Compare commits
19 Commits
renovate/a
...
a2172dce12
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a2172dce12 | ||
|
|
4099f66e91 | ||
| 49112b11b3 | |||
| 1218bb523c | |||
| 17600a3905 | |||
|
|
db5104a7d0 | ||
|
|
6306064fc3 | ||
|
|
d5a4761f2c | ||
|
|
66d6681798 | ||
|
|
fb61169656 | ||
|
|
62079fba0b | ||
|
|
cc0fc8edc3 | ||
|
|
62174fcd53 | ||
|
|
55c1b2ac25 | ||
|
|
0ccc610144 | ||
|
|
5d009b7dc0 | ||
|
|
28924daf02 | ||
|
|
e71fb2a625 | ||
|
|
aa5f76fc1b |
@@ -551,12 +551,11 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
VERSION: ${{ needs.detect.outputs.version }}
|
VERSION: ${{ needs.detect.outputs.version }}
|
||||||
VERSION_CODE: ${{ needs.detect.outputs.version_code }}
|
VERSION_CODE: ${{ needs.detect.outputs.version_code }}
|
||||||
# Where the bundle lands. `internal` by default so a release reaches
|
# Where the bundle lands. `production` — the release itself is already the
|
||||||
# testers rather than the public, and promotion to production stays a
|
# gate (a bumped versionName only reaches main after on-device review), so
|
||||||
# deliberate human action in the Play Console — the same posture as
|
# a second manual promotion in the Play Console bought nothing but delay.
|
||||||
# holding UI releases for on-device review. Override with the PLAY_TRACK
|
# Override with the PLAY_TRACK repo variable to stage a release instead.
|
||||||
# repo variable once the flow is trusted.
|
PLAY_TRACK: ${{ vars.PLAY_TRACK || 'production' }}
|
||||||
PLAY_TRACK: ${{ vars.PLAY_TRACK || 'internal' }}
|
|
||||||
PLAY_RELEASE_STATUS: ${{ vars.PLAY_RELEASE_STATUS || 'completed' }}
|
PLAY_RELEASE_STATUS: ${{ vars.PLAY_RELEASE_STATUS || 'completed' }}
|
||||||
# Set PLAY_DRY_RUN=true to validate the edit against the API and discard
|
# Set PLAY_DRY_RUN=true to validate the edit against the API and discard
|
||||||
# it instead of committing — used to rehearse the first upload.
|
# it instead of committing — used to rehearse the first upload.
|
||||||
|
|||||||
22
README.md
22
README.md
@@ -18,6 +18,8 @@ Reads, writes, and reminds — on top of the system calendar, with zero network
|
|||||||
<p>
|
<p>
|
||||||
<a href="https://f-droid.org/packages/de.jeanlucmakiola.calendula/"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="56"></a>
|
<a href="https://f-droid.org/packages/de.jeanlucmakiola.calendula/"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="56"></a>
|
||||||
|
|
||||||
|
<a href="https://play.google.com/store/apps/details?id=de.jeanlucmakiola.calendula"><img src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" height="56"></a>
|
||||||
|
|
||||||
<a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://codeberg.org/jlmakiola/calendula"><img src="https://github.com/ImranR98/Obtainium/blob/main/assets/graphics/badge_obtainium.png?raw=true" alt="Get it on Obtainium" height="56"></a>
|
<a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://codeberg.org/jlmakiola/calendula"><img src="https://github.com/ImranR98/Obtainium/blob/main/assets/graphics/badge_obtainium.png?raw=true" alt="Get it on Obtainium" height="56"></a>
|
||||||
|
|
||||||
<a href="https://ko-fi.com/jeanlucmakiola"><img src="https://storage.ko-fi.com/cdn/brandasset/v2/support_me_on_kofi_badge_beige.png" alt="Support me on Ko-fi" height="56"></a>
|
<a href="https://ko-fi.com/jeanlucmakiola"><img src="https://storage.ko-fi.com/cdn/brandasset/v2/support_me_on_kofi_badge_beige.png" alt="Support me on Ko-fi" height="56"></a>
|
||||||
@@ -86,7 +88,7 @@ Pick whichever channel you already use — they all install the same app:
|
|||||||
| [Official F-Droid](#f-droid-recommended) | On F-Droid's build schedule | Recommended; no extra setup |
|
| [Official F-Droid](#f-droid-recommended) | On F-Droid's build schedule | Recommended; no extra setup |
|
||||||
| [Self-hosted F-Droid repo](#self-hosted-f-droid-repo-fastest-updates) | Minutes after a release | Fastest; needs the repo added once |
|
| [Self-hosted F-Droid repo](#self-hosted-f-droid-repo-fastest-updates) | Minutes after a release | Fastest; needs the repo added once |
|
||||||
| [Codeberg release / Obtainium](#codeberg-release--obtainium) | Per release | Plain APK download, or automated by Obtainium |
|
| [Codeberg release / Obtainium](#codeberg-release--obtainium) | Per release | Plain APK download, or automated by Obtainium |
|
||||||
| [Google Play](#google-play-coming-soon) | — | Coming soon |
|
| [Google Play](#google-play) | Per release | Signed with Google's key — see below |
|
||||||
| [Build from source](#build-from-source) | Whenever you build | Full control |
|
| [Build from source](#build-from-source) | Whenever you build | Full control |
|
||||||
|
|
||||||
### F-Droid (recommended)
|
### F-Droid (recommended)
|
||||||
@@ -131,18 +133,14 @@ or do it by hand: *Add App* → paste `https://codeberg.org/jlmakiola/calendula`
|
|||||||
→ *Add*. Either way, Obtainium tracks the releases and prompts you when a new
|
→ *Add*. Either way, Obtainium tracks the releases and prompts you when a new
|
||||||
one appears.
|
one appears.
|
||||||
|
|
||||||
### Google Play (coming soon)
|
### Google Play
|
||||||
|
|
||||||
Calendula is on its way to Google Play as an additional channel. It isn't live
|
Calendula is live on Google Play:
|
||||||
yet — this section gets a link once it is. Play builds will be signed with
|
**[play.google.com/store/apps/details?id=de.jeanlucmakiola.calendula](https://play.google.com/store/apps/details?id=de.jeanlucmakiola.calendula)**.
|
||||||
Google's key rather than mine, so switching between Play and any other channel
|
|
||||||
will require an uninstall.
|
|
||||||
|
|
||||||
> **Testers wanted.** Play requires a round of closed testing before the app can
|
Play builds are signed with Google's key rather than mine, so switching between
|
||||||
> go public, and I'm still looking for testers. If you'd like to help, email
|
Play and any other channel requires an uninstall (and with it, a fresh start for
|
||||||
> **[business@jeanlucmakiola.de](mailto:business@jeanlucmakiola.de)** with the
|
app settings — your events live in the system calendar and are unaffected).
|
||||||
> Google account address you want to use — that address is what I need to add you
|
|
||||||
> to the closed test.
|
|
||||||
|
|
||||||
### Build from source
|
### Build from source
|
||||||
|
|
||||||
@@ -151,7 +149,7 @@ The build is a plain Gradle build with no proprietary dependencies — see
|
|||||||
|
|
||||||
<sub>Official F-Droid, the self-hosted repo, and the Codeberg releases all share
|
<sub>Official F-Droid, the self-hosted repo, and the Codeberg releases all share
|
||||||
the same signing key, so you can switch freely between them without
|
the same signing key, so you can switch freely between them without
|
||||||
reinstalling.</sub>
|
reinstalling. Google Play is the exception — see above.</sub>
|
||||||
|
|
||||||
## 📚 Documentation
|
## 📚 Documentation
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
<string name="settings_theme_system">النظام</string>
|
<string name="settings_theme_system">النظام</string>
|
||||||
<string name="settings_theme_light">فاتح</string>
|
<string name="settings_theme_light">فاتح</string>
|
||||||
<string name="settings_theme_dark">داكن</string>
|
<string name="settings_theme_dark">داكن</string>
|
||||||
<string name="month_open_menu">افتح القائمة</string>
|
<string name="month_open_menu">فتح القائمة</string>
|
||||||
<string name="month_more_actions">المزيد من الإجراءات</string>
|
<string name="month_more_actions">المزيد من الإجراءات</string>
|
||||||
<string name="event_detail_edit">تعديل</string>
|
<string name="event_detail_edit">تعديل</string>
|
||||||
<string name="event_detail_delete">حذف</string>
|
<string name="event_detail_delete">حذف</string>
|
||||||
@@ -176,7 +176,7 @@
|
|||||||
<string name="reminder_at_time">في وقت الحدث</string>
|
<string name="reminder_at_time">في وقت الحدث</string>
|
||||||
<string name="event_untitled">(بدون عنوان)</string>
|
<string name="event_untitled">(بدون عنوان)</string>
|
||||||
<string name="reminder_channel_name">تذكيرات الحدث</string>
|
<string name="reminder_channel_name">تذكيرات الحدث</string>
|
||||||
<string name="reminder_channel_description">الإشعارات في أوقات التذكير الخاصه بأحداثك</string>
|
<string name="reminder_channel_description">الإشعارات في أوقات التذكير بأحداثك</string>
|
||||||
<string name="reminder_onboarding_title">لا تفوّت أي حدث أبدًا</string>
|
<string name="reminder_onboarding_title">لا تفوّت أي حدث أبدًا</string>
|
||||||
<string name="reminder_onboarding_body">أندرويد لا يعرض تذكيرات الأحداث من نفسه — بل يجب أن يقوم تطبيق تقويم بذلك. دع Calendula يتولى هذه المهمة.</string>
|
<string name="reminder_onboarding_body">أندرويد لا يعرض تذكيرات الأحداث من نفسه — بل يجب أن يقوم تطبيق تقويم بذلك. دع Calendula يتولى هذه المهمة.</string>
|
||||||
<string name="reminder_benefit_delivery_body">كل تذكير لأحداثك يصِل كإشعار، في الوقت المحدد تمامًا.</string>
|
<string name="reminder_benefit_delivery_body">كل تذكير لأحداثك يصِل كإشعار، في الوقت المحدد تمامًا.</string>
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
<string name="settings_time_format_24h">٢٤-ساعة (١٤:٠٠)</string>
|
<string name="settings_time_format_24h">٢٤-ساعة (١٤:٠٠)</string>
|
||||||
<string name="agenda_range_day">اليوم</string>
|
<string name="agenda_range_day">اليوم</string>
|
||||||
<string name="settings_agenda_show_today">إظهار اليوم دائمًا</string>
|
<string name="settings_agenda_show_today">إظهار اليوم دائمًا</string>
|
||||||
<string name="settings_agenda_show_today_hint">اترك اليوم في أعلى الجدول و ودجته، حتى بعد عدم وجود أي شيء اليوم.</string>
|
<string name="settings_agenda_show_today_hint">اترك اليوم في أعلى الجدول و أداته المصغرة، حتى بعد عدم وجود أي شيء اليوم.</string>
|
||||||
<string name="agenda_range_this_month">هذا الشهر</string>
|
<string name="agenda_range_this_month">هذا الشهر</string>
|
||||||
<string name="agenda_range_this_week">هذا الأسبوع</string>
|
<string name="agenda_range_this_week">هذا الأسبوع</string>
|
||||||
<string name="settings_past_events_show">إظهار</string>
|
<string name="settings_past_events_show">إظهار</string>
|
||||||
@@ -249,7 +249,7 @@
|
|||||||
<string name="event_edit_timezone_all">جميع المناطق الزمنية</string>
|
<string name="event_edit_timezone_all">جميع المناطق الزمنية</string>
|
||||||
<string name="event_edit_timezone_none">لا منطقة زمنية تطابق ”%1$s“</string>
|
<string name="event_edit_timezone_none">لا منطقة زمنية تطابق ”%1$s“</string>
|
||||||
<string name="event_edit_timezone_local_time">%1$s توقيتك</string>
|
<string name="event_edit_timezone_local_time">%1$s توقيتك</string>
|
||||||
<string name="event_edit_timezone_recent">الأحدث</string>
|
<string name="event_edit_timezone_recent">الأخيرة</string>
|
||||||
<string name="event_edit_recurrence_incomplete">أدخل رقمًا من ١ إلى ٩٩٩</string>
|
<string name="event_edit_recurrence_incomplete">أدخل رقمًا من ١ إلى ٩٩٩</string>
|
||||||
<plurals name="duration_minutes">
|
<plurals name="duration_minutes">
|
||||||
<item quantity="zero">(%d) لا دقائق</item>
|
<item quantity="zero">(%d) لا دقائق</item>
|
||||||
@@ -286,7 +286,7 @@
|
|||||||
<string name="agenda_span_starts">يبدأ %1$s</string>
|
<string name="agenda_span_starts">يبدأ %1$s</string>
|
||||||
<string name="agenda_span_ends">ينتهي %1$s</string>
|
<string name="agenda_span_ends">ينتهي %1$s</string>
|
||||||
<string name="today_jump_action">الانتقال إلى اليوم</string>
|
<string name="today_jump_action">الانتقال إلى اليوم</string>
|
||||||
<string name="widget_refresh">تحديث</string>
|
<string name="widget_refresh">إعادة تحميل</string>
|
||||||
<string name="settings_app_name">اسم التطبيق</string>
|
<string name="settings_app_name">اسم التطبيق</string>
|
||||||
<string name="settings_dim_completed">تعتيم الأحداث المكتملة</string>
|
<string name="settings_dim_completed">تعتيم الأحداث المكتملة</string>
|
||||||
<string name="settings_dim_completed_summary">تعتيم الأحداث التي انتهت بالفعل في عرض الشهر والأسبوع</string>
|
<string name="settings_dim_completed_summary">تعتيم الأحداث التي انتهت بالفعل في عرض الشهر والأسبوع</string>
|
||||||
@@ -335,8 +335,8 @@
|
|||||||
<item quantity="many">%d يوم</item>
|
<item quantity="many">%d يوم</item>
|
||||||
<item quantity="other">%d يوم</item>
|
<item quantity="other">%d يوم</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<string name="settings_agenda_range_bar_hint">اعرض شريطًا في الجزء العلوي من الجدول يحدد التواريخ المعروضة، مع زر لتبديل النطاق للجلسة</string>
|
<string name="settings_agenda_range_bar_hint">اعرض شريطًا في الجزء العلوي من الجدول يحدد التواريخ المعروضة، مع زر لتبديل المدى للجلسة</string>
|
||||||
<string name="settings_agenda_range_bar">شريط النطاق</string>
|
<string name="settings_agenda_range_bar">شريط المدى</string>
|
||||||
<string name="settings_month_header">عرض الشهر</string>
|
<string name="settings_month_header">عرض الشهر</string>
|
||||||
<string name="month_style_continuous">تمرير الشهور</string>
|
<string name="month_style_continuous">تمرير الشهور</string>
|
||||||
<string name="month_style_dense">أسابيع سلسة</string>
|
<string name="month_style_dense">أسابيع سلسة</string>
|
||||||
@@ -424,7 +424,7 @@
|
|||||||
<string name="settings_views_subtitle">العرض، التخطيط، الترتيب</string>
|
<string name="settings_views_subtitle">العرض، التخطيط، الترتيب</string>
|
||||||
<string name="settings_event_form_subtitle">الخانات الافتراضية و السلوك</string>
|
<string name="settings_event_form_subtitle">الخانات الافتراضية و السلوك</string>
|
||||||
<string name="settings_notifications_subtitle">التذكيرات و التسليم</string>
|
<string name="settings_notifications_subtitle">التذكيرات و التسليم</string>
|
||||||
<string name="settings_special_dates_subtitle">أعياد ميلاد جهات الاتصال و احتفالات ذكرى</string>
|
<string name="settings_special_dates_subtitle">أعياد ميلاد جهات الاتصال و الذكرات السنوية</string>
|
||||||
<string name="settings_special_dates_type_birthday">أعياد الميلاد</string>
|
<string name="settings_special_dates_type_birthday">أعياد الميلاد</string>
|
||||||
<string name="settings_special_dates_type_custom">تواريخ أخرى</string>
|
<string name="settings_special_dates_type_custom">تواريخ أخرى</string>
|
||||||
<string name="settings_license">الترخيص</string>
|
<string name="settings_license">الترخيص</string>
|
||||||
@@ -432,7 +432,7 @@
|
|||||||
<string name="settings_special_dates_disable_confirm">إيقاف</string>
|
<string name="settings_special_dates_disable_confirm">إيقاف</string>
|
||||||
<string name="settings_special_dates_sync_now">زامن الآن</string>
|
<string name="settings_special_dates_sync_now">زامن الآن</string>
|
||||||
<string name="settings_special_dates_never_synced">لم تتم المزامنة بعد</string>
|
<string name="settings_special_dates_never_synced">لم تتم المزامنة بعد</string>
|
||||||
<string name="settings_special_dates_paused_hint">لم يعد بإمكان Calendula قراءة جهات الاتصال الخاصة بك، لذلك لا يتم تحديث هذه التقويمات.</string>
|
<string name="settings_special_dates_paused_hint">لم يعد بإمكان Calendula قراءة جهات اتصالك، لذلك لا يتم تحديث هذه التقويمات.</string>
|
||||||
<string name="calendars_manage_in_app">الإدارة في التطبيق</string>
|
<string name="calendars_manage_in_app">الإدارة في التطبيق</string>
|
||||||
<string name="calendars_enable_all">تفعيل الكل</string>
|
<string name="calendars_enable_all">تفعيل الكل</string>
|
||||||
<string name="calendars_disable_all">تعطيل الكل</string>
|
<string name="calendars_disable_all">تعطيل الكل</string>
|
||||||
@@ -500,11 +500,11 @@
|
|||||||
<string name="settings_qs_tile">إضافة مربع الإعدادات السريعة</string>
|
<string name="settings_qs_tile">إضافة مربع الإعدادات السريعة</string>
|
||||||
<string name="import_button">استيراد</string>
|
<string name="import_button">استيراد</string>
|
||||||
<string name="crash_dialog_dismiss">ليس الآن</string>
|
<string name="crash_dialog_dismiss">ليس الآن</string>
|
||||||
<string name="crash_report_copied">تم نسخ التقرير إلى الحافظة</string>
|
<string name="crash_report_copied">تم نسخ التقرير إلى حافظتك</string>
|
||||||
<string name="crash_report_open_failed">تعذّر فتح متتبع المشكلات. التقرير موجود في الحافظة الخاصة بك.</string>
|
<string name="crash_report_open_failed">تعذّر فتح متتبع المشكلات. التقرير موجود في حافظتك.</string>
|
||||||
<string name="crash_report_issue_title">تقرير العطل</string>
|
<string name="crash_report_issue_title">تقرير العطل</string>
|
||||||
<string name="crash_report_clip_label">%1$s تقرير العطل</string>
|
<string name="crash_report_clip_label">%1$s تقرير العطل</string>
|
||||||
<string name="crash_report_body_paste">_(كان التقرير طويلًا جدًا لهذا الرابط — الصقه من الحافظة هنا.)_</string>
|
<string name="crash_report_body_paste">_(كان التقرير طويلًا جدًا لهذا الرابط — الصقه من حافظتك هنا.)_</string>
|
||||||
<string name="special_dates_calendar_birthday">أعياد الميلاد</string>
|
<string name="special_dates_calendar_birthday">أعياد الميلاد</string>
|
||||||
<string name="special_dates_calendar_custom">التواريخ الخاصة</string>
|
<string name="special_dates_calendar_custom">التواريخ الخاصة</string>
|
||||||
<string name="event_edit_recurrence_next_none">هذه القاعدة لا تتكرر أبدًا</string>
|
<string name="event_edit_recurrence_next_none">هذه القاعدة لا تتكرر أبدًا</string>
|
||||||
@@ -515,18 +515,18 @@
|
|||||||
<string name="month_split_expand">إظهار الشهر بأكمله</string>
|
<string name="month_split_expand">إظهار الشهر بأكمله</string>
|
||||||
<string name="settings_week_day_header">الأسبوع و اليوم</string>
|
<string name="settings_week_day_header">الأسبوع و اليوم</string>
|
||||||
<string name="settings_default_view_hint">طريقة العرض التي يفتحها Calendula عندما تقوم ببدءه.</string>
|
<string name="settings_default_view_hint">طريقة العرض التي يفتحها Calendula عندما تقوم ببدءه.</string>
|
||||||
<string name="settings_week_start_hint">اليوم الذي يبدأ به كل أسبوع، في جميع طرق العرض والودجتز.</string>
|
<string name="settings_week_start_hint">اليوم الذي يبدأ به كل أسبوع، في جميع طُرق العرض والأدوات المصغّرة.</string>
|
||||||
<string name="settings_time_format_hint">كيف الأوقات تُكتب في جميع أنحاء التطبيق. تلقائيًا يتبع إعداد نظامك.</string>
|
<string name="settings_time_format_hint">كيف الأوقات تُكتب في جميع أنحاء التطبيق. تلقائيًا يتبع إعداد نظامك.</string>
|
||||||
<string name="settings_past_events_hint">ما الذي يفعله جدول بالأحداث التي انتهت بالفعل.</string>
|
<string name="settings_past_events_hint">ما الذي يفعله جدول بالأحداث التي انتهت بالفعل.</string>
|
||||||
<string name="calendars_visibility_a11y">إظهار \"%1$s\"</string>
|
<string name="calendars_visibility_a11y">إظهار \"%1$s\"</string>
|
||||||
<string name="calendars_visibility_notice_title">بعض التقويمات متوقفة</string>
|
<string name="calendars_visibility_notice_title">بعض التقويمات متوقفة</string>
|
||||||
<string name="calendars_visibility_notice_message">Calendula يعرض التقويمات التي تم تشغيلها لهذا الجهاز، وبعض من خاصتك متوقفة. لرؤية أحداثهم، قم بتشغيلهم ضمن الإعدادات ← التقويمات.</string>
|
<string name="calendars_visibility_notice_message">Calendula يعرض التقويمات التي تم تشغيلها لهذا الجهاز، وبعض من خاصتك متوقفة. لرؤية أحداثهم، قم بتشغيلهم ضمن الإعدادات ← التقويمات.</string>
|
||||||
<string name="calendar_picker_missing_title">تفتقد تقويمًا؟</string>
|
<string name="calendar_picker_missing_title">تفتقد تقويمًا؟</string>
|
||||||
<string name="calendar_picker_missing_summary">قد يكون متوقفًا عن التشغيل، للقراءة فقط أو مملوءًا من جهات الاتصال الخاصة بك — يمكنك إدارة تقويماتك هنا.</string>
|
<string name="calendar_picker_missing_summary">قد يكون متوقفًا عن التشغيل، للقراءة فقط أو مملوءًا من جهات اتصالك — يمكنك إدارة تقويماتك هنا.</string>
|
||||||
<string name="calendars_state_read_only">للقراءة فقط</string>
|
<string name="calendars_state_read_only">للقراءة فقط</string>
|
||||||
<string name="calendars_state_not_synced">لم تتم المزامنة مع هذا الجهاز</string>
|
<string name="calendars_state_not_synced">لم تتم المزامنة مع هذا الجهاز</string>
|
||||||
<string name="calendars_state_managed">تم ملؤه من جهات اتصالك</string>
|
<string name="calendars_state_managed">تم ملؤه من جهات اتصالك</string>
|
||||||
<string name="calendars_managed_delete_locked">تم ملء هذا التقويم من جهات الاتصال الخاصة بك، لذلك سيقوم Calendula بإنشائه مرة أخرى في المزامنة التالية. قم بإيقاف تشغيل التواريخ الخاصة ضمن الإعدادات ← التواريخ الخاصة لحذفها.</string>
|
<string name="calendars_managed_delete_locked">تم ملء هذا التقويم من جهات اتصالك، لذلك سيقوم Calendula بإنشائه مرة أخرى في المزامنة التالية. قم بإيقاف تشغيل التواريخ الخاصة ضمن الإعدادات ← التواريخ الخاصة لحذفها.</string>
|
||||||
<string name="duration_custom_max">كحد أقصى %1$s</string>
|
<string name="duration_custom_max">كحد أقصى %1$s</string>
|
||||||
<string name="settings_calendar_duration_inherits">الافتراضي (%1$s)</string>
|
<string name="settings_calendar_duration_inherits">الافتراضي (%1$s)</string>
|
||||||
<string name="settings_calendar_duration_use_default">استخدام المدة الافتراضية (%1$s)</string>
|
<string name="settings_calendar_duration_use_default">استخدام المدة الافتراضية (%1$s)</string>
|
||||||
@@ -656,26 +656,53 @@
|
|||||||
<string name="settings_special_dates_calendar_hint">اضبط لون كل تقويم وإمكانية ظهوره في إعدادات التقويمات.</string>
|
<string name="settings_special_dates_calendar_hint">اضبط لون كل تقويم وإمكانية ظهوره في إعدادات التقويمات.</string>
|
||||||
<string name="calendars_visibility_hint">قم بإيقاف تقويم لإخفائه على هذا الجهاز — تختفي أحداثه من التطبيق ويتوقف عن تذكيرك. هذا هو مفتاح التبديل نفسه الذي تستخدمه تطبيقات التقويم الأخرى خاصتك، لذلك تقوم بإخفائه أيضًا. لا شيء يتم حذفه، ولا يتأثر أي جهاز آخر، ويمكنك إعادة تشغيله من هنا في أي وقت.</string>
|
<string name="calendars_visibility_hint">قم بإيقاف تقويم لإخفائه على هذا الجهاز — تختفي أحداثه من التطبيق ويتوقف عن تذكيرك. هذا هو مفتاح التبديل نفسه الذي تستخدمه تطبيقات التقويم الأخرى خاصتك، لذلك تقوم بإخفائه أيضًا. لا شيء يتم حذفه، ولا يتأثر أي جهاز آخر، ويمكنك إعادة تشغيله من هنا في أي وقت.</string>
|
||||||
<string name="settings_allday_reminder_fires_at">يتم الإشعار في %1$s</string>
|
<string name="settings_allday_reminder_fires_at">يتم الإشعار في %1$s</string>
|
||||||
<string name="settings_agenda_widget_range">نطاق ودجت الجدول</string>
|
<string name="settings_agenda_widget_range">مدى أداة الجدول</string>
|
||||||
<string name="settings_widget_size">حجم ودجت الجدول</string>
|
<string name="settings_widget_size">حجم أداة الجدول</string>
|
||||||
<string name="settings_widgets_subtitle">ودجت الجدول، عنصر الإعدادات السريعة</string>
|
<string name="settings_widgets_subtitle">أداة الجدول، عنصر الإعدادات السريعة</string>
|
||||||
<string name="settings_drag_to_reschedule">السحب لتعديل الموعد</string>
|
<string name="settings_drag_to_reschedule">السحب لتعديل الموعد</string>
|
||||||
<string name="settings_drag_to_reschedule_summary">انقل حدثًا عن طريق سحبه إلى يوم أو وقت آخر</string>
|
<string name="settings_drag_to_reschedule_summary">انقل حدثًا عن طريق سحبه إلى يوم أو وقت آخر</string>
|
||||||
<string name="event_move_blocked_series_end">لا يمكن نقل حدث بعد نهاية سلسلته</string>
|
<string name="event_move_blocked_series_end">لا يمكن نقل حدث بعد نهاية سلسلته</string>
|
||||||
<string name="crash_dialog_report">تقرير</string>
|
<string name="crash_dialog_report">تقرير</string>
|
||||||
<string name="settings_quick_switch_hint">اختر أي طُرق العرض التي يتم التنقل بينها باستخدام الزر الموجود في أعلى اليمين، واسحب لإعادة ترتيبها. تظل طرق العرض التي تم إيقاف تشغيلها متاحة من قائمة التنقل.</string>
|
<string name="settings_quick_switch_hint">اختر أي طُرق العرض التي يتم التنقل بينها باستخدام الزر في أعلى اليمين، واسحب لإعادة ترتيبهم. تظل طُرق العرض التي تم إيقافها متاحة من قائمة التنقل.</string>
|
||||||
<string name="calendars_account_from_source">%1$s (%2$s)</string>
|
<string name="calendars_account_from_source">%1$s (%2$s)</string>
|
||||||
<string name="duration_hours_minutes">%1$s %2$s</string>
|
<string name="duration_hours_minutes">%1$s %2$s</string>
|
||||||
<string name="settings_widgets_hint">إعدادات لوجدتز الشاشة الرئيسية وعنصر لوحة الإعدادات السريعة. أضف وجدت عن طريق الضغط لفترة طويلة على شاشتك الرئيسية.</string>
|
<string name="settings_widgets_hint">إعدادات لأدوات الشاشة الرئيسية وعنصر الإعدادات السريعة. أضف أداة عن طريق الضغط لفترة طويلة على شاشتك الرئيسية.</string>
|
||||||
<string name="import_warning_attendees">لم يتم استيراد قوائم الضيوف.</string>
|
<string name="import_warning_attendees">لم يتم استيراد قوائم الضيوف.</string>
|
||||||
<string name="settings_reliable_delivery_exempt">معفى من تحسين البطارية — تصل التذكيرات في الوقت المحدد.</string>
|
<string name="settings_reliable_delivery_exempt">معفى من تحسين البطارية — تصل التذكيرات في الوقت المحدد.</string>
|
||||||
<string name="settings_reliable_delivery">توصيل موثوق</string>
|
<string name="settings_reliable_delivery">توصيل موثوق</string>
|
||||||
<string name="settings_allday_reminder_time_hint">تنطلق التذكيرات لأحداث التي تستمر طوال اليوم عند %1$s</string>
|
<string name="settings_allday_reminder_time_hint">تنطلق التذكيرات لأحداث التي تستمر طوال اليوم عند %1$s</string>
|
||||||
<string name="agenda_range_override_hint">فقط للآن — يعيد التعيين إلى المدى المحفوظ الخاص بك عند إعادة فتح Calendula.</string>
|
<string name="agenda_range_override_hint">فقط للآن — يعيد التعيين للمدى المحفوظ خاصتك عند إعادة فتح Calendula.</string>
|
||||||
<string name="settings_past_events_sample_morning">مراجعة الفريق</string>
|
<string name="settings_past_events_sample_morning">مراجعة الفريق</string>
|
||||||
<string name="settings_past_events_sample_midday">غداء مع روبن</string>
|
<string name="settings_past_events_sample_midday">غداء مع روبن</string>
|
||||||
<string name="settings_past_events_sample_evening">ممارسة الجوقة</string>
|
<string name="settings_past_events_sample_evening">ممارسة الجوقة</string>
|
||||||
<string name="settings_special_dates_last_synced">آخر مزامنة %1$s</string>
|
<string name="settings_special_dates_last_synced">آخر مزامنة %1$s</string>
|
||||||
<string name="settings_special_dates_disable_type_message">يؤدي هذا لحذف التقويم ”%1$s“ وأحداثه. سيتم فقدان أي تذكيرات أو ملاحظات أضفتها إليه.</string>
|
<string name="settings_special_dates_disable_type_message">يؤدي هذا لحذف التقويم ”%1$s“ وأحداثه. سيتم فقدان أي تذكيرات أو ملاحظات أضفتها إليه.</string>
|
||||||
<string name="special_dates_default_title_birthday">عيد ميلاد {name} ({year})</string>
|
<string name="special_dates_default_title_birthday">عيد ميلاد {name} ({year})</string>
|
||||||
|
<string name="event_move_action">نقل…</string>
|
||||||
|
<string name="settings_font_specimen_heading">الخميس، 14 مايو</string>
|
||||||
|
<string name="settings_font_specimen_body">مراجعة الفريق في 10:00، ثم الغداء مع روبن في المقهى في ماركتبلاتز.</string>
|
||||||
|
<string name="settings_section_widgets">الأدوات المصغّرة والعناصر</string>
|
||||||
|
<string name="settings_widget_size_hint">مدى حجم النص الذي يعرضه جدول أداة الشاشة الرئيسية. أداة الشهر ليس لديه إعداد — تتناسب شبكته دائمًا نفسه للمساحة التي تمنحها إيّاه.</string>
|
||||||
|
<string name="settings_agenda_widget_range_hint">كم مدى يعرض جدول أداة الشاشة الرئيسية الأحداث.</string>
|
||||||
|
<string name="settings_agenda_range_hint">كم مدى يعرض شاشة الجدول الأحداث.</string>
|
||||||
|
<string name="app_name">Calendula</string>
|
||||||
|
<string name="font_atkinson_hyperlegible">Atkinson Hyperlegible</string>
|
||||||
|
<string name="settings_special_dates_show_year">إظهار السنة</string>
|
||||||
|
<string name="settings_special_dates_show_year_hint">تضمين {year} في العناوين عندما يكون معروفًا</string>
|
||||||
|
<string name="special_dates_default_title_custom">{name}</string>
|
||||||
|
<string name="special_dates_default_title_anniversary">ذكرى {name} السنوية ({year})</string>
|
||||||
|
<string name="special_dates_calendar_anniversary">الذكرات السنوية</string>
|
||||||
|
<string name="crash_dialog_message">أُغلق %1$s بشكل غير متوقع في المرة الأخيرة. يمكنك المساعدة في إصلاحه عن طريق إرسال هذا التقرير كمشكلة. سيبقى على جهازك حتى تختار مشاركته، ولا يتضمن أي بيانات شخصية أو محتوى تقويم — فقط التفاصيل الفنية أدناه.</string>
|
||||||
|
<string name="font_lora">Lora</string>
|
||||||
|
<string name="font_jetbrains_mono">JetBrains Mono</string>
|
||||||
|
<string name="onboarding_backup_benefit_folder_title">مجلد تختاره</string>
|
||||||
|
<string name="import_warning_timezone">منطقة زمنية غير معروفة ترجع إلى الخاصة بجهازك.</string>
|
||||||
|
<string name="settings_calendar_reminders_managed_hint">تعيين في تواريخ جهات الاتصال الخاصة</string>
|
||||||
|
<string name="settings_special_dates_disable_all_message">يؤدي هذا إلى حذف تقويمات تواريخ جهات الاتصال وأحداثها. سيتم فقدان أي تذكيرات أو ملاحظات أضفتها إليها.</string>
|
||||||
|
<string name="settings_special_dates_type_anniversary">الذكرات السنوية</string>
|
||||||
|
<string name="settings_special_dates_template_hint">استخدم {name} لجهة الاتصال و{year} للسنة (سنة الميلاد، أو سنة بدء الذكرى السنوية؛ مخفية عندما تكون غير معروفة).</string>
|
||||||
|
<string name="settings_special_dates_template">صيغة العنوان</string>
|
||||||
|
<string name="settings_calendar_reminders_hint">تجاوز الافتراضي لكل تقويم — بشكل منفصل للمحدد بوقت وأحداث طوال اليوم. يمكن لتقويم الاحتفاظ بالافتراضي، إسقاطه أو تعيين خاصّته.</string>
|
||||||
|
<string name="event_move_occurrence_only">سيؤدي نقل السلسلة بأكملها لتغيير الأيام التي تقع فيها، لذلك يمكن نقل هذا الحدث فقط.</string>
|
||||||
|
<string name="agenda_empty_title">أنت على اطلاع</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
149
app/src/main/res/values-be/strings.xml
Normal file
149
app/src/main/res/values-be/strings.xml
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string-array name="backup_interval_units">
|
||||||
|
<item>Minutes</item>
|
||||||
|
<item>Hours</item>
|
||||||
|
<item>Days</item>
|
||||||
|
<item>Weeks</item>
|
||||||
|
</string-array>
|
||||||
|
<string name="app_tagline">Сучасны каляндар.</string>
|
||||||
|
<string name="state_loading">Загрузка…</string>
|
||||||
|
<string name="state_retry">Паўтарыць спробу</string>
|
||||||
|
<string name="state_failure_unknown">Узнікла нейкая праблема.</string>
|
||||||
|
<string name="state_failure_permission">Патрабуецца доступ да календара.</string>
|
||||||
|
<string name="state_failure_permission_action">Дазволіць доступ</string>
|
||||||
|
<string name="state_failure_no_calendars">Календары не сканфігураваныя.</string>
|
||||||
|
<string name="state_failure_no_calendars_action">Адкрыць сыстэмныя налады календароў</string>
|
||||||
|
<string name="state_failure_provider">Немагчыма прачытаць каляндар.</string>
|
||||||
|
<string name="permission_rationale_title">Прагляд усіх падзеяў у прыгожым выглядзе</string>
|
||||||
|
<string name="permission_rationale_body">Для паказу і кіраваньня падзеямі Calendula патрабуецца доступ да вашага календара.</string>
|
||||||
|
<string name="permission_request_button">Дазволіць доступ да календара</string>
|
||||||
|
<string name="permission_denied_title">Няма доступу да календара</string>
|
||||||
|
<string name="permission_denied_body">Calendula ня можа паказваць падзеі бяз доступу да календара.</string>
|
||||||
|
<string name="permission_open_settings_button">Адкрыць сыстэмныя налады</string>
|
||||||
|
<string name="permission_retry_button">Паўтарыць спробу</string>
|
||||||
|
<string name="permission_benefit_private_title">Распрацавана з акцэнтам на прыватнасьць</string>
|
||||||
|
<string name="permission_benefit_private_body">Бяз доступу да Інтэрнэту, без тэлемэтрыі — нічога і ніколі не пакідае ваш тэлефон.</string>
|
||||||
|
<string name="permission_benefit_sync_title">Усе вашы календары разам</string>
|
||||||
|
<string name="permission_benefit_sync_body">Google, CalDAV, лякальныя — паказваюцца ўсе, сынхранізаваныя з прыладай.</string>
|
||||||
|
<string name="permission_benefit_privacy_title">Ніякага адсочваньня, ніколі</string>
|
||||||
|
<string name="permission_benefit_privacy_body">Без тэлемэтрыі, без аналітыкі, без рэклямы.</string>
|
||||||
|
<string name="permission_privacy_footnote">Усё застаецца на прыладзе, доступ да Інтэрнэту не патрабуецца</string>
|
||||||
|
<string name="month_prev">Папярэдні месяц</string>
|
||||||
|
<string name="month_next">Наступны месяц</string>
|
||||||
|
<string name="month_today_action">Сёньня</string>
|
||||||
|
<string name="month_more_actions">Іншыя дзеяньні</string>
|
||||||
|
<string name="month_open_menu">Адкрыць мэню</string>
|
||||||
|
<string name="month_action_settings">Налады</string>
|
||||||
|
<string name="month_a11y_today_prefix">Сёньня</string>
|
||||||
|
<string name="week_today_action">Гэты тыдзень</string>
|
||||||
|
<string name="week_number_label">Тдз.</string>
|
||||||
|
<string name="day_today_action">Сёньня</string>
|
||||||
|
<string name="event_detail_back">Назад</string>
|
||||||
|
<string name="event_detail_edit">Праўка</string>
|
||||||
|
<string name="event_detail_delete">Выдаліць</string>
|
||||||
|
<string name="event_detail_share">Падзяліцца</string>
|
||||||
|
<string name="event_detail_duplicate">Дублікат</string>
|
||||||
|
<string name="event_share_chooser_title">Падзяліцца падзеяй</string>
|
||||||
|
<string name="event_share_failed">Не атрымалася падзяліцца гэтай падзеяй.</string>
|
||||||
|
<string name="event_delete_title">Выдаліць падзею?</string>
|
||||||
|
<string name="event_delete_body">Падзея выдаленая з вашага календара і з усіх прыладаў, зь якімі адбываецца сынхранізацыя.</string>
|
||||||
|
<string name="event_delete_recurring_title">Выдаліць пэрыядычную падзею</string>
|
||||||
|
<string name="event_delete_option_occurrence">Толькі гэтую падзею</string>
|
||||||
|
<string name="event_delete_option_following">Гэтую і ўсе наступныя падзеі</string>
|
||||||
|
<string name="event_delete_option_series">Усе падзеі ў пасьлядоўнасьці</string>
|
||||||
|
<string name="event_edit_recurring_title">Рэдагаваць пэрыядычную падзею</string>
|
||||||
|
<string name="event_delete_failed">Не атрымалася выдаліць падзею</string>
|
||||||
|
<string name="event_delete_write_denied">Для выдаленьня падзеяў Calendula патрабуецца дазвол на запіс</string>
|
||||||
|
<string name="event_move_action">Перанесці…</string>
|
||||||
|
<string name="event_move_recurring_title">Перанесці пэрыядычную падзею</string>
|
||||||
|
<string name="event_move_occurrence_only">Перанос усёй пасьлядоўнасьці зьменіць дні, на якія яна прыпадае, таму перанесці можна толькі гэтую падзею.</string>
|
||||||
|
<string name="event_move_done">Перанесена на %1$s</string>
|
||||||
|
<string name="event_move_undo">АдрабІць</string>
|
||||||
|
<string name="event_move_undone">Перанос скасаваны</string>
|
||||||
|
<string name="event_move_failed">Не атрымалася перанесьці падзею</string>
|
||||||
|
<string name="event_move_write_denied">Для пераносу падзеяў Calendula патрабуецца дазвол на запіс</string>
|
||||||
|
<string name="event_move_gone">Гэтай падзеі больш не існуе</string>
|
||||||
|
<string name="event_move_blocked_series_end">Нельга перанесьці падзею на дату пасьля заканчэньня яе пасьлядоўнасьці</string>
|
||||||
|
<string name="dialog_cancel">Адмена</string>
|
||||||
|
<string name="dialog_ok">ОК</string>
|
||||||
|
<string name="event_edit_new_title">Новая падзея</string>
|
||||||
|
<string name="event_edit_close">Закрыць</string>
|
||||||
|
<string name="event_edit_save">Захаваць</string>
|
||||||
|
<string name="event_edit_title_hint">Дадаць загаловак</string>
|
||||||
|
<string name="event_edit_managed_hint">Кіруецца «%1$s» — загаловак, дата і паўтор сынхранізуюцца з вашымі кантактамі. Напаміны, месцазнаходжаньне і нататкі даступныя вам для рэдагаваньня.</string>
|
||||||
|
<string name="event_edit_starts">Пачатак</string>
|
||||||
|
<string name="event_edit_ends">Заканчэньне</string>
|
||||||
|
<string name="event_edit_error_end_before_start">Заканчваецца раней, чым пачынаецца</string>
|
||||||
|
<string name="event_edit_error_no_calendar">Няма календара, у які дазволены запіс</string>
|
||||||
|
<string name="event_edit_save_failed">Не атрымалася захаваць падзею</string>
|
||||||
|
<string name="event_edit_write_denied">Для стварэньня падзеяў Calendula патрабуецца дазвол на запіс</string>
|
||||||
|
<string name="event_edit_more_fields">Дадатковыя палі</string>
|
||||||
|
<string name="event_edit_add">Дадаць</string>
|
||||||
|
<string name="event_edit_add_reminder">Дадаць напамін</string>
|
||||||
|
<string name="event_edit_remove_reminder">Выдаліць напамін</string>
|
||||||
|
<string name="event_edit_attendees">Наведвальнікі</string>
|
||||||
|
<string name="event_edit_add_guest">Дадаць наведвальніка</string>
|
||||||
|
<string name="event_edit_add_guest_hint">Дадаць наведвальніка праз электронную пошту…</string>
|
||||||
|
<string name="event_edit_add_guest_from_contacts">Дадаць з кантактаў</string>
|
||||||
|
<string name="event_edit_location_from_contacts">Выбраць адрас з кантактаў</string>
|
||||||
|
<string name="event_edit_remove_guest">Выдаліць наведвальніка</string>
|
||||||
|
<string name="event_edit_attendee_required">Неабходны</string>
|
||||||
|
<string name="event_edit_attendee_optional">Неабавязковы</string>
|
||||||
|
<string name="event_edit_attendees_note_synced">Calendula не рассылае запрашэньні. Наведвальнікі могуць атрымаць электронныя лісты з вашага ўліковага запісу календара пры сынхранізацыі.</string>
|
||||||
|
<string name="event_edit_attendees_note_local">Захавана на гэтай прыладзе. Ніхто не атрымаў абвесткі.</string>
|
||||||
|
<string name="event_edit_reminder_custom">Карыстальніцкі</string>
|
||||||
|
<string name="reminder_unit_minutes">хв.</string>
|
||||||
|
<string name="reminder_unit_hours">гадз.</string>
|
||||||
|
<string name="reminder_unit_days">сут.</string>
|
||||||
|
<string name="reminder_unit_weeks">тыд.</string>
|
||||||
|
<string name="event_edit_availability">Даступнасьць</string>
|
||||||
|
<string name="event_edit_visibility">Бачнасьць</string>
|
||||||
|
<string name="event_edit_timezone_device">Часавы пояс прылады</string>
|
||||||
|
<string name="event_edit_timezone_device_summary">Сочыць за вашым месцазнаходжаньнем</string>
|
||||||
|
<string name="event_edit_timezone_search">Пошук часавых паясоў</string>
|
||||||
|
<string name="event_edit_timezone_recent">Апошнія</string>
|
||||||
|
<string name="event_edit_timezone_all">Усе часавыя паясы</string>
|
||||||
|
<string name="event_edit_timezone_none">Няма часавага поясу, які адпавядае «%1$s»</string>
|
||||||
|
<string name="event_edit_timezone_local_time">%1$s паводле вашага часу</string>
|
||||||
|
<string name="event_edit_color">Колер</string>
|
||||||
|
<string name="event_edit_color_default">Колер календара</string>
|
||||||
|
<string name="event_edit_color_custom">Карыстальніцкі колер</string>
|
||||||
|
<string name="event_edit_color_reset">Скід</string>
|
||||||
|
<string name="event_edit_color_unsupported">Недаступна для гэтага календара</string>
|
||||||
|
<string name="event_edit_color_unsupported_hint">Для гэтага календара не апублікаваны набор колераў. Для падобных календароў у наладах можна задаць карыстальніцкія колеры.</string>
|
||||||
|
<string name="event_edit_color_sync_warning">Пры наступнай сынхранізацыі гэты каляндар можа страціць або перазапісаць колер.</string>
|
||||||
|
<string name="event_edit_conflict_title">Падзея зьмянілася ў іншым месцы</string>
|
||||||
|
<string name="event_edit_conflict_body">Падчас рэдагаваньня вамі гэтая падзея была зьменена ў выніку сынхранізацыі або іншай праграмай. Што адбудзецца з вашымі зьменамі?</string>
|
||||||
|
<string name="event_edit_conflict_overwrite">Захаваць мае змены</string>
|
||||||
|
<string name="event_edit_conflict_overwrite_hint">Толькі адрэдагаваныя вамі палі перазапішуць зьнешнія зьмены</string>
|
||||||
|
<string name="event_edit_conflict_discard">Адкінуць мае зьмены</string>
|
||||||
|
<string name="event_edit_conflict_discard_hint">Падзея застаецца такой, якой яна ёсьць зараз</string>
|
||||||
|
<string name="event_edit_gone_title">Падзея выдалена</string>
|
||||||
|
<string name="event_edit_gone_body">Гэтая падзея ўжо выдаленая, напрыклад на іншай прыладзе. Вашыя зьмены болей немагчыма захаваць.</string>
|
||||||
|
<string name="import_reminder_prompt_title">Ужыць напамін па змаўчаньні?</string>
|
||||||
|
<string name="import_reminder_prompt_body_none">Гэтая падзея была імпартаваная без напаміну.</string>
|
||||||
|
<plurals name="import_reminder_prompt_body_existing">
|
||||||
|
<item quantity="one">"Гэтая падзея была імпартаваная з наст. колькасьцю напамінаў: %1$d."</item>
|
||||||
|
<item quantity="few">"Гэтая падзея была імпартаваная з наст. колькасьцю напамінаў: %1$d."</item>
|
||||||
|
<item quantity="many">"Гэтая падзея была імпартаваная з наст. колькасьцю напамінаў: %1$d."</item>
|
||||||
|
<item quantity="other">"Гэтая падзея была імпартаваная з наст. колькасьцю напамінаў: %1$d."</item>
|
||||||
|
</plurals>
|
||||||
|
<string name="import_reminder_prompt_apply">Ужыць змаўчаньні</string>
|
||||||
|
<string name="import_reminder_prompt_keep">Пакінуць як ёсьць</string>
|
||||||
|
<string name="event_edit_recurrence_none">Не паўтараецца</string>
|
||||||
|
<string name="event_edit_recurrence_custom">Карыстальніцкі варыянт</string>
|
||||||
|
<string name="event_edit_recurrence_every">Кожн.</string>
|
||||||
|
<string name="recurrence_unit_days">сут.</string>
|
||||||
|
<string name="recurrence_unit_weeks">тыд.</string>
|
||||||
|
<string name="recurrence_unit_months">мес.</string>
|
||||||
|
<string name="recurrence_unit_years">год/гады</string>
|
||||||
|
<string name="event_edit_recurrence_incomplete">Увядзеце лік ад 1 да 999</string>
|
||||||
|
<string name="event_edit_recurrence_next">Наступ.: %1$s</string>
|
||||||
|
<string name="event_edit_recurrence_next_none">Гэтае правіла ніколі не паўтараецца</string>
|
||||||
|
<string name="event_edit_recurrence_ends">Заканчэньне</string>
|
||||||
|
<string name="event_edit_recurrence_end_never">Ніколі</string>
|
||||||
|
<string name="event_edit_recurrence_end_until">На дату</string>
|
||||||
|
<string name="event_edit_recurrence_end_count">Пасьля некалькіх разоў</string>
|
||||||
|
<string name="event_edit_recurrence_times">разы(оў)</string>
|
||||||
|
</resources>
|
||||||
@@ -133,4 +133,47 @@
|
|||||||
<string name="import_reminder_prompt_apply">Применить стандартное</string>
|
<string name="import_reminder_prompt_apply">Применить стандартное</string>
|
||||||
<string name="import_reminder_prompt_keep">Оставить как есть</string>
|
<string name="import_reminder_prompt_keep">Оставить как есть</string>
|
||||||
<string name="event_edit_recurrence_none">Не повторяется</string>
|
<string name="event_edit_recurrence_none">Не повторяется</string>
|
||||||
|
<string name="event_edit_recurrence_custom">Свой</string>
|
||||||
|
<string name="event_edit_recurrence_every">Каждый</string>
|
||||||
|
<string name="recurrence_unit_days">дни</string>
|
||||||
|
<string name="recurrence_unit_weeks">недели</string>
|
||||||
|
<string name="recurrence_unit_months">месяцы</string>
|
||||||
|
<string name="recurrence_unit_years">года</string>
|
||||||
|
<string name="event_edit_recurrence_incomplete">Введите число от 1 до 999</string>
|
||||||
|
<string name="event_edit_recurrence_next_none">Это правило никогда не повторяется</string>
|
||||||
|
<string name="event_edit_recurrence_ends">Заканчивается</string>
|
||||||
|
<string name="event_edit_recurrence_end_never">Никогда</string>
|
||||||
|
<string name="event_edit_recurrence_end_until">До</string>
|
||||||
|
<string name="event_edit_recurrence_end_count">После определённого количества</string>
|
||||||
|
<string name="event_availability_busy">Занят</string>
|
||||||
|
<string name="event_access_default">Стандартный</string>
|
||||||
|
<string name="event_access_public">Публичный</string>
|
||||||
|
<string name="event_detail_all_day">Весь день</string>
|
||||||
|
<string name="event_detail_calendar">Календарь</string>
|
||||||
|
<string name="event_detail_calendar_unknown">Неизвестный календарь</string>
|
||||||
|
<string name="event_detail_location">Местоположение</string>
|
||||||
|
<string name="event_detail_description">Описание</string>
|
||||||
|
<string name="event_detail_recurring">Повторяющееся событие</string>
|
||||||
|
<string name="recurrence_daily">Каждый день</string>
|
||||||
|
<string name="recurrence_weekly">Каждую неделю</string>
|
||||||
|
<string name="recurrence_monthly">Каждый месяц</string>
|
||||||
|
<string name="recurrence_yearly">Каждый год</string>
|
||||||
|
<string name="recurrence_every_n_days">Каждые %1$d дней</string>
|
||||||
|
<string name="recurrence_every_n_weeks">Каждые %1$d недель</string>
|
||||||
|
<string name="recurrence_every_n_months">Каждые %1$d месяцев</string>
|
||||||
|
<string name="recurrence_every_n_years">Каждые %1$d лет</string>
|
||||||
|
<string name="event_detail_not_found">Это событие больше не существует.</string>
|
||||||
|
<string name="event_attendee_accepted">Принято</string>
|
||||||
|
<string name="event_attendee_declined">Отклонено</string>
|
||||||
|
<string name="event_attendee_needs_action">Без ответа</string>
|
||||||
|
<string name="event_detail_reminders">Напоминания</string>
|
||||||
|
<string name="event_detail_timezone">Временная зона</string>
|
||||||
|
<string name="event_status_cancelled">Отменён</string>
|
||||||
|
<string name="event_availability_free">Бесплатно</string>
|
||||||
|
<string name="event_access_private">Приватно</string>
|
||||||
|
<string name="event_access_confidential">Конфиденциально</string>
|
||||||
|
<string name="event_access_public_summary">Любой с доступом может видеть все детали</string>
|
||||||
|
<string name="event_access_private_summary">Другие видят только, что вы заняты</string>
|
||||||
|
<string name="event_detail_self_response">Ваш ответ: %1$s</string>
|
||||||
|
<string name="reminder_at_time">Во время начала события</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
190
app/src/main/res/values-sk/strings.xml
Normal file
190
app/src/main/res/values-sk/strings.xml
Normal file
@@ -0,0 +1,190 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string-array name="backup_interval_units">
|
||||||
|
<item>Minutes</item>
|
||||||
|
<item>Hours</item>
|
||||||
|
<item>Days</item>
|
||||||
|
<item>Weeks</item>
|
||||||
|
</string-array>
|
||||||
|
<string name="app_name">Calendula</string>
|
||||||
|
<string name="app_tagline">Moderný kalendár.</string>
|
||||||
|
<string name="state_loading">Načítava sa…</string>
|
||||||
|
<string name="state_retry">Opakovať</string>
|
||||||
|
<string name="state_failure_unknown">Niečo sa pokazilo.</string>
|
||||||
|
<string name="state_failure_permission">Je potrebný prístup ku kalendáru.</string>
|
||||||
|
<string name="state_failure_permission_action">Udeliť prístup</string>
|
||||||
|
<string name="state_failure_no_calendars">Nie sú nakonfigurované žiadne kalendáre.</string>
|
||||||
|
<string name="state_failure_no_calendars_action">Otvoriť systémové nastavenie kalendára</string>
|
||||||
|
<string name="state_failure_provider">Nepodarilo sa načítať kalendár.</string>
|
||||||
|
<string name="permission_rationale_title">Prehľadávajte všetky svoje udalosti v krásnom prevedení</string>
|
||||||
|
<string name="permission_rationale_body">Calendula potrebuje prístup k vášmu kalendáru, aby mohla zobraziť a spravovať vaše udalosti.</string>
|
||||||
|
<string name="permission_request_button">Udeliť prístup k kalendáru</string>
|
||||||
|
<string name="permission_denied_title">Prístup ku kalendáru bol zamietnutý</string>
|
||||||
|
<string name="permission_denied_body">Calendula nemôže zobraziť udalosti bez prístupu ku kalendáru. Môžete ho znova udeliť v nastavení systému.</string>
|
||||||
|
<string name="permission_open_settings_button">Otvoriť systémové nastavenia</string>
|
||||||
|
<string name="permission_retry_button">Skúsiť znova</string>
|
||||||
|
<string name="permission_benefit_private_title">Súkromné už od začiatku</string>
|
||||||
|
<string name="permission_benefit_private_body">Žiadny prístup k internetu, žiadna telemetria - nikdy nič z vášho telefónu neunikne.</string>
|
||||||
|
<string name="permission_benefit_sync_title">Všetky vaše kalendáre pohromade</string>
|
||||||
|
<string name="permission_benefit_sync_body">Google, CalDAV, lokálne kalendáre - čokoľvek synchronizované zo zariadením sa proste objaví.</string>
|
||||||
|
<string name="permission_benefit_privacy_title">Nikdy žiadne sledovanie</string>
|
||||||
|
<string name="permission_benefit_privacy_body">Žiadna telemetria, žiadne analytické nástroje, bez reklám.</string>
|
||||||
|
<string name="permission_privacy_footnote">Ostáva na vašom zariadení · bez prístupu k internetu</string>
|
||||||
|
<string name="month_prev">Predchádzajúci mesiac</string>
|
||||||
|
<string name="month_next">Nasledujúci mesiac</string>
|
||||||
|
<string name="month_today_action">Dnes</string>
|
||||||
|
<string name="month_more_actions">Ďalšie možnosti</string>
|
||||||
|
<string name="month_open_menu">Otvoriť menu</string>
|
||||||
|
<string name="month_action_settings">Nastavenia</string>
|
||||||
|
<string name="month_a11y_today_prefix">Dnes</string>
|
||||||
|
<string name="week_today_action">Tento víkend</string>
|
||||||
|
<string name="week_number_label">týžd.</string>
|
||||||
|
<string name="day_today_action">Dnes</string>
|
||||||
|
<string name="event_detail_back">Späť</string>
|
||||||
|
<string name="event_detail_edit">Upraviť</string>
|
||||||
|
<string name="event_detail_delete">Vymazať</string>
|
||||||
|
<string name="event_detail_share">Zdielať</string>
|
||||||
|
<string name="event_detail_duplicate">Duplikovať</string>
|
||||||
|
<string name="event_share_chooser_title">Zdielať udalosť</string>
|
||||||
|
<string name="event_share_failed">Túto udalosť nieje možné zdieľať.</string>
|
||||||
|
<string name="event_delete_title">Odstrániť udalosť?</string>
|
||||||
|
<string name="event_delete_body">Udalosť je odstránená z vášho kalendára aj zo všetkých synchronizovaných zariadení.</string>
|
||||||
|
<string name="event_delete_recurring_title">Odstrániť opakujúcu sa udalosť</string>
|
||||||
|
<string name="event_delete_option_occurrence">Iba túto udalosť</string>
|
||||||
|
<string name="event_delete_option_following">Túto aj všetky nasledujúce udalosti</string>
|
||||||
|
<string name="event_delete_option_series">Všetky udalosti v sérii</string>
|
||||||
|
<string name="event_edit_recurring_title">Upraviť opakujúcu sa udalosť</string>
|
||||||
|
<string name="event_delete_failed">Túto udalosť nebolo možné odstrániť</string>
|
||||||
|
<string name="event_delete_write_denied">Calendula potrebuje povolenie k zápisu, aby mohla odstrániť udalosti</string>
|
||||||
|
<string name="event_move_action">Presunúť…</string>
|
||||||
|
<string name="event_move_recurring_title">Presunúť opakujúcu sa udalosť</string>
|
||||||
|
<string name="event_move_occurrence_only">Presunútie celej série by sa zmenilo poradie dňou, na ktorú séria pripadá, takže presunúť je možné iba túto udalosť.</string>
|
||||||
|
<string name="event_move_done">Presunuté na %1$s</string>
|
||||||
|
<string name="event_move_undo">Vrátiť späť</string>
|
||||||
|
<string name="event_move_undone">Navrátené naspäť</string>
|
||||||
|
<string name="event_move_failed">Nemožno presunúť udalosť</string>
|
||||||
|
<string name="event_move_write_denied">Calendula potrebuje povolenie k zápisu, aby mohla presúvať udalosti</string>
|
||||||
|
<string name="event_move_gone">Táto udalosť už neexistuje</string>
|
||||||
|
<string name="event_move_blocked_series_end">Nie je možné presunúť udalosť za koniec danej série</string>
|
||||||
|
<string name="dialog_cancel">Zrušiť</string>
|
||||||
|
<string name="dialog_ok">OK</string>
|
||||||
|
<string name="event_edit_new_title">Nová udalosť</string>
|
||||||
|
<string name="event_edit_close">Zavrieť</string>
|
||||||
|
<string name="event_edit_save">Uložiť</string>
|
||||||
|
<string name="event_edit_title_hint">Pridať názov</string>
|
||||||
|
<string name="event_edit_managed_hint">Spravové kalendárom “%1$s” — názov, dátum a opakovanie je synchronizované z vašich kontaktov. Pripomienky, poloha a poznámky môžte upraviť.</string>
|
||||||
|
<string name="event_edit_starts">Začiatok</string>
|
||||||
|
<string name="event_edit_ends">Koniec</string>
|
||||||
|
<string name="event_edit_error_end_before_start">Končí pred začiatkom</string>
|
||||||
|
<string name="event_edit_error_no_calendar">Není dostupný kalendár, ktorý je možno upravovať</string>
|
||||||
|
<string name="event_edit_save_failed">Nemožno udalosť uložiť</string>
|
||||||
|
<string name="event_edit_write_denied">Calendula potrebuje povolenie k zápisu, aby mohla vytvárať udalosti</string>
|
||||||
|
<string name="event_edit_more_fields">Viac poli</string>
|
||||||
|
<string name="event_edit_add">Pridať</string>
|
||||||
|
<string name="event_edit_add_reminder">Pridať pripomienku</string>
|
||||||
|
<string name="event_edit_remove_reminder">Odstrániť pripomienku</string>
|
||||||
|
<string name="event_edit_attendees">Hostia</string>
|
||||||
|
<string name="event_edit_add_guest">Pridať hosťa</string>
|
||||||
|
<string name="event_edit_add_guest_hint">Pridať hosťa e-mailom…</string>
|
||||||
|
<string name="event_edit_add_guest_from_contacts">Pridať z kontaktov</string>
|
||||||
|
<string name="event_edit_location_from_contacts">Vybrať adresu z kontaktov</string>
|
||||||
|
<string name="event_edit_remove_guest">Odstrániť hosťa</string>
|
||||||
|
<string name="event_edit_attendee_required">Nutné</string>
|
||||||
|
<string name="event_edit_attendee_optional">Voliteľné</string>
|
||||||
|
<string name="event_edit_attendees_note_synced">Calendula neposiela pozvánky. Váš kalendárny účet ich môže poslať keď sa synchronizuje.</string>
|
||||||
|
<string name="event_edit_attendees_note_local">Uložené na tomto zariadení. Nikomu nebude poslaná notifikácia.</string>
|
||||||
|
<string name="event_edit_reminder_custom">Vlastné</string>
|
||||||
|
<string name="reminder_unit_minutes">minúty</string>
|
||||||
|
<string name="reminder_unit_hours">hodiny</string>
|
||||||
|
<string name="reminder_unit_days">dni</string>
|
||||||
|
<string name="reminder_unit_weeks">týždne</string>
|
||||||
|
<string name="event_edit_availability">Dostupnosť</string>
|
||||||
|
<string name="event_edit_visibility">Viditeľnosť</string>
|
||||||
|
<string name="event_edit_timezone_device">Časové pásmo zariadenia</string>
|
||||||
|
<string name="event_edit_timezone_device_summary">Sleduje vás, nech ste kdekoľvek</string>
|
||||||
|
<string name="event_edit_timezone_search">Vyhľadať časové pásmo</string>
|
||||||
|
<string name="event_edit_timezone_recent">Nedávne</string>
|
||||||
|
<string name="event_edit_timezone_all">Všetky časové pásma</string>
|
||||||
|
<string name="event_edit_timezone_none">Žiadne časové pásmo nezodpovedá “%1$s”</string>
|
||||||
|
<string name="event_edit_timezone_local_time">%1$s vášho času</string>
|
||||||
|
<string name="event_edit_color">Farba</string>
|
||||||
|
<string name="event_edit_color_default">Farba kalendáru</string>
|
||||||
|
<string name="event_edit_color_custom">Vlastná farba</string>
|
||||||
|
<string name="event_edit_color_reset">Obnoviť</string>
|
||||||
|
<string name="event_edit_color_unsupported">Není k dispozícii pre tento kalendár</string>
|
||||||
|
<string name="event_edit_color_unsupported_hint">Tento kalendár nemá vlastnú sadu farieb. Pre takýto kalendár môžte povoliť vlastné farby v nastaveniach.</string>
|
||||||
|
<string name="event_edit_color_sync_warning">Tento kalendár môže vymazať alebo prepísať farbu pri ďalšej synchronizácii.</string>
|
||||||
|
<string name="event_edit_conflict_title">Udalosť bola zmenená niekde inde</string>
|
||||||
|
<string name="event_edit_conflict_body">Počas úprav sa táto udalosť zmenila — synchronizáciou alebo inou aplikáciou. Čo sa má stať s vašimi zmenami?</string>
|
||||||
|
<string name="event_edit_conflict_overwrite">Uložiť zmeny</string>
|
||||||
|
<string name="event_edit_conflict_overwrite_hint">Iba u upravených polí sa prepíše zmena z iného zdroja</string>
|
||||||
|
<string name="event_edit_conflict_discard">Zrušiť zmeny</string>
|
||||||
|
<string name="event_edit_conflict_discard_hint">Udalosť ostáva bez zmeny</string>
|
||||||
|
<string name="event_edit_gone_title">Udalosť odstránená</string>
|
||||||
|
<string name="event_edit_gone_body">Počas úprav bola táto udalosť odstránená, napríklad na inom zariadení. Vaše zmeny už nie je možné uložiť.</string>
|
||||||
|
<string name="import_reminder_prompt_title">Chcete použiť predvolenú pripomienku?</string>
|
||||||
|
<string name="import_reminder_prompt_body_none">Táto udalosť bola importovaná bez pripomienky.</string>
|
||||||
|
<plurals name="import_reminder_prompt_body_existing">
|
||||||
|
<item quantity="one">Táto udalosť bola importovaná s %1$d pripomienkou.</item>
|
||||||
|
<item quantity="few">Táto udalosť bola importovaná s %1$d pripomienkami.</item>
|
||||||
|
<item quantity="many">Táto udalosť bola importovaná s %1$d pripomienkami.</item>
|
||||||
|
<item quantity="other">Táto udalosť bola importovaná s %1$d pripomienkami.</item>
|
||||||
|
</plurals>
|
||||||
|
<string name="import_reminder_prompt_apply">Nastaviť predvolené</string>
|
||||||
|
<string name="import_reminder_prompt_keep">Nechať bez zmeny</string>
|
||||||
|
<string name="event_edit_recurrence_none">Neopakuje sa</string>
|
||||||
|
<string name="event_edit_recurrence_custom">Vlastné</string>
|
||||||
|
<string name="event_edit_recurrence_every">Každý</string>
|
||||||
|
<string name="recurrence_unit_days">dni</string>
|
||||||
|
<string name="recurrence_unit_weeks">týždne</string>
|
||||||
|
<string name="recurrence_unit_months">mesiace</string>
|
||||||
|
<string name="recurrence_unit_years">roky</string>
|
||||||
|
<string name="event_edit_recurrence_incomplete">Zadajte číslo od 1 do 999</string>
|
||||||
|
<string name="event_edit_recurrence_next">Nasledujúce: %1$s</string>
|
||||||
|
<string name="event_edit_recurrence_next_none">Toto pravidlo sa nikdy neopakuje</string>
|
||||||
|
<string name="event_edit_recurrence_ends">Koniec</string>
|
||||||
|
<string name="event_edit_recurrence_end_never">Nikdy</string>
|
||||||
|
<string name="event_edit_recurrence_end_until">K určitému dátumu</string>
|
||||||
|
<string name="event_edit_recurrence_end_count">Po určitom počtu opakovaní</string>
|
||||||
|
<string name="event_edit_recurrence_times">opakovaní</string>
|
||||||
|
<string name="event_edit_error_recurrence_ends_before_start">Opakovanie končí pred začiatkom udalosti</string>
|
||||||
|
<string name="event_availability_busy">Zaneprázdnený</string>
|
||||||
|
<string name="event_access_default">Predvolený</string>
|
||||||
|
<string name="event_access_public">Verejný</string>
|
||||||
|
<string name="event_detail_all_day">Celý deň</string>
|
||||||
|
<string name="event_detail_calendar">Kalendár</string>
|
||||||
|
<string name="event_detail_calendar_unknown">Neznámy kalendár</string>
|
||||||
|
<string name="event_detail_location">Poloha</string>
|
||||||
|
<string name="event_detail_description">Popis</string>
|
||||||
|
<string name="event_detail_attendees">Účastníci</string>
|
||||||
|
<string name="event_detail_recurrence">Opakovanie</string>
|
||||||
|
<string name="event_detail_recurring">Opakovaná udalosť</string>
|
||||||
|
<string name="recurrence_daily">Každý deň</string>
|
||||||
|
<string name="recurrence_weekly">Každý týždeň</string>
|
||||||
|
<string name="recurrence_monthly">Každý mesiac</string>
|
||||||
|
<string name="recurrence_yearly">Každý rok</string>
|
||||||
|
<string name="recurrence_every_n_days">Každý %1$d. deň</string>
|
||||||
|
<string name="recurrence_every_n_weeks">Každý %1$d. týždeň</string>
|
||||||
|
<string name="recurrence_every_n_months">Každý %1$d. mesiac</string>
|
||||||
|
<string name="recurrence_every_n_years">Každý %1$d. rok</string>
|
||||||
|
<string name="recurrence_on_days">%1$s v %2$s</string>
|
||||||
|
<string name="recurrence_with_until">%1$s do%2$s</string>
|
||||||
|
<string name="recurrence_with_count">%1$s, %2$d opakovaní</string>
|
||||||
|
<string name="event_detail_not_found">Táto udalosť už neexistuje.</string>
|
||||||
|
<string name="event_attendee_accepted">Akceptované</string>
|
||||||
|
<string name="event_attendee_declined">Zamietnuté</string>
|
||||||
|
<string name="event_attendee_tentative">Predbežne</string>
|
||||||
|
<string name="event_attendee_needs_action">Bez odozvy</string>
|
||||||
|
<string name="event_attendee_unknown">—</string>
|
||||||
|
<string name="event_detail_reminders">Pripomienky</string>
|
||||||
|
<string name="event_detail_timezone">Časové pásmo</string>
|
||||||
|
<string name="event_status_tentative">Predbežne</string>
|
||||||
|
<string name="event_status_cancelled">Zrušené</string>
|
||||||
|
<string name="event_availability_free">Voľno</string>
|
||||||
|
<string name="event_access_private">Súkromné</string>
|
||||||
|
<string name="event_access_confidential">Tajné</string>
|
||||||
|
<string name="event_access_default_summary">Bežná činnosť kalendáru</string>
|
||||||
|
<string name="event_access_public_summary">Kdekoľvek s prístupom vidí všetky detaily</string>
|
||||||
|
<string name="event_access_private_summary">Ostatný vidia iba že ste zaneprázdnený</string>
|
||||||
|
<string name="event_access_confidential_summary">Označené ako utajené; záleží na kalendárnom účtu čo toto znamená</string>
|
||||||
|
</resources>
|
||||||
@@ -172,9 +172,12 @@ F-Droid but not Play:
|
|||||||
Until those are fixed, Play's graphics are managed by hand in the console. Then
|
Until those are fixed, Play's graphics are managed by hand in the console. Then
|
||||||
pass `images:true` to the `listing` lane.
|
pass `images:true` to the `listing` lane.
|
||||||
|
|
||||||
**Track.** Uploads go to `internal` by default; promotion to production stays a
|
**Track.** Uploads go straight to `production` at a full rollout
|
||||||
manual action in the Play Console, matching the rule that UI releases wait for
|
(`PLAY_RELEASE_STATUS=completed`). The merge to `main` is already the human
|
||||||
on-device review. Override with the `PLAY_TRACK` repo variable.
|
gate — a release only gets there after on-device review — so a second manual
|
||||||
|
promotion in the Play Console added delay without adding a decision. Set the
|
||||||
|
`PLAY_TRACK` repo variable (e.g. `internal`) to stage a release instead, or
|
||||||
|
`PLAY_RELEASE_STATUS=draft` to hold it unpublished.
|
||||||
|
|
||||||
### Manual re-sign / recovery
|
### Manual re-sign / recovery
|
||||||
|
|
||||||
@@ -233,7 +236,7 @@ Two consequences worth remembering:
|
|||||||
|
|
||||||
| Variable | Default | Purpose |
|
| Variable | Default | Purpose |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `PLAY_TRACK` | `internal` | Play track the bundle is uploaded to. |
|
| `PLAY_TRACK` | `production` | Play track the bundle is uploaded to. Set to `internal`/`alpha`/`beta` to stage instead. |
|
||||||
| `PLAY_RELEASE_STATUS` | `completed` | `completed`, `draft`, `inProgress` or `halted`. |
|
| `PLAY_RELEASE_STATUS` | `completed` | `completed`, `draft`, `inProgress` or `halted`. |
|
||||||
| `PLAY_DRY_RUN` | `false` | `true` validates the Play edit against the API and discards it — use to rehearse. |
|
| `PLAY_DRY_RUN` | `false` | `true` validates the Play edit against the API and discards it — use to rehearse. |
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ platform :android do
|
|||||||
|
|
||||||
supply(
|
supply(
|
||||||
aab: aab,
|
aab: aab,
|
||||||
track: options[:track] || "internal",
|
track: options[:track] || "production",
|
||||||
release_status: options[:release_status] || "completed",
|
release_status: options[:release_status] || "completed",
|
||||||
|
|
||||||
# The APK belongs to F-Droid and the Codeberg download; Play only ever
|
# The APK belongs to F-Droid and the Codeberg download; Play only ever
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
[versions]
|
[versions]
|
||||||
agp = "9.3.1"
|
agp = "9.2.1"
|
||||||
kotlin = "2.3.21"
|
kotlin = "2.3.21"
|
||||||
ksp = "2.3.11"
|
ksp = "2.3.11"
|
||||||
hilt = "2.60.1"
|
hilt = "2.60.1"
|
||||||
coreKtx = "1.19.0"
|
coreKtx = "1.19.0"
|
||||||
appcompat = "1.7.1"
|
appcompat = "1.7.1"
|
||||||
lifecycleRuntime = "2.10.0"
|
lifecycleRuntime = "2.11.0"
|
||||||
activityCompose = "1.13.0"
|
activityCompose = "1.13.0"
|
||||||
composeBom = "2026.06.01"
|
composeBom = "2026.06.01"
|
||||||
# Material 3 Expressive APIs currently live only in the 1.5 alpha line.
|
# Material 3 Expressive APIs currently live only in the 1.5 alpha line.
|
||||||
# Pin explicitly to override the BOM (which ships stable 1.4.0).
|
# Pin explicitly to override the BOM (which ships stable 1.4.0).
|
||||||
# Re-evaluate when 1.5.0 stable lands.
|
# Re-evaluate when 1.5.0 stable lands.
|
||||||
material3 = "1.5.0-alpha25"
|
material3 = "1.5.0-alpha26"
|
||||||
datastore = "1.2.1"
|
datastore = "1.2.1"
|
||||||
junit = "6.1.2"
|
junit = "6.1.3"
|
||||||
junitPlatform = "6.1.2"
|
junitPlatform = "6.1.3"
|
||||||
truth = "1.4.5"
|
truth = "1.4.5"
|
||||||
androidxJunit = "1.3.0"
|
androidxJunit = "1.3.0"
|
||||||
espressoCore = "3.7.0"
|
espressoCore = "3.7.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user