From 0724486554281d4e57bfdde6be2c65893cc10603 Mon Sep 17 00:00:00 2001 From: prox2 <77522721+prox2@users.noreply.github.com> Date: Fri, 8 Jul 2022 00:32:05 +0800 Subject: [PATCH] adding arabic translation strings --- README.md | 4 +++- src/translations/ar.ts | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/translations/ar.ts diff --git a/README.md b/README.md index 81d3b081..8835a6ff 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ npm install react-native-paper-dates --save ## Import some localized strings Ideally you do this somewhere in your `index.js` before `react-native-paper-dates` is used. -Currently we have en/nl/de/pl/pt translations but it's really easy to add one extra since it are only some labels and error messages. +Currently we have en/nl/de/pl/pt/ar translations but it's really easy to add one extra since it are only some labels and error messages. ```tsx // e.g in your index.js @@ -67,6 +67,7 @@ import { // de, // pl, // pt, + //ar, enGB, registerTranslation, } from 'react-native-paper-dates' @@ -75,6 +76,7 @@ import { // registerTranslation('pl', pl) // registerTranslation('pt', pt) // registerTranslation('de', de) +// registerTranslation('ar', ar) registerTranslation('en-GB', enGB) ``` diff --git a/src/translations/ar.ts b/src/translations/ar.ts new file mode 100644 index 00000000..15373acc --- /dev/null +++ b/src/translations/ar.ts @@ -0,0 +1,21 @@ +import type { TranslationsType } from './utils' + +const ar: TranslationsType = { + save: 'حفظ', + selectSingle: 'حدد تاريخ', + selectMultiple: 'حدد التواريخ', + selectRange: 'حدد الفترة', + notAccordingToDateFormat: (inputFormat:string) => + `يجب أن يكون تنسيق التاريخ ${inputFormat}`, + mustBeHigherThan: (date) => `يجب أن يكون بعد ${date}`, + mustBeLowerThan: (date) => `يجب أن يكون قبل ${date}`, + mustBeBetween: (startDate, endDate) => + `يجب أن يكون بين ${startDate} - ${endDate}`, + dateIsDisabled: 'اليوم غير مسموح به', + previous: 'السابق', + next: 'التالي', + typeInDate: 'اكتب التاريخ', + pickDateFromCalendar: 'اختر التاريخ من التقويم', + close: 'أغلق', +} +export default ar