From d01d0071fa48a9e4db5c16f913445782afc794fd Mon Sep 17 00:00:00 2001 From: simonpoole Date: Thu, 14 Jul 2022 12:46:50 +0200 Subject: [PATCH 1/4] Support running as a one level deep nested Fragment --- .../poole/openinghoursfragment/OpeningHoursFragment.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/src/main/java/ch/poole/openinghoursfragment/OpeningHoursFragment.java b/lib/src/main/java/ch/poole/openinghoursfragment/OpeningHoursFragment.java index ff40ff5..2e338ce 100644 --- a/lib/src/main/java/ch/poole/openinghoursfragment/OpeningHoursFragment.java +++ b/lib/src/main/java/ch/poole/openinghoursfragment/OpeningHoursFragment.java @@ -59,6 +59,7 @@ import androidx.core.content.ContextCompat; import androidx.core.view.MenuItemCompat; import androidx.fragment.app.DialogFragment; +import androidx.fragment.app.Fragment; import ch.poole.android.rangebar.RangeBar; import ch.poole.android.rangebar.RangeBar.PinTextFormatter; import ch.poole.openinghoursfragment.pickers.DateRangePicker; @@ -506,7 +507,12 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa cancel.setOnClickListener(v -> dismiss()); if (useFragmentCallback) { - saveListener = (OnSaveListener) getParentFragment(); + Fragment fragment = getParentFragment(); + // we may be nested one or two levels deep + if (!(fragment instanceof OnSaveListener)) { + fragment = fragment.getParentFragment(); + } + saveListener = (OnSaveListener) fragment; } saveButton = (AppCompatButton) openingHoursLayout.findViewById(R.id.save); From 3674aaa1a9c52271614746468144ec39b771958d Mon Sep 17 00:00:00 2001 From: simonpoole Date: Thu, 14 Jul 2022 12:48:03 +0200 Subject: [PATCH 2/4] Update translations --- .../docs/help/de/Opening hours.md | 32 ++++----- .../docs/help/fa/Opening hours.md | 58 +++++++-------- .../docs/help/fr/Opening hours.md | 32 ++++----- .../docs/help/hu/Opening hours.md | 16 ++--- .../docs/help/iw/Opening hours.md | 16 ++--- .../docs/help/nb/Opening hours.md | 32 ++++----- .../docs/help/nl/Opening hours.md | 8 +-- .../docs/help/pt/Opening hours.md | 4 +- .../docs/help/zh-rTW/Opening hours.md | 32 ++++----- lib/src/main/res/values-da/strings.xml | 12 ++++ lib/src/main/res/values-de/strings.xml | 3 +- lib/src/main/res/values-fa/strings.xml | 72 ++++++++++++------- lib/src/main/res/values-fr/strings.xml | 21 ++++++ lib/src/main/res/values-hu/strings.xml | 1 + lib/src/main/res/values-iw/strings.xml | 1 + lib/src/main/res/values-nb/strings.xml | 27 ++++++- lib/src/main/res/values-nl/strings.xml | 36 ++++++++-- lib/src/main/res/values-pt-rBR/strings.xml | 1 + lib/src/main/res/values-pt/strings.xml | 24 ++++++- lib/src/main/res/values-ru/strings.xml | 21 +++++- lib/src/main/res/values-sv/strings.xml | 34 +++++++-- lib/src/main/res/values-uk/strings.xml | 28 +++++++- lib/src/main/res/values-zh-rTW/strings.xml | 24 ++++++- 23 files changed, 376 insertions(+), 159 deletions(-) diff --git a/lib/documentation/docs/help/de/Opening hours.md b/lib/documentation/docs/help/de/Opening hours.md index 36970ff..db26c0f 100644 --- a/lib/documentation/docs/help/de/Opening hours.md +++ b/lib/documentation/docs/help/de/Opening hours.md @@ -10,7 +10,7 @@ _Diese Dokumentation ist vorläufig und eine laufende Arbeit_ In einem typischen Arbeitsablauf enthält das Objekt, das Sie bearbeiten, entweder bereits ein Tag für die Öffnungszeiten (opening_hours, service_times und collection_times) oder Sie können die Voreinstellung für das Objekt erneut anwenden, um ein leeres Feld für die Öffnungszeiten zu erhalten. Wenn Sie das Feld manuell hinzufügen müssen und Vespucci verwenden, können Sie den Schlüssel auf der Detailseite eingeben und zur Bearbeitung auf die formularbasierte Registerkarte wechseln. Wenn Sie der Meinung sind, dass das Tag für die Öffnungszeiten Teil des Presets gewesen sein sollte, öffnen Sie eine Fehlermeldung für Ihren Editor. -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +Wenn Sie eine Standardvorlage definiert haben (dies geschieht über den Menüpunkt "Vorlagen verwalten"), wird diese beim Start des Editors automatisch mit einem leeren Wert geladen. Mit der Funktion "Vorlage laden" können Sie eine beliebige gespeicherte Vorlage laden und mit dem Menüpunkt "Vorlage speichern" können Sie den aktuellen Wert als Vorlage speichern. Sie können für bestimmte Schlüssel, wie z.B. "opening_hours", "collection_times" und "service_times" oder benutzerdefinierte Werte eigene Vorlagen und Voreinstellungen definieren. Außerdem können Sie die Anwendbarkeit einer Vorlage auf eine Region und einen bestimmten Bezeichner beschränken, in der Regel ein OSM-Top-Level-Tag (z. B. amenity=restaurant). Natürlich können Sie einen Wert für die Öffnungszeiten von Grund auf erstellen, wir empfehlen jedoch, eine der vorhandenen Vorlagen als Ausgangspunkt zu verwenden. @@ -61,9 +61,9 @@ Standard-Regeln werden als _normale_ Regeln hinzugefügt. Dies bedeutet, dass di * __variables Datum - offenes Ende__: ein variables Startdatum und ein offenes Ende. * __Vorkommen im Monat - offenes Ende__: ein Startvorkommen im Monat und ein offenes Ende. * __Mit Versatz...__: Die gleichen Angaben wie vorher aber mit angegebenen Versatz (wird nur selten verwendet). -* __Add year range...__ +* __Jahresbereich hinzufügen...__ * __Jahresbereich hinzufügen__: Jahres-Auswahlschalter hinzufügen. - * __Add starting year__: add an open ended year range. + * __Startjahr hinzufügen__: Einen unbegrenzten Jahresbereich hinzufügen. * __Wochenbereich hinzufügen__: Wochen-Auswahlschalter hinzufügen. * __Kopieren__: Kopieren einer Regel und Einfügen der Kopie nach der aktuellen Position. * __Regeltype anzeigen__: Anzeigen der Regel und die Möglichkeit den Regeltype zu ändern _Normal_, _Zusätzlich_ und _Rückfall_ (nicht verfügbar für die erste Regel). @@ -89,22 +89,22 @@ Klicken auf die Zeitleiste (nicht auf die Nadeln) öffnet den grossen Zeitauswä ### Vorlagen verwalten -The template management dialog allows you to add, edit and delete templates. +Im Dialogfeld für die Vorlagenverwaltung können Sie Vorlagen hinzufügen, bearbeiten und löschen. -In Android 4.4 and later the following additional functionality is available from the menu button. +In Android 4.4 und höher sind die folgenden zusätzlichen Funktionen über das Menüfeld verfügbar. -* __Show all__: display all templates in the database. -* __Save to file__: write the contents of the template database to a file. -* __Load from file (replace)__: load templates from a file replacing the current contents of the database. -* __Load from file__: load templates from a file retaining the current contents. +* __Alle anzeigen__: Alle Vorlagen in der Datenbank anzeigen. +* __In Datei speichern__: Den Inhalt der Vorlagendatenbank in eine Datei schreiben. +* __Von Datei laden (ersetzen)__: Vorlagen aus einer Datei laden und den aktuellen Inhalt der Datenbank ersetzen. +* __Von Datei laden__: Vorlagen aus einer Datei laden unter Beibehaltung des aktuellen Inhalts. -#### Save and edit template dialogs +#### Dialoge zum Speichern und Bearbeiten von Vorlagen -The dialog allows you to set +Im Dialog können Sie Folgendes einstellen -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __Name__ Ein beschreibender Name für die Vorlage. +* __Standard__ Wenn ausgewählt, wird dies als Standardvorlage betrachtet (in der Regel weiter eingeschränkt durch die anderen Felder). +* __Schlüssel__ Der Schlüssel, für den diese Vorlage relevant ist. Wenn er auf _Benutzerdefinierter Schlüssel_ eingestellt sind, können Sie einen nicht standardisierten Wert in das Feld darunter eingeben. Die Schlüsselwerte unterstützen SQL-Jokersymbole, d. h. _%_ entspricht null oder mehr Zeichen, *_* entspricht einem einzelnen Zeichen. Beide Wildcard-Zeichen können mit _\\_ für wörtliche Übereinstimmungen ersetzt werden. +* __Region__ Die Region, für die die Vorlage gilt. +* __Objekt__ eine anwendungsspezifische Zeichenfolge, die für den Abgleich verwendet wird. diff --git a/lib/documentation/docs/help/fa/Opening hours.md b/lib/documentation/docs/help/fa/Opening hours.md index 57e7d38..2467b61 100644 --- a/lib/documentation/docs/help/fa/Opening hours.md +++ b/lib/documentation/docs/help/fa/Opening hours.md @@ -1,4 +1,4 @@ -# ویرایشگر ساعت کاری برای اوپن‌استریت‌مپ +# ویرایشگر ساعات کار برای اوپن‌استریت‌مپ تعاریف فنی ساعت کاری در اوپن‌استریت‌مپ نسبتاً پیچیده است و ارائهٔ آن در قالب یک واسط کاربری سرراست و ساده چندان آسان و سهل نیست. @@ -8,22 +8,22 @@ _این سند مقدماتی است و در حال بهبود آن هستیم_ ## استفاده از ویرایشگر ساعت کاری -به‌طور معمول شیئی که ویرایش می‌کنید یا تگ ساعت کاری دارد (opening_hours،‏ service_times و collection_times) یا می‌توانید با به‌کارگیری پیش‌تنظیمی برای آن شیء، یک خانه برای ساعت کاری اضافه کنید. اگر لازم باشد که خانهٔ ساعت کاری را دستی اضافه نمایید و از وسپوچی استفاده می‌کنید، باید در زبانهٔ جزئیات، کلید آن را وارد کنید و سپس به زبانهٔ فرم (زبانهٔ خصوصیات) برگردید و آن را ویرایش نمایید. اگر معتقدید که تگ ساعت کاری باید در پیش‌تنظیم بخصوصی وجود داشته باشد، لطفاً برای ویرایشگر مدنظر گزارش بدهید. +در یک گردش کاری معمولی ، شیءی که در حال ویرایش آن هستید یا دارای برچسب ساعات کاری (ساعات_باز کردن، زمانهای_سرویس و زمانهای_جمع آوری) است یا می توانید مجدداً از پیش تعیین شده برای شیء استفاده کنید تا فیلد ساعت خالی دریافت کند. اگر نیاز دارید که فیلد را به صورت دستی اضافه کنید و از وسپوچی استفاده می کنید، می توانید کلید را در صفحه جزئیات وارد کرده و سپس برای ویرایش به زبانه فرم برگردید. اگر معتقدید که برچسب ساعات کار باید بخشی از پیش تنظیم شده باشد ، لطفاً یک مسئله را برای ویرایشگر خود باز کنید. -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +اگر یک الگوی پیش فرض تعریف کرده اید (این کار را از طریق آیتم منوی "مدیریت الگوها" انجام دهید) وقتی ویرایشگر با مقدار خالی شروع به کار می کند، به طور خودکار بارگیری می شود. با عملکرد "بارگیری الگو" می توانید هر الگوی ذخیره شده را بارگیری کنید و با منوی "ذخیره الگو" می توانید مقدار فعلی را به عنوان یک الگو ذخیره کنید. شما می توانید الگوها و پیش فرض های جداگانه ای را برای کلید خاصی تعریف کنید، به عنوان مثال "ساعتهای_باز" ، "زمانهای_جمع آوری" و "زمانهای_سرویس" یا مقادیر سفارشی. علاوه بر این، می توانید کاربرد یک الگو را در یک منطقه و یک شناسه خاص، معمولاً یک برچسب سطح بالا OSM (به عنوان مثال امکانات رفاهی = رستوران) محدود کنید. -به‌طور طبیعی می‌توانید مقدار ساعت کاری را از صفر بنویسید. اما پیشنهاد می‌کنیم یکی از الگوهای موجود نقطهٔ آغازتان باشد. +به طور طبیعی می توانید از ابتدا یک ساعت کار کنید، اما توصیه می کنیم از یکی از الگوهای موجود به عنوان نقطه شروع استفاده کنید. -هنگامی که یک مقدار ساعت کاری موجود بار می‌شود، برای پیروی از تعاریف فنی ساعت کاری، تلاشی برای اصلاح خودکار آن انجام می‌شود. اگر اصلاح خودکار میسر نشود، مکان تقریبی رخداد خطا در قسمت نمایش خام ساعت کاری، مشخص می‌شود و می‌توانید به‌طور دستی آن را اصلاح نمایید. به‌طور تقریبی یک‌چهارم ساعت‌های کاری ثبت‌شده در پایگاه‌دادهٔ اوپن‌استریت‌مپ مشکل دارند، اما کمتر از ۱۰٪ آن‌ها اصلاح‌نشدنی هستند. برای اینکه بدانید کدام انحراف از تعاریف قابل‌مدارا هستند، [OpeningHoursParser](https://github.com/simonpoole/OpeningHoursParser) را ببینید. +هنگامی که یک مقدار ساعت کاری موجود بار می‌شود، برای پیروی از تعاریف فنی ساعت کاری، تلاشی برای اصلاح خودکار آن انجام می‌شود. اگر اصلاح خودکار میسر نشود، مکان تقریبی رخداد خطا در قسمت نمایش خام ساعت کاری، مشخص می‌شود و می‌توانید به‌طور دستی آن را اصلاح نمایید. تقریباً یک چهارم مقادیر OH در پایگاه داده اوپن‌استریت‌مپ مشکل دارند، اما کمتر از 10% قابل تصحیح نیست،[OpeningHoursParser](https://github.com/simonpoole/OpeningHoursParser) برای اطلاعات بیشتر در مورد اینکه چه انحرافی از مشخصات تحمل می شود. ### دکمهٔ منوی اصلی * __افزودن قاعده__: قاعدهٔ جدیدی اضافه کنید. * __افزودن قاعده برای تعطیلات__: برای تعطیلات و تغییر وضعیت آن قاعده‌ای اضافه کنید. -* __افزودن قاعده برای ۲۴/۷__: برای جایی که همیشه باز است قاعده‌ای اضافه کنید. تعاریف ساعت کاری از هیچ زیرمقداری برای 24/7 پشتیبانی نمی‌کند، اما افزودن انتخابگرهای سطح بالاتر (مثل بازهٔ سال) امکان‌پذیر است. +* __افزودن قانون برای 24/7__: یک قانون برای یک شیء که همیشه باز است اضافه کنید، مشخصات ساعات کار هیچ ارزش فرعی دیگری را برای 24/7 پشتیبانی نمی کند، اما ما اجازه می دهیم انتخاب کننده های سطح بالاتر (به عنوان مثال محدوده سال) اضافه شوند. * __بارکردن الگو__: یک الگوی موجود را بار می‌کند. * __ذخیره در الگو__: مقدار کنونی ساعت کاری را به‌عنوان الگو برای استفاده در آینده ذخیره کنید. -* __مدیریت الگوها__: الگوهای موجود را ویرایش (مثلاً تغییر نام) و حذف کنید. +* __مدیریت قالب ها__: ویرایش، برای مثال تغییر نام، و حذف الگوهای موجود. * __تازه‌سازی__: تجزیه و بررسی دوبارهٔ مقدار ساعت کاری * __حذف همه__: همهٔ قواعد را حذف کنید. @@ -37,8 +37,8 @@ If you have defined a default template (do this via the "Manage templates" menu * __افزودن تعطیلات__: انتخابگر برای تعطیلات عمومی یا مدارس اضافه کنید. * __افزودن بازهٔ زمان...__ * __زمان - زمان__: زمان آغاز تا زمان پایان برای یک روز. - * __زمان - زمان گسترده__: زمان آغاز تا زمان پایان در روز بعد (مثال: ۲۶:۰۰ یعنی ۰۲:۰۰ (ق.ظ.) در روز بعد). - * __زمان متغیر - زمان__: از زمان آغاز غیرثابت (فلق، طلوع، غروب، شفق) تا زمان پایان در همان روز + * __ زمان - زمان طولانی__: زمان شروع تا پایان روز روز بعد (مثال 26:00 ساعت 02:00 (ق.ظ.) در روز بعد). + * __زمان متغیر - زمان__: از زمان متغیر شروع (سپیده دم، غروب، طلوع خورشید و غروب آفتاب) تا زمان پایان در همان روز. * __زمان متغیر - زمان گسترده__: از زمان آغاز غیرثابت تا زمان پایان در روز بعد. * __زمان - زمان متغیر__: زمان آغاز تا زمان پایان غیرثابت. * __زمان متغیر - زمان متغیر__: زمان آغاز غیرثابت تا زمان پایان غیرثابت. @@ -61,27 +61,27 @@ If you have defined a default template (do this via the "Manage templates" menu * __تاریخ متغیر - پایان باز__: از تاریخ آغاز غیرثابت به بعد. * __وقوع در ماه - پایان باز__: از وقوع یک روز هفته در ماه به بعد. * __با آفست...__: همان مدخل‌هایی که پیشتر گفته شد با مشخص‌کردن آفست (به‌ندرت استفاده می‌شود). -* __Add year range...__ +* __افزودن محدوده سال ...__ * __افزودن بازهٔ سال__: انتخابگری بر اساس سال اضافه کنید. - * __Add starting year__: add an open ended year range. + * __افزایش سال شروع__: محدوده سال پایان باز را اضافه کنید. * __افزودن بازهٔ هفته__: انتخابگری بر اساس شمارهٔ هفته اضافه کنید. * __تکرار__: از این قاعده کپی بگیرید و پس از موقعیت کنونی درج کنید. -* __نمایش نوع قاعده__: نمایش و تغییر نوع قاعده (_عادی_،‏ _افزودنی_ و _fallback_ (برای قاعدهٔ اول امکان‌پذیر نیست). +* __نمایش نوع قانون__: نمایش و اجازه تغییر نوع قانون _ عادی_ ، _افزودنی_ و _پاسخ_ (در قانون اول موجود نیست). * __برو بالا__: این قاعده را یک پله بالا ببرید (برای قاعدهٔ اول امکان‌پذیر نیست). * __برو پایین__: این قاعده را یک پله پایین ببرید. * __حذف__: این قاعده را حذف کنید. ### بازه‌های زمان -برای اینکه ویرایش بازه‌های زمانی تا حد ممکن آسان باشد، هنگامی که مقادیر موجود بار می‌شوند یک بازهٔ زمانی و گام بهینه برای نوارهای بازه انتخاب می‌کنیم. برای بازه‌های زمانی جدید، نوار از ۰۶:۰۰ ق.ظ. آغاز می‌شود و گام‌های افزایشی ۱۵ دقیقه‌ای دارد. این را می‌توانید از منو تغییر دهید. +برای سهولت هرچه بیشتر بازه های زمانی ویرایش، سعی می کنیم هنگام بارگذاری مقادیر موجود، محدوده زمانی مطلوب و جزئیات را برای نوارهای محدوده انتخاب کنیم. برای بازه های زمانی جدید، میله ها از ساعت 6 صبح (صبح) شروع می شوند و 15 دقیقه افزایش دارند، این را می توان از طریق منو تغییر داد. اگر استفادهٔ مستقیم از نوارها خیلی دشوار است، با زدن روی نوار زمان (نه روی دسته‌ها) زمان‌گزین بزرگ باز می‌شود. زمان‌گزین‌ها به روز بعد گسترش می‌یابند، بنابراین راه ساده‌ای برای گسترش بازهٔ زمان هستند بدون اینکه مجبور باشید بازه را حذف و دوباره اضافه کنید. #### منوی بازهٔ زمان -* __نمایش زمان‌گزین__: برای انتخاب زمان آغاز و پایان یک کادر بزرگ نمایش می‌دهد. در نمایشگرهای خیلی کوچک روش مناسبی برای تغییر زمان است. -* __پرش به خط‌نشان‌های ۱۵ دقیقه‌ای__: استفاده از گام‌های ۱۵ دقیقه‌ای برای نوار بازه. -* __پرش به خط‌نشان‌های ۵ دقیقه‌ای__: استفاده از گام‌های ۵ دقیقه‌ای برای نوار بازه. +* __نمایش زمان گیر__: برای انتخاب زمان آغاز و پایان یک کادر بزرگ نمایش می‌دهد. در نمایشگرهای خیلی کوچک روش مناسبی برای تغییر زمان است. +* __ تغییر به تیک های 15 دقیقه __: از دانه بندی 15 دقیقه ای برای نوار محدوده استفاده کنید. +* __ تغییر به خط‌نشان‌های 5 دقیقه__: از گام‌های 5 دقیقه ای برای نوار محدوده استفاده کنید. * __پرش به خط‌نشان‌های ۱ دقیقه‌ای__: استفاده از گام‌های ۱ دقیقه‌ای برای نوار بازه. استفاده روی گوشی خیلی راحت نیست. * __آغاز از نیمه‌شب__: نوار بازه از نیمه‌شب آغاز می‌شود. * __نمایش دوره__: برای مشخص‌کردن دوره به دقیقه خانهٔ دوره را نمایش می‌دهد. @@ -89,22 +89,22 @@ If you have defined a default template (do this via the "Manage templates" menu ### مدیریت الگوها -The template management dialog allows you to add, edit and delete templates. +گفتگوی مدیریت قالب به شما امکان می دهد قالب ها را اضافه، ویرایش و حذف کنید. -In Android 4.4 and later the following additional functionality is available from the menu button. +در اندروید 4.4 و بالاتر قابلیت های زیر زیر از دکمه منو موجود است. -* __Show all__: display all templates in the database. -* __Save to file__: write the contents of the template database to a file. -* __Load from file (replace)__: load templates from a file replacing the current contents of the database. -* __Load from file__: load templates from a file retaining the current contents. +* __ نمایش همه __: نمایش همه قالب ها در پایگاه داده. +* __ ذخیره در فایل__: محتویات پایگاه داده قالب را در یک فایل بنویسید. +* __ بارگیری از فایل (جایگزینی) __: بارگذاری قالب ها از یک فایل که جایگزین محتویات فعلی پایگاه داده می شود. +* __ بارگیری از فایل__: بارگذاری قالب ها از یک فایل که محتویات فعلی را حفظ می کند. -#### Save and edit template dialogs +#### گفتگوهای قالب را ذخیره و ویرایش کنید -The dialog allows you to set +گفتگو به شما امکان می دهد تنظیم کنید -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __ نام__ نام توصیفی برای الگو. +* __ پیش فرض__ اگر علامت زده شود به عنوان یک الگوی پیش فرض در نظر گرفته می شود (معمولاً توسط سایر زمینه ها بیشتر محدود می شود). +* __ کلید__ کلیدی که این الگو برای آن مناسب است ، اگر روی _کلید پیشفرض_ تنظیم شده باشد، می توانید یک مقدار غیر استاندارد را در قسمت زیر اضافه کنید. مقادیر کلیدی از کارت های wild SQL پشتیبانی می کند، یعنی _٪ _ با صفر یا بیشتر کاراکتر مطابقت دارد، * _ * با یک کاراکتر واحد مطابقت دارد. هر دو کاراکتر کارت وحشی را می توان با _\\_ برای مطابقت واقعی فرار کرد. +* __منطقه__ منطقه ای که قالب برای آن قابل اجرا است. +* __شی__ یک رشته کاربردی خاص برای مطابقت. diff --git a/lib/documentation/docs/help/fr/Opening hours.md b/lib/documentation/docs/help/fr/Opening hours.md index c60620b..73580b3 100644 --- a/lib/documentation/docs/help/fr/Opening hours.md +++ b/lib/documentation/docs/help/fr/Opening hours.md @@ -10,7 +10,7 @@ _Cette documentation est inachevée_ Dans votre travail quotidien, l'objet que vous modifiez peut soit avoir déjà un attribut d'horaires d'ouverture (opening_hours, service_times ou collection_times) ou vous pouvez ré-appliquer le modèle d'attribut pour obtenir un attribut vide. Si vous avez besoin d'ajouter le champs manuellement et que vous utilisez Vespucci, vous pouvez saisir la clef sur la page de détails puis revenir sur le formulaire pour la modifier. Si vous pensez que l'attribut d'horaires d'ouverture aurait dû faire parti du modèle, ouvrez un rapport de bogue pour votre éditeur. -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +Si vous avez défini un modèle par défaut (vous pouvez le faire via le menu "Gérer les modèles"), il sera automatiquement chargé au démarrage de l'éditeur avec une valeur vide. Avec la fonction "Charger le modèle", vous pouvez charger n'importe quel modèle enregistré et avec le menu "Enregistrer le modèle", vous pouvez enregistrer la valeur actuelle en tant que modèle. Vous pouvez définir des modèles et des valeurs par défaut distincts pour une clé spécifique, par exemple "opening_hours", "collection_times" et "service_times". En outre, vous pouvez limiter l'applicabilité d'un modèle à une région et à un élément spécifique, par exemple un élément OSM de niveau supérieur (comme amenity=restaurant). Naturellement vous pouvez construire des horaires d'ouverture à partir de rien, mais nous recommandons d'utiliser l'un des modèles existants comme point de départ. @@ -61,9 +61,9 @@ Les règles par défaut sont ajoutées comme des règles _normales_, ce qui impl * __Date variable à durée indéterminée__ : à partir d'une date de début variable. * __Occurrence dans le mois à durée indéterminée__ : à partir d'une occurrence d'un jour de la semaine dans un mois. * __Avec décalages…__ : les mêmes entrées que précédemment, mais avec des décalages spécifiés (c'est rarement utile). -* __Add year range...__ +* __Ajouter une plage d'années...__ * __Ajouter un intervalle d'années__ : ajouter un sélecteur d'années. - * __Add starting year__: add an open ended year range. + * __Ajouter l'année de départ__: ouvre une plage d'années sans date de fin. * __Ajouter un intervalle de semaines__ : ajouter un sélecteur de numéro de semaine. * __Dupliquer__ : créer une copie de cette règle et l'insérer après la position actuelle. * __Montrer le type de règle__ : afficher et permettre de changer le type de règle entre _normal_, _additif_ et _par défaut_ (indisponible sur la première règle). @@ -89,22 +89,22 @@ Cliquer sur la barre (mais pas sur les épingles) ouvrira le grand sélecteur d' ### Gérer les modèles -The template management dialog allows you to add, edit and delete templates. +La boîte de dialogue pour la gestion des modèles vous permet d'ajouter, modifier et supprmer des modèles. -In Android 4.4 and later the following additional functionality is available from the menu button. +A partir de la version 4.4 d'Android, les fonctionnalités supplémentaires suivantes sont disponibles depuis le bouton de menu. -* __Show all__: display all templates in the database. -* __Save to file__: write the contents of the template database to a file. -* __Load from file (replace)__: load templates from a file replacing the current contents of the database. -* __Load from file__: load templates from a file retaining the current contents. +* __Montrer tout__: montre tous les modèles disponibles. +* __Sauvegarder dans un fichier__: sauvegarde le contenu du modèle dans une fichier. +* __Charger depuis un fichier (remplace)__: charge des modèles depuis un fichier en remplaçant les données actuelles. +* __Charger depuis un fichier__: charge les modèles contenus dans un fichier sans supprimer le contenu actuel. -#### Save and edit template dialogs +#### Boîte de dialogue pour sauvegarder et modifier un modèle -The dialog allows you to set +La boîte de dialogue vous permet de mettre -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __Nom__: un nom descriptif pour le modèle. +* __Par défaut__ si sélectionné, le modèle sera considéré comme le modèle par défaut (en général limité par les autres champs). +* __Clé__ la clé pour laquelle ce modèle est pertinent. Si définie avec _Clé personnelle_, vous pouvez ajouter une valeur non standard dans le champ ci-dessous. Les valeurs de clé prennent en charge les caractères spéciaux SQL : _%_ correspond à zéro ou plusieurs caractères et *_* correspond à un seul caractère. Ces deux caractères spéciaux peuvent être échappés avec _\\_ pour les utiliser tels quels dans les correspondances. +* __Région__ zone où le modèle est disponible. +* __Objet__ une chaîne spécifique de l'application utilisée pour trouver une correspondance. diff --git a/lib/documentation/docs/help/hu/Opening hours.md b/lib/documentation/docs/help/hu/Opening hours.md index b44bb1f..f1202e3 100644 --- a/lib/documentation/docs/help/hu/Opening hours.md +++ b/lib/documentation/docs/help/hu/Opening hours.md @@ -10,7 +10,7 @@ _Ez a dokumentáció ideiglenes, és dolgozunk rajta_ A szokásos munkamenet szerint a szerkesztett térképelemnek vagy már van egy nyitva tartást tartalmazó címkéje (opening_hours, service_times vagy collection_times), vagy az előbeállításnak a térképelemre történő újraalkalmazásával nyithat egy üres nyitva tartási mezőt. Ha a mezőt kézzel kell hozzáadnia és Vespuccit használ, akkor a kulcsot megadhatja a részletes adatok oldalán, majd visszakapcsolhat az űrlapalapú fülre a szerkesztéshez. Ha úgy véli, hogy a nyitva tartási címkének az előbeállításban is szerepelnie kellene, kérjük, nyisson egy kérdést (issue) a szerkesztőjéhez. -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +Ha meghatározott egy alapértelmezett sablont (ezt a „Sablonok kezelése” menüpontban teheti meg), akkor az automatikusan be fog töltődni, amikor a szerkesztő egy üres értékkel indul. A „Sablon betöltése” funkcióval bármilyen sablont betölthet, a „Sablon mentése” menüvel pedig sablonként elmentheti az adott értéket. Például külön sablonokat és alapértelmezéseket határozhat meg az „opening_hours”, a „collection_times” és a „service_times” kulcsokra. Továbbá a sablon alkalmazhatóságát korlátozhatja egy régióra és egy adott azonosítóra, jellemzően egy felső szintű OSM-címkére (például amenity=restaurant). Természetesen a semmiből is elkezdheted összeállítani a nyitva tartást, azonban azt talácsoljuk, hogy kiindulási pontként használd valamelyik sablont. @@ -98,13 +98,13 @@ Az Android 4.4 és újabb verziókban a következő további funkciók állnak r * __Betöltés fájlból (csere)__: egy fájlból betölti a sablonokat, és ezzel lecseréli az adatbázis jelenlegi tartalmát. * __Betöltés fájlból__: egy fájlból betölti a sablonokat miközben a jelenlegi tartalom is megmarad. -#### Save and edit template dialogs +#### Sablonpárbeszédek mentése és szerkesztése -The dialog allows you to set +A párbeszéddel beállíthatja a következőket: -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __Név__: a sablon leíró neve. +* __Alapértelmezett__: ha be vanjelölve, akkor ez lesz az alapértelmezett sablon (jellemzően a többi mező által korlátozva). +* __Kulcs__ az a kulcs, amelyre ez a sablon vonatkozik. Ha _Egyéni kulcs_ értékre van állítva, hozzáadhat egy nem szabványos értéket az alábbi mezőben. A kulcsérték támogatja az SQL helyettesítő karaktereit, vagyis a _%_ nulla vagy több karakternek felel meg, a *_* pedig egyetlen karakternek. A szó szerinti egyezések érdekében mindkét helyettesítő karakter semlegesíthető a _\\_ karakterrel. +* __Régió__: az a térség, amelyre a sablon vonatkozik. +* __Objektum__: egy alkalmazásspecifikus karakterlánc a párosításhoz. diff --git a/lib/documentation/docs/help/iw/Opening hours.md b/lib/documentation/docs/help/iw/Opening hours.md index fc53f6d..dd153dd 100644 --- a/lib/documentation/docs/help/iw/Opening hours.md +++ b/lib/documentation/docs/help/iw/Opening hours.md @@ -10,7 +10,7 @@ _תיעוד זה הוא ראשוני בלבד וכרגע מתבצעות עליו במצב עבודה טיפוסי לפריט שבחרת לערוך כבר יש תגית שעות פתיחה (opening_hours,‏ service_times ו־collection_times) או שניתן להחיל מחדש את הערכה עבור הפריט כדי לקבל שדה שעות פתיחה ריק. אם יש לך צורך בהוספת השדה ידנית וניסית לעשות זאת דרך וספוצ׳י ניתן להקליד את שם המפתח בעמוד הפרטים ואז לחזור ללשונית מבוססת הטפסים לטובת עריכה. אם לדעתך תגית שעות הפתיחה אמורה להיות חלק מהערכה הראשונית, נא לדווח על תקלה כנגד העורך שלך. -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +אם הגדרת תבנית בררת מחדל (אפשר לעשות את זה דרך הפריט „ניהול תבניות” בתפריט) היא תיטען אוטומטית עם הפעלת העורך עם ערך ריק. בעזרת הפונקציה „טעינת תבנית” אפשר לטעון כל תבנית שמורה שהיא ועם התפריט „שמירת תבנית” אפשר לשמור את הערך הנוכחי כתבנית. אפשר להגדיר תבניות נפרדות ובררות מחדל למפתח מסוים, למשל „opening_hours”,‏ „collection_times” ו־„service_times” או ערכים משלך. נוסף על כך, ניתן להגביל את היכולת להחיל תבנית על איזור ומזהה מסוים, בדרך כלל תגית ברמה עליונה של OSM (למשל amenity=restaurant). באופן טבעי ניתן להרכיב ערך שעות פתיחה מאפשר, אך אנו ממליצים להשתמש באחת מהתבניות הקיימות כנקודת התחלה. @@ -98,13 +98,13 @@ If you have defined a default template (do this via the "Manage templates" menu * __טעינה מקובץ (החלפה)__: טעינת תבניות מקובץ שמחליפה את התוכן הנוכחי של מסד הנתונים. * __טעינה מקובץ__: טעינת תבניות מקובץ תוך שימור התכנים הנוכחיים. -#### Save and edit template dialogs +#### לשמור ולערוך חלוניות תבניות -The dialog allows you to set +החלונית מאפשרת לך להגדיר -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __שם__ שם ייצוגי לתבנית. +* __בררת מחדל__ אם מסומן, זאת תיחשב לתבנית בררת המחדל (בדרך כלל מקובע אף יותר על ידי השדות האחרים). +* __מפתח__ המפתח שהתבנית הזו מתאימה לו, אם מוגדר לכדי _מפתח אישי_ אפשר להוסיף ערך מחוץ לתקן בשדה שלהלן. ערכי המפתח תומכים בתווים כוללניים של SQL, כאשר _%_ לוכד אפס תווים או יותר, *_* לוכד תו יחיד. את שני התווים הכוללניים אפשר להחריג באמצעות _\\_ ללכידה כפי שהם. +* __אזור__ האזור עליו חלה התבנית. +* __פריט__ מחרוזת ייעודית ליישום לשימוש עבור התאמה. diff --git a/lib/documentation/docs/help/nb/Opening hours.md b/lib/documentation/docs/help/nb/Opening hours.md index 55c6af5..f258883 100644 --- a/lib/documentation/docs/help/nb/Opening hours.md +++ b/lib/documentation/docs/help/nb/Opening hours.md @@ -10,7 +10,7 @@ _Denne dokumentasjonen er foreløpig og et arbeid som pågår_ I en typisk arbeidsflyt vil objektet du redigerer enten allerede ha en åpningstidsmerke (åpnings_tider, service_tider and hente_tider) , eller du kan bruke forhåndsinnstillingen på nytt for objektet for å få et tomme åpningstidsfelt. Hvis du trenger å legge til feltet manuelt og du bruker Vespucci, kan du skrive inn nøkkelen på informasjonssiden og deretter bytte tilbake til den skjemabaserte fanen for å redigere. Hvis du mener at åpningskoden burde vært en del av forhåndsinnstillingen, kan du åpne et problem for redaktøren. -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +Hvis du har definert en standardmal (gjør dette via menypunktet "Administrer maler") vil den lastes automatisk når editoren startes med en tom verdi. Med funksjonen "Last inn mal" kan du laste inn hvilken som helst lagret mal og med menyen "Lagre mal" kan du lagre gjeldende verdi som en mal. Du kan definere separate maler og standardinnstillinger for spesifikke nøkkel, for eksempel "opening_hours", "collection_times" og "service_times" eller egendefinerte verdier. Videre kan du begrense anvendeligheten av en mal til en region og en spesifikk identifikator, vanligvis en OSM-tag på toppnivå (for eksempel amenity=restaurant). Naturligvis kan du bygge en åpningstidsverdi fra bunnen av, men vi anbefaler at du bruker en av de eksisterende malene som utgangspunkt. @@ -61,9 +61,9 @@ Standard regel er lagt til som _normal_ regel, dette innebærer at de vil overst * __Variabel dato - åpen slutt__: fra en startvariabel dato og fremover. * __Forekomst i måned - åpen slutt__: fra en start ukedag hendelse om en måned og utover. * __Med forskyvninger ...__: de samme oppføringene som nevnt ovenfor(dette blir sjelden brukt). -* __Add year range...__ +* __Legg til årsområde...__ * __Legg til årsområde__: legg til en årsbasert velger. - * __Add starting year__: add an open ended year range. + * __Legg til startår__: legg til et åpent årsområde. * __Legg til ukes rekkevidde __: legg til et uke nummer basert velger. * __Dupliser__: opprett en kopi av denne regelen og legg den in etter the nåværende posisjon. * __Vis regeltype__: vis og tillat endring av regeltypen _normal_, _additiv_ og _tilbakefall_ (ikke tilgjengelig på den første regelen). @@ -89,22 +89,22 @@ Ved å klikke (ikke på pinnene) åpner tidslinjen den store tidsvelgeren, når ### Administrer maler -The template management dialog allows you to add, edit and delete templates. +Malbehandlingsdialoggen lar deg legge til, redigere og slette maler. -In Android 4.4 and later the following additional functionality is available from the menu button. +I Android 4.4 og nyere er følgende tilleggsfunksjonalitet tilgjengelig fra menyknappen. -* __Show all__: display all templates in the database. -* __Save to file__: write the contents of the template database to a file. -* __Load from file (replace)__: load templates from a file replacing the current contents of the database. -* __Load from file__: load templates from a file retaining the current contents. +* __Vis alle__: vis alle maler i databasen. +* __Lagre til fil__: skriv innholdet i maldatabasen til en fil. +* __Last fra fil (erstatt)__: last inn maler fra en fil som erstatter gjeldende innhold i databasen. +* __Last fra fil__: last inn maler fra en fil som beholder det gjeldende innholdet. -#### Save and edit template dialogs +#### Lagre og rediger maldialogger -The dialog allows you to set +Dialogen lar deg stille inn -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __Navn__ et beskrivende navn for malen. +* __Standard__ hvis det er merket av, vil dette bli vurdert som en standardmal (vanligvis ytterligere begrenset av de andre feltene). +* __Key__ nøkkelen denne malen er relevant for, hvis satt til _Egendefinert nøkkel_ kan du legge til en ikke-standard verdi i feltet nedenfor. Nøkkelverdiene støtter SQL-jokertegn, det vil si at _%_ samsvarer med null eller flere tegn, *_* samsvarer med et enkelt tegn. Begge jokertegnene kan rømte med _\\_ for bokstavelige treff. +* __Region__ regionen malen gjelder for. +* __Objekt__ en applikasjonsspesifikk streng som skal brukes for matching. diff --git a/lib/documentation/docs/help/nl/Opening hours.md b/lib/documentation/docs/help/nl/Opening hours.md index 3758fb9..e5ec60c 100644 --- a/lib/documentation/docs/help/nl/Opening hours.md +++ b/lib/documentation/docs/help/nl/Opening hours.md @@ -1,12 +1,12 @@ -# OpenStreetMap openingstijden bewerker +# OpenStreetMap openingstijden-bewerker -De OpenStreetMap openingstijden bewerker is redelijk complex en leent zich niet voor een simpele en intuïtieve gebruikersinterface. +De OpenStreetMap openingstijden-bewerker is redelijk complex en leent zich niet voor een simpele en intuïtieve gebruikersinterface. Toch zal je meestal maar een klein deel van de definitie gebruiken. De bewerker helpt hiermee door de obscure onderdelen te verbergen in menus en het gebruik "op de straat" meestal te beperken tot kleine aanpassingen van voorgedefinieerde sjablonen. -_Deze documentatie is voorlopig is werk in uitvoering_ +_Deze documentatie is voorlopig en een werk in uitvoering_ -## Gebruik van de openingstijdenbewerker +## Gebruik van de openingstijden-bewerker In een typische workflow zal het object dat wordt bewerkt al een bestaande openingstijden tag (opening_hours, service_times en collection_times) hebben, of je kan opnieuw een voorkeuze toepassen op het object om een leeg openingstijden veld te krijgen. Om handmatig het veld toe te voegen in Vespucci kan je in de detailspagina de sleutel toevoegen en dan terug naar de formuliergebaseerde wijzigingstab om te wijzigen. Als je denkt dat de openingstijden tag deel had moeten zijn van de voorkeuze, dan kan je een probleemmelding openen voor jouw bewerker. diff --git a/lib/documentation/docs/help/pt/Opening hours.md b/lib/documentation/docs/help/pt/Opening hours.md index 284b14f..069ad87 100644 --- a/lib/documentation/docs/help/pt/Opening hours.md +++ b/lib/documentation/docs/help/pt/Opening hours.md @@ -61,9 +61,9 @@ As regras padrão são adicionadas como regras _normais_, isto implica que elas * __Data variável - fecho após últ.cliente__: começa numa data inicial variável. * __Ocorrência no mês - fecho após últ.cliente__: começa num dia da semana num mês inicial. * __Com deslocamentos...__: como as mesmas entradas de cima mas com deslocamentos especificados (isto raramente é usado) -* __Add year range...__ +* __Adicionar intervalo de anos...__ * __Adicionar intervalo de anos__: adiciona um seletor baseado em anos. - * __Add starting year__: add an open ended year range. + * __Adicionar ano de início__: adicionar um intervalo de anos com fim aberto. * __Adicionar intervalo de semanas__: adiciona um seletor baseado no número da semana * __Duplicar__: cria uma cópia da regra atual e insere-a após a posição atual. * __Mostrar tipo de regra__: mostra e permite mudar o tipo de regra _normal_, _aditivo_ e _alternativo (ou)_ (não disponível na primeira regra). diff --git a/lib/documentation/docs/help/zh-rTW/Opening hours.md b/lib/documentation/docs/help/zh-rTW/Opening hours.md index 4c44e1b..459e5ae 100644 --- a/lib/documentation/docs/help/zh-rTW/Opening hours.md +++ b/lib/documentation/docs/help/zh-rTW/Opening hours.md @@ -10,7 +10,7 @@ _這份文件是初步的並且正在進展_ 在一般的工作流程中,你編輯的物件一般已經有開放時間的標籤 (opening_hour、service_times 和 colllection_times),或是你可以重新設定物件的預設組合,用空白的開放時間欄位。如果你需要手動輸入欄位,像是用 Vespucci,你可以在詳情頁面輸入鍵值,之後切換回欄位頁籤繼續編輯。如果你相信開放時間標籤必須扅於預設組合的話,請在你的編輯器開啟 issue。 -If you have defined a default template (do this via the "Manage templates" menu item) it will be loaded automatically when the editor is started with an empty value. With the "Load template" function you can load any saved template and with the "Save template" menu you can save the current value as a template. You can define separate templates and defaults for specific key, for example "opening_hours", "collection_times" and "service_times" or custom values. Further you can limit applicability of a template to a region and a specific identifier, typically an OSM top-level tag (for example amenity=restaurant). +如果你有定義預設模版(透過「管理模版」選項物件),編輯器啟動時空白值時將會自動載入。而用「載入模版」功能你可以載入任何儲存的模版,而用「儲存模版」選單則會儲存目前的值為模版。你可以定義分開的模版與為特定鍵設定為預設。例如說"opening_hours","collection_times" 與 "service_times" 或客製值。更進一步說你可以限制模版適用的區域與特定識別碼,特別是特定的 OSM 最高層級標籤 (例如 amenity=restaurant)。 當然,您可以從頭開始構建營業時間的值,但我們建議使用現有的模板之一作為起點。 @@ -61,9 +61,9 @@ If you have defined a default template (do this via the "Manage templates" menu * __日期變化 - 開端__:從起始變化日期開始。 * __發生在月中 - 一直持續__:從一個月中開始週間發生。 * __使用偏差量...__:與上述相同的內容,但是指定了偏差量 (這很少使用)。 -* __Add year range...__ +* __增加年範圍...__ * __增加年範圍__:增加以年為依據的選擇器。 - * __Add starting year__: add an open ended year range. + * __增加啟始年__: 增加一整年範圍。 * __增加週範圍__:增加以週為依據的選擇器。 * __複製__:複製此規則,並且插入目前位置之後。 * __顯示規則類型__:顯示並允許更改規則類型_正常_,_增加_和_倒退_(位於第一條規則中不可用)。 @@ -89,22 +89,22 @@ If you have defined a default template (do this via the "Manage templates" menu ### 管理模版 -The template management dialog allows you to add, edit and delete templates. +模版管理對話框允許你新增、編輯與刪除模版。 -In Android 4.4 and later the following additional functionality is available from the menu button. + 在 Android 4.4 以及之後的版本 下列的新增功能都能從選單按鈕進去。 -* __Show all__: display all templates in the database. -* __Save to file__: write the contents of the template database to a file. -* __Load from file (replace)__: load templates from a file replacing the current contents of the database. -* __Load from file__: load templates from a file retaining the current contents. +* __Show all__: 顯示資料庫中所有的模版。 +* __Save to file__: 寫入模版資料庫的內容到檔案。 +* __Load from file (replace)__: 從檔案載入模版並且取代目前資料庫的內容。 +* __Load from file__: 從檔案載入模版並且保留目前的內容。 -#### Save and edit template dialogs +#### 儲存與編輯模版對話框 -The dialog allows you to set +對話框允許設定 -* __Name__ a descriptive name for the template. -* __Default__ if checked this will be consider as a default template (typically further constrained by the other fields). -* __Key__ the key this template is relevant for, if set to _Custom key_ you can add a non-standard value in the field below. The key values support SQL wild cards, that is _%_ matches zero or more characters, *_* matches a single character. Both wild card characters can be escaped with _\\_ for literal matches. -* __Region__ the region the template is applicable to. -* __Object__ an application specific string to use for matching. +* __Name__ 模版描述性的名稱。 +* __Default__ 如果選取的話則會設定為預設模版 (通常會被其他欄位限制)。 +* __Key__ 鍵這模版如果設定 _Custom key_,則會與這個模版相關,你可以在以下的欄位新增非標準的值。鍵的值支援 SQL wild cards,意味 _%_ 符合零或更多字元,*_* 則符合單一字元。所有 wild card 字元都能用 _\\_ 來逃離字面的符合。 +* __Region__ 模版適用的區域。 +* __Object__ 用於符合的應用程式特定的字元。 diff --git a/lib/src/main/res/values-da/strings.xml b/lib/src/main/res/values-da/strings.xml index 3de61ee..a31363b 100644 --- a/lib/src/main/res/values-da/strings.xml +++ b/lib/src/main/res/values-da/strings.xml @@ -8,14 +8,26 @@ Tilføj regel Tilføj regel for 24/7 Tilføj regel for ferie + Indlæs skabelon + Gem til skabelon + Håndtér skabeloner + Indlæs skabeloner + Håndtér skabeloner + Gem skabelon Ja Nej Start End + + Rediger skabelon + Standard: Alle Overvåget Gadebelysning + + Indlæst standard skabelon + Delete Vis regel type diff --git a/lib/src/main/res/values-de/strings.xml b/lib/src/main/res/values-de/strings.xml index 4aa9e96..eb3d538 100644 --- a/lib/src/main/res/values-de/strings.xml +++ b/lib/src/main/res/values-de/strings.xml @@ -201,4 +201,5 @@ vor dem nach dem - + Testaktivität + diff --git a/lib/src/main/res/values-fa/strings.xml b/lib/src/main/res/values-fa/strings.xml index 2ef9b46..97a9836 100644 --- a/lib/src/main/res/values-fa/strings.xml +++ b/lib/src/main/res/values-fa/strings.xml @@ -5,12 +5,12 @@ تأیید ذخیره تمام - طول مقدار ساعت کاری %1$d است که از بیشینهٔ مجاز ۲۵۵ نویسه فراتر است.\n\nلطفاً پیش از ذخیره‌سازی، رشته را ساده کنید! - به ساعت کاری نامعتبر نمی‌توان قاعده‌ای افزود. لطفاً اصلاح یا حذفش کنید! + طول مقدار ساعات کار %1$d بیشتر از حداکثر 255 است.\n\n لطفاً قبل از ذخیره رشته را ساده کنید! + نمی توان قانون را به رشته ساعات کار نامعتبر اضافه کرد. لطفا اصلاح یا حذف کنید! - افزودن قاعده - افزودن قاعدهٔ ۲۴/۷ - افزودن قاعدهٔ تعطیلات + افزودن قانون + اضافه کردن قانون برای 24/7 + اضافه کردن قانون برای تعطیلات بارکردن الگو ذخیره در الگو مدیریت الگو‌ها @@ -19,10 +19,14 @@ بارکردن الگوها مدیریت الگوها ذخیره‌سازی الگو - مقدار الگو نیز روزآمد شود؟ + مقدار الگو نیز به روز شود؟ + نمایش همه + ذخیره در فایل + بارگیری از فایل + بارگیری از فایل (جایگزینی) بله خیر - آغاز + شروع پایان رشتهٔ ساعت کاری @@ -34,19 +38,29 @@ نام: پیشفرض: کلید: + منطقه: + موضوع: + فایل قابل خواندن نیست! + + کلید: %1$s ‏%1$s (پیشفرض) %1$s %2$s + منطقه: %1$s + همه ساعت کاری زمان خدمت زمان جمع‌آوری + هزینه مورد نیاز نظارت روشنایی + زمان تحویل + کلید سفارشی روزهای کاری با استراحت ناهار - روزهای کاری با استراحت ناهار و خرید آخروقت + روزهای کاری با استراحت ناهار و خرید آخر وقت روزهای کاری - روزهای کاری با خرید آخروقت + روزهای کاری با خرید آخر وقت یک بار در روز کاری @@ -58,7 +72,7 @@ حذف - افزودن اصلاحگر/توضیح + افزودن اصلاح/توضیح افزودن بازهٔ هفته افزودن تعطیلات @@ -95,16 +109,20 @@ با آفست... - افزودن بازهٔ سال + اضافه کردن محدوده سال ... + افزودن محدوده سال + افزودن سال شروع + + نمایش نوع قاعده تکرار برو بالا برو پایین نمایش انتخابگر زمان - پرش به خط‌نشان‌های ۱۵ دقیقه‌ای - پرش به خط‌نشان‌های ۵ دقیقه‌ای - پرش به خط‌نشان‌های ۱ دقیقه‌ای - نمایش آفست... + پرش به خط‌نشان‌های 15 دقیقه‌ای + پرش به خط‌نشان‌های 5 دقیقه‌ای + پرش به خط‌نشان‌های 1 دقیقه‌ای + نمایش آفست نمایش آفست آغاز نمایش آفست پایان نمایش دوره @@ -114,7 +132,7 @@ عادی افزودنی - Fallback + عقب نشینی دوره (دقیقه) دوره (سال) @@ -123,28 +141,31 @@ آفست (±دقیقه‌ها) آفست (±روزها) - بازهٔ تاریخ + محدوده تاریخ تاریخ تاریخ (روز کاری در ماه) بازهٔ هفته هفته‌ها بازهٔ سال سال‌ها + راه افتادن + سال شروع + اصلاحگر توضیح استفاده مانند روز کاری - ۲۴ساعته، ۷ روز هفته + 24 ساعت، 7 روز هفته تا عید پاک - طلوع - غروب - فلق - شفق + طلوع خورشید + غروب خورشید + سپیده دم + غروب تعطیلات عمومی تعطیلات مدارس @@ -177,7 +198,8 @@ تعطیل نامعلوم - پیش از - پس از + قبل از + بعد از - + فعالیت آزمایشی + diff --git a/lib/src/main/res/values-fr/strings.xml b/lib/src/main/res/values-fr/strings.xml index 7bae51f..717d997 100644 --- a/lib/src/main/res/values-fr/strings.xml +++ b/lib/src/main/res/values-fr/strings.xml @@ -20,6 +20,10 @@ Gérer les modèles Enregistrer le modèle Mettre aussi à jour la valeur du modèle ? + Montrer tout + Sauvegarder dans un fichier + Charger depuis un fichier + Charger depuis un fichier (remplace) Oui Non Début @@ -34,14 +38,24 @@ Nom : Par défaut : Clef : + Région : + Objet + Impossible de lire le fichier ! + + Clé : %1$s %1$s (par défaut) %1$s %2$s + Région : %1$s + Tous Horaires d\'ouverture Horaires de service Horaires de collecte + Des frais sont demandés Supervisé Éclairé + Heures de livraison + Clé personnelle En semaine avec pause-déjeuner En semaine avec pause-déjeuner et fermeture tard @@ -95,7 +109,11 @@ Avec décalages… + Ajouter une plage d\'années... Ajouter un intervalle d\'années + Ajouter l\'année de départ + + Montrer le type de règle Dupliquer Déplacer vers le haut @@ -130,6 +148,9 @@ Semaines Intervalle d\'années Années + Début + Année de départ + Modificateur Commentaire diff --git a/lib/src/main/res/values-hu/strings.xml b/lib/src/main/res/values-hu/strings.xml index adb7f18..d530706 100644 --- a/lib/src/main/res/values-hu/strings.xml +++ b/lib/src/main/res/values-hu/strings.xml @@ -55,6 +55,7 @@ Felügyelt Kivilágított Szállítási idők + Egyéni kulcs Hétköznap ebédidővel Hétköznap ebédidővel és kései bevásárlással diff --git a/lib/src/main/res/values-iw/strings.xml b/lib/src/main/res/values-iw/strings.xml index 8924218..b6bff86 100644 --- a/lib/src/main/res/values-iw/strings.xml +++ b/lib/src/main/res/values-iw/strings.xml @@ -55,6 +55,7 @@ פיקוח מואר זמני משלוחים + מפתח בהתאמה אישית ימי השבוע עם הפסקת צהריים ימי השבוע עם הפסקות צהריים וקניות מאוחרות diff --git a/lib/src/main/res/values-nb/strings.xml b/lib/src/main/res/values-nb/strings.xml index 3fb15bc..ab01fc5 100644 --- a/lib/src/main/res/values-nb/strings.xml +++ b/lib/src/main/res/values-nb/strings.xml @@ -20,6 +20,10 @@ Administrer maler Lagre mal Oppdatere malverdi også? + Vis alt + Lagre til fil + Last fra fil + Last fra fil (erstatt) Ja Nei Start @@ -34,11 +38,24 @@ Navn: Standard: Nøkkel: + Region: + Objekt: + Kan ikke lese filen! + + Nøkkel: %1$s %1$s (standard) + %1$s %2$s + Region: %1$s + Alt Åpningstider Service tider Hentetider + Gebyr kreves + Overvåket + Belyst + Leveringstider + Egendefinert nøkkel Hverdager med lunsj pause Hverdager med lunsjpause og sen shopping @@ -88,7 +105,11 @@ Med forskyvninger ... + Legg til årsområde ... Legg til årsområde + Legg til startår + + Vis regeltype Dupliser Flytt opp @@ -123,6 +144,9 @@ Uker Årsområde År + Starter + Startår + Modifikator Kommentar @@ -173,4 +197,5 @@ før etter - + TestAktivitet + diff --git a/lib/src/main/res/values-nl/strings.xml b/lib/src/main/res/values-nl/strings.xml index 9917081..e8a2aa9 100644 --- a/lib/src/main/res/values-nl/strings.xml +++ b/lib/src/main/res/values-nl/strings.xml @@ -1,25 +1,29 @@ - Annuleren + Annuleer OK - Opslaan + Sla op Klaar De lengte van de openingstijden waarde is %1$d, wat langer is dan het maximum van 255.\n\nVersimpel alsjeblieft de waarde voor het opslaan! Kan regel niet toevoegen aan ongeldige openingstijden waarde. Verbeter of verwijder alsjeblieft! - Regel toevoegen - Regel toevoegen voor 24/7 - Regel toevoegen voor feestdagen + Voeg regel toe + Voeg regel toe voor 24/7 + Voeg regel toe voor feestdagen Laad sjabloon Sla op naar sjabloon Beheer sjablonen - Verversen + Ververs Verwijder alle Laad sjablonen Beheer sjablonen Sla sjabloon op Update ook sjabloonwaarde? + Toon alles + Sla op naar bestand + Laad vanaf bestand + Laad vanaf bestand (vervangen) Ja Nee Begin @@ -34,14 +38,24 @@ Naam: Standaard: Sleutel: + Regio: + Object: + Kan bestand niet lezen! + + Sleutel: %1$s %1$s (standaard) %1$s %2$s + Regio: %1$s + Alle Openingstijden Diensttijden Lichtingstijden + Transactiekosten vereist Onder toezicht Verlicht + Bezorgtijden + Maatwerksleutel Doordeweekse dagen met lunchpauze Doordeweekse dagen met lunchpauze en koopavond @@ -95,7 +109,11 @@ Met verplaatsingen... + Voeg jaarbereik toe... Voeg jaarbereik toe + Voeg startjaar toe + + Toon regeltype Dupliceer Verplaats omhoog @@ -130,6 +148,9 @@ Weken Jaarbereik Jaren + Begin + Beginjaar + Bewerker Opmerking @@ -180,4 +201,5 @@ voor na - + TestActiviteit + diff --git a/lib/src/main/res/values-pt-rBR/strings.xml b/lib/src/main/res/values-pt-rBR/strings.xml index 471cd8b..d50e321 100644 --- a/lib/src/main/res/values-pt-rBR/strings.xml +++ b/lib/src/main/res/values-pt-rBR/strings.xml @@ -27,6 +27,7 @@ Padrão: Chave: %1$s (padrão) + %1$s %2$s Tudo Horário Tempos de coleta diff --git a/lib/src/main/res/values-pt/strings.xml b/lib/src/main/res/values-pt/strings.xml index 293d875..5780352 100644 --- a/lib/src/main/res/values-pt/strings.xml +++ b/lib/src/main/res/values-pt/strings.xml @@ -20,6 +20,10 @@ Gerir modelos Gravar modelo Atualizar também o valor do modelo? + Mostrar tudo + Guardar num ficheiro + Carregar de um ficheiro + Carregar de um ficheiro (substituir) Sim Não Inicia @@ -34,14 +38,24 @@ Nome: Padrão: Chave: + Região: + Objeto: + Não foi possível ler o ficheiro! + + Chave: %1$s %1$s (padrão) %1$s %2$s + Região: %1$s + Tudo Horário de abertura Horário de serviços Horário de recolha + Necessário pagar Vigiado Iluminado + Horários de entregas + Chave personalizada Dias semana c/pausa p/almoço Dias semana c/pausa p/almoço e compras tardias @@ -95,7 +109,11 @@ Com deslocamentos... + Adicionar intervalo de anos... Adicionar intervalo de anos + Adicionar ano de início + + Mostrar tipo de regra Duplicar Mover para cima @@ -130,6 +148,9 @@ Semanas Intervalo de anos Anos + Início + Ano de início + Estado Comentário @@ -180,4 +201,5 @@ antes de depois de - + TestarAtividade + diff --git a/lib/src/main/res/values-ru/strings.xml b/lib/src/main/res/values-ru/strings.xml index a4dcb1d..8a4358c 100644 --- a/lib/src/main/res/values-ru/strings.xml +++ b/lib/src/main/res/values-ru/strings.xml @@ -20,6 +20,10 @@ Управлять шаблонами Сохранить шаблон Обновить также значение из шаблона? + Показать все + Сохранить в файл + Загрузить из файла + Загрузить из файла с заменой Да Нет Начало @@ -34,14 +38,21 @@ Название: По умолчанию: Ключ: + Регион: + Объект: + Невозможно прочесть файл! + %1$s(по умолчанию) %1$s %2$s + Регион: %1$s + Всем Время работы Время обслуживания Время задержки для сбора Охраняемая(-ый) Освещённая + Время доставки Будние дни с перерывом на обед Будние дни с перерывом на обед и поздним закрытием @@ -95,7 +106,11 @@ Со смещениями... + Добавить интервал лет... Добавить диапазон лет + Добавить год начала + + Показать тип правила Продублировать Переместить вверх @@ -130,6 +145,9 @@ Недели Диапазон лет Годы + Начиная с + Год начала + Модификатор Комментарий @@ -180,4 +198,5 @@ раньше позже - + Проверка + diff --git a/lib/src/main/res/values-sv/strings.xml b/lib/src/main/res/values-sv/strings.xml index 0be49f4..2942f4c 100644 --- a/lib/src/main/res/values-sv/strings.xml +++ b/lib/src/main/res/values-sv/strings.xml @@ -7,31 +7,54 @@ Klar Lägg till regel Lägg till regel för 24/7 + Lägg till regel för helgdagar Ladda mall Spara till mall Hantera mallar Uppdatera + Radera alla Ladda mallar Hantera mallar Spara mall + Visa alla + Spara till fil + Ladda frÃ¥n fil + Ladda frÃ¥n fil (ersätt) Ja Nej - End + Start + Slut + + Öppettider, sträng + + Textvärden Redigera mall Namn: Standard: + Nyckel: + Region: + Objekt: + Kunde inte läsa fil! + + Nyckel: %1$s %1$s(standard) %1$s %2$s + Region: %1$s + Alla Öppettider Insamlingstid + Avgift krävs Övervakad Belysning + Leveranstider Veckodagar med lunchrast Veckodagar + Dagligen veckodagar + Grupp %1$s Regel %1$s @@ -40,7 +63,7 @@ Laddat standardmall - Ta bort + Radera Lägg till veckospann Lägg till helg @@ -51,6 +74,7 @@ Tid - var. tid Var. tid - var. tid Tid + Öppettid slut Variabel tid Börjar vid midnatt @@ -120,10 +144,12 @@ Nov Dec - sluten + öppet + stängt + av okänd - före + innan efter diff --git a/lib/src/main/res/values-uk/strings.xml b/lib/src/main/res/values-uk/strings.xml index 482f5fa..a8c4055 100644 --- a/lib/src/main/res/values-uk/strings.xml +++ b/lib/src/main/res/values-uk/strings.xml @@ -20,6 +20,10 @@ Керування шаблонами Зберегти шаблон Оновити також значення шаблона? + Показати все + Зберегти у файл + Завантажити з файлу + Завантажити з файлу (с заміною) Так Ні Початок @@ -34,14 +38,24 @@ Назва: Типово: Ключ: + Регіон: + Об\'єкт: + Неможливо прочитати файл! + + Ключ: %1$s %1$s (типово) %1$s %2$s - Загальний - Часи роботи + Регіон: %1$s + + Всі + Час роботи Розклад Час виїмки пошти + Стягується плата Під наглядом Освітлення + Час доставки + Власний ключ Робочі дні з перервою на обід У будні дні з перервами на обід і пізні покупки @@ -95,7 +109,11 @@ Із сувом… + Додати діапазон років … Додати роки + Додати рік початку + + Показати тип правила Дублювати Вгору @@ -130,6 +148,9 @@ Тижні Діапазон років Роки + Початок + Рік початку + Модифікатор Коментар @@ -180,4 +201,5 @@ перед після - + Перевірка + diff --git a/lib/src/main/res/values-zh-rTW/strings.xml b/lib/src/main/res/values-zh-rTW/strings.xml index e95af23..bd4b9be 100644 --- a/lib/src/main/res/values-zh-rTW/strings.xml +++ b/lib/src/main/res/values-zh-rTW/strings.xml @@ -20,6 +20,10 @@ 管理模版 儲存模版 也更新模版數值? + 顯示全部 + 儲存至檔案 + 從檔案讀取 + 從檔案讀取(取代) 可以 不行 開始 @@ -34,14 +38,24 @@ 名稱: 預設: 鍵: + 地區: + 物件: + 無法讀取檔案! + + 鍵:%1$s %1$s (預設) %1$s%2$s + 地區:%1$s + 全部 營業時間 服務時間 收集時間 + 需要費用 受管理的 照明 + 投遞時間 + 客製化鍵 平日午餐休息 平常日有中午休息時段,以及傍晚消費 @@ -95,7 +109,11 @@ 有偏差... + 新增年份範圍 增加年間範圍 + 新增開始年份 + + 顯示規則種類 重覆 往上移動 @@ -130,6 +148,9 @@ 年間 + 開始 + 開始年份 + 修改 評論 @@ -180,4 +201,5 @@ 之前 之後 - + 測試活動 + From 2ad29d49f7e2f2f742326077ff7871c77da78eaa Mon Sep 17 00:00:00 2001 From: simonpoole Date: Thu, 14 Jul 2022 12:48:36 +0200 Subject: [PATCH 3/4] Bump version and update change log --- CHANGELOG.txt | 4 ++++ lib/build.gradle | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index e3b8f20..aaa0e54 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,9 @@ Please see the github repository for a complete list of changes: https://github.com/simonpoole/OpeningHoursFragment/commits/master +0.13.0: +- Support running as a 1 level deep nested Fragment +- Update translations + 0.12.0: - Update parser dependency diff --git a/lib/build.gradle b/lib/build.gradle index 269b9b6..1270984 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -9,7 +9,7 @@ apply plugin: 'maven-publish' apply plugin: 'signing' apply plugin: "jacoco" -version = '0.12.0' +version = '0.13.0' def libName = "OpeningHoursFragment" task updateTranslations(type: Exec) { From 08b728b25ee31c0bc916875b2900189366d90dc2 Mon Sep 17 00:00:00 2001 From: simonpoole Date: Thu, 14 Jul 2022 13:15:26 +0200 Subject: [PATCH 4/4] Use current year for test --- .../java/ch/poole/openinghoursfragment/FragmentTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/src/androidTest/java/ch/poole/openinghoursfragment/FragmentTest.java b/lib/src/androidTest/java/ch/poole/openinghoursfragment/FragmentTest.java index 8463f41..ba4d40f 100644 --- a/lib/src/androidTest/java/ch/poole/openinghoursfragment/FragmentTest.java +++ b/lib/src/androidTest/java/ch/poole/openinghoursfragment/FragmentTest.java @@ -5,6 +5,8 @@ package ch.poole.openinghoursfragment; +import java.util.Date; + import org.junit.Assert; import org.junit.Before; import org.junit.Rule; @@ -195,7 +197,7 @@ public void addYearRange() { } Assert.assertTrue(TestUtils.clickText(device, false, "Show interval", true)); Assert.assertTrue(TestUtils.clickText(device, false, "Save", true)); - Assert.assertEquals("2021 Sa 09:00-17:00; PH closed", mActivityRule.getActivity().getResult()); + Assert.assertEquals(Integer.toString(1900 + new Date().getYear()) + " Sa 09:00-17:00; PH closed", mActivityRule.getActivity().getResult()); } @Test