feat: clone shared i18n translations to web locale files

Add ~200 new translation keys per language from shared library.
Create separate ckb.ts for Sorani Kurdish (was using Kurmanji).
This commit is contained in:
2026-02-21 17:34:38 +03:00
parent bfb56dacab
commit df22c9ba10
6 changed files with 1613 additions and 91 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ import tr from './locales/tr';
import kmr from './locales/kmr';
import ar from './locales/ar';
import fa from './locales/fa';
import ckb from './locales/ckb';
export const languages = {
en: { name: 'English', flag: '🇬🇧', dir: 'ltr' },
@@ -22,7 +23,7 @@ const resources = {
en: { translation: en },
tr: { translation: tr },
'ku-kurmanji': { translation: kmr },
'ku-sorani': { translation: kmr },
'ku-sorani': { translation: ckb },
ar: { translation: ar },
fa: { translation: fa }
};
+318 -13
View File
@@ -16,14 +16,14 @@ export default {
'nav.docs': 'التوثيق',
'nav.login': 'تسجيل الدخول',
'nav.logout': 'تسجيل الخروج',
// Hero Section
'hero.title': 'منصة الحوكمة بتقنية البلوكشين',
'hero.subtitle': 'حوكمة ديمقراطية وشفافة بتقنية البلوكشين',
'hero.cta.primary': 'ابدأ الآن',
'hero.cta.secondary': 'معرفة المزيد',
// Auth
// Auth (existing web keys)
'auth.login': 'تسجيل الدخول',
'auth.logout': 'تسجيل الخروج',
'auth.signup': 'إنشاء حساب',
@@ -32,14 +32,35 @@ export default {
'auth.confirmPassword': 'تأكيد كلمة المرور',
'auth.rememberMe': 'تذكرني',
'auth.forgotPassword': 'هل نسيت كلمة المرور؟',
// Wallet
// Auth (from shared translations)
'auth.signIn': 'تسجيل الدخول',
'auth.signUp': 'إنشاء حساب',
'auth.firstName': 'الاسم الأول',
'auth.lastName': 'اسم العائلة',
'auth.phone': 'رقم الهاتف',
'auth.referralCode': 'رمز الإحالة (اختياري)',
'auth.alreadyHaveAccount': 'هل لديك حساب؟',
'auth.dontHaveAccount': 'ليس لديك حساب؟',
'auth.welcomeBack': 'مرحبًا بعودتك',
'auth.createAccount': 'إنشاء حساب',
'auth.errorTitle': 'خطأ',
'auth.fillFieldsError': 'يرجى ملء جميع الحقول المطلوبة',
'auth.authFailedError': 'فشل المصادقة',
'auth.placeholders.firstName': 'الاسم',
'auth.placeholders.lastName': 'اللقب',
'auth.placeholders.phone': '+٩٦٤١٢٣٤٥٦٧٨٩',
'auth.placeholders.email': 'your@email.com',
'auth.placeholders.password': '••••••••',
'auth.placeholders.referralCode': 'أدخل رمز الإحالة',
// Wallet (existing web keys)
'wallet.connect': 'ربط المحفظة',
'wallet.disconnect': 'قطع الاتصال',
'wallet.balance': 'الرصيد',
'wallet.address': 'العنوان',
'wallet.network': 'الشبكة',
// Governance
'governance.proposals': 'المقترحات',
'governance.activeProposals': 'المقترحات النشطة',
@@ -47,7 +68,7 @@ export default {
'governance.delegate': 'المندوب',
'governance.createProposal': 'إنشاء مقترح',
'governance.votingPower': 'قوة التصويت',
// Treasury
'treasury.title': 'الخزينة',
'treasury.subtitle': 'إدارة أموال المجتمع',
@@ -55,15 +76,15 @@ export default {
'treasury.proposals': 'المقترحات',
'treasury.history': 'السجل',
'treasury.approvals': 'الموافقات',
// Footer
'footer.description': 'حوكمة لامركزية لكردستان',
'footer.about': 'حول',
'footer.developers': 'المطورون',
'footer.community': 'المجتمع',
'footer.rights': 'جميع الحقوق محفوظة',
// Common
// Common (existing web keys)
'common.loading': 'جاري التحميل...',
'common.save': 'حفظ',
'common.cancel': 'إلغاء',
@@ -80,7 +101,291 @@ export default {
'common.yes': 'نعم',
'common.no': 'لا',
'common.backToHome': 'العودة للرئيسية',
// Role
'role': 'الدور'
}
'role': 'الدور',
// === Shared translations (flattened) ===
// App Name
'appName': 'بێزكويتشاين',
// Language Settings
'languageSettings.info': '٦ لغات مدعومة بالكامل. اللغات الأخرى تستخدم مترجم جوجل.',
// Top-level navigation / settings keys
'welcome': 'مرحبا',
'home': 'الرئيسية',
'wallet': 'المحفظة',
'citizens': 'المواطنون',
'referral': 'الإحالة',
'profile': 'الملف الشخصي',
'settings': 'الإعدادات',
'notifications': 'الإشعارات',
'editProfile': 'تعديل الملف الشخصي',
'changePassword': 'تغيير كلمة المرور',
'signOut': 'تسجيل الخروج',
'language': 'اللغة',
'darkMode': 'الوضع الداكن',
'security': 'الأمان',
'preferences': 'التفضيلات',
'about': 'حول',
'biometricAuth': 'المصادقة البيومترية',
'twoFactorAuth': 'المصادقة الثنائية',
'pushNotifications': 'الإشعارات الفورية',
'version': 'الإصدار',
'terms': 'شروط الخدمة',
'privacy': 'سياسة الخصوصية',
'help': 'المساعدة والدعم',
'walletAddress': 'عنوان المحفظة',
// SettingsScreen
'settingsScreen.comingSoon': 'قريبا',
'settingsScreen.comingSoonMessage': 'ستكون هذه الميزة متاحة في التحديث المستقبلي',
'settingsScreen.subtitles.editProfile': 'تحديث معلوماتك',
'settingsScreen.subtitles.walletAddress': 'عنوان محفظتك الأساسي',
'settingsScreen.subtitles.biometric': 'استخدام بصمة الإصبع أو معرف الوجه',
'settingsScreen.subtitles.biometricNotAvailable': 'غير متوفر على هذا الجهاز',
'settingsScreen.subtitles.changePassword': 'تحديث كلمة المرور الخاصة بك',
'settingsScreen.subtitles.twoFactorAuth': 'إضافة أمان إضافي',
'settingsScreen.subtitles.notifications': 'تلقي التنبيهات والتحديثات',
'settingsScreen.subtitles.darkThemeEnabled': 'تمكين الوضع الداكن',
'settingsScreen.subtitles.lightThemeEnabled': 'تمكين الوضع الفاتح',
'settingsScreen.biometricAlerts.prompt': 'المصادقة لتمكين القياسات الحيوية',
'settingsScreen.biometricAlerts.successTitle': 'نجاح',
'settingsScreen.biometricAlerts.enabled': 'تم تمكين المصادقة البيومترية',
'settingsScreen.biometricAlerts.disabled': 'تم تعطيل المصادقة البيومترية',
'settingsScreen.biometricAlerts.failedTitle': 'فشل',
'settingsScreen.biometricAlerts.failedMessage': 'فشلت المصادقة البيومترية',
// EditProfileScreen
'editProfileScreen.labels.phone': 'رقم الهاتف',
'editProfileScreen.placeholders.firstName': 'أدخل الاسم الأول',
'editProfileScreen.placeholders.lastName': 'أدخل اسم العائلة',
'editProfileScreen.placeholders.email': 'أدخل البريد الإلكتروني',
'editProfileScreen.placeholders.phone': 'أدخل رقم الهاتف',
'editProfileScreen.alerts.successTitle': 'نجاح',
'editProfileScreen.alerts.successMessage': 'تم تحديث الملف الشخصي بنجاح!',
'editProfileScreen.alerts.updateFailed': 'فشل تحديث الملف الشخصي',
'editProfileScreen.alerts.networkError': 'حدث خطأ في الشبكة',
'editProfileScreen.saveButton': 'حفظ التغييرات',
// ChangePasswordScreen
'changePasswordScreen.info': 'يجب أن تتكون كلمة المرور من ٨ أحرف على الأقل',
'changePasswordScreen.labels.current': 'كلمة المرور الحالية',
'changePasswordScreen.labels.new': 'كلمة المرور الجديدة',
'changePasswordScreen.labels.confirm': 'تأكيد كلمة المرور الجديدة',
'changePasswordScreen.placeholders.current': 'أدخل كلمة المرور الحالية',
'changePasswordScreen.placeholders.new': 'أدخل كلمة المرور الجديدة',
'changePasswordScreen.placeholders.confirm': 'أدخل كلمة المرور الجديدة مرة أخرى',
'changePasswordScreen.alerts.fillFields': 'يرجى ملء جميع الحقول',
'changePasswordScreen.alerts.noMatch': 'كلمتا المرور الجديدتان غير متطابقتين',
'changePasswordScreen.alerts.lengthError': 'يجب أن تتكون كلمة المرور من ٨ أحرف على الأقل',
'changePasswordScreen.alerts.successTitle': 'نجاح',
'changePasswordScreen.alerts.successMessage': 'تم تغيير كلمة المرور بنجاح!',
'changePasswordScreen.alerts.updateFailed': 'فشل تغيير كلمة المرور',
'changePasswordScreen.alerts.networkError': 'حدث خطأ في الشبكة',
'changePasswordScreen.saveButton': 'تغيير كلمة المرور',
// WalletAddressScreen
'walletAddressScreen.info': 'يتم استخدام عنوان محفظتك لاستلام رموز HEZ و PEZ. تأكد من صحته.',
'walletAddressScreen.label': 'عنوان المحفظة',
'walletAddressScreen.placeholder': 'أدخل عنوان المحفظة',
'walletAddressScreen.noAddress': 'لم يتم تعيين عنوان محفظة',
'walletAddressScreen.editButton': 'تعديل عنوان المحفظة',
'walletAddressScreen.alerts.emptyError': 'لا يمكن أن يكون عنوان المحفظة فارغًا',
'walletAddressScreen.alerts.successTitle': 'نجاح',
'walletAddressScreen.alerts.successMessage': 'تم تحديث عنوان المحفظة بنجاح!',
'walletAddressScreen.alerts.updateFailed': 'فشل تحديث عنوان المحفظة',
'walletAddressScreen.alerts.networkError': 'حدث خطأ في الشبكة',
'walletAddressScreen.alerts.copiedTitle': 'تم النسخ',
'walletAddressScreen.alerts.copiedMessage': 'تم نسخ عنوان المحفظة إلى الحافظة',
// NotificationsScreen
'notificationsScreen.title': 'الإشعارات',
'notificationsScreen.markAllRead': 'وضع علامة مقروءة على الكل',
// QRScannerScreen
'qrScannerScreen.title': 'مسح رمز الاستجابة السريعة',
'qrScannerScreen.titleNoPermission': 'ماسح QR',
'qrScannerScreen.requesting': 'جاري طلب إذن الكاميرا...',
'qrScannerScreen.permissionDenied': 'تم رفض إذن الكاميرا',
'qrScannerScreen.permissionMessage': 'يرجى تمكين الوصول إلى الكاميرا في إعدادات جهازك لمسح رموز QR.',
'qrScannerScreen.requestAgain': 'طلب الإذن مرة أخرى',
'qrScannerScreen.instruction': 'ضع رمز الاستجابة السريعة داخل الإطار',
'qrScannerScreen.scanAgain': 'مسح مرة أخرى',
'qrScannerScreen.alertTitle': 'تم مسح رمز الاستجابة السريعة',
'qrScannerScreen.alertType': 'النوع',
'qrScannerScreen.alertData': 'البيانات',
'qrScannerScreen.alertOK': 'موافق',
// TermsScreen (title and lastUpdated only - sections/bullets skipped)
'termsScreen.title': 'شروط الخدمة',
'termsScreen.lastUpdated': 'آخر تحديث: ٨ نوفمبر ٢٠٢٥',
// PrivacyScreen (title and lastUpdated only - sections/bullets skipped)
'privacyScreen.title': 'سياسة الخصوصية',
'privacyScreen.lastUpdated': 'آخر تحديث: ٨ نوفمبر ٢٠٢٥',
// HelpScreen (faqs skipped)
'helpScreen.title': 'المساعدة والدعم',
'helpScreen.contactTitle': 'اتصل بالدعم',
'helpScreen.supportCenter': 'زيارة مركز الدعم',
'helpScreen.supportCenterLink': 'pezkuwichain.io/support',
'helpScreen.emailSupport': 'الدعم عبر البريد الإلكتروني',
'helpScreen.emailSupportLink': 'support@pezkuwichain.io',
'helpScreen.faqTitle': 'الأسئلة الشائعة',
'helpScreen.appInfo': 'إصدار التطبيق ١.٠.٠\n© ٢٠٢٥ PezkuwiChain. جميع الحقوق محفوظة.',
// Language Selection
'selectYourLanguage': 'اختر لغتك',
'digitalCitizenshipPlatform': 'منصة المواطنة الرقمية',
'continue': 'متابعة',
// Common (from shared)
'loading': 'جاري التحميل...',
'submit': 'إرسال',
'cancel': 'إلغاء',
'save': 'حفظ',
'back': 'رجوع',
// HomeTab
'homeTab.tikiScore': 'نقاط تيكي',
'homeTab.trustScore': 'نقاط الثقة',
'homeTab.dynamicWidget': 'ويدجت ديناميكي',
'homeTab.quickActions': 'إجراءات سريعة',
'homeTab.send': 'إرسال',
'homeTab.receive': 'استقبال',
'homeTab.exchange': 'تبادل',
'homeTab.stake': 'رهان',
'homeTab.vote': 'تصويت',
'homeTab.nft': 'NFT',
'homeTab.certificates': 'الشهادات',
'homeTab.refer': 'إحالة',
'homeTab.pay': 'دفع',
'homeTab.rewards': 'المكافآت',
'homeTab.history': 'السجل',
'homeTab.assets': 'الأصول',
'homeTab.welcomeTitle': '🎉 مرحبا بك في PezkuwiChain!',
'homeTab.welcomeMessage': 'ابدأ رحلة مواطنتك الرقمية اليوم',
'homeTab.featureTitle': '📢 ميزة جديدة',
'homeTab.featureMessage': 'صوّت على مقترحات الحوكمة',
// Quick Actions
'quickActions.home': 'الرئيسية',
'quickActions.governance': 'الحوكمة',
'quickActions.exchange': 'تبادل',
'quickActions.b2b': 'منصة B2B',
'quickActions.bank': 'بنك',
'quickActions.games': 'ألعاب',
'quickActions.university': 'جامعة',
'quickActions.education': 'تعليم',
'quickActions.dashboard': 'لوحة التحكم',
'quickActions.trading': 'تداول',
'quickActions.kurdmedia': 'كورد ميديا',
'quickActions.rewards': 'المكافآت',
'quickActions.forum': 'منتدى',
// WalletTab
'walletTab.title': 'محفظتي',
'walletTab.balanceLoading': 'جاري التحميل...',
'walletTab.hezName': 'رمز HÊZ (المواطنة)',
'walletTab.pezName': 'رمز PEZ (المنفعة)',
'walletTab.swap': 'تبادل',
'walletTab.p2p': 'P2P',
'walletTab.dapps': 'DApps',
'walletTab.staking': 'الرهن',
'walletTab.connect': 'اتصال',
'walletTab.tokens': 'الرموز',
'walletTab.pezNetwork': 'شبكة PEZ',
'walletTab.polkadotNetwork': 'Polkadot',
'walletTab.bitcoinNetwork': 'Bitcoin',
'walletTab.ethereumNetwork': 'Ethereum',
'walletTab.bscNetwork': 'Binance Smart Chain',
'walletTab.cardanoNetwork': 'Cardano',
'walletTab.solanaNetwork': 'Solana',
// Citizenship
'citizenship.title': 'المواطنة الرقمية',
'citizenship.errorNoUser': 'يجب عليك تسجيل الدخول لعرض حالة المواطنة.',
'citizenship.errorFetch': 'تعذر استرداد حالة المواطنة. يرجى السحب للتحديث.',
'citizenship.errorUnknown': 'تم استلام حالة غير معروفة من الخادم.',
'citizenship.statusLoading': 'جاري تحميل حالة مواطنتك...',
'citizenship.statusNotApplied': 'لم تقدم بعد بطلب للحصول على المواطنة الرقمية. ابدأ طلبك لتصبح جزءًا من مجتمع PezkuwiChain.',
'citizenship.statusPending': 'طلب المواطنة الخاص بك قيد المراجعة حاليًا. سنقوم بإعلامك بمجرد اكتمال العملية.',
'citizenship.statusApproved': 'تهانينا! تمت الموافقة على مواطنتك الرقمية. يمكنك الآن الوصول إلى الميزات الحصرية للمواطنين.',
'citizenship.statusRejected': 'تم رفض طلب المواطنة الخاص بك. يرجى التحقق من الإشعارات أو الاتصال بالدعم لمزيد من المعلومات.',
// Referral Tab
'referralTab.title': 'برنامج الإحالة',
'referralTab.subtitle': 'ادعُ الأصدقاء واكسب المكافآت',
'referralTab.code': 'رمز الإحالة الخاص بك',
'referralTab.link': 'رابط الإحالة الخاص بك',
'referralTab.count': 'إجمالي المدعوين',
'referralTab.people': 'أشخاص',
'referralTab.errorNoUser': 'يجب عليك تسجيل الدخول لعرض معلومات الإحالة.',
'referralTab.errorFetch': 'تعذر استرداد معلومات الإحالة. يرجى السحب للتحديث.',
'referralTab.copiedCodeTitle': 'تم نسخ الرمز',
'referralTab.copiedCodeMessage': 'تم نسخ رمز الإحالة الخاص بك إلى الحافظة.',
'referralTab.copiedLinkTitle': 'تم نسخ الرابط',
'referralTab.copiedLinkMessage': 'تم نسخ رابط الإحالة الخاص بك إلى الحافظة.',
// Profile Tab
'profileTab.notLoggedIn': 'يرجى تسجيل الدخول لعرض ملفك الشخصي.',
'profileTab.editProfile': 'تعديل الملف الشخصي',
'profileTab.walletAddress': 'عنوان المحفظة',
'profileTab.changePassword': 'تغيير كلمة المرور',
'profileTab.security': 'الأمان و 2FA',
'profileTab.signOutAlertTitle': 'تسجيل الخروج',
'profileTab.signOutAlertMessage': 'هل أنت متأكد أنك تريد تسجيل الخروج؟',
// Send Modal
'sendModal.title': 'إرسال الرموز',
'sendModal.toAddress': 'إلى العنوان',
'sendModal.placeholderAddress': 'أدخل عنوان المحفظة أو امسح QR',
'sendModal.amount': 'المبلغ',
'sendModal.sendButton': 'إرسال',
'sendModal.errorNoUser': 'يجب عليك تسجيل الدخول لإرسال الرموز.',
'sendModal.errorFillFields': 'يرجى ملء كل من العنوان والمبلغ.',
'sendModal.errorInvalidAmount': 'يرجى إدخال مبلغ صالح أكبر من 0.',
'sendModal.errorGeneral': 'حدث خطأ أثناء التحويل.',
'sendModal.successMessage': 'تم إرسال {{amount}} {{asset}} بنجاح! تجزئة المعاملة: {{txHash}}...',
'sendModal.qrScanned': 'تم مسح رمز QR',
// Receive Modal
'receiveModal.title': 'استقبال الرموز',
'receiveModal.subtitle': 'شارك عنوانك لاستقبال HEZ & PEZ',
'receiveModal.addressLabel': 'عنوان محفظتك',
'receiveModal.copy': 'نسخ',
'receiveModal.share': 'مشاركة',
'receiveModal.copiedTitle': 'تم النسخ إلى الحافظة',
'receiveModal.copiedMessage': 'تم نسخ عنوان محفظتك.',
'receiveModal.errorNoAddress': 'العنوان غير متوفر. يرجى تسجيل الدخول.',
// Placeholders
'placeholders.citizens': 'شاشة المواطنين',
'placeholders.referral': 'شاشة الإحالة',
'placeholders.profile': 'شاشة الملف الشخصي',
// Image Picker
'imagePicker.title': 'تغيير صورة الملف الشخصي',
'imagePicker.subtitle': 'اختر خيارًا',
'imagePicker.takePhoto': 'التقاط صورة',
'imagePicker.chooseFromGallery': 'الاختيار من المعرض',
// Alerts
'alerts.permissionRequired': 'الإذن مطلوب',
'alerts.cameraPermission': 'إذن الكاميرا مطلوب!',
'alerts.galleryPermission': 'إذن الوصول إلى المعرض مطلوب!',
// Verification
'verification.title': 'التحقق البشري',
'verification.subtitle': 'يرجى إكمال التحقق الأمني للمتابعة',
'verification.verifying': 'يتم التحقق...',
'verification.loading': 'جاري تحميل التحقق...',
'verification.failedTitle': 'فشل التحقق',
'verification.failedMessage': 'يرجى المحاولة مرة أخرى',
'verification.errorTitle': 'خطأ',
'verification.errorMessage': 'فشل التحقق. يرجى المحاولة مرة أخرى.',
'verification.webViewError': 'خطأ في WebView:',
}
+341 -40
View File
@@ -1,68 +1,91 @@
export default {
// Navigation
'nav.home': 'سەرەتا',
'nav.home': 'سەرەکی',
'nav.dashboard': 'داشبۆرد',
'nav.wallet': 'جزدان',
'nav.settings': 'ڕێکخستنەکان',
'nav.governance': 'حوکمڕانی',
'nav.proposals': 'پێشنیارەکان',
'nav.delegation': 'دیلیگەیشن',
'nav.governance': 'بەڕێوەبردن',
'nav.proposals': 'پێشنیاز',
'nav.delegation': 'نوێنەرایەتی',
'nav.treasury': 'گەنجینە',
'nav.staking': 'ستەیکینگ',
'nav.forum': 'فۆرۆم',
'nav.forum': 'کۆڕ',
'nav.moderation': 'بەڕێوەبردنی ناوەڕۆک',
'nav.profile': 'پرۆفایل',
'nav.admin': 'بەڕێوەبەر',
'nav.docs': 'بەڵگەنامە',
'nav.login': 'چوونە ژوورەوە',
'nav.logout': 'چوونە دەرەوە',
'nav.login': 'چوونەژوورەوە',
'nav.logout': 'چوونەدەرەوە',
// Hero Section
'hero.title': 'پلاتفۆرمی حوکمڕانی بلۆکچەین',
'hero.subtitle': 'حوکمڕانی دیموکراتیک و شەفاف بە تەکنەلۆژیای بلۆکچەین',
'hero.title': 'پلاتفۆرمی بەڕێوەبردنی بلۆکچەین',
'hero.subtitle': 'بەڕێوەبردنی دیموکراسی و شەفاف بە تەکنەلۆژیای بلۆکچەین',
'hero.cta.primary': 'دەستپێکردن',
'hero.cta.secondary': انیاری زیاتر',
'hero.cta.secondary': 'زیاتر بزانە',
'hero.stats.activeProposals': 'پێشنیازە چالاکەکان',
'hero.stats.totalVoters': 'کۆی دەنگدەران',
'hero.stats.tokensStaked': 'تۆکنە ستەیککراوەکان',
'hero.stats.trustScore': 'خاڵی متمانە',
// Auth
'auth.login': 'چوونە ژوورەوە',
'auth.logout': 'چوونە دەرەوە',
'auth.login': 'چوونەژوورەوە',
'auth.logout': 'چوونەدەرەوە',
'auth.signup': 'تۆمارکردن',
'auth.email': 'ئیمەیڵ',
'auth.password': 'وشەی نهێنی',
'auth.confirmPassword': 'دووبارەکردنەوەی وشەی نهێنی',
'auth.rememberMe': 'بمهێڵەوە لە بیرت',
'auth.forgotPassword': 'وشەی نهێنیم لەبیر چووە؟',
'auth.confirmPassword': 'پشتڕاستکردنەوەی وشەی نهێنی',
'auth.rememberMe': 'لەبیرم بمێنەرەوە',
'auth.forgotPassword': 'وشەی نهێنیت لەبیرکرد؟',
'auth.signIn': 'چوونەژوورەوە',
'auth.signUp': 'تۆمارکردن',
'auth.firstName': 'ناوی یەکەم',
'auth.lastName': 'ناوی کۆتایی',
'auth.phone': 'ژمارەی تەلەفۆن',
'auth.referralCode': 'کۆدی ئاماژە (دڵخواز)',
'auth.alreadyHaveAccount': 'هەژمارت هەیە؟',
'auth.dontHaveAccount': 'هەژمارت نییە؟',
'auth.welcomeBack': 'بەخێربێیتەوە',
'auth.createAccount': 'هەژمار دروست بکە',
'auth.errorTitle': 'هەڵە',
'auth.fillFieldsError': 'تکایە هەموو خانە داواکراوەکان پڕ بکەرەوە',
'auth.authFailedError': 'چوونەژوورەوە سەرکەوتوو نەبوو',
'auth.placeholders.firstName': 'نازناو',
'auth.placeholders.lastName': 'ناوی بنەماڵە',
'auth.placeholders.phone': '+9641234567890',
'auth.placeholders.email': 'your@email.com',
'auth.placeholders.password': '••••••••',
'auth.placeholders.referralCode': 'کۆدی ئاماژە بنووسە',
// Wallet
'wallet.connect': 'بەستنەوەی جزدان',
'wallet.disconnect': 'لابردنی بەستنەوە',
'wallet.connect': 'جزدان پەیوەست بکە',
'wallet.disconnect': 'پەیوەستکردن بکەرەوە',
'wallet.balance': 'باڵانس',
'wallet.address': 'ناونیشان',
'wallet.network': 'تۆڕ',
// Governance
'governance.proposals': 'پێشنیارەکان',
'governance.activeProposals': 'پێشنیارە چالاکەکان',
'governance.proposals': 'پێشنیاز',
'governance.activeProposals': 'پێشنیازە چالاکەکان',
'governance.vote': 'دەنگدان',
'governance.delegate': 'نوێنەر',
'governance.createProposal': 'دروستکردنی پێشنیار',
'governance.createProposal': 'پێشنیازێک دروست بکە',
'governance.votingPower': 'هێزی دەنگدان',
// Treasury
'treasury.title': 'گەنجینە',
'treasury.subtitle': 'بەڕێوەبردنی سامانی کۆمەڵگا',
'treasury.overview': 'تێڕوانینی گشتی',
'treasury.proposals': 'پێشنیارەکان',
'treasury.subtitle': 'بەڕێوەبردنی فۆندەکانی کۆمەڵگا',
'treasury.overview': 'کورتەی گشتی',
'treasury.proposals': 'پێشنیاز',
'treasury.history': 'مێژوو',
'treasury.approvals': 'پەسەندکراوەکان',
'treasury.approvals': 'پەسەندکردن',
// Footer
'footer.description': 'حوکمڕانی لامەرکەزی بۆ کوردستان',
'footer.description': 'بەڕێوەبردنی نامەرکەزی بۆ کوردستان',
'footer.about': 'دەربارە',
'footer.developers': 'گەشەپێدەران',
'footer.developers': 'پەرەپێدەران',
'footer.community': 'کۆمەڵگا',
'footer.rights': 'هەموو مافێک پارێزراوە',
'footer.rights': 'هەموو مافەکان پارێزراون',
// Common
'common.loading': 'بارکردن...',
'common.save': 'پاشەکەوتکردن',
@@ -71,16 +94,294 @@ export default {
'common.delete': 'سڕینەوە',
'common.edit': 'دەستکاریکردن',
'common.search': 'گەڕان',
'common.filter': 'پاڵاوتن',
'common.filter': 'فلتەرکردن',
'common.sort': 'ڕیزکردن',
'common.submit': 'ناردن',
'common.back': 'گەڕانەوە',
'common.next': 'دواتر',
'common.next': اهاتوو',
'common.previous': 'پێشوو',
'common.yes': 'بەڵێ',
'common.no': 'نەخێر',
'common.backToHome': 'گەڕانەوە بۆ سەرەتا',
'common.backToHome': 'گەڕانەوە بۆ سەرەکی',
// Role
'role': 'ڕۆڵ'
}
'role': 'ڕۆڵ',
// App
'appName': 'پێزکویچەین',
// Language Settings
'languageSettings.info': '٦ زمان بە تەواوی پشتگیری دەکرێن. زمانەکانی تر وەرگێڕی گووگڵ بەکاردەهێنن.',
// Top-level keys from shared
'welcome': 'بەخێربێیت',
'home': 'سەرەکی',
'wallet': 'جزدان',
'citizens': 'هاوڵاتیان',
'referral': 'ئاماژە',
'profile': 'پرۆفایل',
'settings': 'ڕێکخستنەکان',
'notifications': 'ئاگادارکردنەوەکان',
'editProfile': 'دەستکاری پرۆفایل',
'changePassword': 'گۆڕینی وشەی نهێنی',
'signOut': 'چوونەدەرەوە',
'language': 'زمان',
'darkMode': 'دۆخی تاریک',
'security': 'پاراستن',
'preferences': 'هەڵبژاردنەکان',
'about': 'دەربارە',
'biometricAuth': 'دڵنیاکردنەوەی بایۆمێتریک',
'twoFactorAuth': 'دڵنیاکردنەوەی دوو فاکتەر',
'pushNotifications': 'ئاگادارکردنەوەی پووش',
'version': 'وەشان',
'terms': 'مەرجەکانی خزمەتگوزاری',
'privacy': 'سیاسەتی تایبەتێتی',
'help': 'یارمەتی و پشتگیری',
'walletAddress': 'ناونیشانی جزدان',
'selectYourLanguage': 'زمانەکەت هەڵبژێرە',
'digitalCitizenshipPlatform': 'پلاتفۆرمی هاوڵاتیبوونی دیجیتاڵی',
'continue': 'بەردەوامبوون',
'loading': 'بارکردن...',
'submit': 'ناردن',
'cancel': 'هەڵوەشاندنەوە',
'save': 'پاشەکەوتکردن',
'back': 'گەڕانەوە',
// Settings Screen
'settingsScreen.comingSoon': 'بەم زووانە',
'settingsScreen.comingSoonMessage': 'ئەم تایبەتمەندییە لە نوێکردنەوەی داهاتوودا بەردەست دەبێت',
'settingsScreen.subtitles.editProfile': 'زانیارییەکانت نوێ بکەرەوە',
'settingsScreen.subtitles.walletAddress': 'ناونیشانی سەرەکی جزدانەکەت',
'settingsScreen.subtitles.biometric': 'پەنجەمۆر یان ناسینەوەی دەموچاو بەکاربهێنە',
'settingsScreen.subtitles.biometricNotAvailable': 'لەم ئامێرەدا بەردەست نییە',
'settingsScreen.subtitles.changePassword': 'وشەی نهێنی خۆت نوێ بکەرەوە',
'settingsScreen.subtitles.twoFactorAuth': 'پاراستنی زیاتر زیاد بکە',
'settingsScreen.subtitles.notifications': 'ئاگاداری و نوێکردنەوەکان وەربگرە',
'settingsScreen.subtitles.darkThemeEnabled': 'دۆخی تاریک کاراکراوە',
'settingsScreen.subtitles.lightThemeEnabled': 'دۆخی ڕووناک کاراکراوە',
'settingsScreen.biometricAlerts.prompt': 'بۆ کاراکردنی بایۆمێتریک پشتڕاست بکەرەوە',
'settingsScreen.biometricAlerts.successTitle': 'سەرکەوتوو بوو',
'settingsScreen.biometricAlerts.enabled': 'دڵنیاکردنەوەی بایۆمێتریک کاراکرا',
'settingsScreen.biometricAlerts.disabled': 'دڵنیاکردنەوەی بایۆمێتریک ناکاراکرا',
'settingsScreen.biometricAlerts.failedTitle': 'سەرکەوتوو نەبوو',
'settingsScreen.biometricAlerts.failedMessage': 'دڵنیاکردنەوەی بایۆمێتریک سەرکەوتوو نەبوو',
// Edit Profile Screen
'editProfileScreen.labels.phone': 'ژمارەی تەلەفۆن',
'editProfileScreen.placeholders.firstName': 'ناوی یەکەم بنووسە',
'editProfileScreen.placeholders.lastName': 'ناوی کۆتایی بنووسە',
'editProfileScreen.placeholders.email': 'ئیمەیڵ بنووسە',
'editProfileScreen.placeholders.phone': 'ژمارەی تەلەفۆن بنووسە',
'editProfileScreen.alerts.successTitle': 'سەرکەوتوو بوو',
'editProfileScreen.alerts.successMessage': 'پڕۆفایل بە سەرکەوتوویی نوێکرایەوە!',
'editProfileScreen.alerts.updateFailed': 'نوێکردنەوەی پڕۆفایل سەرکەوتوو نەبوو',
'editProfileScreen.alerts.networkError': 'هەڵەی تۆڕ ڕوویدا',
'editProfileScreen.saveButton': 'گۆڕانکارییەکان پاشەکەوت بکە',
// Change Password Screen
'changePasswordScreen.info': 'وشەی نهێنی دەبێت لانیکەم ٨ پیت بێت',
'changePasswordScreen.labels.current': 'وشەی نهێنی ئێستا',
'changePasswordScreen.labels.new': 'وشەی نهێنی نوێ',
'changePasswordScreen.labels.confirm': 'پشتڕاستکردنەوەی وشەی نهێنی نوێ',
'changePasswordScreen.placeholders.current': 'وشەی نهێنی ئێستا بنووسە',
'changePasswordScreen.placeholders.new': 'وشەی نهێنی نوێ بنووسە',
'changePasswordScreen.placeholders.confirm': 'وشەی نهێنی نوێ پشتڕاست بکەرەوە',
'changePasswordScreen.alerts.fillFields': 'تکایە هەموو خانەکان پڕ بکەرەوە',
'changePasswordScreen.alerts.noMatch': 'وشە نهێنییە نوێیەکان وەک یەک نین',
'changePasswordScreen.alerts.lengthError': 'وشەی نهێنی دەبێت لانیکەم ٨ پیت بێت',
'changePasswordScreen.alerts.successTitle': 'سەرکەوتوو بوو',
'changePasswordScreen.alerts.successMessage': 'وشەی نهێنی بە سەرکەوتوویی گۆڕدرا!',
'changePasswordScreen.alerts.updateFailed': 'گۆڕینی وشەی نهێنی سەرکەوتوو نەبوو',
'changePasswordScreen.alerts.networkError': 'هەڵەی تۆڕ ڕوویدا',
'changePasswordScreen.saveButton': 'گۆڕینی وشەی نهێنی',
// Wallet Address Screen
'walletAddressScreen.info': 'ناونیشانی جزدانەکەت بۆ وەرگرتنی تۆکنەکانی HEZ و PEZ بەکاردێت. دڵنیابە لە ڕاستی.',
'walletAddressScreen.label': 'ناونیشانی جزدان',
'walletAddressScreen.placeholder': 'ناونیشانی جزدان بنووسە',
'walletAddressScreen.noAddress': 'هیچ ناونیشانێکی جزدان دانەنراوە',
'walletAddressScreen.editButton': 'دەستکاری ناونیشانی جزدان',
'walletAddressScreen.alerts.emptyError': 'ناونیشانی جزدان نابێت بەتاڵ بێت',
'walletAddressScreen.alerts.successTitle': 'سەرکەوتوو بوو',
'walletAddressScreen.alerts.successMessage': 'ناونیشانی جزدان بە سەرکەوتوویی نوێکرایەوە!',
'walletAddressScreen.alerts.updateFailed': 'نوێکردنەوەی ناونیشانی جزدان سەرکەوتوو نەبوو',
'walletAddressScreen.alerts.networkError': 'هەڵەی تۆڕ ڕوویدا',
'walletAddressScreen.alerts.copiedTitle': 'کۆپی کرا',
'walletAddressScreen.alerts.copiedMessage': 'ناونیشانی جزدان بۆ کلیپبۆرد کۆپی کرا',
// Notifications Screen
'notificationsScreen.title': 'ئاگادارکردنەوەکان',
'notificationsScreen.markAllRead': 'هەمووی وەک خوێندراوە نیشان بکە',
// QR Scanner Screen
'qrScannerScreen.title': 'سکانی کۆدی QR بکە',
'qrScannerScreen.titleNoPermission': 'سکانەری QR',
'qrScannerScreen.requesting': 'داواکردنی ڕێپێدانی کامێرا...',
'qrScannerScreen.permissionDenied': 'ڕێپێدانی کامێرا ڕەتکرایەوە',
'qrScannerScreen.permissionMessage': 'تکایە دەستگەیشتن بە کامێرا لە ڕێکخستنەکانی ئامێرەکەت چالاک بکە بۆ سکانکردنی کۆدی QR.',
'qrScannerScreen.requestAgain': 'دووبارە داواکردنەوەی ڕێپێدان',
'qrScannerScreen.instruction': 'کۆدی QR لەناو چوارچێوەکەدا دابنێ',
'qrScannerScreen.scanAgain': 'دووبارە سکان بکەرەوە',
'qrScannerScreen.alertTitle': 'کۆدی QR سکان کرا',
'qrScannerScreen.alertType': 'جۆر',
'qrScannerScreen.alertData': 'داتا',
'qrScannerScreen.alertOK': 'باشە',
// Terms Screen
'termsScreen.title': 'مەرجەکانی خزمەتگوزاری',
'termsScreen.lastUpdated': 'دوا نوێکردنەوە: ٨ی تشرینی دووەمی ٢٠٢٥',
// Privacy Screen
'privacyScreen.title': 'سیاسەتی تایبەتێتی',
'privacyScreen.lastUpdated': 'دوا نوێکردنەوە: ٨ی تشرینی دووەمی ٢٠٢٥',
// Help Screen
'helpScreen.title': 'یارمەتی و پشتگیری',
'helpScreen.contactTitle': 'پەیوەندی بە پشتگیری',
'helpScreen.supportCenter': 'سەردانی سەنتەری پشتگیری بکە',
'helpScreen.supportCenterLink': 'pezkuwichain.io/support',
'helpScreen.emailSupport': 'پشتگیری ئیمەیڵ',
'helpScreen.emailSupportLink': 'support@pezkuwichain.io',
'helpScreen.faqTitle': 'پرسیارە دووبارەبووەکان',
'helpScreen.appInfo': 'وەشانی ئەپ ١.٠.٠\n© ٢٠٢٥ پێزکویچەین. هەموو مافەکان پارێزراون.',
// Home Tab
'homeTab.tikiScore': 'خاڵی تیکی',
'homeTab.trustScore': 'خاڵی متمانە',
'homeTab.dynamicWidget': 'ویجێتی دینامیکی',
'homeTab.quickActions': 'کردارە خێراکان',
'homeTab.send': 'ناردن',
'homeTab.receive': 'وەرگرتن',
'homeTab.exchange': 'ئاڵوگۆڕ',
'homeTab.stake': 'ستەیک',
'homeTab.vote': 'دەنگدان',
'homeTab.nft': 'NFT',
'homeTab.certificates': 'بڕوانامەکان',
'homeTab.refer': 'ئاماژە',
'homeTab.pay': 'پارەدان',
'homeTab.rewards': 'خەڵات',
'homeTab.history': 'مێژوو',
'homeTab.assets': 'سامان',
'homeTab.welcomeTitle': 'بەخێربێن بۆ پێزکویچەین!',
'homeTab.welcomeMessage': 'ئەمڕۆ دەست بە گەشتی هاوڵاتیبوونت بکە',
'homeTab.featureTitle': 'تایبەتمەندی نوێ',
'homeTab.featureMessage': 'دەنگ بدە لەسەر پێشنیازەکانی بەڕێوەبردن',
// Quick Actions
'quickActions.home': 'ماڵەوە',
'quickActions.governance': 'بەڕێوەبردن',
'quickActions.exchange': 'ئاڵوگۆڕ',
'quickActions.b2b': 'پلاتفۆرمی B2B',
'quickActions.bank': 'بانک',
'quickActions.games': 'یارییەکان',
'quickActions.university': 'زانکۆ',
'quickActions.education': 'پەروەردە',
'quickActions.dashboard': 'داشبۆرد',
'quickActions.trading': 'بازرگانی',
'quickActions.kurdmedia': 'کورد میدیا',
'quickActions.rewards': 'خەڵات',
'quickActions.forum': 'کۆڕ',
// Wallet Tab
'walletTab.title': 'جزدانی من',
'walletTab.balanceLoading': 'بارکردن...',
'walletTab.hezName': 'تۆکنی هێز (هاوڵاتی)',
'walletTab.pezName': 'تۆکنی پێز (پێزکوی)',
'walletTab.swap': 'ئاڵوگۆڕ',
'walletTab.p2p': 'P2P',
'walletTab.dapps': 'DApps',
'walletTab.staking': 'ستەیکینگ',
'walletTab.connect': 'پەیوەستکردن',
'walletTab.tokens': 'تۆکنەکان',
'walletTab.pezNetwork': 'تۆڕی PEZ',
'walletTab.polkadotNetwork': 'پۆلکادۆت',
'walletTab.bitcoinNetwork': 'بیتکۆین',
'walletTab.ethereumNetwork': 'ئیسریۆم',
'walletTab.bscNetwork': 'زنجیرەی زیرەکی باینانس',
'walletTab.cardanoNetwork': 'کاردانۆ',
'walletTab.solanaNetwork': 'سۆلانا',
// Citizenship
'citizenship.title': 'هاوڵاتیبوونی دیجیتاڵی',
'citizenship.errorNoUser': 'پێویستە چوونەژوورەوە بکەیت بۆ بینینی دۆخی هاوڵاتیبوون.',
'citizenship.errorFetch': 'نەتوانرا دۆخی هاوڵاتیبوون وەربگیرێت. تکایە بۆ نوێکردنەوە ڕابکێشە.',
'citizenship.errorUnknown': 'دۆخێکی نەناسراو لە سێرڤەرەوە وەرگیرا.',
'citizenship.statusLoading': 'بارکردنی دۆخی هاوڵاتیبوونت...',
'citizenship.statusNotApplied': 'تۆ هێشتا داواکاریت بۆ هاوڵاتیبوونی دیجیتاڵی پێشکەش نەکردووە. داواکارییەکەت دەستپێبکە بۆ ئەوەی ببیتە بەشێک لە کۆمەڵگەی پێزکویچەین.',
'citizenship.statusPending': 'داواکاری هاوڵاتیبوونت لەژێر پێداچوونەوەدایە. کاتێک پرۆسەکە تەواو بوو ئاگادارت دەکەینەوە.',
'citizenship.statusApproved': 'پیرۆزە! هاوڵاتیبوونی دیجیتاڵیت پەسەند کرا. ئێستا دەتوانیت دەستت بە تایبەتمەندییە تایبەتەکانی هاوڵاتیان بگات.',
'citizenship.statusRejected': 'داواکاری هاوڵاتیبوونت ڕەتکرایەوە. تکایە سەیری ئاگادارکردنەوەکان بکە یان بۆ زانیاری زیاتر پەیوەندی بە پشتگیرییەوە بکە.',
// Referral Tab
'referralTab.title': 'بەرنامەی ئاماژەدان',
'referralTab.subtitle': 'هاوڕێکانت بانگهێشت بکە و خەڵات بەدەست بهێنە',
'referralTab.code': 'کۆدی ئاماژەدانەکەت',
'referralTab.link': 'لینکی ئاماژەدانەکەت',
'referralTab.count': 'کۆی بانگهێشتکراوان',
'referralTab.people': 'کەس',
'referralTab.errorNoUser': 'پێویستە چوونەژوورەوە بکەیت بۆ بینینی زانیاری ئاماژەدان.',
'referralTab.errorFetch': 'نەتوانرا زانیاری ئاماژەدان وەربگیرێت. تکایە بۆ نوێکردنەوە ڕابکێشە.',
'referralTab.copiedCodeTitle': 'کۆد کۆپی کرا',
'referralTab.copiedCodeMessage': 'کۆدی ئاماژەدانەکەت بۆ کلیپبۆرد کۆپی کرا.',
'referralTab.copiedLinkTitle': 'لینک کۆپی کرا',
'referralTab.copiedLinkMessage': 'لینکی ئاماژەدانەکەت بۆ کلیپبۆرد کۆپی کرا.',
// Profile Tab
'profileTab.notLoggedIn': 'تکایە بۆ بینینی پڕۆفایلەکەت بچۆ ژوورەوە.',
'profileTab.editProfile': 'دەستکاری پڕۆفایل',
'profileTab.walletAddress': 'ناونیشانی جزدان',
'profileTab.changePassword': 'گۆڕینی وشەی نهێنی',
'profileTab.security': 'پاراستن و 2FA',
'profileTab.signOutAlertTitle': 'چوونەدەرەوە',
'profileTab.signOutAlertMessage': 'دڵنیایت دەتەوێت بچیتە دەرەوە؟',
// Send Modal
'sendModal.title': 'ناردنی تۆکن',
'sendModal.toAddress': 'بۆ ناونیشان',
'sendModal.placeholderAddress': 'ناونیشانی جزدان بنووسە یان QR سکان بکە',
'sendModal.amount': 'بڕ',
'sendModal.sendButton': 'ناردن',
'sendModal.errorNoUser': 'پێویستە چوونەژوورەوە بکەیت بۆ ناردنی تۆکن.',
'sendModal.errorFillFields': 'تکایە هەردوو ناونیشان و بڕ پڕ بکەرەوە.',
'sendModal.errorInvalidAmount': 'تکایە بڕێکی دروست بنووسە کە لە ٠ زیاتر بێت.',
'sendModal.errorGeneral': 'هەڵەیەک لە کاتی گواستنەوە ڕوویدا.',
'sendModal.successMessage': 'بەسەرکەوتوویی {{amount}} {{asset}} نێردرا! TxHash: {{txHash}}...',
'sendModal.qrScanned': 'کۆدی QR سکان کرا',
// Receive Modal
'receiveModal.title': 'وەرگرتنی تۆکن',
'receiveModal.subtitle': 'ناونیشانەکەت هاوبەش بکە بۆ وەرگرتنی HEZ & PEZ',
'receiveModal.addressLabel': 'ناونیشانی جزدانەکەت',
'receiveModal.copy': 'کۆپی',
'receiveModal.share': 'هاوبەشکردن',
'receiveModal.copiedTitle': 'کۆپی کرا بۆ کلیپبۆرد',
'receiveModal.copiedMessage': 'ناونیشانی جزدانەکەت کۆپی کرا.',
'receiveModal.errorNoAddress': 'ناونیشان بەردەست نییە. تکایە بچۆ ژوورەوە.',
// Placeholders
'placeholders.citizens': 'شاشەی هاوڵاتیان',
'placeholders.referral': 'شاشەی ئاماژەدان',
'placeholders.profile': 'شاشەی پڕۆفایل',
// Image Picker
'imagePicker.title': 'گۆڕینی وێنەی پڕۆفایل',
'imagePicker.subtitle': 'هەڵبژاردەیەک هەڵبژێرە',
'imagePicker.takePhoto': 'وێنە بگرە',
'imagePicker.chooseFromGallery': 'لە گەلەری هەڵبژێرە',
// Alerts
'alerts.permissionRequired': 'ڕێپێدان پێویستە',
'alerts.cameraPermission': 'ڕێپێدانی کامێرا پێویستە!',
'alerts.galleryPermission': 'دەستگەیشتن بە گەلەری پێویستە!',
// Verification
'verification.title': 'پشتڕاستکردنەوەی مرۆڤ',
'verification.subtitle': 'تکایە پشکنینی ئاسایش تەواو بکە بۆ بەردەوامبوون',
'verification.verifying': 'پشتڕاستکردنەوە...',
'verification.loading': 'بارکردنی پشتڕاستکردنەوە...',
'verification.failedTitle': 'پشتڕاستکردنەوە سەرکەوتوو نەبوو',
'verification.failedMessage': 'تکایە دووبارە هەوڵبدەرەوە',
'verification.errorTitle': 'هەڵە',
'verification.errorMessage': 'پشتڕاستکردنەوە سەرکەوتوو نەبوو. تکایە دووبارە هەوڵبدەرەوە.',
'verification.webViewError': 'هەڵەی WebView:',
}
+328 -13
View File
@@ -16,14 +16,14 @@ export default {
'nav.docs': 'مستندات',
'nav.login': 'ورود',
'nav.logout': 'خروج',
// Hero Section
'hero.title': 'پلتفرم حکمرانی بلاکچین',
'hero.subtitle': 'حکمرانی دموکراتیک و شفاف با تکنولوژی بلاکچین',
'hero.cta.primary': 'شروع کنید',
'hero.cta.secondary': 'اطلاعات بیشتر',
// Auth
// Auth (existing web keys)
'auth.login': 'ورود',
'auth.logout': 'خروج',
'auth.signup': 'ثبت نام',
@@ -32,14 +32,35 @@ export default {
'auth.confirmPassword': 'تکرار رمز عبور',
'auth.rememberMe': 'مرا به خاطر بسپار',
'auth.forgotPassword': 'رمز عبور را فراموش کرده‌اید؟',
// Wallet
// Auth (from shared translations)
'auth.signIn': 'ورود',
'auth.signUp': 'ثبت نام',
'auth.firstName': 'نام',
'auth.lastName': 'نام خانوادگی',
'auth.phone': 'تلفن',
'auth.referralCode': 'کد ارجاع (اختیاری)',
'auth.alreadyHaveAccount': 'حساب کاربری دارید؟',
'auth.dontHaveAccount': 'حساب کاربری ندارید؟',
'auth.welcomeBack': 'خوش آمدید',
'auth.createAccount': 'ایجاد حساب کاربری',
'auth.errorTitle': 'خطا',
'auth.fillFieldsError': 'لطفا تمام فیلدهای الزامی را پر کنید',
'auth.authFailedError': 'احراز هویت ناموفق بود',
'auth.placeholders.firstName': 'نام',
'auth.placeholders.lastName': 'نام خانوادگی',
'auth.placeholders.phone': '+۹۸۱۲۳۴۵۶۷۸۹',
'auth.placeholders.email': 'your@email.com',
'auth.placeholders.password': '••••••••',
'auth.placeholders.referralCode': 'کد ارجاع را وارد کنید',
// Wallet (existing web keys)
'wallet.connect': 'اتصال کیف پول',
'wallet.disconnect': 'قطع اتصال',
'wallet.balance': 'موجودی',
'wallet.address': 'آدرس',
'wallet.network': 'شبکه',
// Governance
'governance.proposals': 'پیشنهادات',
'governance.activeProposals': 'پیشنهادات فعال',
@@ -47,7 +68,7 @@ export default {
'governance.delegate': 'نماینده',
'governance.createProposal': 'ایجاد پیشنهاد',
'governance.votingPower': 'قدرت رأی',
// Treasury
'treasury.title': 'خزانه',
'treasury.subtitle': 'مدیریت منابع جامعه',
@@ -55,15 +76,15 @@ export default {
'treasury.proposals': 'پیشنهادات',
'treasury.history': 'تاریخچه',
'treasury.approvals': 'تأییدیه‌ها',
// Footer
'footer.description': 'حکمرانی غیرمتمرکز برای کردستان',
'footer.about': 'درباره',
'footer.developers': 'توسعه‌دهندگان',
'footer.community': 'جامعه',
'footer.rights': 'تمامی حقوق محفوظ است',
// Common
// Common (existing web keys)
'common.loading': 'در حال بارگذاری...',
'common.save': 'ذخیره',
'common.cancel': 'لغو',
@@ -80,7 +101,301 @@ export default {
'common.yes': 'بله',
'common.no': 'خیر',
'common.backToHome': 'بازگشت به صفحه اصلی',
// Role
'role': 'نقش'
}
'role': 'نقش',
// --- Shared translations (flattened) ---
// App
'appName': 'پزکوی‌چین',
// Language Settings
'languageSettings.info': '۶ زبان به طور کامل پشتیبانی می شوند. زبان های دیگر از مترجم گوگل استفاده می کنند.',
// Navigation (top-level)
'welcome': 'خوش آمدید',
'home': 'خانه',
'wallet': 'کیف پول',
'citizens': 'شهروندان',
'referral': 'ارجاع',
'profile': 'پروفایل',
// Hero (from shared)
'hero.exploreGovernance': 'شروع کنید',
'hero.learnMore': 'اطلاعات بیشتر',
'hero.stats.activeProposals': 'پیشنهادات فعال',
'hero.stats.totalVoters': 'مجموع رأی‌دهندگان',
'hero.stats.tokensStaked': 'توکن‌های سهام‌گذاری شده',
'hero.stats.trustScore': 'امتیاز اعتماد',
// Settings
'settings': 'تنظیمات',
'notifications': 'اطلاعیه‌ها',
'editProfile': 'ویرایش پروفایل',
'changePassword': 'تغییر رمز عبور',
'signOut': 'خروج',
'language': 'زبان',
'darkMode': 'حالت تاریک',
'security': 'امنیت',
'preferences': 'ترجیحات',
'about': 'درباره',
'biometricAuth': 'احراز هویت بیومتریک',
'twoFactorAuth': 'احراز هویت دو مرحله‌ای',
'pushNotifications': 'اعلان‌های فوری',
'version': 'نسخه',
'terms': 'شرایط خدمات',
'privacy': 'سیاست حریم خصوصی',
'help': 'کمک و پشتیبانی',
'walletAddress': 'آدرس کیف پول',
// SettingsScreen
'settingsScreen.comingSoon': 'به زودی',
'settingsScreen.comingSoonMessage': 'این ویژگی در به‌روزرسانی آینده در دسترس خواهد بود',
'settingsScreen.subtitles.editProfile': 'اطلاعات خود را به‌روز کنید',
'settingsScreen.subtitles.walletAddress': 'آدرس کیف پول اصلی شما',
'settingsScreen.subtitles.biometric': 'از اثر انگشت یا شناسه چهره استفاده کنید',
'settingsScreen.subtitles.biometricNotAvailable': 'در این دستگاه موجود نیست',
'settingsScreen.subtitles.changePassword': 'رمز عبور خود را به‌روز کنید',
'settingsScreen.subtitles.twoFactorAuth': 'امنیت اضافی اضافه کنید',
'settingsScreen.subtitles.notifications': 'هشدارها و به‌روزرسانی‌ها را دریافت کنید',
'settingsScreen.subtitles.darkThemeEnabled': 'تم تاریک فعال شد',
'settingsScreen.subtitles.lightThemeEnabled': 'تم روشن فعال شد',
'settingsScreen.biometricAlerts.prompt': 'برای فعال کردن بیومتریک احراز هویت کنید',
'settingsScreen.biometricAlerts.successTitle': 'موفق',
'settingsScreen.biometricAlerts.enabled': 'احراز هویت بیومتریک فعال شد',
'settingsScreen.biometricAlerts.disabled': 'احراز هویت بیومتریک غیرفعال شد',
'settingsScreen.biometricAlerts.failedTitle': 'ناموفق',
'settingsScreen.biometricAlerts.failedMessage': 'احراز هویت بیومتریک ناموفق بود',
// EditProfileScreen
'editProfileScreen.labels.phone': 'شماره تلفن',
'editProfileScreen.placeholders.firstName': 'نام خود را وارد کنید',
'editProfileScreen.placeholders.lastName': 'نام خانوادگی خود را وارد کنید',
'editProfileScreen.placeholders.email': 'ایمیل خود را وارد کنید',
'editProfileScreen.placeholders.phone': 'شماره تلفن خود را وارد کنید',
'editProfileScreen.alerts.successTitle': 'موفق',
'editProfileScreen.alerts.successMessage': 'پروفایل با موفقیت به‌روزرسانی شد!',
'editProfileScreen.alerts.updateFailed': 'به‌روزرسانی پروفایل ناموفق بود',
'editProfileScreen.alerts.networkError': 'خطای شبکه رخ داد',
'editProfileScreen.saveButton': 'ذخیره تغییرات',
// ChangePasswordScreen
'changePasswordScreen.info': 'رمز عبور باید حداقل ۸ کاراکتر باشد',
'changePasswordScreen.labels.current': 'رمز عبور فعلی',
'changePasswordScreen.labels.new': 'رمز عبور جدید',
'changePasswordScreen.labels.confirm': 'تأیید رمز عبور جدید',
'changePasswordScreen.placeholders.current': 'رمز عبور فعلی را وارد کنید',
'changePasswordScreen.placeholders.new': 'رمز عبور جدید را وارد کنید',
'changePasswordScreen.placeholders.confirm': 'رمز عبور جدید را دوباره وارد کنید',
'changePasswordScreen.alerts.fillFields': 'لطفا تمام فیلدها را پر کنید',
'changePasswordScreen.alerts.noMatch': 'رمزهای عبور جدید مطابقت ندارند',
'changePasswordScreen.alerts.lengthError': 'رمز عبور باید حداقل ۸ کاراکتر باشد',
'changePasswordScreen.alerts.successTitle': 'موفق',
'changePasswordScreen.alerts.successMessage': 'رمز عبور با موفقیت تغییر کرد!',
'changePasswordScreen.alerts.updateFailed': 'تغییر رمز عبور ناموفق بود',
'changePasswordScreen.alerts.networkError': 'خطای شبکه رخ داد',
'changePasswordScreen.saveButton': 'تغییر رمز عبور',
// WalletAddressScreen
'walletAddressScreen.info': 'آدرس کیف پول شما برای دریافت توکن‌های HEZ و PEZ استفاده می‌شود. مطمئن شوید که صحیح است.',
'walletAddressScreen.label': 'آدرس کیف پول',
'walletAddressScreen.placeholder': 'آدرس کیف پول را وارد کنید',
'walletAddressScreen.noAddress': 'هیچ آدرس کیف پولی تنظیم نشده است',
'walletAddressScreen.editButton': 'ویرایش آدرس کیف پول',
'walletAddressScreen.alerts.emptyError': 'آدرس کیف پول نمی‌تواند خالی باشد',
'walletAddressScreen.alerts.successTitle': 'موفق',
'walletAddressScreen.alerts.successMessage': 'آدرس کیف پول با موفقیت به‌روزرسانی شد!',
'walletAddressScreen.alerts.updateFailed': 'به‌روزرسانی آدرس کیف پول ناموفق بود',
'walletAddressScreen.alerts.networkError': 'خطای شبکه رخ داد',
'walletAddressScreen.alerts.copiedTitle': 'کپی شد',
'walletAddressScreen.alerts.copiedMessage': 'آدرس کیف پول در کلیپ‌بورد کپی شد',
// NotificationsScreen
'notificationsScreen.title': 'اطلاعیه‌ها',
'notificationsScreen.markAllRead': 'علامت زدن همه به عنوان خوانده شده',
// QRScannerScreen
'qrScannerScreen.title': 'اسکن کد QR',
'qrScannerScreen.titleNoPermission': 'اسکنر QR',
'qrScannerScreen.requesting': 'در حال درخواست مجوز دوربین...',
'qrScannerScreen.permissionDenied': 'مجوز دوربین رد شد',
'qrScannerScreen.permissionMessage': 'لطفاً برای اسکن کدهای QR، دسترسی به دوربین را در تنظیمات دستگاه خود فعال کنید.',
'qrScannerScreen.requestAgain': 'درخواست مجدد مجوز',
'qrScannerScreen.instruction': 'کد QR را درون کادر قرار دهید',
'qrScannerScreen.scanAgain': 'اسکن مجدد',
'qrScannerScreen.alertTitle': 'کد QR اسکن شد',
'qrScannerScreen.alertType': 'نوع',
'qrScannerScreen.alertData': 'داده',
'qrScannerScreen.alertOK': 'باشه',
// TermsScreen (simple keys only, skipping sections array and bullets)
'termsScreen.title': 'شرایط خدمات',
'termsScreen.lastUpdated': 'آخرین به‌روزرسانی: ۸ نوامبر ۲۰۲۵',
// PrivacyScreen (simple keys only, skipping sections array and bullets)
'privacyScreen.title': 'سیاست حریم خصوصی',
'privacyScreen.lastUpdated': 'آخرین به‌روزرسانی: ۸ نوامبر ۲۰۲۵',
// HelpScreen (simple keys only, skipping faqs array)
'helpScreen.title': 'کمک و پشتیبانی',
'helpScreen.contactTitle': 'تماس با پشتیبانی',
'helpScreen.supportCenter': 'بازدید از مرکز پشتیبانی',
'helpScreen.supportCenterLink': 'pezkuwichain.io/support',
'helpScreen.emailSupport': 'پشتیبانی ایمیل',
'helpScreen.emailSupportLink': 'support@pezkuwichain.io',
'helpScreen.faqTitle': 'سوالات متداول',
'helpScreen.appInfo': 'نسخه برنامه ۱.۰.۰\n© ۲۰۲۵ PezkuwiChain. تمام حقوق محفوظ است.',
// Language Selection
'selectYourLanguage': 'زبان خود را انتخاب کنید',
'digitalCitizenshipPlatform': 'پلتفرم شهروندی دیجیتال',
'continue': 'ادامه',
// Common (top-level)
'loading': 'در حال بارگذاری...',
'submit': 'ارسال',
'cancel': 'لغو',
'save': 'ذخیره',
'back': 'بازگشت',
// HomeTab
'homeTab.tikiScore': 'امتیاز تیکی',
'homeTab.trustScore': 'امتیاز اعتماد',
'homeTab.dynamicWidget': 'ابزارک پویا',
'homeTab.quickActions': 'اقدامات سریع',
'homeTab.send': 'ارسال',
'homeTab.receive': 'دریافت',
'homeTab.exchange': 'تبادل',
'homeTab.stake': 'سهام',
'homeTab.vote': 'رأی',
'homeTab.nft': 'NFT',
'homeTab.certificates': 'گواهینامه‌ها',
'homeTab.refer': 'ارجاع',
'homeTab.pay': 'پرداخت',
'homeTab.rewards': 'پاداش‌ها',
'homeTab.history': 'تاریخچه',
'homeTab.assets': 'دارایی‌ها',
'homeTab.welcomeTitle': '🎉 به PezkuwiChain خوش آمدید!',
'homeTab.welcomeMessage': 'سفر شهروندی خود را امروز آغاز کنید',
'homeTab.featureTitle': '📢 ویژگی جدید',
'homeTab.featureMessage': 'به پیشنهادات حاکمیتی رأی دهید',
// Quick Actions (new 13 buttons)
'quickActions.home': 'خانه',
'quickActions.governance': 'حاکمیت',
'quickActions.exchange': 'صرافی',
'quickActions.b2b': 'پلتفرم B2B',
'quickActions.bank': 'بانک',
'quickActions.games': 'بازی‌ها',
'quickActions.university': 'دانشگاه',
'quickActions.education': 'آموزش',
'quickActions.dashboard': 'داشبورد',
'quickActions.trading': 'تجارت',
'quickActions.kurdmedia': 'کردمدیا',
'quickActions.rewards': 'پاداش‌ها',
'quickActions.forum': 'انجمن',
// WalletTab
'walletTab.title': 'کیف پول من',
'walletTab.balanceLoading': 'در حال بارگذاری...',
'walletTab.hezName': 'توکن HÊZ (شهروندی)',
'walletTab.pezName': 'توکن PEZ (خدماتی)',
'walletTab.swap': 'تبادل',
'walletTab.p2p': 'P2P',
'walletTab.dapps': 'DApps',
'walletTab.staking': 'سپرده‌گذاری',
'walletTab.connect': 'اتصال',
'walletTab.tokens': 'توکن‌ها',
'walletTab.pezNetwork': 'شبکه PEZ',
'walletTab.polkadotNetwork': 'پولکادات',
'walletTab.bitcoinNetwork': 'بیت‌کوین',
'walletTab.ethereumNetwork': 'اتریوم',
'walletTab.bscNetwork': 'زنجیره هوشمند بایننس',
'walletTab.cardanoNetwork': 'کاردانو',
'walletTab.solanaNetwork': 'سولانا',
// Citizenship Tab
'citizenship.title': 'شهروندی دیجیتال',
'citizenship.errorNoUser': 'برای مشاهده وضعیت شهروندی باید وارد شوید.',
'citizenship.errorFetch': 'وضعیت شهروندی بازیابی نشد. لطفاً برای تازه‌سازی صفحه را به پایین بکشید.',
'citizenship.errorUnknown': 'وضعیت ناشناخته‌ای از سرور دریافت شد.',
'citizenship.statusLoading': 'در حال بارگذاری وضعیت شهروندی شما...',
'citizenship.statusNotApplied': 'شما هنوز برای شهروندی دیجیتال درخواست نداده‌اید. برای عضویت در جامعه PezkuwiChain، درخواست خود را آغاز کنید.',
'citizenship.statusPending': 'درخواست شهروندی شما در حال بررسی است. پس از اتمام فرآیند به شما اطلاع خواهیم داد.',
'citizenship.statusApproved': 'تبریک! شهروندی دیجیتال شما تأیید شد. اکنون می‌توانید به ویژگی‌های انحصاری شهروندان دسترسی داشته باشید.',
'citizenship.statusRejected': 'درخواست شهروندی شما رد شده است. لطفاً اعلان‌ها را بررسی کنید یا برای اطلاعات بیشتر با پشتیبانی تماس بگیرید.',
// Referral Tab
'referralTab.title': 'برنامه ارجاع',
'referralTab.subtitle': 'دوستان خود را دعوت کنید و پاداش بگیرید',
'referralTab.code': 'کد ارجاع شما',
'referralTab.link': 'لینک ارجاع شما',
'referralTab.count': 'مجموع دعوت شدگان',
'referralTab.people': 'نفر',
'referralTab.errorNoUser': 'برای مشاهده اطلاعات ارجاع باید وارد شوید.',
'referralTab.errorFetch': 'اطلاعات ارجاع دریافت نشد. لطفاً برای تازه کردن بکشید.',
'referralTab.copiedCodeTitle': 'کد کپی شد',
'referralTab.copiedCodeMessage': 'کد ارجاع شما در کلیپ بورد کپی شد.',
'referralTab.copiedLinkTitle': 'لینک کپی شد',
'referralTab.copiedLinkMessage': 'لینک ارجاع شما در کلیپ بورد کپی شد.',
// Profile Tab
'profileTab.notLoggedIn': 'لطفاً برای مشاهده پروفایل خود وارد شوید.',
'profileTab.editProfile': 'ویرایش پروفایل',
'profileTab.walletAddress': 'آدرس کیف پول',
'profileTab.changePassword': 'تغییر رمز عبور',
'profileTab.security': 'امنیت و 2FA',
'profileTab.signOutAlertTitle': 'خروج از سیستم',
'profileTab.signOutAlertMessage': 'آیا مطمئن هستید که می خواهید از سیستم خارج شوید؟',
// Send Modal
'sendModal.title': 'ارسال توکن',
'sendModal.toAddress': 'به آدرس',
'sendModal.placeholderAddress': 'آدرس کیف پول را وارد کنید یا QR را اسکن کنید',
'sendModal.amount': 'مقدار',
'sendModal.sendButton': 'ارسال',
'sendModal.errorNoUser': 'برای ارسال توکن باید وارد شوید.',
'sendModal.errorFillFields': 'لطفاً هم آدرس و هم مقدار را پر کنید.',
'sendModal.errorInvalidAmount': 'لطفاً مقداری معتبر و بیشتر از 0 وارد کنید.',
'sendModal.errorGeneral': 'خطایی در حین انتقال رخ داد.',
'sendModal.successMessage': '{{amount}} {{asset}} با موفقیت ارسال شد! هش تراکنش: {{txHash}}...',
'sendModal.qrScanned': 'کد QR اسکن شد',
// Receive Modal
'receiveModal.title': 'دریافت توکن',
'receiveModal.subtitle': 'آدرس خود را برای دریافت HEZ & PEZ به اشتراک بگذارید',
'receiveModal.addressLabel': 'آدرس کیف پول شما',
'receiveModal.copy': 'کپی',
'receiveModal.share': 'اشتراک‌گذاری',
'receiveModal.copiedTitle': 'در کلیپ‌بورد کپی شد',
'receiveModal.copiedMessage': 'آدرس کیف پول شما کپی شد.',
'receiveModal.errorNoAddress': 'آدرس موجود نیست. لطفا وارد شوید.',
// Placeholders
'placeholders.citizens': 'صفحه شهروندان',
'placeholders.referral': 'صفحه ارجاع',
'placeholders.profile': 'صفحه پروفایل',
// Image Picker
'imagePicker.title': 'تغییر عکس پروفایل',
'imagePicker.subtitle': 'یک گزینه را انتخاب کنید',
'imagePicker.takePhoto': 'گرفتن عکس',
'imagePicker.chooseFromGallery': 'انتخاب از گالری',
// Alerts
'alerts.permissionRequired': 'مجوز مورد نیاز است',
'alerts.cameraPermission': 'مجوز دوربین مورد نیاز است!',
'alerts.galleryPermission': 'مجوز دسترسی به گالری مورد نیاز است!',
// Verification
'verification.title': 'تأیید هویت انسانی',
'verification.subtitle': 'لطفا برای ادامه، بررسی امنیتی را کامل کنید',
'verification.verifying': 'در حال تأیید...',
'verification.loading': 'در حال بارگذاری تأیید...',
'verification.failedTitle': 'تأیید ناموفق بود',
'verification.failedMessage': 'لطفا دوباره تلاش کنید',
'verification.errorTitle': 'خطا',
'verification.errorMessage': 'تأیید ناموفق بود. لطفا دوباره تلاش کنید.',
'verification.webViewError': 'خطای WebView:',
}
+316 -13
View File
@@ -16,14 +16,14 @@ export default {
'nav.docs': 'Belgekirin',
'nav.login': 'Têketin',
'nav.logout': 'Derkevtin',
// Hero Section
'hero.title': 'Platforma Rêveberiya Blockchain',
'hero.subtitle': 'Rêveberiya demokratîk û zelal bi teknolojiya blockchain',
'hero.cta.primary': 'Destpêkirin',
'hero.cta.secondary': 'Zêdetir Zanîn',
// Auth
// Auth (existing web keys)
'auth.login': 'Têketin',
'auth.logout': 'Derkevtin',
'auth.signup': 'Tomar bibe',
@@ -32,14 +32,35 @@ export default {
'auth.confirmPassword': 'Şîfreya Dubare',
'auth.rememberMe': 'Min bi bîr bîne',
'auth.forgotPassword': 'Şîfreya xwe ji bîr kir?',
// Wallet
// Auth (from shared translations)
'auth.signIn': 'Têketin',
'auth.signUp': 'Tomarbûn',
'auth.firstName': 'Nav',
'auth.lastName': 'Paşnav',
'auth.phone': 'Telefon',
'auth.referralCode': 'Koda Referansê (Vebijarkî)',
'auth.alreadyHaveAccount': 'Hejmarê te heye?',
'auth.dontHaveAccount': 'Hejmarê te tune?',
'auth.welcomeBack': 'Bi xêr hatî paş',
'auth.createAccount': 'Hesabê Çêke',
'auth.errorTitle': 'Çewtî',
'auth.fillFieldsError': 'Ji kerema xwe hemî qadên pêwîst dagirin',
'auth.authFailedError': 'Têketin bi ser neket',
'auth.placeholders.firstName': 'Navê te',
'auth.placeholders.lastName': 'Paşnavê te',
'auth.placeholders.phone': '+964123456789',
'auth.placeholders.email': 'your@email.com',
'auth.placeholders.password': '••••••••',
'auth.placeholders.referralCode': 'Koda referansê binivîse',
// Wallet (existing web keys)
'wallet.connect': 'Berîkê Girêbide',
'wallet.disconnect': 'Girêdanê Rake',
'wallet.balance': 'Balans',
'wallet.address': 'Navnîşan',
'wallet.network': 'Tor',
// Governance
'governance.proposals': 'Pêşniyar',
'governance.activeProposals': 'Pêşniyarên Çalak',
@@ -47,7 +68,7 @@ export default {
'governance.delegate': 'Nûner',
'governance.createProposal': 'Pêşniyarek Çêbikin',
'governance.votingPower': 'Hêza Dengdanê',
// Treasury
'treasury.title': 'Xezîne',
'treasury.subtitle': 'Fonên civakê rêve bibin',
@@ -55,15 +76,15 @@ export default {
'treasury.proposals': 'Pêşniyar',
'treasury.history': 'Dîrok',
'treasury.approvals': 'Pejirandin',
// Footer
'footer.description': 'Rêveberiya merkezî tune ji bo Kurdistan',
'footer.about': 'Derbarê',
'footer.developers': 'Pêşvebikar',
'footer.community': 'Civak',
'footer.rights': 'Hemû mafên parastin',
// Common
// Common (existing web keys)
'common.loading': 'Tê barkirin...',
'common.save': 'Tomar bike',
'common.cancel': 'Betal bike',
@@ -80,7 +101,289 @@ export default {
'common.yes': 'Erê',
'common.no': 'Na',
'common.backToHome': 'Vegere Malperê',
// Role
'role': 'Rol'
}
'role': 'Rol',
// App Name
'appName': 'PezkuwiChain',
// Language Settings
'languageSettings.info': '6 ziman bi tevahî têne piştgirî kirin. Zimanên din Wergera Google bikar tînin.',
// Top-level navigation/common keys from shared
'welcome': 'Bi xêr hatî',
'home': 'Malper',
'wallet': 'Berîk',
'citizens': 'Hemwelatî',
'referral': 'Referans',
'profile': 'Profîl',
'settings': 'Mîhengên',
'notifications': 'Agahdarî',
'editProfile': 'Profîlê Biguherîne',
'changePassword': 'Şîfreyê Biguherîne',
'signOut': 'Derkeve',
'language': 'Ziman',
'darkMode': 'Moda Tarî',
'security': 'Ewlehî',
'preferences': 'Vebijarkên',
'about': 'Derbarê',
'biometricAuth': 'Rêpêşandana Bîyometrîk',
'twoFactorAuth': 'Rêpêşandana Du-Faktorî',
'pushNotifications': 'Agahdariyên Push',
'version': 'Guherto',
'terms': 'Şertên Karûbarê',
'privacy': 'Siyaseta Taybetiyê',
'help': 'Alîkarî û Piştgirî',
'walletAddress': 'Navnîşana Berîkê',
// SettingsScreen
'settingsScreen.comingSoon': 'Dê Zû Bê',
'settingsScreen.comingSoonMessage': 'Ev taybetmendî dê di nûvekirinek pêşerojê de peyda bibe',
'settingsScreen.subtitles.editProfile': 'Agahiyên xwe nûve bike',
'settingsScreen.subtitles.walletAddress': 'Navnîşana berîka weya bingehîn',
'settingsScreen.subtitles.biometric': 'Şopa tilî an Nasnameya Rûyê bikar bînin',
'settingsScreen.subtitles.biometricNotAvailable': 'Li ser vê cîhazê peyda nabe',
'settingsScreen.subtitles.changePassword': 'Şîfreya xwe nûve bike',
'settingsScreen.subtitles.twoFactorAuth': 'Ewlehiya zêde lê zêde bike',
'settingsScreen.subtitles.notifications': 'Hişyarî û nûvekirinan bistînin',
'settingsScreen.subtitles.darkThemeEnabled': 'Mijara tarî çalak kirin',
'settingsScreen.subtitles.lightThemeEnabled': 'Mijara ronahî çalak kirin',
'settingsScreen.biometricAlerts.prompt': 'Ji bo çalakkirina biyometrîkê piştrast bikin',
'settingsScreen.biometricAlerts.successTitle': 'Serketî',
'settingsScreen.biometricAlerts.enabled': 'Ewlehiya biyometrîk çalak kirin',
'settingsScreen.biometricAlerts.disabled': 'Ewlehiya biyometrîk neçalak kirin',
'settingsScreen.biometricAlerts.failedTitle': 'Bi ser neket',
'settingsScreen.biometricAlerts.failedMessage': 'Ewlehiya biyometrîk bi ser neket',
// EditProfileScreen
'editProfileScreen.labels.phone': 'Hejmara Telefonê',
'editProfileScreen.placeholders.firstName': 'Navê xwe binivîse',
'editProfileScreen.placeholders.lastName': 'Paşnavê xwe binivîse',
'editProfileScreen.placeholders.email': 'E-maila xwe binivîse',
'editProfileScreen.placeholders.phone': 'Hejmara telefonê binivîse',
'editProfileScreen.alerts.successTitle': 'Serketî',
'editProfileScreen.alerts.successMessage': 'Profîl bi serketî hat nûvekirin!',
'editProfileScreen.alerts.updateFailed': 'Nûvekirina profîlê bi ser neket',
'editProfileScreen.alerts.networkError': 'Çewtiyek torê çêbû',
'editProfileScreen.saveButton': 'Guhertinan Tomar Bike',
// ChangePasswordScreen
'changePasswordScreen.info': 'Divê şîfre herî kêm 8 tîpan dirêj be',
'changePasswordScreen.labels.current': 'Şîfreya Niha',
'changePasswordScreen.labels.new': 'Şîfreya Nû',
'changePasswordScreen.labels.confirm': 'Şîfreya Nû Piştrast Bike',
'changePasswordScreen.placeholders.current': 'Şîfreya niha binivîse',
'changePasswordScreen.placeholders.new': 'Şîfreya nû binivîse',
'changePasswordScreen.placeholders.confirm': 'Şîfreya nû piştrast bike',
'changePasswordScreen.alerts.fillFields': 'Ji kerema xwe hemî qadan dagirin',
'changePasswordScreen.alerts.noMatch': 'Şîfreyên nû li hev nakin',
'changePasswordScreen.alerts.lengthError': 'Divê şîfre herî kêm 8 tîpan dirêj be',
'changePasswordScreen.alerts.successTitle': 'Serketî',
'changePasswordScreen.alerts.successMessage': 'Şîfre bi serketî hat guhertin!',
'changePasswordScreen.alerts.updateFailed': 'Guhertina şîfreyê bi ser neket',
'changePasswordScreen.alerts.networkError': 'Çewtiyek torê çêbû',
'changePasswordScreen.saveButton': 'Şîfreyê Biguherîne',
// WalletAddressScreen
'walletAddressScreen.info': 'Navnîşana berîka we ji bo wergirtina tokenên HEZ û PEZ tê bikar anîn. Piştrast bikin ku ew rast e.',
'walletAddressScreen.label': 'Navnîşana Berîkê',
'walletAddressScreen.placeholder': 'Navnîşana berîkê binivîse',
'walletAddressScreen.noAddress': 'Navnîşana berîkê nehatiye destnîşan kirin',
'walletAddressScreen.editButton': 'Navnîşana Berîkê Biguherîne',
'walletAddressScreen.alerts.emptyError': 'Navnîşana berîkê nikare vala be',
'walletAddressScreen.alerts.successTitle': 'Serketî',
'walletAddressScreen.alerts.successMessage': 'Navnîşana berîkê bi serketî hat nûvekirin!',
'walletAddressScreen.alerts.updateFailed': 'Nûvekirina navnîşana berîkê bi ser neket',
'walletAddressScreen.alerts.networkError': 'Çewtiyek torê çêbû',
'walletAddressScreen.alerts.copiedTitle': 'Hat Kopî Kirin',
'walletAddressScreen.alerts.copiedMessage': 'Navnîşana berîkê li clipboardê hat kopî kirin',
// NotificationsScreen
'notificationsScreen.title': 'Agahdarî',
'notificationsScreen.markAllRead': 'Hemî wekî xwendî nîşan bide',
// QRScannerScreen
'qrScannerScreen.title': 'Koda QR Bişopîne',
'qrScannerScreen.titleNoPermission': 'Şopînera QR',
'qrScannerScreen.requesting': 'Destûra kamerayê tê xwestin...',
'qrScannerScreen.permissionDenied': 'Destûra Kamerayê Hat Red Kirin',
'qrScannerScreen.permissionMessage': 'Ji kerema xwe ji bo şopandina kodên QR di mîhengên cîhaza xwe de gihîştina kamerayê çalak bikin.',
'qrScannerScreen.requestAgain': 'Destûrê Dîsa Bixwaze',
'qrScannerScreen.instruction': 'Koda QR di nav çarçoveyê de bi cih bikin',
'qrScannerScreen.scanAgain': 'Dîsa Bişopîne',
'qrScannerScreen.alertTitle': 'Koda QR Hat Şopandin',
'qrScannerScreen.alertType': 'Cure',
'qrScannerScreen.alertData': 'Dane',
'qrScannerScreen.alertOK': 'Temam',
// TermsScreen (title and lastUpdated only - sections/bullets are complex arrays)
'termsScreen.title': 'Şertên Karûbarê',
'termsScreen.lastUpdated': 'Rojanekirina Dawî: 8 Mijdar 2025',
// PrivacyScreen (title and lastUpdated only - sections/bullets are complex arrays)
'privacyScreen.title': 'Siyaseta Taybetiyê',
'privacyScreen.lastUpdated': 'Rojanekirina Dawî: 8 Mijdar 2025',
// HelpScreen
'helpScreen.title': 'Alîkarî û Piştgirî',
'helpScreen.contactTitle': 'Bi Piştgiriyê re Têkilî Daynin',
'helpScreen.supportCenter': 'Serdana Navenda Piştgiriyê Bikin',
'helpScreen.supportCenterLink': 'pezkuwichain.io/support',
'helpScreen.emailSupport': 'Piştgiriya E-nameyê',
'helpScreen.emailSupportLink': 'support@pezkuwichain.io',
'helpScreen.faqTitle': 'Pirsên Pir Tên Pirsîn',
'helpScreen.appInfo': 'Guhertoya Sepanê 1.0.0\n\u00a9 2025 PezkuwiChain. Hemû maf parastî ne.',
// Language Selection
'selectYourLanguage': 'Zimanê Xwe Hilbijêre',
'digitalCitizenshipPlatform': 'Platforma Hemwelatiya Dijîtal',
'continue': 'Bidomîne',
// Common top-level keys
'loading': 'Tê barkirin...',
'submit': 'Bişîne',
'cancel': 'Betal bike',
'save': 'Tomar bike',
'back': 'Vegere',
// HomeTab
'homeTab.tikiScore': 'Xala Tiki',
'homeTab.trustScore': 'Xala Ewlehiyê',
'homeTab.dynamicWidget': 'Widgeta Dînamîk',
'homeTab.quickActions': 'Kiryarên Bilez',
'homeTab.send': 'Bişîne',
'homeTab.receive': 'Bistîne',
'homeTab.exchange': 'Guhertin',
'homeTab.stake': 'Stake',
'homeTab.vote': 'Deng',
'homeTab.nft': 'NFT',
'homeTab.certificates': 'Sertîfîka',
'homeTab.refer': 'Referans',
'homeTab.pay': 'Bidin',
'homeTab.rewards': 'Xelat',
'homeTab.history': 'Dîrok',
'homeTab.assets': 'Heyber',
'homeTab.welcomeTitle': 'Bi xêr hatî PezkuwiChain!',
'homeTab.welcomeMessage': 'Îro dest bi rêwîtiya xwe ya hemwelatiyê bike',
'homeTab.featureTitle': 'Taybetmendiya Nû',
'homeTab.featureMessage': 'Dengê xwe bide pêşniyarên rêveberiyê',
// Quick Actions
'quickActions.home': 'Mal',
'quickActions.governance': 'Rêveberî',
'quickActions.exchange': 'Guhertin',
'quickActions.b2b': 'Platforma B2B',
'quickActions.bank': 'Banka',
'quickActions.games': 'Lîstik',
'quickActions.university': 'Zanîngeh',
'quickActions.education': 'Perwerde',
'quickActions.dashboard': 'Dashboard',
'quickActions.trading': 'Bazirganî',
'quickActions.kurdmedia': 'Kurdmedia',
'quickActions.rewards': 'Xelat',
'quickActions.forum': 'Forum',
// WalletTab
'walletTab.title': 'Berîka Min',
'walletTab.balanceLoading': 'Tê barkirin...',
'walletTab.hezName': 'Tokena HÊZ (Hemwelatî)',
'walletTab.pezName': 'Tokena PEZ (Pezkuwî)',
'walletTab.swap': 'Guhertin',
'walletTab.p2p': 'P2P',
'walletTab.dapps': 'DApps',
'walletTab.staking': 'Staking',
'walletTab.connect': 'Girêdan',
'walletTab.tokens': 'Token',
'walletTab.pezNetwork': 'Tora PEZ',
'walletTab.polkadotNetwork': 'Polkadot',
'walletTab.bitcoinNetwork': 'Bitcoin',
'walletTab.ethereumNetwork': 'Ethereum',
'walletTab.bscNetwork': 'Binance Smart Chain',
'walletTab.cardanoNetwork': 'Cardano',
'walletTab.solanaNetwork': 'Solana',
// Citizenship Tab
'citizenship.title': 'Hemwelatiya Dîjîtal',
'citizenship.errorNoUser': 'Ji bo dîtina rewşa hemwelatiyê divê hûn têkevin.',
'citizenship.errorFetch': 'Rewşa hemwelatiyê nehat wergirtin. Ji kerema xwe ji bo nûvekirinê bikişînin.',
'citizenship.errorUnknown': 'Rewşek nenas ji serverê hat wergirtin.',
'citizenship.statusLoading': 'Rewşa hemwelatiya we tê barkirin...',
'citizenship.statusNotApplied': 'We hîna serî li hemwelatiya dîjîtal nedaye. Ji bo ku bibin beşek ji civata PezkuwiChain serlêdana xwe dest pê bikin.',
'citizenship.statusPending': 'Serlêdana weya hemwelatiyê niha di bin venêrînê de ye. Dema ku pêvajo biqede em ê we agahdar bikin.',
'citizenship.statusApproved': 'Pîroz be! Hemwelatiya weya dîjîtal hate pejirandin. Naha hûn dikarin bigihîjin taybetmendiyên taybetî yên hemwelatiyan.',
'citizenship.statusRejected': 'Serlêdana weya hemwelatiyê hate red kirin. Ji kerema xwe ji bo bêtir agahdarî agahdariyan kontrol bikin an bi piştgiriyê re têkilî daynin.',
// Referral Tab
'referralTab.title': 'Programa Referansê',
'referralTab.subtitle': 'Hevalên xwe vexwîne û xelatan qezenc bike',
'referralTab.code': 'Koda We ya Referansê',
'referralTab.link': 'Lînka We ya Referansê',
'referralTab.count': 'Bi Giştî Vexwendî',
'referralTab.people': 'Kes',
'referralTab.errorNoUser': 'Divê hûn têkevin da ku agahdariya referansê bibînin.',
'referralTab.errorFetch': 'Agahdariya referansê nehat wergirtin. Ji kerema xwe ji bo nûvekirinê bikişînin.',
'referralTab.copiedCodeTitle': 'Kod Hat Kopî Kirin',
'referralTab.copiedCodeMessage': 'Koda weya referansê li clipboardê hat kopî kirin.',
'referralTab.copiedLinkTitle': 'Lînk Hat Kopî Kirin',
'referralTab.copiedLinkMessage': 'Lînka weya referansê li clipboardê hat kopî kirin.',
// Profile Tab
'profileTab.notLoggedIn': 'Ji kerema xwe ji bo dîtina profîla xwe têkevin.',
'profileTab.editProfile': 'Profîlê Biguherîne',
'profileTab.walletAddress': 'Navnîşana Berîkê',
'profileTab.changePassword': 'Şîfreyê Biguherîne',
'profileTab.security': 'Ewlehî & 2FA',
'profileTab.signOutAlertTitle': 'Derkeve',
'profileTab.signOutAlertMessage': 'Ma hûn pê bawer in ku hûn dixwazin derkevin?',
// Send Modal
'sendModal.title': 'Tokenan Bişîne',
'sendModal.toAddress': 'Ji Navnîşanê re',
'sendModal.placeholderAddress': 'Navnîşana berîkê binivîse an QR bişopîne',
'sendModal.amount': 'Mîqdar',
'sendModal.sendButton': 'Bişîne',
'sendModal.errorNoUser': 'Divê hûn têkevin da ku tokenan bişînin.',
'sendModal.errorFillFields': 'Ji kerema xwe hem navnîşan û hem jî mîqdarê dagirin.',
'sendModal.errorInvalidAmount': 'Ji kerema xwe mîqdarek derbasdar a ji 0 mezintir binivîsin.',
'sendModal.errorGeneral': 'Di dema veguheztinê de çewtî çêbû.',
'sendModal.successMessage': 'Bi serkeftî {{amount}} {{asset}} hat şandin! TxHash: {{txHash}}...',
'sendModal.qrScanned': 'Koda QR Hat Şopandin',
// Receive Modal
'receiveModal.title': 'Tokenan Bistîne',
'receiveModal.subtitle': 'Navnîşana xwe parve bike da ku HEZ & PEZ bistînî',
'receiveModal.addressLabel': 'Navnîşana Berîka Te',
'receiveModal.copy': 'Kopî bike',
'receiveModal.share': 'Parve bike',
'receiveModal.copiedTitle': 'Li Clipboardê Hat Kopî Kirin',
'receiveModal.copiedMessage': 'Navnîşana berîka te hat kopî kirin.',
'receiveModal.errorNoAddress': 'Navnîşan ne berdest e. Ji kerema xwe têkeve.',
// Placeholders
'placeholders.citizens': 'Ekrana Hemwelatiyan',
'placeholders.referral': 'Ekrana Referansê',
'placeholders.profile': 'Ekrana Profîlê',
// Image Picker
'imagePicker.title': 'Wêneyê Profîlê Biguherîne',
'imagePicker.subtitle': 'Vebijarkek hilbijêre',
'imagePicker.takePhoto': 'Wêneyek Bikişîne',
'imagePicker.chooseFromGallery': 'Ji Galeriyê Hilbijêre',
// Alerts
'alerts.permissionRequired': 'Destûr Pêwîst e',
'alerts.cameraPermission': 'Destûra kamerayê pêwîst e!',
'alerts.galleryPermission': 'Destûra gihîştina galeriyê pêwîst e!',
// Verification
'verification.title': 'Verastkirina Mirovî',
'verification.subtitle': 'Ji kerema xwe ji bo domandinê kontrola ewlehiyê temam bikin',
'verification.verifying': 'Tê verastkirin...',
'verification.loading': 'Barkirina verastkirinê...',
'verification.failedTitle': 'Verastkirin bi ser neket',
'verification.failedMessage': 'Ji kerema xwe dîsa biceribîne',
'verification.errorTitle': 'Çewtî',
'verification.errorMessage': 'Verastkirin bi ser neket. Ji kerema xwe dîsa biceribîne.',
'verification.webViewError': 'Çewtiya WebView:',
}
+308 -11
View File
@@ -16,14 +16,14 @@ export default {
'nav.docs': 'Dokümantasyon',
'nav.login': 'Giriş Yap',
'nav.logout': 'Çıkış Yap',
// Hero Section
'hero.title': 'Blockchain Yönetişim Platformu',
'hero.subtitle': 'Blockchain teknolojisi ile demokratik ve şeffaf yönetişim',
'hero.cta.primary': 'Başla',
'hero.cta.secondary': 'Daha Fazla Bilgi',
// Auth
// Auth (web existing)
'auth.login': 'Giriş Yap',
'auth.logout': 'Çıkış Yap',
'auth.signup': 'Kayıt Ol',
@@ -32,14 +32,35 @@ export default {
'auth.confirmPassword': 'Şifre Tekrar',
'auth.rememberMe': 'Beni hatırla',
'auth.forgotPassword': 'Şifremi unuttum?',
// Auth (from shared)
'auth.signIn': 'Giriş Yap',
'auth.signUp': 'Kayıt Ol',
'auth.firstName': 'Ad',
'auth.lastName': 'Soyad',
'auth.phone': 'Telefon',
'auth.referralCode': 'Yönlendirme Kodu (Opsiyonel)',
'auth.alreadyHaveAccount': 'Hesabınız var mı?',
'auth.dontHaveAccount': 'Hesabınız yok mu?',
'auth.welcomeBack': 'Tekrar Hoş Geldiniz',
'auth.createAccount': 'Hesap Oluştur',
'auth.errorTitle': 'Hata',
'auth.fillFieldsError': 'Lütfen tüm gerekli alanları doldurun',
'auth.authFailedError': 'Kimlik doğrulama başarısız oldu',
'auth.placeholders.firstName': 'Ahmet',
'auth.placeholders.lastName': 'Yılmaz',
'auth.placeholders.phone': '+905001234567',
'auth.placeholders.email': 'your@email.com',
'auth.placeholders.password': '••••••••',
'auth.placeholders.referralCode': 'Yönlendirme kodunu girin',
// Wallet
'wallet.connect': 'Cüzdan Bağla',
'wallet.disconnect': 'Bağlantıyı Kes',
'wallet.balance': 'Bakiye',
'wallet.address': 'Adres',
'wallet.network': 'Ağ',
// Governance
'governance.proposals': 'Öneriler',
'governance.activeProposals': 'Aktif Öneriler',
@@ -47,7 +68,7 @@ export default {
'governance.delegate': 'Temsilci',
'governance.createProposal': 'Öneri Oluştur',
'governance.votingPower': 'Oy Gücü',
// Treasury
'treasury.title': 'Hazine',
'treasury.subtitle': 'Topluluk fonlarını yönetin',
@@ -55,14 +76,14 @@ export default {
'treasury.proposals': 'Teklifler',
'treasury.history': 'Geçmiş',
'treasury.approvals': 'Onaylar',
// Footer
'footer.description': 'Kürdistan için merkezi olmayan yönetişim',
'footer.about': 'Hakkında',
'footer.developers': 'Geliştiriciler',
'footer.community': 'Topluluk',
'footer.rights': 'Tüm hakları saklıdır',
// Common
'common.loading': 'Yükleniyor...',
'common.save': 'Kaydet',
@@ -80,7 +101,283 @@ export default {
'common.yes': 'Evet',
'common.no': 'Hayır',
'common.backToHome': 'Ana Sayfaya Dön',
// Role
'role': 'Rol'
}
'role': 'Rol',
// Shared top-level keys
'appName': 'PezkuwiChain',
'welcome': 'Hoş geldiniz',
'home': 'Ana Sayfa',
'wallet': 'Cüzdan',
'citizens': 'Vatandaşlar',
'referral': 'Yönlendirme',
'profile': 'Profil',
'settings': 'Ayarlar',
'notifications': 'Bildirimler',
'editProfile': 'Profili Düzenle',
'changePassword': 'Şifre Değiştir',
'signOut': 'Çıkış Yap',
'language': 'Dil',
'darkMode': 'Karanlık Mod',
'security': 'Güvenlik',
'preferences': 'Tercihler',
'about': 'Hakkında',
'biometricAuth': 'Biyometrik Kimlik Doğrulama',
'twoFactorAuth': 'İki Faktörlü Kimlik Doğrulama',
'pushNotifications': 'Anlık Bildirimler',
'version': 'Sürüm',
'terms': 'Hizmet Şartları',
'privacy': 'Gizlilik Politikası',
'help': 'Yardım ve Destek',
'walletAddress': 'Cüzdan Adresi',
'selectYourLanguage': 'Dilinizi Seçin',
'digitalCitizenshipPlatform': 'Dijital Vatandaşlık Platformu',
'continue': 'Devam Et',
'loading': 'Yükleniyor...',
'submit': 'Gönder',
'cancel': 'İptal',
'save': 'Kaydet',
'back': 'Geri',
// Language Settings
'languageSettings.info': '6 dil tam olarak desteklenmektedir. Diğer diller Google Çevirmen kullanır.',
// Settings Screen
'settingsScreen.comingSoon': 'Çok Yakında',
'settingsScreen.comingSoonMessage': 'Bu özellik gelecekteki bir güncellemede mevcut olacak',
'settingsScreen.subtitles.editProfile': 'Bilgilerinizi güncelleyin',
'settingsScreen.subtitles.walletAddress': 'Birincil cüzdan adresiniz',
'settingsScreen.subtitles.biometric': 'Parmak izi veya Yüz Tanıma kullanın',
'settingsScreen.subtitles.biometricNotAvailable': 'Bu cihazda mevcut değil',
'settingsScreen.subtitles.changePassword': 'Şifrenizi güncelleyin',
'settingsScreen.subtitles.twoFactorAuth': 'Ekstra güvenlik ekleyin',
'settingsScreen.subtitles.notifications': 'Uyarılar ve güncellemeler alın',
'settingsScreen.subtitles.darkThemeEnabled': 'Karanlık tema etkin',
'settingsScreen.subtitles.lightThemeEnabled': 'Açık tema etkin',
'settingsScreen.biometricAlerts.prompt': 'Biyometriyi etkinleştirmek için kimliğinizi doğrulayın',
'settingsScreen.biometricAlerts.successTitle': 'Başarılı',
'settingsScreen.biometricAlerts.enabled': 'Biyometrik kimlik doğrulama etkinleştirildi',
'settingsScreen.biometricAlerts.disabled': 'Biyometrik kimlik doğrulama devre dışı bırakıldı',
'settingsScreen.biometricAlerts.failedTitle': 'Başarısız',
'settingsScreen.biometricAlerts.failedMessage': 'Biyometrik kimlik doğrulama başarısız oldu',
// Edit Profile Screen
'editProfileScreen.labels.phone': 'Telefon Numarası',
'editProfileScreen.placeholders.firstName': 'Adınızı girin',
'editProfileScreen.placeholders.lastName': 'Soyadınızı girin',
'editProfileScreen.placeholders.email': 'E-postanızı girin',
'editProfileScreen.placeholders.phone': 'Telefon numaranızı girin',
'editProfileScreen.alerts.successTitle': 'Başarılı',
'editProfileScreen.alerts.successMessage': 'Profil başarıyla güncellendi!',
'editProfileScreen.alerts.updateFailed': 'Profil güncellenemedi',
'editProfileScreen.alerts.networkError': 'Ağ hatası oluştu',
'editProfileScreen.saveButton': 'Değişiklikleri Kaydet',
// Change Password Screen
'changePasswordScreen.info': 'Şifre en az 8 karakter olmalıdır',
'changePasswordScreen.labels.current': 'Mevcut Şifre',
'changePasswordScreen.labels.new': 'Yeni Şifre',
'changePasswordScreen.labels.confirm': 'Yeni Şifreyi Onayla',
'changePasswordScreen.placeholders.current': 'Mevcut şifreyi girin',
'changePasswordScreen.placeholders.new': 'Yeni şifreyi girin',
'changePasswordScreen.placeholders.confirm': 'Yeni şifreyi tekrar girin',
'changePasswordScreen.alerts.fillFields': 'Lütfen tüm alanları doldurun',
'changePasswordScreen.alerts.noMatch': 'Yeni şifreler eşleşmiyor',
'changePasswordScreen.alerts.lengthError': 'Şifre en az 8 karakter olmalıdır',
'changePasswordScreen.alerts.successTitle': 'Başarılı',
'changePasswordScreen.alerts.successMessage': 'Şifre başarıyla değiştirildi!',
'changePasswordScreen.alerts.updateFailed': 'Şifre değiştirilemedi',
'changePasswordScreen.alerts.networkError': 'Ağ hatası oluştu',
'changePasswordScreen.saveButton': 'Şifreyi Değiştir',
// Wallet Address Screen
'walletAddressScreen.info': 'Cüzdan adresiniz HEZ ve PEZ tokenlerini almak için kullanılır. Doğru olduğundan emin olun.',
'walletAddressScreen.label': 'Cüzdan Adresi',
'walletAddressScreen.placeholder': 'Cüzdan adresini girin',
'walletAddressScreen.noAddress': 'Cüzdan adresi ayarlanmamış',
'walletAddressScreen.editButton': 'Cüzdan Adresini Düzenle',
'walletAddressScreen.alerts.emptyError': 'Cüzdan adresi boş olamaz',
'walletAddressScreen.alerts.successTitle': 'Başarılı',
'walletAddressScreen.alerts.successMessage': 'Cüzdan adresi başarıyla güncellendi!',
'walletAddressScreen.alerts.updateFailed': 'Cüzdan adresi güncellenemedi',
'walletAddressScreen.alerts.networkError': 'Ağ hatası oluştu',
'walletAddressScreen.alerts.copiedTitle': 'Kopyalandı',
'walletAddressScreen.alerts.copiedMessage': 'Cüzdan adresi panoya kopyalandı',
// Notifications Screen
'notificationsScreen.title': 'Bildirimler',
'notificationsScreen.markAllRead': 'Tümünü okundu işaretle',
// QR Scanner Screen
'qrScannerScreen.title': 'QR Kodu Tara',
'qrScannerScreen.titleNoPermission': 'QR Tarayıcı',
'qrScannerScreen.requesting': 'Kamera izni isteniyor...',
'qrScannerScreen.permissionDenied': 'Kamera İzni Reddedildi',
'qrScannerScreen.permissionMessage': 'QR kodlarını taramak için lütfen cihaz ayarlarınızdan kamera erişimini etkinleştirin.',
'qrScannerScreen.requestAgain': 'Tekrar İzin İste',
'qrScannerScreen.instruction': 'QR kodu çerçevenin içine yerleştirin',
'qrScannerScreen.scanAgain': 'Tekrar Tara',
'qrScannerScreen.alertTitle': 'QR Kodu Tarandı',
'qrScannerScreen.alertType': 'Tür',
'qrScannerScreen.alertData': 'Veri',
'qrScannerScreen.alertOK': 'Tamam',
// Terms Screen
'termsScreen.title': 'Hizmet Şartları',
'termsScreen.lastUpdated': 'Son Güncelleme: 8 Kasım 2025',
// Privacy Screen
'privacyScreen.title': 'Gizlilik Politikası',
'privacyScreen.lastUpdated': 'Son Güncelleme: 8 Kasım 2025',
// Help Screen
'helpScreen.title': 'Yardım ve Destek',
'helpScreen.contactTitle': 'Destekle İletişime Geçin',
'helpScreen.supportCenter': 'Destek Merkezini Ziyaret Edin',
'helpScreen.supportCenterLink': 'pezkuwichain.io/support',
'helpScreen.emailSupport': 'E-posta Desteği',
'helpScreen.emailSupportLink': 'support@pezkuwichain.io',
'helpScreen.faqTitle': 'Sıkça Sorulan Sorular',
'helpScreen.appInfo': 'Uygulama Sürümü 1.0.0\n© 2025 PezkuwiChain. Tüm hakları saklıdır.',
// Home Tab
'homeTab.tikiScore': 'Tiki Puanı',
'homeTab.trustScore': 'Güven Puanı',
'homeTab.dynamicWidget': 'Dinamik Widget',
'homeTab.quickActions': 'Hızlı İşlemler',
'homeTab.send': 'Gönder',
'homeTab.receive': 'Al',
'homeTab.exchange': 'Takas',
'homeTab.stake': 'Stake',
'homeTab.vote': 'Oy',
'homeTab.nft': 'NFT',
'homeTab.certificates': 'Sertifikalar',
'homeTab.refer': 'Yönlendir',
'homeTab.pay': 'Öde',
'homeTab.rewards': 'Ödüller',
'homeTab.history': 'Geçmiş',
'homeTab.assets': 'Varlıklar',
'homeTab.welcomeTitle': 'PezkuwiChain\'e Hoş Geldiniz!',
'homeTab.welcomeMessage': 'Vatandaşlık yolculuğunuza bugün başlayın',
'homeTab.featureTitle': 'Yeni Özellik',
'homeTab.featureMessage': 'Yönetişim teklifleri için oy kullanın',
// Quick Actions
'quickActions.home': 'Ana Sayfa',
'quickActions.governance': 'Yönetişim',
'quickActions.exchange': 'Borsa',
'quickActions.b2b': 'B2B Platformu',
'quickActions.bank': 'Banka',
'quickActions.games': 'Oyunlar',
'quickActions.university': 'Üniversite',
'quickActions.education': 'Eğitim',
'quickActions.dashboard': 'Panel',
'quickActions.trading': 'Ticaret',
'quickActions.kurdmedia': 'Kurdmedya',
'quickActions.rewards': 'Ödüller',
'quickActions.forum': 'Forum',
// Wallet Tab
'walletTab.title': 'Cüzdanım',
'walletTab.balanceLoading': 'Yükleniyor...',
'walletTab.hezName': 'HEZ Token (Vatandaşlık)',
'walletTab.pezName': 'PEZ Token (Hizmet)',
'walletTab.swap': 'Takas',
'walletTab.p2p': 'P2P',
'walletTab.dapps': 'DApps',
'walletTab.staking': 'Staking',
'walletTab.connect': 'Bağlan',
'walletTab.tokens': 'Tokenlar',
'walletTab.pezNetwork': 'PEZ Ağı',
'walletTab.polkadotNetwork': 'Polkadot',
'walletTab.bitcoinNetwork': 'Bitcoin',
'walletTab.ethereumNetwork': 'Ethereum',
'walletTab.bscNetwork': 'Binance Smart Chain',
'walletTab.cardanoNetwork': 'Cardano',
'walletTab.solanaNetwork': 'Solana',
// Citizenship
'citizenship.title': 'Dijital Vatandaşlık',
'citizenship.errorNoUser': 'Vatandaşlık durumunu görüntülemek için giriş yapmış olmalısınız.',
'citizenship.errorFetch': 'Vatandaşlık durumu alınamadı. Lütfen yenilemek için aşağı çekin.',
'citizenship.errorUnknown': 'Sunucudan bilinmeyen bir durum alındı.',
'citizenship.statusLoading': 'Vatandaşlık durumunuz yükleniyor...',
'citizenship.statusNotApplied': 'Henüz dijital vatandaşlık başvurusunda bulunmadınız. PezkuwiChain topluluğunun bir parçası olmak için başvurunuza başlayın.',
'citizenship.statusPending': 'Vatandaşlık başvurunuz şu anda inceleniyor. Süreç tamamlandığında sizi bilgilendireceğiz.',
'citizenship.statusApproved': 'Tebrikler! Dijital vatandaşlığınız onaylandı. Artık vatandaşa özel özelliklere erişebilirsiniz.',
'citizenship.statusRejected': 'Vatandaşlık başvurunuz reddedildi. Lütfen bildirimleri kontrol edin veya daha fazla bilgi için destek ile iletişime geçin.',
// Referral Tab
'referralTab.title': 'Yönlendirme Programı',
'referralTab.subtitle': 'Arkadaşlarını davet et ve ödüller kazan',
'referralTab.code': 'Yönlendirme Kodun',
'referralTab.link': 'Yönlendirme Bağlantın',
'referralTab.count': 'Toplam Davet Edilen',
'referralTab.people': 'Kişi',
'referralTab.errorNoUser': 'Yönlendirme bilgilerini görmek için giriş yapmalısınız.',
'referralTab.errorFetch': 'Yönlendirme bilgileri alınamadı. Lütfen yenilemek için çekin.',
'referralTab.copiedCodeTitle': 'Kod Kopyalandı',
'referralTab.copiedCodeMessage': 'Yönlendirme kodun panoya kopyalandı.',
'referralTab.copiedLinkTitle': 'Bağlantı Kopyalandı',
'referralTab.copiedLinkMessage': 'Yönlendirme bağlantın panoya kopyalandı.',
// Profile Tab
'profileTab.notLoggedIn': 'Profilinizi görüntülemek için lütfen giriş yapın.',
'profileTab.editProfile': 'Profili Düzenle',
'profileTab.walletAddress': 'Cüzdan Adresi',
'profileTab.changePassword': 'Şifre Değiştir',
'profileTab.security': 'Güvenlik & 2FA',
'profileTab.signOutAlertTitle': 'Çıkış Yap',
'profileTab.signOutAlertMessage': 'Çıkış yapmak istediğinizden emin misiniz?',
// Send Modal
'sendModal.title': 'Token Gönder',
'sendModal.toAddress': 'Alıcı Adresi',
'sendModal.placeholderAddress': 'Cüzdan adresini girin veya QR taratın',
'sendModal.amount': 'Miktar',
'sendModal.sendButton': 'Gönder',
'sendModal.errorNoUser': 'Token göndermek için giriş yapmış olmalısınız.',
'sendModal.errorFillFields': 'Lütfen hem adresi hem de miktarı doldurun.',
'sendModal.errorInvalidAmount': 'Lütfen 0\'dan büyük geçerli bir miktar girin.',
'sendModal.errorGeneral': 'Transfer sırasında bir hata oluştu.',
'sendModal.successMessage': 'Başarıyla {{amount}} {{asset}} gönderildi! TxHash: {{txHash}}...',
'sendModal.qrScanned': 'QR Kod Tarandı',
// Receive Modal
'receiveModal.title': 'Token Al',
'receiveModal.subtitle': 'HEZ & PEZ almak için adresini paylaş',
'receiveModal.addressLabel': 'Cüzdan Adresiniz',
'receiveModal.copy': 'Kopyala',
'receiveModal.share': 'Paylaş',
'receiveModal.copiedTitle': 'Panoya Kopyalandı',
'receiveModal.copiedMessage': 'Cüzdan adresiniz panoya kopyalandı.',
'receiveModal.errorNoAddress': 'Adres mevcut değil. Lütfen giriş yapın.',
// Placeholders
'placeholders.citizens': 'Vatandaşlar Ekranı',
'placeholders.referral': 'Yönlendirme Ekranı',
'placeholders.profile': 'Profil Ekranı',
// Image Picker
'imagePicker.title': 'Profil Fotoğrafını Değiştir',
'imagePicker.subtitle': 'Bir seçenek belirleyin',
'imagePicker.takePhoto': 'Fotoğraf Çek',
'imagePicker.chooseFromGallery': 'Galeriden Seç',
// Alerts
'alerts.permissionRequired': 'İzin Gerekli',
'alerts.cameraPermission': 'Kamera izni gerekli!',
'alerts.galleryPermission': 'Galeri erişim izni gerekli!',
// Verification
'verification.title': 'İnsan Doğrulaması',
'verification.subtitle': 'Lütfen devam etmek için güvenlik kontrolünü tamamlayın',
'verification.verifying': 'Doğrulanıyor...',
'verification.loading': 'Doğrulama yükleniyor...',
'verification.failedTitle': 'Doğrulama Başarısız',
'verification.failedMessage': 'Lütfen tekrar deneyin',
'verification.errorTitle': 'Hata',
'verification.errorMessage': 'Doğrulama başarısız oldu. Lütfen tekrar deneyin.',
'verification.webViewError': 'WebView Hatası:',
}