diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt
index 31b40e52..ac489ab6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt
@@ -75,6 +75,7 @@ class TimetableFragment : Fragment() {
}
val pagerAdapter = TimetablePagerAdapter(fragmentManager ?: return, items)
+ b.viewPager.offscreenPageLimit = 2
b.viewPager.adapter = pagerAdapter
b.viewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
@@ -92,7 +93,6 @@ class TimetableFragment : Fragment() {
fabShown = true
}
}
-
})
b.tabLayout.setUpWithViewPager(b.viewPager)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt
index 07220a2e..3e09faad 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt
@@ -69,6 +69,7 @@ class TimetableDayFragment(val date: Date) : Fragment() {
b.dayScroll.visibility = View.GONE
b.noTimetableLayout.visibility = View.VISIBLE
b.noLessonsLayout.visibility = View.GONE
+ val weekStart = date.clone().stepForward(0, 0, -date.weekDay).stringY_m_d
b.noTimetableSync.setOnClickListener {
EdziennikTask.syncProfile(
profileId = App.profileId,
@@ -76,10 +77,11 @@ class TimetableDayFragment(val date: Date) : Fragment() {
DRAWER_ITEM_TIMETABLE to 0
),
arguments = JsonObject(
- "weekStart" to date.clone().stepForward(0, 0, -date.weekDay).stringY_m_d
+ "weekStart" to weekStart
)
).enqueue(activity)
}
+ b.noTimetableWeek.setText(R.string.timetable_no_timetable_week, weekStart)
return
}
if (lessons.size == 1 && lessons[0].type == Lesson.TYPE_NO_LESSONS) {
diff --git a/app/src/main/res/layout/fragment_timetable_v2.xml b/app/src/main/res/layout/fragment_timetable_v2.xml
index 56644931..72c22fdb 100644
--- a/app/src/main/res/layout/fragment_timetable_v2.xml
+++ b/app/src/main/res/layout/fragment_timetable_v2.xml
@@ -61,16 +61,29 @@
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="sans-serif-light"
- android:text="Brak planu lekcji"
+ android:text="@string/timetable_not_public_title"
android:textSize="24sp" />
+
+
diff --git a/app/src/main/res/layout/fragment_timetable_v2_day.xml b/app/src/main/res/layout/fragment_timetable_v2_day.xml
index 2fa0f81a..36ccd46e 100644
--- a/app/src/main/res/layout/fragment_timetable_v2_day.xml
+++ b/app/src/main/res/layout/fragment_timetable_v2_day.xml
@@ -47,7 +47,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="sans-serif-light"
- android:text="Brak lekcji tego dnia"
+ android:text="@string/timetable_no_lessons_title"
android:textSize="24sp" />
@@ -71,21 +71,24 @@
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:fontFamily="sans-serif-light"
- android:text="Dzień wolny"
+ android:text="@string/timetable_free_day_title"
android:textSize="24sp" />
+ android:text="@string/timetable_free_day_show" />
@@ -104,7 +107,7 @@
android:orientation="vertical"
android:visibility="gone"
android:gravity="center"
- tools:visibility="gone">
+ tools:visibility="visible">
+ android:text="@string/timetable_no_timetable_sync" />
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index bffcc7f6..d4ab4de1 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -995,4 +995,15 @@
Lekcja przeniesiona z dnia %s, godz. %s
Lekcja przeniesiona na inny termin
Lekcja przeniesiona z innego terminu
+ Brak planu lekcji
+ Plan lekcji nie został opublikowany przez szkołę.
+ Skontaktuj się z wychowawcą w celu udostępnienia planu lekcji.
+ Dzień wolny
+ W tym dniu nie ma lekcji:
+ Pokaż plan lekcji
+ Brak lekcji tego dnia
+ Brak planu lekcji
+ Nie pobrano planu lekcji na ten tydzień.
+ Pobierz plan lekcji
+ na tydzień %s