mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-14 08:11:03 +00:00
017f229cfc
A switch in the account settings, inside the app on a device that can unlock that way (iOS LocalAuthentication, Android BiometricPrompt with the screen lock as fallback). Turning it on asks once, so nobody locks themselves out. With it on, TREK asks at launch and after half a minute in the background before showing anything, and the app switcher shows a blurred cover (iOS) or no snapshot (Android) instead of the screen. The setting stays on the device, not the account.
86 lines
6.1 KiB
TypeScript
86 lines
6.1 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
|
|
|
const native: TranslationStrings = {
|
|
'native.connect.title': 'الاتصال بـ TREK',
|
|
'native.connect.hint': 'أدخل العنوان الذي تفتح به TREK في متصفحك.',
|
|
'native.connect.placeholder': 'https://trek.example.com',
|
|
'native.connect.submit': 'اتصال',
|
|
'native.connect.checking': 'جارٍ التحقق…',
|
|
'native.connect.tryDemo': 'جرّب النسخة التجريبية',
|
|
'native.connect.whatIsServer': 'ما هو خادم TREK؟',
|
|
'native.connect.errorInvalid': 'لا يبدو هذا عنوان ويب.',
|
|
'native.connect.errorUnreachable': 'لا يستجيب أي خادم على هذا العنوان. تحقق من العنوان ومن اتصالك.',
|
|
'native.connect.errorNotTrek': 'الخادم على هذا العنوان ليس TREK.',
|
|
'native.connect.errorTooOld': 'خادم TREK هذا قديم جدًا بالنسبة للتطبيق. يحتاج إلى تحديث أولًا.',
|
|
'native.offline.title': 'تعذّر الوصول إلى الخادم',
|
|
'native.offline.hint': 'تعذّر على TREK الوصول إلى {server}. تحقق من اتصالك ثم حاول مرة أخرى.',
|
|
'native.offline.retry': 'إعادة المحاولة',
|
|
'native.changeServer': 'تغيير الخادم',
|
|
'native.login.failed': 'تعذّر تسجيل الدخول. يرجى المحاولة مرة أخرى.',
|
|
'native.handoff.title': 'المتابعة في التطبيق',
|
|
'native.handoff.hint': 'لقد سجّلت الدخول باسم {name}. افتح تطبيق TREK لإكمال تسجيل الدخول هناك.',
|
|
'native.handoff.open': 'فتح تطبيق TREK',
|
|
'native.handoff.switchAccount': 'استخدام حساب آخر',
|
|
'native.privacy': 'سياسة الخصوصية',
|
|
'native.settings.server': 'الخادم',
|
|
'native.settings.serverHint': 'هذا التطبيق متصل بـ {server}.',
|
|
'native.welcome.headline': 'رحلاتك.\nخطتك.',
|
|
'native.welcome.sub': 'خطّطوا معًا في الوقت الفعلي: جولات وميزانيات ويوميات وألبوم صور — بالذكاء الاصطناعي.',
|
|
'native.welcome.connect': 'اربط TREK الخاص بك',
|
|
'native.welcome.connectSub': 'افتح العنوان الذي تستخدمه بالفعل',
|
|
'native.welcome.getCloud': 'احصل على TREK Cloud',
|
|
'native.welcome.getCloudSub': 'مُستضاف من أجلك، دون إعداد',
|
|
'native.cloud.title': 'TREK Cloud',
|
|
'native.cloud.sub': 'نستضيف TREK من أجلك، على عنوانك الخاص. لا شيء لتثبيته أو صيانته: جاهز في دقائق.',
|
|
'native.cloud.f1': 'عنوانك الخاص، على خوادم في ألمانيا',
|
|
'native.cloud.f2': 'جاهز في دقائق، والتحديثات على عاتقنا',
|
|
'native.cloud.f3': 'بياناتك تبقى لك: بلا إعلانات، بلا تتبّع',
|
|
'native.cloud.cta': 'ابدأ',
|
|
'native.cloud.haveServer': 'لديّ خادم TREK بالفعل',
|
|
'native.connecting': 'جارٍ الاتصال بـ {host}',
|
|
'native.back': 'رجوع',
|
|
'native.plans.title': 'اختر خطتك',
|
|
'native.plans.sub': 'TREK مُستضاف على عنوانك الخاص. غيّر أو ألغِ في أي وقت.',
|
|
'native.plans.monthly': 'شهريًا',
|
|
'native.plans.yearly': 'سنويًا',
|
|
'native.plans.perMonth': 'شهريًا',
|
|
'native.plans.perYear': 'سنويًا',
|
|
'native.plans.aiDocs': '{n} مستند بالذكاء الاصطناعي شهريًا',
|
|
'native.plans.noAi': 'بلا مستندات ذكاء اصطناعي',
|
|
'native.plans.storage': '{n} غيغابايت تخزين',
|
|
'native.plans.unlimited': 'أماكن ورحلات وأشخاص بلا حدود',
|
|
'native.plans.subscribe': 'اشترك',
|
|
'native.plans.loadError': 'تعذّر تحميل الخطط. تحقق من اتصالك وحاول مرة أخرى.',
|
|
'native.plans.retry': 'حاول مرة أخرى',
|
|
'native.plans.soon': 'الاشتراكات داخل التطبيق قادمة قريبًا. أكمل الآن على الموقع.',
|
|
'native.claim.title': 'اقتربنا من الانتهاء',
|
|
'native.claim.sub': 'اختر عنوانك. سنُعدّه على الفور.',
|
|
'native.claim.addressLabel': 'عنوانك',
|
|
'native.claim.taken': 'هذا العنوان مُستخدَم.',
|
|
'native.claim.invalid': 'ثلاثة أحرف أو أرقام أو شرطات أو أكثر.',
|
|
'native.claim.reserved': 'هذا العنوان محجوز.',
|
|
'native.claim.free': 'متاح',
|
|
'native.claim.emailLabel': 'البريد الإلكتروني',
|
|
'native.claim.emailHint': 'لحسابك وإيصالاتك.',
|
|
'native.claim.subscribe': 'اشترك مقابل {price}',
|
|
'native.claim.cancelled': 'تم إلغاء الشراء.',
|
|
'native.claim.failed': 'لم تتم عملية الشراء. حاول مرة أخرى.',
|
|
'native.claim.redeemFailed': 'تعذّر علينا إعداد TREK الخاص بك. حاول مرة أخرى.',
|
|
'native.provisioning.title': 'جارٍ إعداد TREK الخاص بك',
|
|
'native.provisioning.sub': 'نُحضّر {host}. يستغرق هذا دقيقة واحدة فقط.',
|
|
'native.provisioning.failedTitle': 'شارف على الجهوزية',
|
|
'native.provisioning.failedSub': 'TREK الخاص بك في الطريق. حاول مرة أخرى بعد قليل، أو افتح التطبيق لاحقًا.',
|
|
'native.provisioning.retry': 'حاول الآن',
|
|
'native.update.title': 'حدّث تطبيق TREK',
|
|
'native.update.body': 'يحتاج هذا الخادم إلى إصدار أحدث من التطبيق ليعمل كل شيء.',
|
|
'native.update.open': 'تحديث',
|
|
'native.lock.title': 'TREK مقفل',
|
|
'native.lock.unlock': 'فتح القفل',
|
|
'native.lock.reason': 'افتح قفل TREK',
|
|
'native.lock.settingTitle': 'قفل التطبيق',
|
|
'native.lock.setting': 'القفل باستخدام Face ID أو رمز المرور',
|
|
'native.lock.settingHint': 'يطلب ذلك عند فتح TREK وبعد نصف دقيقة في الخلفية، ويخفي التطبيق في مبدّل التطبيقات.',
|
|
};
|
|
|
|
export default native;
|