Compare commits

..
Author SHA1 Message Date
Jean-Luc Makiola b6185ed53c Translations update from Weblate (#53)
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 7s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Skipped
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Skipped
Renovate / renovate (push) Successful in 1m6s
Reviewed-on: https://codeberg.org/jlmakiola/agendula/pulls/53
2026-10-15 13:26:10 +02:00
Jean-Luc Makiola 35110c96ce docs: Google Play is live (#61)
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 11s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Skipped
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Skipped
Renovate / renovate (push) Successful in 2m6s
Beta — Codeberg pre-release / detect (push) Successful in 4s
Beta — Codeberg pre-release / beta (push) Skipped
2026-10-15 13:00:26 +02:00
Knee8811 9338c64dc7 Added translation using Weblate (Czech) 2026-10-14 21:41:45 +00:00
Weblate 9a72fb0880 Translated using Weblate (Arabic)
Currently translated at 51.8% (339 of 654 strings)

Translation: Agendula/agendula
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/agendula/agendula/ar/
2026-10-14 21:41:45 +00:00
Sup99999 24e978efc3 Translated using Weblate (Arabic)
Currently translated at 51.8% (339 of 654 strings)

Translation: Agendula/agendula
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/agendula/agendula/ar/
2026-10-14 21:41:45 +00:00
Robin Schanbacher 2740dd5562 Translated using Weblate (German)
Currently translated at 58.5% (383 of 654 strings)

Translation: Agendula/agendula
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/agendula/agendula/de/
2026-10-14 21:41:45 +00:00
Sup99999 8dbfd07d10 Translated using Weblate (Arabic)
Currently translated at 46.0% (265 of 575 strings)

Translation: Agendula/agendula
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/agendula/agendula/ar/
2026-10-14 21:41:45 +00:00
Weblate 3e1a84ab7d Translated using Weblate (Arabic)
Currently translated at 46.0% (265 of 575 strings)

Translation: Agendula/agendula
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/agendula/agendula/ar/
2026-10-14 21:41:45 +00:00
Jean-Luc Makiola dcc55a158e docs: F-Droid install, Play note, Weblate widget (#60)
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 7s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Skipped
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Skipped
Renovate / renovate (push) Successful in 1m47s
2026-10-14 17:41:10 +02:00
5 changed files with 379 additions and 8 deletions
+29 -5
View File
@@ -15,6 +15,10 @@ required.</p>
</p>
<p>
<a href="https://f-droid.org/packages/de.jeanlucmakiola.agendula/"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="56"></a>
&nbsp;
<a href="https://play.google.com/store/apps/details?id=de.jeanlucmakiola.agendula"><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>
&nbsp;
<a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://codeberg.org/jlmakiola/agendula"><img src="https://github.com/ImranR98/Obtainium/blob/main/assets/graphics/badge_obtainium.png?raw=true" alt="Get it on Obtainium" height="56"></a>
&nbsp;
<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>
@@ -107,10 +111,20 @@ proprietary, and open standards — CalDAV and iCalendar — are the lane.
## Install
### F-Droid repository
### F-Droid (recommended)
Every release is built, signed and published to a self-hosted F-Droid
repository. Add it once and your F-Droid client handles updates from then on:
Agendula is in the official [F-Droid](https://f-droid.org) repository. Search
for Agendula in any F-Droid client, or
[install it from f-droid.org](https://f-droid.org/packages/de.jeanlucmakiola.agendula/).
F-Droid builds from source on its own schedule, so a new version usually shows
up there a few days after release.
### Self-hosted F-Droid repo (fastest updates)
The release pipeline builds, signs and publishes every release to a
self-hosted F-Droid repository, so new versions land there first. Add it once
and your F-Droid client handles updates from then on:
1. In your F-Droid client, open *Settings → Repositories → Add* (or open the
link below on your phone):
@@ -135,6 +149,15 @@ app.
Betas of upcoming versions are published there too, as pre-releases; to test
them, switch on *Include prereleases* for Agendula in Obtainium.
### Google Play
Agendula is on
[Google Play](https://play.google.com/store/apps/details?id=de.jeanlucmakiola.agendula).
Play builds are signed with Google's key rather than mine, so switching between
Play and any other channel means uninstalling first. Tasks kept only in
Agendula's own database go with it, so sync them to a CalDAV account first.
### Offline version
Each Codeberg release also carries `agendula-offline_v<version>.apk`: Agendula
@@ -158,8 +181,9 @@ JDK 17 and the Android SDK are all it needs; see
## Translations
Translations are managed on a self-hosted **Weblate**, and partial ones are
fine — an untranslated string simply falls back to English. Agendula ships in
English, German and Brazilian Portuguese so far.
fine — an untranslated string simply falls back to English.
<a href="https://weblate.dev.jeanlucmakiola.de/engage/agendula/"><img src="https://weblate.dev.jeanlucmakiola.de/widget/agendula/multi-auto.svg" alt="Translation status" width="600"></a>
**→ [Help translate Agendula](https://weblate.dev.jeanlucmakiola.de/engage/agendula/)**
+342 -2
View File
@@ -8,7 +8,7 @@
<string name="task_list_empty">لا مهام هنا بعد.</string>
<string name="task_list_failure">تعذَّر تحميل هذه المهام.</string>
<string name="smart_no_date">لا تاريخ</string>
<string name="smart_completed">مكتمل</string>
<string name="smart_completed">المكتملة</string>
<string name="task_detail_title">المهمة</string>
<string name="task_detail_not_found">لم تعد هذه المهمة موجودة.</string>
<string name="edit">تعديل</string>
@@ -71,7 +71,7 @@
<string name="settings_language">لغة التطبيق</string>
<string name="settings_language_auto">افتراضي النظام</string>
<string name="settings_translate">المساعدة في الترجمة</string>
<string name="settings_theme_system">يتبع النظام</string>
<string name="settings_theme_system">اتباع النظام</string>
<string name="settings_dynamic_color">اللون الديناميكي</string>
<string name="settings_reminders">التذكيرات المستحقة</string>
<string name="settings_exact_alarms">التوقيت الدقيق</string>
@@ -106,4 +106,344 @@
<string name="settings_report_problem_hint">افتح متعقب المشكلات</string>
<string name="settings_copy_from_external">نسخ المهام من %1$s</string>
<string name="task_completed">مكتمل</string>
<string name="clear_completed_action">مسح</string>
<string name="edit_list_label">القائمة</string>
<string name="edit_all_day">طوال اليوم</string>
<string name="edit_set">تعيين</string>
<string name="edit_clear">مسح</string>
<string name="edit_more_fields">المزيد من الخانات</string>
<string name="close">إغلاق</string>
<string name="dialog_cancel">إلغاء</string>
<string name="reminder_none">لا شئ</string>
<string name="reminder_custom">مخصص</string>
<string name="reminder_custom_set">تعيين</string>
<string name="list_color_purple">بنفسجي</string>
<string name="list_color_pink">وردي</string>
<string name="accounts_lists">القوائم</string>
<string name="shortcut_new_task">مهمة جديدة</string>
<string name="sort_title">فرز حسب</string>
<string name="sort_priority">الأولوية</string>
<string name="sort_title_alpha">العنوان</string>
<string name="sort_created">المُضاف مؤخرًا</string>
<string name="cd_repeats">تكرارات</string>
<string name="clear_completed_title">مسح المهام المكتملة؟</string>
<plurals name="clear_completed_body">
<item quantity="zero">سيتم حذف (%1$d) لا مهام مكتملة في هذه القائمة.</item>
<item quantity="one">سيتم حذف %1$d مهمة مكتملة في هذه القائمة.</item>
<item quantity="two">سيتم حذف %1$d مهمتان مكتملتان في هذه القائمة.</item>
<item quantity="few">سيتم حذف %1$d مهام مكتملة في هذه القائمة.</item>
<item quantity="many">سيتم حذف %1$d مهمة مكتملة في هذه القائمة.</item>
<item quantity="other">سيتم حذف %1$d مهمة مكتملة في هذه القائمة.</item>
</plurals>
<string name="clear_completed_confirm">حذف</string>
<string name="sort_due">موعد الاستحقاق</string>
<string name="detail_due">مستحق</string>
<string name="detail_priority">الأولوية</string>
<string name="detail_progress">التقدم</string>
<string name="detail_subtasks">المهام الفرعية</string>
<string name="detail_parent">المهمة الأم</string>
<string name="detail_part_of">جزء من</string>
<string name="percent_complete">%1$d%%</string>
<string name="edit_start_label">يبدأ</string>
<string name="edit_due_label">مستحق</string>
<string name="edit_priority_label">الأولوية</string>
<string name="edit_progress_label">التقدم</string>
<string name="edit_parent_label">المهمة الأم</string>
<string name="edit_parent_none">لا شيء (المستوى الأعلى)</string>
<string name="edit_parent_search">البحث عن المهام</string>
<string name="edit_parent_empty">لا مهام مطابقة في هذه القائمة.</string>
<string name="edit_reminder_label">التذكير</string>
<string name="edit_title_hint">عنوان المهمة</string>
<string name="edit_conflict_title">المهمة غُيِّ‏‏رت في مكان آخر</string>
<string name="edit_conflict_body">حُدِّثت هذه المهمة في مكان ما آخر (مزامنة أو تطبيق آخر) منذ قمت بفتحها. الكتابة فوق هذه التغييرات بتعديلاتك؟</string>
<string name="edit_conflict_overwrite">استبدال</string>
<string name="reminder_at_due">في وقت المهمة</string>
<string name="reminder_on_the_day">في اليوم</string>
<string name="detail_pane_empty">اختر مهمة لرؤيتها هنا</string>
<string name="reminder_custom_with_value">مخصص (%1$s)</string>
<string name="reminder_custom_amount">أدخل قيمةً</string>
<string name="reminder_use_default">استخدام الافتراضي</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="settings_list_reminders_title">التذكيرات لكل قائمة</string>
<string name="settings_list_reminders_hint">تجاوز التذكير الافتراضي للقوائم الفردية</string>
<string name="lists_reorder_handle">اسحب لإعادة الترتيب</string>
<string name="settings_list_notifications_hint">الصوت، الاهتزاز و الأهمية لتذكيرات هذه القائمة</string>
<string name="smart_today">اليوم</string>
<string name="home_due_today">اليوم</string>
<string name="reminder_day_today">اليوم</string>
<string name="recurrence_title">التكرار</string>
<string name="recurrence_every">كل</string>
<string name="recurrence_daily">كل يوم</string>
<string name="recurrence_weekly">كل أسبوع</string>
<string name="recurrence_monthly">كل شهر</string>
<string name="recurrence_yearly">كل سنة</string>
<plurals name="accounts_sync_every_hours">
<item quantity="zero">كل %d ساعة</item>
<item quantity="one">كل ساعة</item>
<item quantity="two">كل ساعتان</item>
<item quantity="few">كل %d ساعات</item>
<item quantity="many">كل %d ساعة</item>
<item quantity="other">كل %d ساعة</item>
</plurals>
<plurals name="recurrence_every_n_days">
<item quantity="zero">كل %1$d يوم</item>
<item quantity="one">كل %1$d يوم</item>
<item quantity="two">كل %1$d يومان</item>
<item quantity="few">كل %1$d أيام</item>
<item quantity="many">كل %1$d يوم</item>
<item quantity="other">كل %1$d يوم</item>
</plurals>
<plurals name="recurrence_every_n_weeks">
<item quantity="zero">كل %1$d أسبوع</item>
<item quantity="one">كل %1$d أسبوع</item>
<item quantity="two">كل %1$d أسبوعان</item>
<item quantity="few">كل %1$d أسابيع</item>
<item quantity="many">كل %1$d أسبوع</item>
<item quantity="other">كل %1$d أسبوع</item>
</plurals>
<plurals name="recurrence_every_n_months">
<item quantity="zero">كل %1$d شهر</item>
<item quantity="one">كل %1$d شهر</item>
<item quantity="two">كل %1$d شهران</item>
<item quantity="few">كل %1$d أشهر</item>
<item quantity="many">كل %1$d شهر</item>
<item quantity="other">كل %1$d شهر</item>
</plurals>
<plurals name="recurrence_every_n_years">
<item quantity="zero">كل %1$d سنة</item>
<item quantity="one">كل %1$d سنة</item>
<item quantity="two">كل %1$d سنتين</item>
<item quantity="few">كل %1$d سنوات</item>
<item quantity="many">كل %1$d سنة</item>
<item quantity="other">كل %1$d سنة</item>
</plurals>
<plurals name="accounts_sync_every_minutes">
<item quantity="zero">كل %d دقيقة</item>
<item quantity="one">كل %d دقيقة</item>
<item quantity="two">كل %d دقيقتان</item>
<item quantity="few">كل %d دقائق</item>
<item quantity="many">كل %d دقيقة</item>
<item quantity="other">كل %d دقيقة</item>
</plurals>
<string name="lists_header">القوائم</string>
<string name="smart_upcoming">القادمة</string>
<string name="smart_all">الكل</string>
<string name="smart_overdue">المتأخرة</string>
<string name="home_due_tomorrow">غدًا</string>
<string name="recurrence_custom">مخصص</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="recurrence_ends">ينتهي</string>
<string name="recurrence_end_never">أبدًا</string>
<string name="recurrence_times">مرّات</string>
<string name="edit_recurrence_label">التكرار</string>
<string name="edit_location_label">الموقع</string>
<string name="edit_url_label">الرابط</string>
<string name="edit_url_hint">https://…</string>
<string name="edit_discard_confirm">تجاهل</string>
<string name="progress_fraction_compact">%1$d/%2$d</string>
<string name="detail_status_cancelled">ملغي</string>
<string name="detail_duplicate">تكرار</string>
<string name="list_color">اللون</string>
<string name="list_color_mauve">بنفسجي باهت</string>
<string name="list_color_red">أحمر</string>
<string name="list_color_orange">برتقالي</string>
<string name="list_color_amber">أصفر كهرماني</string>
<string name="list_color_olive">زيتوني</string>
<string name="list_color_green">أخضر</string>
<string name="list_color_teal">أخضر مزرق</string>
<string name="list_color_cyan">سماوي</string>
<string name="list_color_blue">أزرق</string>
<string name="list_color_indigo">نيلي</string>
<string name="reminder_day_tomorrow">غدًا</string>
<string name="reminder_day_yesterday">يوم أمس</string>
<string name="reminder_action_done">تم</string>
<string name="onboarding_list_default_name">شخصي</string>
<string name="onboarding_backup_continue">متابعة</string>
<string name="onboarding_quick_add_done">إنهاء</string>
<string name="settings_store_switch_confirm">تبديل</string>
<string name="settings_copy_confirm_action">نسخ</string>
<string name="export_running">جارٍ التصدير…</string>
<string name="export_open">فتح</string>
<string name="import_open_storage">التخزين</string>
<string name="import_running">جارٍ الاستيراد…</string>
<string name="import_button">استيراد</string>
<string name="accounts_removing">جارٍ الإزالة…</string>
<string name="add_account_summary_done">تم</string>
<string name="sync_notice_body">%1$s</string>
<string name="sync_notice_retry">إعادة المحاولة</string>
<string name="add_account_server_hint">https://cloud.example.com</string>
<string name="add_account_continue">متابعة</string>
<string name="new_task">مهمة جديدة</string>
<string name="home_upcoming_view_all">عرض الكل</string>
<string name="home_search_hint">ابحث عن المهام</string>
<string name="home_search_clear">مسح البحث</string>
<string name="reminder_channel_name">تذكيرات المهمة</string>
<string name="reminder_onboarding_enable_button">تفعيل التذكيرات</string>
<string name="reminder_onboarding_skip_button">ليس الآن</string>
<string name="app_name">Agendula</string>
<string name="recurrence_generic">مهمة متكرّرة</string>
<string name="recurrence_incomplete">أدخل رقمًا من ١ إلى ٩٩٩</string>
<string name="recurrence_next">التالي: %1$s</string>
<string name="recurrence_next_none">هذه القاعدة لا تتكرر أبدًا</string>
<string name="recurrence_end_until">في موعد</string>
<string name="recurrence_end_count">بعد عدد من المرّات</string>
<string name="edit_discard_title">تجاهل التغييرات؟</string>
<string name="edit_keep_editing">متابعة التعديل</string>
<string name="edit_reminder_add">إضافة تذكير</string>
<string name="edit_reminder_remove">إزالة التذكير</string>
<string name="detail_delete_title">حذف المهمة؟</string>
<string name="detail_status_in_process">قيد التقدم</string>
<string name="more_options">المزيد من الخيارات</string>
<string name="detail_cancel_task">إلغاء المهمة</string>
<string name="detail_restore">استعادة المهمة</string>
<string name="list_add">قائمة جديدة</string>
<string name="list_new_title">قائمة جديدة</string>
<string name="list_edit_title">تعديل القائمة</string>
<string name="list_name_hint">اسم القائمة</string>
<string name="list_delete">حذف القائمة</string>
<string name="list_delete_confirm_title">حذف القائمة؟</string>
<string name="onboarding_sync_skip">ليس الآن</string>
<string name="onboarding_list_create">إنشاء قائمة</string>
<string name="licences_title">التراخيص مفتوحة المصدر</string>
<string name="sync_notification_channel">جارٍ المزامنة</string>
<string name="add_account_password_label">كلمة المرور</string>
<string name="add_account_lists_read_only">للقراءة فقط</string>
<string name="widget_tasks_label">مهام</string>
<string name="filter_section_priority">الأولوية</string>
<string name="filter_delete_confirm">حذف</string>
<string name="widget_today_label">اليوم</string>
<string name="edit_when">متى</string>
<string name="crash_report_issue_title">تقرير العطل</string>
<string name="import_title">استيراد المهام</string>
<string name="import_picked_file">الملف المُختار</string>
<string name="import_target_label">استيراد إلى</string>
<string name="import_new_list_default_name">المهام المستوردة</string>
<string name="accounts_remove">إزالة الحساب</string>
<string name="accounts_never_synced">لم تتم المزامنة مطلقًا</string>
<string name="accounts_last_sync">آخر مزامنة</string>
<string name="accounts_generic_provider">حساب CalDAV</string>
<string name="accounts_sync_now">زامن الآن</string>
<string name="add_account_email_label">عنوان البريد الإلكتروني</string>
<string name="add_account_credentials_title">تسجيل الدخول</string>
<string name="add_account_working_signing_in">جارٍ تسجيل الدخول</string>
<string name="sync_notice_channel_name">تقارير المزامنة</string>
<string name="sync_notices_dismiss">فهمت</string>
<string name="sync_notification_title">جارٍ مزامنة المهام</string>
<string name="add_account_server_label">عنوان الخادم</string>
<string name="add_account_start_over">البدء من جديد</string>
<string name="add_account_username_label">اسم المستخدم</string>
<string name="add_account_sign_in">تسجيل الدخول</string>
<string name="add_account_browser_retry">حاول مرة أخرى</string>
<string name="add_account_save">إضافة حساب</string>
<string name="edit_tags_label">الوسوم</string>
<string name="tags_header">الوسوم</string>
<string name="filter_section_tags">الوسوم</string>
<string name="edit_tags_hint">أضف وسمًا</string>
<string name="home_today_empty">لا شيء مستحق اليوم 🎉</string>
<plurals name="duration_minutes">
<item quantity="zero">(%d) لا دقائق</item>
<item quantity="one">%d دقيقة واحده</item>
<item quantity="two">%d دقيقتان</item>
<item quantity="few">%d دقائق</item>
<item quantity="many">%d دقيقة</item>
<item quantity="other">%d دقيقة</item>
</plurals>
<plurals name="reminder_minutes">
<item quantity="zero">(%1$d) لا دقائق قبل</item>
<item quantity="one">%1$d دقيقة واحده قبل</item>
<item quantity="two">%1$d دقيقتان قبل</item>
<item quantity="few">%1$d دقائق قبل</item>
<item quantity="many">%1$d دقيقة قبل</item>
<item quantity="other">%1$d دقيقة قبل</item>
</plurals>
<plurals name="widget_up_next_in_hours">
<item quantity="zero">في %1$d ساعة</item>
<item quantity="one">في %1$d ساعة</item>
<item quantity="two">في %1$d ساعتان</item>
<item quantity="few">في %1$d ساعات</item>
<item quantity="many">في %1$d ساعة</item>
<item quantity="other">في %1$d ساعة</item>
</plurals>
<plurals name="widget_up_next_in_days">
<item quantity="zero">في %1$d يوم</item>
<item quantity="one">في %1$d يوم</item>
<item quantity="two">في %1$d يومان</item>
<item quantity="few">في %1$d أيام</item>
<item quantity="many">في %1$d يوم</item>
<item quantity="other">في %1$d يوم</item>
</plurals>
<plurals name="duration_hours">
<item quantity="zero">(%d) لا ساعات</item>
<item quantity="one">%d ساعة واحده</item>
<item quantity="two">%d ساعتان</item>
<item quantity="few">%d ساعات</item>
<item quantity="many">%d ساعة</item>
<item quantity="other">%d ساعة</item>
</plurals>
<plurals name="reminder_hours">
<item quantity="zero">(%1$d) لا ساعات قبل</item>
<item quantity="one">%1$d ساعة واحده قبل</item>
<item quantity="two">%1$d ساعتان قبل</item>
<item quantity="few">%1$d ساعات قبل</item>
<item quantity="many">%1$d ساعة قبل</item>
<item quantity="other">%1$d ساعة قبل</item>
</plurals>
<plurals name="widget_up_next_overdue_hours">
<item quantity="zero">متأخر %1$d ساعة</item>
<item quantity="one">متأخر %1$d ساعة</item>
<item quantity="two">متأخر %1$d ساعتان</item>
<item quantity="few">متأخر %1$d ساعات</item>
<item quantity="many">متأخر %1$d ساعة</item>
<item quantity="other">متأخر %1$d ساعة</item>
</plurals>
<plurals name="widget_up_next_overdue_days">
<item quantity="zero">متأخر %1$d يوم</item>
<item quantity="one">متأخر %1$d يوم</item>
<item quantity="two">متأخر %1$d يومان</item>
<item quantity="few">متأخر %1$d أيام</item>
<item quantity="many">متأخر %1$d يوم</item>
<item quantity="other">متأخر %1$d يوم</item>
</plurals>
<string name="widget_up_next_soon">قريباً</string>
<string name="widget_up_next_tomorrow">غدًا</string>
<string name="widget_up_next_then">ثم</string>
<string name="widget_up_next_empty">لا شئ مستحق</string>
<string name="widget_up_next_any_list">جميع القوائم</string>
<string name="widget_today_nothing_due">لا شيء مستحق اليوم</string>
<plurals name="reminder_days">
<item quantity="zero">(%1$d) لا أيام قبل</item>
<item quantity="one">%1$d يوم واحد قبل</item>
<item quantity="two">%1$d يومان قبل</item>
<item quantity="few">%1$d أيام قبل</item>
<item quantity="many">%1$d يوم قبل</item>
<item quantity="other">%1$d يوم قبل</item>
</plurals>
<string name="error_due_before_start">الاستحقاق لا يمكنه أن يكون قبل البدء.</string>
<string name="filter_section_due">الاستحقاق</string>
<string name="widget_section_overdue">متأخرة</string>
<string name="reminder_due_at">مستحق %1$s</string>
<string name="filter_any_due">أي موعد استحقاق</string>
<string name="view_options_title">الفرز و التصفية</string>
<string name="view_filter_clear">مسح عامل التصفية</string>
<string name="filters_header">عوامل التصفية</string>
<string name="filter_new_title">عامل تصفية جديد</string>
<string name="filter_edit_title">تعديل عامل تصفية</string>
<string name="filter_name_hint">اسم عامل التصفية</string>
<string name="filter_any_list">أي قائمة</string>
<string name="filter_any_tag">أي وسم، أو بلا</string>
<string name="filter_priority_any">أي أولوية</string>
<string name="filter_priority_low">منخفض وأعلى</string>
<string name="filter_priority_medium">متوسط وأعلى</string>
<string name="filter_priority_high">عالي فقط</string>
<string name="filter_delete_title">حذف ”%1$s“؟</string>
<string name="filter_delete">حذف عامل التصفية</string>
<string name="filter_missing">تم حذف عامل التصفية</string>
<string name="view_filter_tags">تصفية حسب الوسم</string>
<string name="filter_section_lists">القوائم</string>
</resources>
+3
View File
@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
</resources>
+4
View File
@@ -432,4 +432,8 @@
<string name="settings_store_own_hint">Agendulas eigener Speicher. Nichts weiteres zu installieren nötig.</string>
<string name="settings_store_external">Eine andere Aufgaben-App</string>
<string name="settings_store_permission_denied">Erlaubnis verweigert</string>
<string name="widget_week_label">Woche</string>
<string name="widget_lists_label">Listen</string>
<string name="widget_up_next_any_list">Alle Listen</string>
<string name="widget_up_next_tomorrow">Morgen</string>
</resources>
+1 -1
View File
@@ -1,7 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=bafd5ce9cfaea0fbccfdc8439a1ac42fbd4cd9c89dc9a988228d8a2639a58e6c
distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500