mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-22 21:47:56 +00:00
a635610b7c
Perwerde (Education Platform): - Add hybrid backend (Supabase + Blockchain + IPFS) - Implement CourseList, CourseCreator, StudentDashboard - Create courses table with RLS policies - Add IPFS upload utility - Integrate with pallet-perwerde extrinsics ValidatorPool: - Add validator pool management UI - Implement PoolCategorySelector with 3 categories - Add ValidatorPoolDashboard with pool stats - Integrate with pallet-validator-pool extrinsics - Add to StakingDashboard as new tab Technical: - Fix all toast imports (sonner) - Fix IPFS File upload (Blob conversion) - Fix RLS policies (wallet_address → auth.uid) - Add error boundaries - Add loading states Status: UI complete, blockchain integration pending VPS deployment
2590 lines
132 KiB
TypeScript
2590 lines
132 KiB
TypeScript
// Sadece çevirileri ve desteklenen dilleri export ediyoruz.
|
||
export const supportedLocales = ['en', 'ku-sorani', 'ku-kurmanji', 'ar', 'tr', 'fa'];
|
||
|
||
export const translations = {
|
||
en: {
|
||
appName: 'PezkuwiChain',
|
||
languageNames: {
|
||
'en': { name: 'English', nativeName: 'English', flag: '🇺🇸' },
|
||
'ku-kurmanji': { name: 'Kurdish (Kurmanji)', nativeName: 'Kurdî (Kurmancî)', flag: '🟨' },
|
||
'ku-sorani': { name: 'Kurdish (Sorani)', nativeName: 'کوردی (سۆرانی)', flag: '🟥' },
|
||
'tr': { name: 'Turkish', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||
'ar': { name: 'Arabic', nativeName: 'العربية', flag: '🇸🇦' },
|
||
'fa': { name: 'Persian', nativeName: 'فارسی', flag: '🇮🇷' },
|
||
},
|
||
languageSettings: {
|
||
info: '6 languages fully supported. Other languages use Google Translator.',
|
||
},
|
||
// Navigation
|
||
welcome: 'Welcome',
|
||
home: 'Home',
|
||
wallet: 'Wallet',
|
||
citizens: 'Citizens',
|
||
referral: 'Referral',
|
||
profile: 'Profile',
|
||
|
||
// Hero Section
|
||
hero: {
|
||
title: 'Blockchain Governance Platform',
|
||
subtitle: 'Democratic and transparent governance with blockchain technology',
|
||
exploreGovernance: 'Explore Governance',
|
||
learnMore: 'Learn More',
|
||
stats: {
|
||
activeProposals: 'Active Proposals',
|
||
totalVoters: 'Total Voters',
|
||
tokensStaked: 'Tokens Staked',
|
||
trustScore: 'Trust Score',
|
||
},
|
||
},
|
||
|
||
// Settings
|
||
settings: 'Settings',
|
||
notifications: 'Notifications',
|
||
editProfile: 'Edit Profile',
|
||
changePassword: 'Change Password',
|
||
signOut: 'Sign Out',
|
||
language: 'Language',
|
||
darkMode: 'Dark Mode',
|
||
security: 'Security',
|
||
preferences: 'Preferences',
|
||
about: 'About',
|
||
biometricAuth: 'Biometric Authentication',
|
||
twoFactorAuth: 'Two-Factor Authentication',
|
||
pushNotifications: 'Push Notifications',
|
||
version: 'Version',
|
||
terms: 'Terms of Service',
|
||
privacy: 'Privacy Policy',
|
||
help: 'Help & Support',
|
||
walletAddress: 'Wallet Address',
|
||
// SettingsScreen
|
||
settingsScreen: {
|
||
comingSoon: 'Coming Soon',
|
||
comingSoonMessage: 'This feature will be available in a future update',
|
||
subtitles: {
|
||
editProfile: 'Update your information',
|
||
walletAddress: 'Your primary wallet address',
|
||
biometric: 'Use fingerprint or Face ID',
|
||
biometricNotAvailable: 'Not available on this device',
|
||
changePassword: 'Update your password',
|
||
twoFactorAuth: 'Add extra security',
|
||
notifications: 'Receive alerts and updates',
|
||
darkThemeEnabled: 'Dark theme enabled',
|
||
lightThemeEnabled: 'Light theme enabled',
|
||
},
|
||
biometricAlerts: {
|
||
prompt: 'Authenticate to enable biometrics',
|
||
successTitle: 'Success',
|
||
enabled: 'Biometric authentication enabled',
|
||
disabled: 'Biometric authentication disabled',
|
||
failedTitle: 'Failed',
|
||
failedMessage: 'Biometric authentication failed',
|
||
},
|
||
},
|
||
// EditProfileScreen
|
||
editProfileScreen: {
|
||
labels: {
|
||
phone: 'Phone Number',
|
||
},
|
||
placeholders: {
|
||
firstName: 'Enter first name',
|
||
lastName: 'Enter last name',
|
||
email: 'Enter email',
|
||
phone: 'Enter phone number',
|
||
},
|
||
alerts: {
|
||
successTitle: 'Success',
|
||
successMessage: 'Profile updated successfully!',
|
||
updateFailed: 'Failed to update profile',
|
||
networkError: 'Network error occurred',
|
||
},
|
||
saveButton: 'Save Changes',
|
||
},
|
||
// ChangePasswordScreen
|
||
changePasswordScreen: {
|
||
info: 'Password must be at least 8 characters long',
|
||
labels: {
|
||
current: 'Current Password',
|
||
new: 'New Password',
|
||
confirm: 'Confirm New Password',
|
||
},
|
||
placeholders: {
|
||
current: 'Enter current password',
|
||
new: 'Enter new password',
|
||
confirm: 'Confirm new password',
|
||
},
|
||
alerts: {
|
||
fillFields: 'Please fill in all fields',
|
||
noMatch: 'New passwords do not match',
|
||
lengthError: 'Password must be at least 8 characters',
|
||
successTitle: 'Success',
|
||
successMessage: 'Password changed successfully!',
|
||
updateFailed: 'Failed to change password',
|
||
networkError: 'Network error occurred',
|
||
},
|
||
saveButton: 'Change Password',
|
||
},
|
||
// WalletAddressScreen
|
||
walletAddressScreen: {
|
||
info: "Your wallet address is used to receive HEZ and PEZ tokens. Make sure it's correct.",
|
||
label: 'Wallet Address',
|
||
placeholder: 'Enter wallet address',
|
||
noAddress: 'No wallet address set',
|
||
editButton: 'Edit Wallet Address',
|
||
alerts: {
|
||
emptyError: 'Wallet address cannot be empty',
|
||
successTitle: 'Success',
|
||
successMessage: 'Wallet address updated successfully!',
|
||
updateFailed: 'Failed to update wallet address',
|
||
networkError: 'Network error occurred',
|
||
copiedTitle: 'Copied',
|
||
copiedMessage: 'Wallet address copied to clipboard',
|
||
},
|
||
},
|
||
// NotificationsScreen
|
||
notificationsScreen: {
|
||
title: 'Notifications',
|
||
markAllRead: 'Mark all read',
|
||
mockData: [
|
||
{
|
||
id: '1',
|
||
title: 'New Governance Proposal',
|
||
message: 'Proposal #42: Increase monthly PEZ rewards by 10%',
|
||
time: '2 hours ago',
|
||
type: 'governance',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '2',
|
||
title: 'Transaction Confirmed',
|
||
message: 'You received 100 HEZ from 5GrwvaEF5...',
|
||
time: '5 hours ago',
|
||
type: 'transaction',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '3',
|
||
title: 'Staking Reward',
|
||
message: 'You earned 5.2 PEZ staking rewards',
|
||
time: '1 day ago',
|
||
type: 'reward',
|
||
read: true,
|
||
},
|
||
],
|
||
},
|
||
// QRScannerScreen
|
||
qrScannerScreen: {
|
||
title: 'Scan QR Code',
|
||
titleNoPermission: 'QR Scanner',
|
||
requesting: 'Requesting camera permission...',
|
||
permissionDenied: 'Camera Permission Denied',
|
||
permissionMessage: 'Please enable camera access in your device settings to scan QR codes.',
|
||
requestAgain: 'Request Permission Again',
|
||
instruction: 'Position the QR code within the frame',
|
||
scanAgain: 'Scan Again',
|
||
alertTitle: 'QR Code Scanned',
|
||
alertType: 'Type',
|
||
alertData: 'Data',
|
||
alertOK: 'OK',
|
||
},
|
||
// TermsScreen (TAM İÇERİK)
|
||
termsScreen: {
|
||
title: 'Terms of Service',
|
||
lastUpdated: 'Last Updated: November 8, 2025',
|
||
sections: [
|
||
{ title: '1. Acceptance of Terms', content: 'By accessing or using PezkuwiChain mobile application ("Service"), you agree to be bound by these Terms of Service. If you disagree with any part of these terms, you may not access the Service.' },
|
||
{ title: '2. User Accounts', content: 'You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You must immediately notify us of any unauthorized use of your account.' },
|
||
{ title: '3. Digital Assets', content: 'PezkuwiChain provides wallet services for digital assets (HEZ, PEZ tokens). You acknowledge that:' },
|
||
{ title: '4. Prohibited Activities', content: 'You agree not to:' },
|
||
{ title: '5. Intellectual Property', content: 'The Service and its original content, features, and functionality are owned by PezkuwiChain and are protected by international copyright, trademark, and other intellectual property laws.' },
|
||
{ title: '6. Limitation of Liability', content: 'To the maximum extent permitted by law, PezkuwiChain shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or other intangible losses resulting from your use of the Service.' },
|
||
{ title: '7. Disclaimers', content: 'The Service is provided "as is" and "as available" without warranties of any kind. We do not guarantee that the Service will be uninterrupted, secure, or error-free.' },
|
||
{ title: '8. Governing Law', content: 'These Terms shall be governed by and construed in accordance with applicable international laws, without regard to conflict of law provisions.' },
|
||
{ title: '9. Changes to Terms', content: 'We reserve the right to modify these terms at any time. We will notify users of any material changes. Continued use of the Service after changes constitutes acceptance of the new terms.' },
|
||
{ title: '10. Contact', content: 'For questions about these Terms, contact us at support@pezkuwichain.io' },
|
||
],
|
||
bullets: {
|
||
'3': [
|
||
'You are solely responsible for your wallet security',
|
||
'Loss of private keys may result in permanent loss of assets',
|
||
'Transactions on blockchain are irreversible',
|
||
'We do not custody your private keys or assets'
|
||
],
|
||
'4': [
|
||
'Violate any applicable laws or regulations',
|
||
'Use the Service for fraudulent purposes',
|
||
'Attempt to gain unauthorized access to our systems',
|
||
'Interfere with or disrupt the Service'
|
||
]
|
||
}
|
||
},
|
||
// PrivacyScreen (TAM İÇERİK)
|
||
privacyScreen: {
|
||
title: 'Privacy Policy',
|
||
lastUpdated: 'Last Updated: November 8, 2025',
|
||
sections: [
|
||
{ title: '1. Information We Collect', content: 'We collect information you provide directly to us:' },
|
||
{ title: '2. How We Use Your Information', content: 'We use collected information to:' },
|
||
{ title: '3. Information Sharing', content: 'We do not sell or rent your personal information. We may share information:' },
|
||
{ title: '4. Blockchain Transparency', content: 'Transactions on blockchain networks are publicly visible. Your wallet address and transaction history may be viewed by anyone on the blockchain network.' },
|
||
{ title: '5. Data Security', content: 'We implement industry-standard security measures to protect your information:' },
|
||
{ title: '6. Your Rights', content: 'You have the right to:' },
|
||
{ title: '7. Data Retention', content: 'We retain your information for as long as your account is active or as needed to provide services. You may request deletion of your data at any time.' },
|
||
{ title: '8. Children\'s Privacy', content: 'Our Service is not intended for users under 18 years of age. We do not knowingly collect information from children under 18.' },
|
||
{ title: '9. International Data Transfers', content: 'Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place.' },
|
||
{ title: '10. Changes to Privacy Policy', content: 'We may update this Privacy Policy periodically. We will notify you of any material changes via email or in-app notification.' },
|
||
{ title: '11. Contact Us', content: 'For privacy-related questions or requests, contact us at:' },
|
||
],
|
||
bullets: {
|
||
'1': [
|
||
'Account information (name, email, phone number)',
|
||
'Profile information (profile picture, preferences)',
|
||
'Wallet addresses (public blockchain addresses)',
|
||
'Transaction data (on public blockchain)',
|
||
'Device information (device type, OS version)'
|
||
],
|
||
'2': [
|
||
'Provide and maintain the Service',
|
||
'Process your transactions',
|
||
'Send you notifications and updates',
|
||
'Improve our services and user experience',
|
||
'Detect and prevent fraud or security issues',
|
||
'Comply with legal obligations'
|
||
],
|
||
'3': [
|
||
'With your consent',
|
||
'To comply with legal obligations',
|
||
'With service providers who assist us',
|
||
'In case of merger, sale, or business transfer'
|
||
],
|
||
'5': [
|
||
'Encryption of sensitive data',
|
||
'Secure authentication protocols',
|
||
'Regular security audits',
|
||
'Biometric authentication options'
|
||
],
|
||
'6': [
|
||
'Access your personal information',
|
||
'Correct inaccurate information',
|
||
'Delete your account and data',
|
||
'Export your data',
|
||
'Opt-out of marketing communications'
|
||
],
|
||
'11': [
|
||
'Email: privacy@pezkuwichain.io',
|
||
'Support: support@pezkuwichain.io'
|
||
]
|
||
}
|
||
},
|
||
// HelpScreen (TAM İÇERİK)
|
||
helpScreen: {
|
||
title: 'Help & Support',
|
||
contactTitle: 'Contact Support',
|
||
supportCenter: 'Visit Support Center',
|
||
supportCenterLink: 'pezkuwichain.io/support',
|
||
emailSupport: 'Email Support',
|
||
emailSupportLink: 'support@pezkuwichain.io',
|
||
faqTitle: 'Frequently Asked Questions',
|
||
appInfo: 'App Version 1.0.0\n© 2025 PezkuwiChain. All rights reserved.',
|
||
faqs: [
|
||
{ id: '1', question: 'How do I create a wallet?', answer: 'When you sign up for PezkuwiChain, a wallet is automatically created for you. Your wallet address is displayed in the Settings > Profile section.' },
|
||
{ id: '2', question: 'How do I send tokens?', answer: 'Go to the Wallet tab, tap on the token you want to send (HEZ or PEZ), then tap the "Send" button. Enter the recipient\'s wallet address and the amount you want to send.' },
|
||
{ id: '3', question: 'What is the difference between HEZ and PEZ?', answer: 'HEZ (Hemwelatî) is the citizenship token used for identity verification and governance. PEZ (Pezkuwî) is the utility token used for transactions and services within the ecosystem.' },
|
||
{ id: '4', question: 'How do I participate in governance?', answer: 'Navigate to the Vote section from quick actions or wallet. You can view active proposals and vote using your HEZ tokens. Each HEZ token represents one vote.' },
|
||
{ id: '5', question: 'Is my wallet secure?', answer: 'Yes! We use industry-standard encryption and security measures. You can also enable biometric authentication and 2FA for additional security. Remember to never share your password or recovery phrase.' },
|
||
{ id: '6', question: 'How do I recover my account?', answer: 'If you forget your password, use the "Forgot Password" option on the login screen. For account recovery issues, contact our support team at support@pezkuwichain.io' },
|
||
{ id: '7', question: 'What are transaction fees?', answer: 'Network fees (gas fees) are required for blockchain transactions. These fees go to validators who process and secure transactions on the network.' },
|
||
{ id: '8', question: 'How long do transactions take?', answer: 'Most transactions are confirmed within seconds to a few minutes, depending on network congestion. You can view transaction status in your transaction history.' },
|
||
]
|
||
},
|
||
// Language Selection
|
||
selectYourLanguage: 'Select Your Language',
|
||
digitalCitizenshipPlatform: 'Digital Citizenship Platform',
|
||
continue: 'Continue',
|
||
// Auth
|
||
auth: {
|
||
signIn: 'Sign In',
|
||
signUp: 'Sign Up',
|
||
email: 'Email',
|
||
password: 'Password',
|
||
firstName: 'First Name',
|
||
lastName: 'Last Name',
|
||
phone: 'Phone',
|
||
referralCode: 'Referral Code (Optional)',
|
||
alreadyHaveAccount: 'Already have an account?',
|
||
dontHaveAccount: "Don't have an account?",
|
||
welcomeBack: 'Welcome Back',
|
||
createAccount: 'Create Account',
|
||
errorTitle: 'Error',
|
||
fillFieldsError: 'Please fill in all required fields',
|
||
authFailedError: 'Authentication failed',
|
||
placeholders: {
|
||
firstName: 'John',
|
||
lastName: 'Doe',
|
||
phone: '+1234567890',
|
||
email: 'your@email.com',
|
||
password: '••••••••',
|
||
referralCode: 'Enter referral code',
|
||
}
|
||
},
|
||
// Common
|
||
loading: 'Loading...',
|
||
submit: 'Submit',
|
||
cancel: 'Cancel',
|
||
save: 'Save',
|
||
back: 'Back',
|
||
// HomeTab
|
||
homeTab: {
|
||
tikiScore: 'Tiki Score',
|
||
trustScore: 'Trust Score',
|
||
dynamicWidget: 'Dynamic Widget',
|
||
quickActions: 'Quick Actions', // Bu, bölüm başlığı için kullanılır
|
||
// Eski 12 butonun etiketleri
|
||
send: 'Send',
|
||
receive: 'Receive',
|
||
exchange: 'Exchange',
|
||
stake: 'Stake',
|
||
vote: 'Vote',
|
||
nft: 'NFT',
|
||
certificates: 'Certificates',
|
||
refer: 'Refer',
|
||
pay: 'Pay',
|
||
rewards: 'Rewards',
|
||
history: 'History',
|
||
assets: 'Assets',
|
||
welcomeTitle: '🎉 Welcome to PezkuwiChain!',
|
||
welcomeMessage: 'Start your citizenship journey today',
|
||
featureTitle: '📢 New Feature',
|
||
featureMessage: 'Vote on governance proposals',
|
||
},
|
||
// YENİ ANAHTARLAR (Yeni 13 Quick Action Butonu için)
|
||
quickActions: {
|
||
home: 'Home',
|
||
governance: 'Governance',
|
||
exchange: 'Exchange',
|
||
b2b: 'B2B Platform',
|
||
bank: 'Bank',
|
||
games: 'Games',
|
||
university: 'University',
|
||
education: 'Education',
|
||
dashboard: 'Dashboard',
|
||
trading: 'Trading',
|
||
kurdmedia: 'Kurdmedia',
|
||
rewards: 'Rewards',
|
||
forum: 'Forum'
|
||
},
|
||
// WalletTab
|
||
walletTab: {
|
||
title: 'My Wallet',
|
||
balanceLoading: 'Loading...',
|
||
hezName: 'Hemwelatî Token',
|
||
pezName: 'Pezkuwî Token',
|
||
swap: 'Swap',
|
||
p2p: 'P2P',
|
||
dapps: 'DApps',
|
||
staking: 'Staking',
|
||
connect: 'Connect',
|
||
tokens: 'Tokens',
|
||
pezNetwork: 'PEZ Network',
|
||
polkadotNetwork: 'Polkadot',
|
||
bitcoinNetwork: 'Bitcoin',
|
||
ethereumNetwork: 'Ethereum',
|
||
bscNetwork: 'Binance Smart Chain',
|
||
cardanoNetwork: 'Cardano',
|
||
solanaNetwork: 'Solana',
|
||
},
|
||
// Citizenship Tab - YENİ EKLENDİ
|
||
citizenship: {
|
||
title: 'Digital Citizenship',
|
||
errorNoUser: 'You must be logged in to view citizenship status.',
|
||
errorFetch: 'Could not retrieve citizenship status. Please pull to refresh.',
|
||
errorUnknown: 'An unknown status was received from the server.',
|
||
statusLoading: 'Loading your citizenship status...',
|
||
statusNotApplied: 'You have not yet applied for digital citizenship. Start your application to become part of the PezkuwiChain community.',
|
||
statusPending: 'Your citizenship application is currently under review. We will notify you once the process is complete.',
|
||
statusApproved: 'Congratulations! Your digital citizenship is approved. You can now access citizen-exclusive features.',
|
||
statusRejected: 'Your citizenship application has been rejected. Please check for notifications or contact support for more information.',
|
||
},
|
||
// Referral Tab - YENİ EKLENDİ
|
||
referralTab: {
|
||
title: 'Referral Program',
|
||
subtitle: 'Invite friends and earn rewards',
|
||
code: 'Your Referral Code',
|
||
link: 'Your Referral Link',
|
||
count: 'Total Invited',
|
||
people: 'People',
|
||
errorNoUser: 'You must be logged in to view referral info.',
|
||
errorFetch: 'Could not retrieve referral info. Please pull to refresh.',
|
||
copiedCodeTitle: 'Code Copied',
|
||
copiedCodeMessage: 'Your referral code is copied to the clipboard.',
|
||
copiedLinkTitle: 'Link Copied',
|
||
copiedLinkMessage: 'Your referral link is copied to the clipboard.'
|
||
},
|
||
// Profile Tab - YENİ EKLENDİ
|
||
profileTab: {
|
||
notLoggedIn: 'Please log in to view your profile.',
|
||
editProfile: 'Edit Profile',
|
||
walletAddress: 'Wallet Address',
|
||
changePassword: 'Change Password',
|
||
security: 'Security & 2FA',
|
||
signOutAlertTitle: 'Sign Out',
|
||
signOutAlertMessage: 'Are you sure you want to sign out?',
|
||
},
|
||
// Send Modal - YENİ EKLENDİ
|
||
sendModal: {
|
||
title: 'Send Tokens',
|
||
toAddress: 'To Address',
|
||
placeholderAddress: 'Enter wallet address or scan QR',
|
||
amount: 'Amount',
|
||
sendButton: 'Send',
|
||
errorNoUser: 'You must be logged in to send tokens.',
|
||
errorFillFields: 'Please fill in both address and amount.',
|
||
errorInvalidAmount: 'Please enter a valid amount greater than 0.',
|
||
errorGeneral: 'An error occurred during the transfer.',
|
||
successMessage: 'Successfully sent {{amount}} {{asset}}! TxHash: {{txHash}}...',
|
||
qrScanned: 'QR Code Scanned',
|
||
},
|
||
// Receive Modal - YENİ EKLENDİ
|
||
receiveModal: {
|
||
title: 'Receive Tokens',
|
||
subtitle: 'Share your address to receive HEZ & PEZ',
|
||
addressLabel: 'Your Wallet Address',
|
||
copy: 'Copy',
|
||
share: 'Share',
|
||
copiedTitle: 'Copied to Clipboard',
|
||
copiedMessage: 'Your wallet address has been copied.',
|
||
errorNoAddress: 'Address not available. Please log in.',
|
||
},
|
||
// Placeholders
|
||
placeholders: {
|
||
citizens: 'Citizens Screen',
|
||
referral: 'Referral Screen',
|
||
profile: 'Profile Screen',
|
||
},
|
||
// Image Picker
|
||
imagePicker: {
|
||
title: 'Change Profile Photo',
|
||
subtitle: 'Choose an option',
|
||
takePhoto: 'Take Photo',
|
||
chooseFromGallery: 'Choose from Gallery',
|
||
},
|
||
// Alerts
|
||
alerts: {
|
||
permissionRequired: 'Permission Required',
|
||
cameraPermission: 'Camera permission is required!',
|
||
galleryPermission: 'Gallery access is required!',
|
||
},
|
||
// Verification
|
||
verification: {
|
||
title: 'Human Verification',
|
||
subtitle: 'Please complete the security check to continue',
|
||
verifying: 'Verifying...',
|
||
loading: 'Loading verification...',
|
||
failedTitle: 'Verification Failed',
|
||
failedMessage: 'Please try again',
|
||
errorTitle: 'Error',
|
||
errorMessage: 'Verification failed. Please try again.',
|
||
webViewError: 'WebView Error:',
|
||
},
|
||
},
|
||
'ku-sorani': {
|
||
appName: 'پێزکویچەین',
|
||
languageNames: {
|
||
'en': { name: 'ئینگلیزی', nativeName: 'English', flag: '🇺🇸' },
|
||
'ku-kurmanji': { name: 'کوردی (کورمانجی)', nativeName: 'Kurdî (Kurmancî)', flag: '🟨' },
|
||
'ku-sorani': { name: 'کوردی (سۆرانی)', nativeName: 'کوردی (سۆرانی)', flag: '🟥' },
|
||
'tr': { name: 'تورکی', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||
'ar': { name: 'عەرەبی', nativeName: 'العربية', flag: '🇸🇦' },
|
||
'fa': { name: 'فارسی', nativeName: 'فارسی', flag: '🇮🇷' },
|
||
},
|
||
languageSettings: {
|
||
info: '٦ زمان بە تەواوی پشتگیری دەکرێن. زمانەکانی تر وەرگێڕی گووگڵ بەکاردەهێنن.',
|
||
},
|
||
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: {
|
||
comingSoon: 'بەم زووانە',
|
||
comingSoonMessage: 'ئەم تایبەتمەندییە لە نوێکردنەوەی داهاتوودا بەردەست دەبێت',
|
||
subtitles: {
|
||
editProfile: 'زانیارییەکانت نوێ بکەرەوە',
|
||
walletAddress: 'ناونیشانی سەرەکی جزدانەکەت',
|
||
biometric: 'پەنجەمۆر یان ناسینەوەی دەموچاو بەکاربهێنە',
|
||
biometricNotAvailable: 'لەم ئامێرەدا بەردەست نییە',
|
||
changePassword: 'وشەی نهێنی خۆت نوێ بکەرەوە',
|
||
twoFactorAuth: 'پاراستنی زیاتر زیاد بکە',
|
||
notifications: 'ئاگاداری و نوێکردنەوەکان وەربگرە',
|
||
darkThemeEnabled: 'دۆخی تاریک کاراکراوە',
|
||
lightThemeEnabled: 'دۆخی ڕووناک کاراکراوە',
|
||
},
|
||
biometricAlerts: {
|
||
prompt: 'بۆ کاراکردنی بایۆمێتریک پشتڕاست بکەرەوە',
|
||
successTitle: 'سەرکەوتوو بوو',
|
||
enabled: 'دڵنیاکردنەوەی بایۆمێتریک کاراکرا',
|
||
disabled: 'دڵنیاکردنەوەی بایۆمێتریک ناکاراکرا',
|
||
failedTitle: 'سەرکەوتوو نەبوو',
|
||
failedMessage: 'دڵنیاکردنەوەی بایۆمێتریک سەرکەوتوو نەبوو',
|
||
},
|
||
},
|
||
editProfileScreen: {
|
||
labels: {
|
||
phone: 'ژمارەی تەلەفۆن',
|
||
},
|
||
placeholders: {
|
||
firstName: 'ناوی یەکەم بنووسە',
|
||
lastName: 'ناوی کۆتایی بنووسە',
|
||
email: 'ئیمەیڵ بنووسە',
|
||
phone: 'ژمارەی تەلەfۆن بنووسە',
|
||
},
|
||
alerts: {
|
||
successTitle: 'سەرکەوتوو بوو',
|
||
successMessage: 'پڕۆفایل بە سەرکەوتوویی نوێکرایەوە!',
|
||
updateFailed: 'نوێکردنەوەی پڕۆفایل سەرکەوتوو نەبوو',
|
||
networkError: 'هەڵەی تۆڕ ڕوویدا',
|
||
},
|
||
saveButton: 'گۆڕانکارییەکان پاشەکەوت بکە',
|
||
},
|
||
changePasswordScreen: {
|
||
info: 'وشەی نهێنی دەبێت لانیکەم ٨ پیت بێت',
|
||
labels: {
|
||
current: 'وشەی نهێنی ئێستا',
|
||
new: 'وشەی نهێنی نوێ',
|
||
confirm: 'پشتڕاستکردنەوەی وشەی نهێنی نوێ',
|
||
},
|
||
placeholders: {
|
||
current: 'وشەی نهێنی ئێستا بنووسە',
|
||
new: 'وشەی نهێنی نوێ بنووسە',
|
||
confirm: 'وشەی نهێنی نوێ پشتڕاست بکەرەوە',
|
||
},
|
||
alerts: {
|
||
fillFields: 'تکایە هەموو خانەکان پڕ بکەرەوە',
|
||
noMatch: 'وشە نهێنییە نوێیەکان وەک یەک نین',
|
||
lengthError: 'وشەی نهێنی دەبێت لانیکەم ٨ پیت بێت',
|
||
successTitle: 'سەرکەوتوو بوو',
|
||
successMessage: 'وشەی نهێنی بە سەرکەوتوویی گۆڕدرا!',
|
||
updateFailed: 'گۆڕینی وشەی نهێنی سەرکەوتوو نەبوو',
|
||
networkError: 'هەڵەی تۆڕ ڕوویدا',
|
||
},
|
||
saveButton: 'گۆڕینی وشەی نهێنی',
|
||
},
|
||
walletAddressScreen: {
|
||
info: 'ناونیشانی جزدانەکەت بۆ وەرگرتنی تۆکنەکانی HEZ و PEZ بەکاردێت. دڵنیابە لە ڕاستی.',
|
||
label: 'ناونیشانی جزدان',
|
||
placeholder: 'ناونیشانی جزدان بنووسە',
|
||
noAddress: 'هیچ ناونیشانێکی جزدان دانەنراوە',
|
||
editButton: 'دەستکاری ناونیشانی جزدان',
|
||
alerts: {
|
||
emptyError: 'ناونیشانی جزدان نابێت بەتاڵ بێت',
|
||
successTitle: 'سەرکەوتوو بوو',
|
||
successMessage: 'ناونیشانی جزدان بە سەرکەوتوویی نوێکرایەوە!',
|
||
updateFailed: 'نوێکردنەوەی ناونیشانی جزدان سەرکەوتوو نەبوو',
|
||
networkError: 'هەڵەی تۆڕ ڕوویدا',
|
||
copiedTitle: 'کۆپی کرا',
|
||
copiedMessage: 'ناونیشانی جزدان بۆ کلیپبۆرد کۆپی کرا',
|
||
},
|
||
},
|
||
notificationsScreen: {
|
||
title: 'ئاگادارکردنەوەکان',
|
||
markAllRead: 'هەمووی وەک خوێندراوە نیشان بکە',
|
||
mockData: [
|
||
{
|
||
id: '1',
|
||
title: 'پێشنیازی نوێی بەڕێوەبردن',
|
||
message: 'پێشنیازی #٤٢: زیادکردنی خەڵاتی مانگانەی PEZ بە ڕێژەی ١٠٪',
|
||
time: '٢ کاتژمێر لەمەوبەر',
|
||
type: 'governance',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '2',
|
||
title: 'مامەڵە پشتڕاستکرایەوە',
|
||
message: '١٠٠ HEZت وەرگرت لە ...5GrwvaEF5',
|
||
time: '٥ کاتژمێر لەمەوبەر',
|
||
type: 'transaction',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '3',
|
||
title: 'خەڵاتی ستەیکینگ',
|
||
message: '٥.٢ PEZ خەڵاتی ستەیکینگت بەدەستهێنا',
|
||
time: '١ ڕۆژ لەمەوبەر',
|
||
type: 'reward',
|
||
read: true,
|
||
},
|
||
],
|
||
},
|
||
qrScannerScreen: {
|
||
title: ' سکانی کۆدی QR بکە',
|
||
titleNoPermission: 'سکانەری QR',
|
||
requesting: 'داواکردنی ڕێپێدانی کامێرا...',
|
||
permissionDenied: 'ڕێپێدانی کامێرا ڕەتکرایەوە',
|
||
permissionMessage: 'تکایە دەستگەیشتن بە کامێرا لە ڕێکخستنەکانی ئامێرەکەت چالاک بکە بۆ سکانکردنی کۆدی QR.',
|
||
requestAgain: 'دووبارە داواکردنەوەی ڕێپێدان',
|
||
instruction: 'کۆدی QR لەناو چوارچێوەکەدا دابنێ',
|
||
scanAgain: 'دووبارە سکان بکەرەوە',
|
||
alertTitle: 'کۆدی QR سکان کرا',
|
||
alertType: 'جۆر',
|
||
alertData: 'داتا',
|
||
alertOK: 'باشە',
|
||
},
|
||
// TermsScreen - TAMAMLANMIŞ
|
||
termsScreen: {
|
||
title: 'مەرجەکانی خزمەتگوزاری',
|
||
lastUpdated: 'دوا نوێکردنەوە: ٨ی تشرینی دووەمی ٢٠٢٥',
|
||
sections: [
|
||
{ title: '١. قبوڵکردنی مەرجەکان', content: 'بە دەستگەیشتن یان بەکارهێنانی ئەپلیکەیشنی مۆبایلی پێزکویچەین ("خزمەتگوزاری")، تۆ ڕەزامەندیت بە پابەندبوون بەم مەرجانەی خزمەتگوزاری. ئەگەر لەگەڵ هەر بەشێک لەم مەرجانەدا هاوڕا نیت، ناتوانیت دەستت بە خزمەتگوزارییەکە بگات.' },
|
||
{ title: '٢. هەژماری بەکارهێنەران', content: 'تۆ بەرپرسیاریت لە پاراستنی نهێنی زانیارییەکانی هەژمارەکەت و هەموو چالاکییەکان کە لەژێر هەژمارەکەتدا ڕوودەدەن. دەبێت دەستبەجێ ئاگادارمان بکەیتەوە لە هەر بەکارهێنانێکی بێ مۆڵەتی هەژمارەکەت.' },
|
||
{ title: '٣. سامانی دیجیتاڵی', content: 'پێزکویچەین خزمەتگوزاری جزدان بۆ سامانە دیجیتاڵییەکان (تۆکنەکانی HEZ، PEZ) پێشکەش دەکات. تۆ دان بەوەدا دەنێیت کە:' },
|
||
{ title: '٤. چالاکییە قەدەغەکراوەکان', content: 'تۆ ڕەزامەندیت کە:' },
|
||
{ title: '٥. مافی خاوەندارێتی فیکری', content: 'خزمەتگوزاری و ناوەڕۆک و تایبەتمەندی و کاراییە ڕەسەنەکانی خاوەندارێتی پێزکویچەینە و بە مافی چاپکردنی نێودەوڵەتی، نیشانەی بازرگانی و یاساکانی تری مافی خاوەندارێتی فیکری پارێزراوە.' },
|
||
{ title: '٦. سنووردارکردنی بەرپرسیارێتی', content: 'تا ئەو ڕادەیەی کە یاسا ڕێگەی پێدەدات، پێزکویچەین بەرپرسیار نابێت لە هیچ زیانێکی ناڕاستەوخۆ، ڕێکەوت، تایبەت، دەرئەنجام یان سزایی، لەوانەش لەدەستدانی قازانج، داتا، یان زیانە نادیارەکانی تر کە لە ئەنجامی بەکارهێنانی خزمەتگوزارییەکەوە دێت.' },
|
||
{ title: '٧. ڕەتکردنەوە', content: 'خزمەتگوزارییەکە "وەک خۆی" و "وەک بەردەستە" بەبێ هیچ گەرەنتییەک پێشکەش دەکرێت. ئێمە گەرەنتی ناکەین کە خزمەتگوزارییەکە بێ پچڕان، پارێزراو یان بێ هەڵە دەبێت.' },
|
||
{ title: '٨. یاسای حاکم', content: 'ئەم مەرجانە بەپێی یاسا نێودەوڵەتییە کارپێکراوەکان ڕێکدەخرێن و لێکدەدرێنەوە، بەبێ ڕەچاوکردنی ناکۆکییەکانی یاسا.' },
|
||
{ title: '٩. گۆڕانکاری لە مەرجەکاندا', content: 'ئێمە مافی گۆڕینی ئەم مەرجانەمان لە هەر کاتێکدا هەیە. ئێمە بەکارهێنەران لە هەر گۆڕانکارییەکی ماددی ئاگادار دەکەینەوە. بەردەوامبوون لە بەکارهێنانی خزمەتگوزارییەکە دوای گۆڕانکارییەکان بە واتای قبوڵکردنی مەرجە نوێیەکان دێت.' },
|
||
{ title: '١٠. پەیوەندی', content: 'بۆ پرسیار دەربارەی ئەم مەرجانە، پەیوەندیمان پێوە بکەن لە support@pezkuwichain.io' },
|
||
],
|
||
bullets: {
|
||
'3': [
|
||
'تۆ تەنها بەرپرسیاریت لە ئاسایشی جزدانەکەت',
|
||
'لەدەستدانی کلیلە تایبەتەکانت لەوانەیە ببێتە هۆی لەدەستدانی هەمیشەیی سامانت',
|
||
'مامەڵەکان لەسەر بلۆکچەین پاشگەزنەبوونەوە',
|
||
'ئێمە کلیلە تایبەتەکانت یان سامانت لای خۆمان هەڵناگرین'
|
||
],
|
||
'4': [
|
||
'پێشێلکردنی هەر یاسا یان ڕێسایەکی کارپێکراو',
|
||
'بەکارهێنانی خزمەتگوزاری بۆ مەبەستی ساختەکاری',
|
||
'هەوڵدان بۆ دەستگەیشتنی بێ مۆڵەت بە سیستمەکانمان',
|
||
'دەستێوەردان یان تێکدانی خزمەتگوزاری'
|
||
]
|
||
}
|
||
},
|
||
// PrivacyScreen - TAMAMLANMIŞ
|
||
privacyScreen: {
|
||
title: 'سیاسەتی تایبەتێتی',
|
||
lastUpdated: 'دوا نوێکردنەوە: ٨ی تشرینی دووەمی ٢٠٢٥',
|
||
sections: [
|
||
{ title: '١. ئەو زانیاریانەی کۆیدەکەینەوە', content: 'ئێمە ئەو زانیاریانە کۆدەکەینەوە کە تۆ ڕاستەوخۆ پێمان دەدەیت:' },
|
||
{ title: '٢. چۆن زانیارییەکانت بەکاردەهێنین', content: 'ئێمە زانیارییە کۆکراوەکان بەکاردەهێنین بۆ:' },
|
||
{ title: '٣. هاوبەشکردنی زانیاری', content: 'ئێمە زانیارییە کەسییەکانی تۆ نافرۆشین و بەکرێ نادەین. لەوانەیە زانیاری هاوبەش بکەین:' },
|
||
{ title: '٤. شەفافیەتی بلۆکچەین', content: 'مامەڵەکان لەسەر تۆڕەکانی بلۆکچەین بە ئاشکرا دیارن. ناونیشانی جزدانەکەت و مێژووی مامەڵەکانت لەوانەیە لەلایەن هەر کەسێکەوە لەسەر تۆڕی بلۆکچەین ببینرێت.' },
|
||
{ title: '٥. ئاسایشی داتا', content: 'ئێمە ڕێوشوێنی ئاسایشی ستانداردی پیشەسازی جێبەجێ دەکەین بۆ پاراستنی زانیارییەکانت:' },
|
||
{ title: '٦. مافەکانی تۆ', content: 'تۆ مافی ئەوەت هەیە:' },
|
||
{ title: '٧. هێشتنەوەی داتا', content: 'ئێمە زانیارییەکانت تا ئەو کاتەی هەژمارەکەت چالاک بێت یان بەپێی پێویست بۆ پێشکەشکردنی خزمەتگوزارییەکان هەڵدەگرین. تۆ دەتوانیت لە هەر کاتێکدا داوای سڕینەوەی داتاکانت بکەیت.' },
|
||
{ title: '٨. تایبەتێتی منداڵان', content: 'خزمەتگوزارییەکەی ئێمە بۆ بەکارهێنەرانی خوار تەمەنی ١٨ ساڵ نییە. ئێمە بە ئەنقەست زانیاری لە منداڵانی خوار ١٨ ساڵ کۆناکەینەوە.' },
|
||
{ title: '٩. گواستنەوەی نێودەوڵەتی داتا', content: 'زانیارییەکانت لەوانەیە بگوازرێنەوە و لە وڵاتانی جگە لە وڵاتی خۆتدا پرۆسە بکرێن. ئێمە دڵنیایی دەدەین کە پارێزگاری گونجاو لە ئارادایە.' },
|
||
{ title: '١٠. گۆڕانکاری لە سیاسەتی تایبەتێتیدا', content: 'ئێمە لەوانەیە ئەم سیاسەتەی تایبەتێتی بە شێوەیەکی دەوری نوێ بکەینەوە. ئێمە لە ڕێگەی ئیمەیڵ یان ئاگادارکردنەوەی ناو ئەپ لە هەر گۆڕانکارییەکی ماددی ئاگادارت دەکەینەوە.' },
|
||
{ title: '١١. پەیوەندیمان پێوە بکەن', content: 'بۆ پرسیار یان داواکاری پەیوەست بە تایبەتێتی، پەیوەندیمان پێوە بکەن لە:' },
|
||
],
|
||
bullets: {
|
||
'1': [
|
||
'زانیاری هەژمار (ناو، ئیمەیڵ، ژمارەی تەلەفۆن)',
|
||
'زانیاری پڕۆفایل (وێنەی پڕۆفایل، هەڵبژاردنەکان)',
|
||
'ناونیشانی جزدانەکان (ناونیشانی بلۆکچەینی گشتی)',
|
||
'داتای مامەڵە (لەسەر بلۆکچەینی گشتی)',
|
||
'زانیاری ئامێر (جۆری ئامێر، وەشانی سیستەمی کارپێکردن)'
|
||
],
|
||
'2': [
|
||
'پێشکەشکردن و پاراستنی خزمەتگوزاری',
|
||
'جێبەجێکردنی مامەڵەکانت',
|
||
'ناردنی ئاگادارکردنەوە و نوێکردنەوەکان بۆت',
|
||
'باشترکردنی خزمەتگوزارییەکان و ئەزموونی بەکارهێنەرانمان',
|
||
'دۆزینەوە و ڕێگریکردن لە ساختەکاری یان کێشەکانی ئاسایش',
|
||
'پابەندبوون بە ئەرکە یاساییەکان'
|
||
],
|
||
'3': [
|
||
'بە ڕەزامەندی تۆ',
|
||
'بۆ پابەندبوون بە ئەرکە یاساییەکان',
|
||
'لەگەڵ دابینکەرانی خزمەتگوزاری کە یارمەتیمان دەدەن',
|
||
'لە کاتی یەکگرتن، فرۆشتن، یان گواستنەوەی بازرگانی'
|
||
],
|
||
'5': [
|
||
'کۆدکردنی داتا هەستیارەکان',
|
||
'پڕۆتۆکۆڵەکانی دڵنیاکردنەوەی پارێزراو',
|
||
'پشکنینی ئاسایشی بەردەوام',
|
||
'هەڵبژاردەی دڵنیاکردنەوەی بایۆمێتریک'
|
||
],
|
||
'6': [
|
||
'دەستگەیشتن بە زانیارییە کەسییەکانت',
|
||
'ڕاستکردنەوەی زانیاری نادروست',
|
||
'سڕینەوەی هەژمار و داتاکانت',
|
||
'هەناردەکردنی داتاکانت',
|
||
'وازهێنان لە پەیوەندییە بازرگانییەکان'
|
||
],
|
||
'11': [
|
||
'ئیمەیڵ: privacy@pezkuwichain.io',
|
||
'پشتگیری: support@pezkuwichain.io'
|
||
]
|
||
}
|
||
},
|
||
// HelpScreen - TAMAMLANMIŞ
|
||
helpScreen: {
|
||
title: 'یارمەتی و پشتگیری',
|
||
contactTitle: 'پەیوەندی بە پشتگیری',
|
||
supportCenter: 'سەردانی سەنتەری پشتگیری بکە',
|
||
supportCenterLink: 'pezkuwichain.io/support',
|
||
emailSupport: 'پشتگیری ئیمەیڵ',
|
||
emailSupportLink: 'support@pezkuwichain.io',
|
||
faqTitle: 'پرسیارە دووبارەبووەکان',
|
||
appInfo: 'وەشانی ئەپ ١.٠.٠\n© ٢٠٢٥ پێزکویچەین. هەموو مافەکان پارێزراون.',
|
||
faqs: [
|
||
{ id: '1', question: 'چۆن جزدانێک دروست بکەم؟', answer: 'کاتێک تۆمار دەبیت بۆ پێزکویچەین، جزدانێک بە شێوەیەکی ئۆتۆماتیکی بۆت دروست دەکرێت. ناونیشانی جزدانەکەت لە بەشی ڕێکخستنەکان > پڕۆفایل پیشان دەدرێت.' },
|
||
{ id: '2', question: 'چۆن تۆکن بنێرم؟', answer: 'بچۆ بۆ تابی جزدان، کلیک لەو تۆکنە بکە کە دەتەوێت بینێریت (HEZ یان PEZ)، پاشان کلیک لە دوگمەی "ناردن" بکە. ناونیشانی جزدانی وەرگر و بڕی ئەو پارەیە بنووسە کە دەتەوێت بینێریت.' },
|
||
{ id: '3', question: 'جیاوازی نێوان HEZ و PEZ چییە؟', answer: 'HEZ (هەڤاڵتی) تۆکنی هاوڵاتیبوونە کە بۆ پشتڕاستکردنەوەی ناسنامە و بەڕێوەبردن بەکاردێت. PEZ (پێزکوی) تۆکنی خزمەتگوزارییە کە بۆ مامەڵە و خزمەتگوزارییەکان لەناو ئیکۆسیستەمدا بەکاردێت.' },
|
||
{ id: '4', question: 'چۆن بەشداری لە بەڕێوەبردن بکەم؟', answer: 'بچۆ بۆ بەشی دەنگدان لە کردارە خێراکان یان جزدان. دەتوانیت پێشنیازە چالاکەکان ببینیت و بە بەکارهێنانی تۆکنەکانی HEZ دەنگ بدەیت. هەر تۆکنێکی HEZ یەکسانە بە یەک دەنگ.' },
|
||
{ id: '5', question: 'ئایا جزدانەکەم پارێزراوە؟', answer: 'بەڵێ! ئێمە کۆدکردن و ڕێوشوێنی ئاسایشی ستانداردی پیشەسازی بەکاردەهێنین. هەروەها دەتوانیت دڵنیاکردنەوەی بایۆمێتریک و 2FA بۆ ئاسایشی زیاتر چالاک بکەیت. بیرت بێت هەرگیز وشەی نهێنی یان دەستەواژەی گەڕاندنەوەکەت هاوبەش نەکەیت.' },
|
||
{ id: '6', question: 'چۆن هەژمارەکەم بگەڕێنمەوە؟', answer: 'ئەگەر وشەی نهێنیت لەبیرکرد، هەڵبژاردەی "وشەی نهێنیم لەبیرکرد" لەسەر شاشەی چوونەژوورەوە بەکاربهێنە. بۆ کێشەکانی گەڕاندنەوەی هەژمار، پەیوەندی بە تیمی پشتگیریمان بکە لە support@pezkuwichain.io' },
|
||
{ id: '7', question: 'تێچووی مامەڵە چییە؟', answer: 'تێچووی تۆڕ (تێچووی گاز) بۆ مامەڵەکانی بلۆکچەین پێویستە. ئەم تێچووانە بۆ پشتڕاستکەرەوەکان دەچێت کە مامەڵەکان لەسەر تۆڕەکە پرۆسە دەکەن و دەیپارێزن.' },
|
||
{ id: '8', question: 'مامەڵەکان چەند کات دەخایەنن؟', answer: 'زۆربەی مامەڵەکان لە ماوەی چەند چرکەیەک بۆ چەند خولەکێکدا پشتڕاست دەکرێنەوە، بەپێی قەرەباڵغی تۆڕ. دەتوانیت دۆخی مامەڵە لە مێژووی مامەڵەکانتدا ببینیت.' },
|
||
]
|
||
},
|
||
selectYourLanguage: 'زمانەکەت هەڵبژێرە',
|
||
digitalCitizenshipPlatform: 'پلاتفۆرمی هاوڵاتیبوونی دیجیتاڵی',
|
||
continue: 'بەردەوامبوون',
|
||
auth: {
|
||
signIn: 'چوونەژوورەوە',
|
||
signUp: 'تۆمارکردن',
|
||
email: 'ئیمەیڵ',
|
||
password: 'وشەی نهێنی',
|
||
firstName: 'ناوی یەکەم',
|
||
lastName: 'ناوی کۆتایی',
|
||
phone: 'ژمارەی تەلەfۆن',
|
||
referralCode: 'کۆدی ئاماژە (دڵخواز)',
|
||
alreadyHaveAccount: 'هەژمارت هەیە؟',
|
||
dontHaveAccount: 'هەژمارت نییە؟',
|
||
welcomeBack: 'بەخێربێیتەوە',
|
||
createAccount: 'هەژمار دروست بکە',
|
||
errorTitle: 'هەڵە',
|
||
fillFieldsError: 'تکایە هەموو خانە داواکراوەکان پڕ بکەرەوە',
|
||
authFailedError: 'چوونەژوورەوە سەرکەوتوو نەبوو',
|
||
placeholders: {
|
||
firstName: 'نازناو',
|
||
lastName: 'ناوی بنەماڵە',
|
||
phone: '+٩٦٤١٢٣٤٥٦٧٨٩',
|
||
email: 'your@email.com',
|
||
password: '••••••••',
|
||
referralCode: 'کۆدی ئاماژە بنووسە',
|
||
}
|
||
},
|
||
loading: 'بارکردن...',
|
||
submit: 'ناردن',
|
||
cancel: 'هەڵوەشاندنەوە',
|
||
save: 'پاشەکەوتکردن',
|
||
back: 'گەڕانەوە',
|
||
homeTab: {
|
||
tikiScore: 'خاڵی تiki',
|
||
trustScore: 'خاڵی متمانە',
|
||
dynamicWidget: 'ویجێتی دینامیکی',
|
||
quickActions: 'کردارە خێراکان',
|
||
send: 'ناردن',
|
||
receive: 'وەرگرتن',
|
||
exchange: 'ئاڵوگۆڕ',
|
||
stake: 'ستەیک',
|
||
vote: 'دەنگدان',
|
||
nft: 'NFT',
|
||
certificates: 'بڕوانامەکان',
|
||
refer: 'ئاماژە',
|
||
pay: 'پارەدان',
|
||
rewards: 'خەڵات',
|
||
history: 'مێژوو',
|
||
assets: 'سامان',
|
||
welcomeTitle: '🎉 بەخێربێن بۆ پێزکویچەین!',
|
||
welcomeMessage: 'ئەمڕۆ دەست بە گەشتی هاوڵاتیبوونت بکە',
|
||
featureTitle: '📢 تایبەتمەندی نوێ',
|
||
featureMessage: 'دەنگ بدە لەسەر پێشنیازەکانی بەڕێوەبردن',
|
||
},
|
||
// YENİ ANAHTARLAR
|
||
quickActions: {
|
||
home: 'ماڵەوە',
|
||
governance: 'بەڕێوەبردن',
|
||
exchange: 'ئاڵوگۆڕ',
|
||
b2b: 'پلاتفۆرمی B2B',
|
||
bank: 'بانک',
|
||
games: 'یارییەکان',
|
||
university: 'زانکۆ',
|
||
education: 'پەروەردە',
|
||
dashboard: 'داشبۆرد',
|
||
trading: 'بازرگانی',
|
||
kurdmedia: 'کورد میدیا',
|
||
rewards: 'خەڵات',
|
||
forum: 'کۆڕ'
|
||
},
|
||
walletTab: {
|
||
title: 'جزدانی من',
|
||
balanceLoading: 'بارکردن...',
|
||
hezName: 'تۆکنی هێز (هاوڵاتی)',
|
||
pezName: 'تۆکنی پێز (پێزکوی)',
|
||
swap: 'ئاڵوگۆڕ',
|
||
p2p: 'P2P',
|
||
dapps: 'DApps',
|
||
staking: 'ستەیکینگ',
|
||
connect: 'پەیوەستکردن',
|
||
tokens: 'تۆکنەکان',
|
||
pezNetwork: 'تۆڕی PEZ',
|
||
polkadotNetwork: 'پۆلکادۆت',
|
||
bitcoinNetwork: 'بیتکۆین',
|
||
ethereumNetwork: 'ئیسریۆم',
|
||
bscNetwork: 'زنجیرەی زیرەکی باینانس',
|
||
cardanoNetwork: 'کاردانۆ',
|
||
solanaNetwork: 'سۆلانا',
|
||
},
|
||
// Citizenship Tab - YENİ EKLENDİ
|
||
citizenship: {
|
||
title: 'هاوڵاتیبوونی دیجیتاڵی',
|
||
errorNoUser: 'پێویستە چوونەژوورەوە بکەیت بۆ بینینی دۆخی هاوڵاتیبوون.',
|
||
errorFetch: 'نەتوانرا دۆخی هاوڵاتیبوون وەربگیرێت. تکایە بۆ نوێکردنەوە ڕابکێشە.',
|
||
errorUnknown: 'دۆخێکی نەناسراو لە سێرڤەرەوە وەرگیرا.',
|
||
statusLoading: 'بارکردنی دۆخی هاوڵاتیبوونت...',
|
||
statusNotApplied: 'تۆ هێشتا داواکاریت بۆ هاوڵاتیبوونی دیجیتاڵی پێشکەش نەکردووە. داواکارییەکەت دەستپێبکە بۆ ئەوەی ببیتە بەشێک لە کۆمەڵگەی پێزکویچەین.',
|
||
statusPending: 'داواکاری هاوڵاتیبوونت لەژێر پێداچوونەوەدایە. کاتێک پرۆسەکە تەواو بوو ئاگادارت دەکەینەوە.',
|
||
statusApproved: 'پیرۆزە! هاوڵاتیبوونی دیجیتاڵیت پەسەند کرا. ئێستا دەتوانیت دەستت بە تایبەتمەندییە تایبەتەکانی هاوڵاتیان بگات.',
|
||
statusRejected: 'داواکاری هاوڵاتیبوونت ڕەتکرایەوە. تکایە سەیری ئاگادارکردنەوەکان بکە یان بۆ زانیاری زیاتر پەیوەندی بە پشتگیرییەوە بکە.',
|
||
},
|
||
// Referral Tab - YENİ EKLENDİ
|
||
referralTab: {
|
||
title: 'بەرنامەی ئاماژەدان',
|
||
subtitle: 'هاوڕێکانت بانگهێشت بکە و خەڵات بەدەست بهێنە',
|
||
code: 'کۆدی ئاماژەدانەکەت',
|
||
link: 'لینکی ئاماژەدانەکەت',
|
||
count: 'کۆی بانگهێشتکراوان',
|
||
people: 'کەس',
|
||
errorNoUser: 'پێویستە چوونەژوورەوە بکەیت بۆ بینینی زانیاری ئاماژەدان.',
|
||
errorFetch: 'نەتوانرا زانیاری ئاماژەدان وەربگیرێت. تکایە بۆ نوێکردنەوە ڕابکێشە.',
|
||
copiedCodeTitle: 'کۆد کۆپی کرا',
|
||
copiedCodeMessage: 'کۆدی ئاماژەدانەکەت بۆ کلیپبۆرد کۆپی کرا.',
|
||
copiedLinkTitle: 'لینک کۆپی کرا',
|
||
copiedLinkMessage: 'لینکی ئamaژەدانەکەت بۆ کلیپبۆرد کۆپی کرا.'
|
||
},
|
||
// Profile Tab - YENİ EKLENDİ
|
||
profileTab: {
|
||
notLoggedIn: 'تکایە بۆ بینینی پڕۆفایلەکەت بچۆ ژوورەوە.',
|
||
editProfile: 'دەستکاری پڕۆفایل',
|
||
walletAddress: 'ناونیشانی جزدان',
|
||
changePassword: 'گۆڕینی وشەی نهێنی',
|
||
security: 'پاراستن و 2FA',
|
||
signOutAlertTitle: 'چوونەدەرەوە',
|
||
signOutAlertMessage: 'دڵنیایت دەتەوێت بچیتە دەرەوە؟',
|
||
},
|
||
// Send Modal - YENİ EKLENDİ
|
||
sendModal: {
|
||
title: 'ناردنی تۆکن',
|
||
toAddress: 'بۆ ناونیشان',
|
||
placeholderAddress: 'ناونیشانی جزدان بنووسە یان QR سکان بکە',
|
||
amount: 'بڕ',
|
||
sendButton: 'ناردن',
|
||
errorNoUser: 'پێویستە چوونەژوورەوە بکەیت بۆ ناردنی تۆکن.',
|
||
errorFillFields: 'تکایە هەردوو ناونیشان و بڕ پڕ بکەرەوە.',
|
||
errorInvalidAmount: 'تکایە بڕێکی دروست بنووسە کە لە ٠ زیاتر بێت.',
|
||
errorGeneral: 'هەڵەیەک لە کاتی گواستنەوە ڕوویدا.',
|
||
successMessage: 'بەسەرکەوتوویی {{amount}} {{asset}} نێردرا! TxHash: {{txHash}}...',
|
||
qrScanned: 'کۆدی QR سکان کرا',
|
||
},
|
||
// Receive Modal - YENİ EKLENDİ
|
||
receiveModal: {
|
||
title: 'وەرگرتنی تۆکن',
|
||
subtitle: 'ناونیشانەکەت هاوبەش بکە بۆ وەرگرتنی HEZ & PEZ',
|
||
addressLabel: 'ناونیشانی جزدانەکەت',
|
||
copy: 'کۆپی',
|
||
share: 'هاوبەشکردن',
|
||
copiedTitle: 'کۆپی کرا بۆ کلیپبۆرد',
|
||
copiedMessage: 'ناونیشانی جزدانەکەت کۆپی کرا.',
|
||
errorNoAddress: 'ناونیشان بەردەست نییە. تکایە بچۆ ژوورەوە.',
|
||
},
|
||
placeholders: {
|
||
citizens: 'شاشەی هاوڵاتیان',
|
||
referral: 'شاشەی ئاماژەدان',
|
||
profile: 'شاشەی پڕۆفایل',
|
||
},
|
||
imagePicker: {
|
||
title: 'گۆڕینی وێنەی پڕۆفایل',
|
||
subtitle: 'هەڵبژاردەیەک هەڵبژێرە',
|
||
takePhoto: 'وێنە بگرە',
|
||
chooseFromGallery: 'لە گەلەری هەڵبژێرە',
|
||
},
|
||
alerts: {
|
||
permissionRequired: 'ڕێپێدان پێویستە',
|
||
cameraPermission: 'ڕێپێدانی کامێرا پێویستە!',
|
||
galleryPermission: 'دەستگەیشتن بە گەلەری پێویستە!',
|
||
},
|
||
verification: {
|
||
title: 'پشتڕاستکردنەوەی مرۆڤ',
|
||
subtitle: 'تکایە پشکنینی ئاسایش تەواو بکە بۆ بەردەوامبوون',
|
||
verifying: 'پشتڕاستکردنەوە...',
|
||
loading: 'بارکردنی پشتڕاستکردنەوە...',
|
||
failedTitle: 'پشتڕاستکردنەوە سەرکەوتوو نەبوو',
|
||
failedMessage: 'تکایە دووبارە هەوڵبدەرەوە',
|
||
errorTitle: 'هەڵە',
|
||
errorMessage: 'پشتڕاستکردنەوە سەرکەوتوو نەبوو. تکایە دووبارە هەوڵبدەرەوە.',
|
||
webViewError: 'هەڵەی WebView:',
|
||
},
|
||
},
|
||
'ku-kurmanji': {
|
||
appName: 'PezkuwiChain',
|
||
languageNames: {
|
||
'en': { name: 'Îngilîzî', nativeName: 'English', flag: '🇺🇸' },
|
||
'ku-kurmanji': { name: 'Kurdî (Kurmancî)', nativeName: 'Kurdî (Kurmancî)', flag: '🟨' },
|
||
'ku-sorani': { name: 'Kurdî (Soranî)', nativeName: 'کوردی (سۆرانی)', flag: '🟥' },
|
||
'tr': { name: 'Tirkî', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||
'ar': { name: 'Erebî', nativeName: 'العربية', flag: '🇸🇦' },
|
||
'fa': { name: 'Farisî', nativeName: 'فارسی', flag: '🇮🇷' },
|
||
},
|
||
languageSettings: {
|
||
info: '6 ziman bi tevahî têne piştgirî kirin. Zimanên din Wergera Google bikar tînin.',
|
||
},
|
||
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: {
|
||
comingSoon: 'Dê Zû Bê',
|
||
comingSoonMessage: 'Ev taybetmendî dê di nûvekirinek pêşerojê de peyda bibe',
|
||
subtitles: {
|
||
editProfile: 'Agahiyên xwe nûve bike',
|
||
walletAddress: 'Navnîşana berîka weya bingehîn',
|
||
biometric: 'Şopa tilî an Nasnameya Rûyê bikar bînin',
|
||
biometricNotAvailable: 'Li ser vê cîhazê peyda nabe',
|
||
changePassword: 'Şîfreya xwe nûve bike',
|
||
twoFactorAuth: 'Ewlehiya zêde lê zêde bike',
|
||
notifications: 'Hişyarî û nûvekirinan bistînin',
|
||
darkThemeEnabled: 'Mijara tarî çalak kirin',
|
||
lightThemeEnabled: 'Mijara ronahî çalak kirin',
|
||
},
|
||
biometricAlerts: {
|
||
prompt: 'Ji bo çalakkirina biyometrîkê piştrast bikin',
|
||
successTitle: 'Serketî',
|
||
enabled: 'Ewlehiya biyometrîk çalak kirin',
|
||
disabled: 'Ewlehiya biyometrîk neçalak kirin',
|
||
failedTitle: 'Bi ser neket',
|
||
failedMessage: 'Ewlehiya biyometrîk bi ser neket',
|
||
},
|
||
},
|
||
editProfileScreen: {
|
||
labels: {
|
||
phone: 'Hejmara Telefonê',
|
||
},
|
||
placeholders: {
|
||
firstName: 'Navê xwe binivîse',
|
||
lastName: 'Paşnavê xwe binivîse',
|
||
email: 'E-maila xwe binivîse',
|
||
phone: 'Hejmara telefonê binivîse',
|
||
},
|
||
alerts: {
|
||
successTitle: 'Serketî',
|
||
successMessage: 'Profîl bi serketî hat nûvekirin!',
|
||
updateFailed: 'Nûvekirina profîlê bi ser neket',
|
||
networkError: 'Çewtiyek torê çêbû',
|
||
},
|
||
saveButton: 'Guhertinan Tomar Bike',
|
||
},
|
||
changePasswordScreen: {
|
||
info: 'Divê şîfre herî kêm 8 tîpan dirêj be',
|
||
labels: {
|
||
current: 'Şîfreya Niha',
|
||
new: 'Şîfreya Nû',
|
||
confirm: 'Şîfreya Nû Piştrast Bike',
|
||
},
|
||
placeholders: {
|
||
current: 'Şîfreya niha binivîse',
|
||
new: 'Şîfreya nû binivîse',
|
||
confirm: 'Şîfreya nû piştrast bike',
|
||
},
|
||
alerts: {
|
||
fillFields: 'Ji kerema xwe hemî qadan dagirin',
|
||
noMatch: 'Şîfreyên nû li hev nakin',
|
||
lengthError: 'Divê şîfre herî kêm 8 tîpan dirêj be',
|
||
successTitle: 'Serketî',
|
||
successMessage: 'Şîfre bi serketî hat guhertin!',
|
||
updateFailed: 'Guhertina şîfreyê bi ser neket',
|
||
networkError: 'Çewtiyek torê çêbû',
|
||
},
|
||
saveButton: 'Şîfreyê Biguherîne',
|
||
},
|
||
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.',
|
||
label: 'Navnîşana Berîkê',
|
||
placeholder: 'Navnîşana berîkê binivîse',
|
||
noAddress: 'Navnîşana berîkê nehatiye destnîşan kirin',
|
||
editButton: 'Navnîşana Berîkê Biguherîne',
|
||
alerts: {
|
||
emptyError: 'Navnîşana berîkê nikare vala be',
|
||
successTitle: 'Serketî',
|
||
successMessage: 'Navnîşana berîkê bi serketî hat nûvekirin!',
|
||
updateFailed: 'Nûvekirina navnîşana berîkê bi ser neket',
|
||
networkError: 'Çewtiyek torê çêbû',
|
||
copiedTitle: 'Hat Kopî Kirin',
|
||
copiedMessage: 'Navnîşana berîkê li clipboardê hat kopî kirin',
|
||
},
|
||
},
|
||
notificationsScreen: {
|
||
title: 'Agahdarî',
|
||
markAllRead: 'Hemî wekî xwendî nîşan bide',
|
||
mockData: [
|
||
{
|
||
id: '1',
|
||
title: 'Pêşniyara Rêveberiyê ya Nû',
|
||
message: 'Pêşniyara #42: Xelatên PEZ yên mehane %10 zêde bikin',
|
||
time: '2 saet berê',
|
||
type: 'governance',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '2',
|
||
title: 'Danûstandin Hat Piştrastkirin',
|
||
message: 'We 100 HEZ ji 5GrwvaEF5... wergirt',
|
||
time: '5 saet berê',
|
||
type: 'transaction',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '3',
|
||
title: 'Xelata Stakingê',
|
||
message: 'We 5.2 PEZ xelatên stakingê qezenc kir',
|
||
time: '1 roj berê',
|
||
type: 'reward',
|
||
read: true,
|
||
},
|
||
],
|
||
},
|
||
qrScannerScreen: {
|
||
title: 'Koda QR Bişopîne',
|
||
titleNoPermission: 'Şopînera QR',
|
||
requesting: 'Destûra kamerayê tê xwestin...',
|
||
permissionDenied: 'Destûra Kamerayê Hat Red Kirin',
|
||
permissionMessage: 'Ji kerema xwe ji bo şopandina kodên QR di mîhengên cîhaza xwe de gihîştina kamerayê çalak bikin.',
|
||
requestAgain: 'Destûrê Dîsa Bixwaze',
|
||
instruction: 'Koda QR di nav çarçoveyê de bi cih bikin',
|
||
scanAgain: 'Dîsa Bişopîne',
|
||
alertTitle: 'Koda QR Hat Şopandin',
|
||
alertType: 'Cure',
|
||
alertData: 'Dane',
|
||
alertOK: 'Temam',
|
||
},
|
||
// TermsScreen - TAMAMLANMIŞ
|
||
termsScreen: {
|
||
title: 'Şertên Karûbarê',
|
||
lastUpdated: 'Rojanekirina Dawî: 8 Mijdar 2025',
|
||
sections: [
|
||
{ title: '1. Qebûlkirina Şertan', content: 'Bi gihîştin an bikaranîna sepana mobîl a PezkuwiChain ("Xizmet"), hûn qebûl dikin ku bi van Şertên Karûbarê ve girêdayî bin. Heke hûn bi beşek ji van şertan razî nebin, dibe ku hûn negihîjin Xizmetê.' },
|
||
{ title: '2. Hesabên Bikarhêneran', content: 'Hûn berpirsiyar in ji parastina nepeniya pêbaweriyên hesabê xwe û ji hemî çalakiyên ku di bin hesabê we de diqewimin. Divê hûn tavilê me ji her karanîna bê destûr a hesabê xwe agahdar bikin.' },
|
||
{ title: '3. Hebûnên Dîjîtal', content: 'PezkuwiChain karûbarên berîkê ji bo hebûnên dîjîtal (tokenên HEZ, PEZ) peyda dike. Hûn qebûl dikin ku:' },
|
||
{ title: '4. Çalakiyên Qedexe', content: 'Hûn qebûl dikin ku:' },
|
||
{ title: '5. Taybetmendiya Rewşenbîrî', content: 'Xizmet û naveroka wê ya orîjînal, taybetmendî û karbidestî xwediyê PezkuwiChain in û ji hêla mafên daner, marqeya bazirganî û qanûnên din ên navneteweyî yên taybetmendiya rewşenbîrî ve têne parastin.' },
|
||
{ title: '6. Sînordarkirina Berpirsiyariyê', content: 'Heya radeya herî zêde ya ku ji hêla qanûnê ve hatî destûr kirin, PezkuwiChain dê ne berpirsiyar be ji zirarek nerasterast, bûyerî, taybetî, encamî, an cezakirinê, di nav de windakirina qezenc, dane, an zirarên din ên nediyar ên ku ji karanîna we ya Xizmetê derdikevin.' },
|
||
{ title: '7. Daxuyanî', content: 'Xizmet "wekî ku ye" û "wekî ku peyda dibe" bêyî garantî tê peyda kirin. Em garantî nakin ku Xizmet dê bênavber, ewledar, an bê xeletî be.' },
|
||
{ title: '8. Qanûna Rêvebir', content: 'Dê ev Şert li gorî qanûnên navneteweyî yên derbasdar, bêyî guhdana nakokiyên bendên qanûnê, werin rêvebirin û şîrove kirin.' },
|
||
{ title: '9. Guhertinên li Şertan', content: 'Em mafê guhertina van şertan di her demê de diparêzin. Em ê bikarhêneran ji her guhertinên girîng agahdar bikin. Bikaranîna domdar a Xizmetê piştî guhertinan tê wateya pejirandina şertên nû.' },
|
||
{ title: '10. Têkilî', content: 'Ji bo pirsên di derbarê van Şertan de, bi me re têkilî daynin li support@pezkuwichain.io' },
|
||
],
|
||
bullets: {
|
||
'3': [
|
||
'Hûn bi tenê berpirsiyarê ewlehiya berîka xwe ne',
|
||
'Windakirina kilîtên taybet dibe ku bibe sedema windakirina daîmî ya hebûnan',
|
||
'Danûstandinên li ser blokcheynê nayên vegerandin',
|
||
'Em kilîtên weyên taybet an hebûnên we nagirin'
|
||
],
|
||
'4': [
|
||
'Binpêkirina her qanûn an rêziknameyên derbasdar',
|
||
'Bikaranîna Xizmetê ji bo mebestên sextekarî',
|
||
'Hewldana gihîştina bê destûr a pergalên me',
|
||
'Destwerdan an têkdana Xizmetê'
|
||
]
|
||
}
|
||
},
|
||
// PrivacyScreen - TAMAMLANMIŞ
|
||
privacyScreen: {
|
||
title: 'Siyaseta Taybetiyê',
|
||
lastUpdated: 'Rojanekirina Dawî: 8 Mijdar 2025',
|
||
sections: [
|
||
{ title: '1. Agahiyên ku Em Berhev Dikin', content: 'Em agahiyên ku hûn rasterast ji me re peyda dikin berhev dikin:' },
|
||
{ title: '2. Em Agahiyên We Çawa Bikar Tînin', content: 'Em agahiyên berhevkirî bikar tînin ji bo:' },
|
||
{ title: '3. Parvekirina Agahiyan', content: 'Em agahiyên weyên kesane nafiroşin an kirê nakin. Dibe ku em agahiyan parve bikin:' },
|
||
{ title: '4. Şefafiya Blokcheynê', content: 'Danûstandinên li ser torên blokcheynê bi gelemperî xuya ne. Dibe ku navnîşana berîka we û dîroka danûstandinên we ji hêla her kesê li ser tora blokcheynê ve were dîtin.' },
|
||
{ title: '5. Ewlehiya Daneyan', content: 'Em tedbîrên ewlehiyê yên standard-pîşesaziyê bicîh tînin da ku agahiyên we biparêzin:' },
|
||
{ title: '6. Mafên We', content: 'Mafê we heye ku:' },
|
||
{ title: '7. Ragirtina Daneyan', content: 'Em agahiyên we heya ku hesabê we çalak be an ji bo peydakirina karûbaran hewce be, diparêzin. Hûn dikarin di her demê de daxwaza jêbirina daneyên xwe bikin.' },
|
||
{ title: '8. Taybetiya Zarokan', content: 'Xizmeta me ji bo bikarhênerên di bin 18 saliyê de ne armanc e. Em bi zanebûn agahiyan ji zarokên di bin 18 saliyê de berhev nakin.' },
|
||
{ title: '9. Veguheztina Daneyan a Navneteweyî', content: 'Dibe ku agahiyên we ji bilî welatê we werin veguheztin û li welatên din werin pêvajoy kirin. Em piştrast dikin ku tedbîrên parastinê yên guncaw hene.' },
|
||
{ title: '10. Guhertinên li Siyaseta Taybetiyê', content: 'Dibe ku em vê Siyaseta Taybetiyê bi periyodîk nûve bikin. Em ê we ji her guhertinên girîng bi rêya e-nameyê an agahdariya nav-sepanê agahdar bikin.' },
|
||
{ title: '11. Bi Me re Têkilî Daynin', content: 'Ji bo pirs an daxwazên têkildarî taybetiyê, bi me re têkilî daynin li:' },
|
||
],
|
||
bullets: {
|
||
'1': [
|
||
'Agahiyên hesabê (nav, e-name, hejmara telefonê)',
|
||
'Agahiyên profîlê (wêneyê profîlê, tercîh)',
|
||
'Navnîşanên berîkê (navnîşanên blokcheynê yên giştî)',
|
||
'Daneyên danûstandinê (li ser blokcheyna giştî)',
|
||
'Agahiyên cîhazê (celebê cîhazê, guhertoya OS)'
|
||
],
|
||
'2': [
|
||
'Peydakirin û domandina Xizmetê',
|
||
'Pêvajokirina danûstandinên we',
|
||
'Şandina agahdarî û nûvekirinan ji we re',
|
||
'Başkirina karûbar û ezmûna bikarhênerên me',
|
||
'Tespîtkirin û pêşîlêgirtina sextekarî an pirsgirêkên ewlehiyê',
|
||
'Pabendbûna bi erkên qanûnî'
|
||
],
|
||
'3': [
|
||
'Bi razîbûna we',
|
||
'Ji bo pabendbûna bi erkên qanûnî',
|
||
'Bi pêşkêşkerên karûbarê yên ku alîkariya me dikin',
|
||
'Di bûyera yekbûn, firotin, an veguheztina karsaziyê de'
|
||
],
|
||
'5': [
|
||
'Şîfrekirina daneyên hestiyar',
|
||
'Protokolên rastkirinê yên ewledar',
|
||
'Kontrolên ewlehiyê yên birêkûpêk',
|
||
'Vebijarkên rastkirinê yên biyometrîk'
|
||
],
|
||
'6': [
|
||
'Gihîştina agahiyên xwe yên kesane',
|
||
'Rastkirina agahiyên nerast',
|
||
'Jêbirina hesab û daneyên xwe',
|
||
'Hinardekirina daneyên xwe',
|
||
'Devjêberdana ji ragihandinên kirrûbirrê'
|
||
],
|
||
'11': [
|
||
'E-name: privacy@pezkuwichain.io',
|
||
'Piştgirî: support@pezkuwichain.io'
|
||
]
|
||
}
|
||
},
|
||
// HelpScreen - TAMAMLANMIŞ
|
||
helpScreen: {
|
||
title: 'Alîkarî û Piştgirî',
|
||
contactTitle: 'Bi Piştgiriyê re Têkilî Daynin',
|
||
supportCenter: 'Serdana Navenda Piştgiriyê Bikin',
|
||
supportCenterLink: 'pezkuwichain.io/support',
|
||
emailSupport: 'Piştgiriya E-nameyê',
|
||
emailSupportLink: 'support@pezkuwichain.io',
|
||
faqTitle: 'Pirsên Pir Tên Pirsîn',
|
||
appInfo: 'Guhertoya Sepanê 1.0.0\n© 2025 PezkuwiChain. Hemû maf parastî ne.',
|
||
faqs: [
|
||
{ id: '1', question: 'Ez çawa berîkekê çêbikim?', answer: 'Dema ku hûn ji bo PezkuwiChain qeyd dibin, berîkek bixweber ji we re tê çêkirin. Navnîşana berîka we di beşa Mîhengên > Profîl de tê xuyang kirin.' },
|
||
{ id: '2', question: 'Ez çawa tokenan bişînim?', answer: 'Herin tabela Berîkê, li ser tokena ku hûn dixwazin bişînin (HEZ an PEZ) bikirtînin, paşê bişkoka "Bişîne" bikirtînin. Navnîşana berîka wergir û mîqdara ku hûn dixwazin bişînin binivîsin.' },
|
||
{ id: '3', question: 'Cûdahiya di navbera HEZ û PEZ de çi ye?', answer: 'HEZ (Hemwelatî) tokena hemwelatiyê ye ku ji bo verastkirina nasnameyê û rêveberiyê tê bikar anîn. PEZ (Pezkuwî) tokena karûbarê ye ku ji bo danûstandin û karûbarên di nav ekosîstemê de tê bikar anîn.' },
|
||
{ id: '4', question: 'Ez çawa beşdarî rêveberiyê bibim?', answer: 'Ji kiryarên bilez an berîkê biçin beşa Dengdanê. Hûn dikarin pêşniyarên çalak bibînin û bi karanîna tokenên xwe yên HEZ deng bidin. Her tokenek HEZ yek deng temsîl dike.' },
|
||
{ id: '5', question: 'Gelo berîka min ewle ye?', answer: 'Belê! Em şîfrekirin û tedbîrên ewlehiyê yên standard-pîşesaziyê bikar tînin. Hûn dikarin ji bo ewlehiya zêde rastkirina biyometrîk û 2FA jî çalak bikin. Bîr bînin ku qet şîfreya xwe an hevoka vegerandinê parve nekin.' },
|
||
{ id: '6', question: 'Ez çawa hesabê xwe vegerînim?', answer: 'Heke hûn şîfreya xwe ji bîr bikin, vebijarka "Şîfreya Xwe Ji Bîr Kir" li ser ekrana têketinê bikar bînin. Ji bo pirsgirêkên vegerandina hesabê, bi tîmê meya piştgiriyê re têkilî daynin li support@pezkuwichain.io' },
|
||
{ id: '7', question: 'Xercên danûstandinê çi ne?', answer: 'Xercên torê (xercên gazê) ji bo danûstandinên blokcheynê hewce ne. Van xercan diçin validatorên ku danûstandinan li ser torê pêvajoy dikin û ewle dikin.' },
|
||
{ id: '8', question: 'Danûstandin çiqas dirêj dikin?', answer: 'Piraniya danûstandinan di nav çend saniyan heya çend hûrdeman de têne piştrast kirin, li gorî qerebalixiya torê. Hûn dikarin rewşa danûstandinê di dîroka danûstandinên xwe de bibînin.' },
|
||
]
|
||
},
|
||
selectYourLanguage: 'Zimanê Xwe Hilbijêre',
|
||
digitalCitizenshipPlatform: 'Platforma Hemwelatiya Dijîtal',
|
||
continue: 'Bidomîne',
|
||
auth: {
|
||
signIn: 'Têketin',
|
||
signUp: 'Tomarbûn',
|
||
email: 'E-mail',
|
||
password: 'Şîfre',
|
||
firstName: 'Nav',
|
||
lastName: 'Paşnav',
|
||
phone: 'Telefon',
|
||
referralCode: 'Koda Referansê (Vebijarkî)',
|
||
alreadyHaveAccount: 'Hejmarê te heye؟',
|
||
dontHaveAccount: 'Hejmarê te tune؟',
|
||
welcomeBack: 'Bi xêr hatî paş',
|
||
createAccount: 'Hesabê Çêke',
|
||
errorTitle: 'Çewtî',
|
||
fillFieldsError: 'Ji kerema xwe hemî qadên pêwîst dagirin',
|
||
authFailedError: 'Têketin bi ser neket',
|
||
placeholders: {
|
||
firstName: 'Navê te',
|
||
lastName: 'Paşnavê te',
|
||
phone: '+٩٦٤١٢٣٤٥٦٧٨٩',
|
||
email: 'your@email.com',
|
||
password: '••••••••',
|
||
referralCode: 'Koda referansê binivîse',
|
||
}
|
||
},
|
||
loading: 'Tê barkirin...',
|
||
submit: 'Bişîne',
|
||
cancel: 'Betal bike',
|
||
save: 'Tomar bike',
|
||
back: 'Vegere',
|
||
homeTab: {
|
||
tikiScore: 'Xala Tiki',
|
||
trustScore: 'Xala Ewlehiyê',
|
||
dynamicWidget: 'Widgeta Dînamîk',
|
||
quickActions: 'Kiryarên Bilez',
|
||
send: 'Bişîne',
|
||
receive: 'Bistîne',
|
||
exchange: 'Guhertin',
|
||
stake: 'Stake',
|
||
vote: 'Deng',
|
||
nft: 'NFT',
|
||
certificates: 'Sertîfîka',
|
||
refer: 'Referans',
|
||
pay: 'Bidin',
|
||
rewards: 'Xelat',
|
||
history: 'Dîrok',
|
||
assets: 'Heyber',
|
||
welcomeTitle: '🎉 Bi xêr hatî PezkuwiChain!',
|
||
welcomeMessage: 'Îro dest bi rêwîtiya xwe ya hemwelatiyê bike',
|
||
featureTitle: '📢 Taybetmendiya Nû',
|
||
featureMessage: 'Dengê xwe bide pêşniyarên rêveberiyê',
|
||
},
|
||
// YENİ ANAHTARLAR
|
||
quickActions: {
|
||
home: 'Mal',
|
||
governance: 'Rêveberî',
|
||
exchange: 'Guhertin',
|
||
b2b: 'Platforma B2B',
|
||
bank: 'Banka',
|
||
games: 'Lîstik',
|
||
university: 'Zanîngeh',
|
||
education: 'Perwerde',
|
||
dashboard: 'Dashboard',
|
||
trading: 'Bazirganî',
|
||
kurdmedia: 'Kurdmedia',
|
||
rewards: 'Xelat',
|
||
forum: 'Forum'
|
||
},
|
||
walletTab: {
|
||
title: 'Berîka Min',
|
||
balanceLoading: 'Tê barkirin...',
|
||
hezName: 'Tokena HÊZ (Hemwelatî)',
|
||
pezName: 'Tokena PEZ (Pezkuwî)',
|
||
swap: 'Guhertin',
|
||
p2p: 'P2P',
|
||
dapps: 'DApps',
|
||
staking: 'Staking',
|
||
connect: 'Girêdan',
|
||
tokens: 'Token',
|
||
pezNetwork: 'Tora PEZ',
|
||
polkadotNetwork: 'Polkadot',
|
||
bitcoinNetwork: 'Bitcoin',
|
||
ethereumNetwork: 'Ethereum',
|
||
bscNetwork: 'Binance Smart Chain',
|
||
cardanoNetwork: 'Cardano',
|
||
solanaNetwork: 'Solana',
|
||
},
|
||
// Citizenship Tab - YENİ EKLENDİ
|
||
citizenship: {
|
||
title: 'Hemwelatiya Dîjîtal',
|
||
errorNoUser: 'Ji bo dîtina rewşa hemwelatiyê divê hûn têkevin.',
|
||
errorFetch: 'Rewşa hemwelatiyê nehat wergirtin. Ji kerema xwe ji bo nûvekirinê bikişînin.',
|
||
errorUnknown: 'Rewşek nenas ji serverê hat wergirtin.',
|
||
statusLoading: 'Rewşa hemwelatiya we tê barkirin...',
|
||
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.',
|
||
statusPending: 'Serlêdana weya hemwelatiyê niha di bin venêrînê de ye. Dema ku pêvajo biqede em ê we agahdar bikin.',
|
||
statusApproved: 'Pîroz be! Hemwelatiya weya dîjîtal hate pejirandin. Naha hûn dikarin bigihîjin taybetmendiyên taybetî yên hemwelatiyan.',
|
||
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 - YENİ EKLENDİ
|
||
referralTab: {
|
||
title: 'Programa Referansê',
|
||
subtitle: 'Hevalên xwe vexwîne û xelatan qezenc bike',
|
||
code: 'Koda We ya Referansê',
|
||
link: 'Lînka We ya Referansê',
|
||
count: 'Bi Giştî Vexwendî',
|
||
people: 'Kes',
|
||
errorNoUser: 'Divê hûn têkevin da ku agahdariya referansê bibînin.',
|
||
errorFetch: 'Agahdariya referansê nehat wergirtin. Ji kerema xwe ji bo nûvekirinê bikişînin.',
|
||
copiedCodeTitle: 'Kod Hat Kopî Kirin',
|
||
copiedCodeMessage: 'Koda weya referansê li clipboardê hat kopî kirin.',
|
||
copiedLinkTitle: 'Lînk Hat Kopî Kirin',
|
||
copiedLinkMessage: 'Lînka weya referansê li clipboardê hat kopî kirin.'
|
||
},
|
||
// Profile Tab - YENİ EKLENDİ
|
||
profileTab: {
|
||
notLoggedIn: 'Ji kerema xwe ji bo dîtina profîla xwe têkevin.',
|
||
editProfile: 'Profîlê Biguherîne',
|
||
walletAddress: 'Navnîşana Berîkê',
|
||
changePassword: 'Şîfreyê Biguherîne',
|
||
security: 'Ewlehî & 2FA',
|
||
signOutAlertTitle: 'Derkeve',
|
||
signOutAlertMessage: 'Ma hûn pê bawer in ku hûn dixwazin derkevin?',
|
||
},
|
||
// Send Modal - YENİ EKLENDİ
|
||
sendModal: {
|
||
title: 'Tokenan Bişîne',
|
||
toAddress: 'Ji Navnîşanê re',
|
||
placeholderAddress: 'Navnîşana berîkê binivîse an QR bişopîne',
|
||
amount: 'Mîqdar',
|
||
sendButton: 'Bişîne',
|
||
errorNoUser: 'Divê hûn têkevin da ku tokenan bişînin.',
|
||
errorFillFields: 'Ji kerema xwe hem navnîşan û hem jî mîqdarê dagirin.',
|
||
errorInvalidAmount: 'Ji kerema xwe mîqdarek derbasdar a ji 0 mezintir binivîsin.',
|
||
errorGeneral: 'Di dema veguheztinê de çewtî çêbû.',
|
||
successMessage: 'Bi serkeftî {{amount}} {{asset}} hat şandin! TxHash: {{txHash}}...',
|
||
qrScanned: 'Koda QR Hat Şopandin',
|
||
},
|
||
// Receive Modal - YENİ EKLENDİ
|
||
receiveModal: {
|
||
title: 'Tokenan Bistîne',
|
||
subtitle: 'Navnîşana xwe parve bike da ku HEZ & PEZ bistînî',
|
||
addressLabel: 'Navnîşana Berîka Te',
|
||
copy: 'Kopî bike',
|
||
share: 'Parve bike',
|
||
copiedTitle: 'Li Clipboardê Hat Kopî Kirin',
|
||
copiedMessage: 'Navnîşana berîka te hat kopî kirin.',
|
||
errorNoAddress: 'Navnîşan ne berdest e. Ji kerema xwe têkeve.',
|
||
},
|
||
placeholders: {
|
||
citizens: 'Ekrana Hemwelatiyan',
|
||
referral: 'Ekrana Referansê',
|
||
profile: 'Ekrana Profîlê',
|
||
},
|
||
imagePicker: {
|
||
title: 'Wêneyê Profîlê Biguherîne',
|
||
subtitle: 'Vebijarkek hilbijêre',
|
||
takePhoto: 'Wêneyek Bikişîne',
|
||
chooseFromGallery: 'Ji Galeriyê Hilbijêre',
|
||
},
|
||
alerts: {
|
||
permissionRequired: 'Destûr Pêwîst e',
|
||
cameraPermission: 'Destûra kamerayê pêwîst e!',
|
||
galleryPermission: 'Destûra gihîştina galeriyê pêwîst e!',
|
||
},
|
||
verification: {
|
||
title: 'Verastkirina Mirovî',
|
||
subtitle: 'Ji kerema xwe ji bo domandinê kontrola ewlehiyê temam bikin',
|
||
verifying: 'Tê verastkirin...',
|
||
loading: 'Barkirina verastkirinê...',
|
||
failedTitle: 'Verastkirin bi ser neket',
|
||
failedMessage: 'Ji kerema xwe dîsa biceribîne',
|
||
errorTitle: 'Çewtî',
|
||
errorMessage: 'Verastkirin bi ser neket. Ji kerema xwe dîsa biceribîne.',
|
||
webViewError: 'Çewtiya WebView:',
|
||
},
|
||
},
|
||
ar: {
|
||
appName: 'بێزكويتشاين',
|
||
languageNames: {
|
||
'en': { name: 'الإنجليزية', nativeName: 'English', flag: '🇺🇸' },
|
||
'ku-kurmanji': { name: 'الكردية (الكرمانجية)', nativeName: 'Kurdî (Kurmancî)', flag: '🟨' },
|
||
'ku-sorani': { name: 'الكردية (السورانية)', nativeName: 'کوردی (سۆرانی)', flag: '🟥' },
|
||
'tr': { name: 'التركية', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||
'ar': { name: 'العربية', nativeName: 'العربية', flag: '🇸🇦' },
|
||
'fa': { name: 'الفارسية', nativeName: 'فارسی', flag: '🇮🇷' },
|
||
},
|
||
languageSettings: {
|
||
info: '٦ لغات مدعومة بالكامل. اللغات الأخرى تستخدم مترجم جوجل.',
|
||
},
|
||
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: {
|
||
comingSoon: 'قريبا',
|
||
comingSoonMessage: 'ستكون هذه الميزة متاحة في التحديث المستقبلي',
|
||
subtitles: {
|
||
editProfile: 'تحديث معلوماتك',
|
||
walletAddress: 'عنوان محفظتك الأساسي',
|
||
biometric: 'استخدام بصمة الإصبع أو معرف الوجه',
|
||
biometricNotAvailable: 'غير متوفر على هذا الجهاز',
|
||
changePassword: 'تحديث كلمة المرور الخاصة بك',
|
||
twoFactorAuth: 'إضافة أمان إضافي',
|
||
notifications: 'تلقي التنبيهات والتحديثات',
|
||
darkThemeEnabled: 'تمكين الوضع الداكن',
|
||
lightThemeEnabled: 'تمكين الوضع الفاتح',
|
||
},
|
||
biometricAlerts: {
|
||
prompt: 'المصادقة لتمكين القياسات الحيوية',
|
||
successTitle: 'نجاح',
|
||
enabled: 'تم تمكين المصادقة البيومترية',
|
||
disabled: 'تم تعطيل المصادقة البيومترية',
|
||
failedTitle: 'فشل',
|
||
failedMessage: 'فشلت المصادقة البيومترية',
|
||
},
|
||
},
|
||
editProfileScreen: {
|
||
labels: {
|
||
phone: 'رقم الهاتف',
|
||
},
|
||
placeholders: {
|
||
firstName: 'أدخل الاسم الأول',
|
||
lastName: 'أدخل اسم العائلة',
|
||
email: 'أدخل البريد الإلكتروني',
|
||
phone: 'أدخل رقم الهاتف',
|
||
},
|
||
alerts: {
|
||
successTitle: 'نجاح',
|
||
successMessage: 'تم تحديث الملف الشخصي بنجاح!',
|
||
updateFailed: 'فشل تحديث الملف الشخصي',
|
||
networkError: 'حدث خطأ في الشبكة',
|
||
},
|
||
saveButton: 'حفظ التغييرات',
|
||
},
|
||
changePasswordScreen: {
|
||
info: 'يجب أن تتكون كلمة المرور من ٨ أحرف على الأقل',
|
||
labels: {
|
||
current: 'كلمة المرور الحالية',
|
||
new: 'كلمة المرور الجديدة',
|
||
confirm: 'تأكيد كلمة المرور الجديدة',
|
||
},
|
||
placeholders: {
|
||
current: 'أدخل كلمة المرور الحالية',
|
||
new: 'أدخل كلمة المرور الجديدة',
|
||
confirm: 'أدخل كلمة المرور الجديدة مرة أخرى',
|
||
},
|
||
alerts: {
|
||
fillFields: 'يرجى ملء جميع الحقول',
|
||
noMatch: 'كلمتا المرور الجديدتان غير متطابقتين',
|
||
lengthError: 'يجب أن تتكون كلمة المرور من ٨ أحرف على الأقل',
|
||
successTitle: 'نجاح',
|
||
successMessage: 'تم تغيير كلمة المرور بنجاح!',
|
||
updateFailed: 'فشل تغيير كلمة المرور',
|
||
networkError: 'حدث خطأ في الشبكة',
|
||
},
|
||
saveButton: 'تغيير كلمة المرور',
|
||
},
|
||
walletAddressScreen: {
|
||
info: 'يتم استخدام عنوان محفظتك لاستلام رموز HEZ و PEZ. تأكد من صحته.',
|
||
label: 'عنوان المحفظة',
|
||
placeholder: 'أدخل عنوان المحفظة',
|
||
noAddress: 'لم يتم تعيين عنوان محفظة',
|
||
editButton: 'تعديل عنوان المحفظة',
|
||
alerts: {
|
||
emptyError: 'لا يمكن أن يكون عنوان المحفظة فارغًا',
|
||
successTitle: 'نجاح',
|
||
successMessage: 'تم تحديث عنوان المحفظة بنجاح!',
|
||
updateFailed: 'فشل تحديث عنوان المحفظة',
|
||
networkError: 'حدث خطأ في الشبكة',
|
||
copiedTitle: 'تم النسخ',
|
||
copiedMessage: 'تم نسخ عنوان المحفظة إلى الحافظة',
|
||
},
|
||
},
|
||
notificationsScreen: {
|
||
title: 'الإشعارات',
|
||
markAllRead: 'وضع علامة مقروءة على الكل',
|
||
mockData: [
|
||
{
|
||
id: '1',
|
||
title: 'مقترح حوكمة جديد',
|
||
message: 'مقترح #٤٢: زيادة مكافآت PEZ الشهرية بنسبة ١٠٪',
|
||
time: 'قبل ساعتين',
|
||
type: 'governance',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '2',
|
||
title: 'تم تأكيد المعاملة',
|
||
message: 'لقد تلقيت ١٠٠ HEZ من ...5GrwvaEF5',
|
||
time: 'قبل ٥ ساعات',
|
||
type: 'transaction',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '3',
|
||
title: 'مكافأة الرهن',
|
||
message: 'لقد ربحت ٥.٢ PEZ مكافآت رهن',
|
||
time: 'قبل يوم واحد',
|
||
type: 'reward',
|
||
read: true,
|
||
},
|
||
],
|
||
},
|
||
qrScannerScreen: {
|
||
title: 'مسح رمز الاستجابة السريعة',
|
||
titleNoPermission: 'ماسح QR',
|
||
requesting: 'جاري طلب إذن الكاميرا...',
|
||
permissionDenied: 'تم رفض إذن الكاميرا',
|
||
permissionMessage: 'يرجى تمكين الوصول إلى الكاميرا في إعدادات جهازك لمسح رموز QR.',
|
||
requestAgain: 'طلب الإذن مرة أخرى',
|
||
instruction: 'ضع رمز الاستجابة السريعة داخل الإطار',
|
||
scanAgain: 'مسح مرة أخرى',
|
||
alertTitle: 'تم مسح رمز الاستجابة السريعة',
|
||
alertType: 'النوع',
|
||
alertData: 'البيانات',
|
||
alertOK: 'موافق',
|
||
},
|
||
// TermsScreen - TAMAMLANMIŞ
|
||
termsScreen: {
|
||
title: 'شروط الخدمة',
|
||
lastUpdated: 'آخر تحديث: ٨ نوفمبر ٢٠٢٥',
|
||
sections: [
|
||
{ title: '١. قبول الشروط', content: 'من خلال الوصول إلى أو استخدام تطبيق PezkuwiChain للهاتف المحمول ("الخدمة")، فإنك توافق على الالتزام بشروط الخدمة هذه. إذا كنت لا توافق على أي جزء من هذه الشروط، فلا يجوز لك الوصول إلى الخدمة.' },
|
||
{ title: '٢. حسابات المستخدمين', content: 'أنت مسؤول عن الحفاظ على سرية بيانات اعتماد حسابك وعن جميع الأنشطة التي تحدث تحت حسابك. يجب عليك إبلاغنا فورًا بأي استخدام غير مصرح به لحسابك.' },
|
||
{ title: '٣. الأصول الرقمية', content: 'توفر PezkuwiChain خدمات المحفظة للأصول الرقمية (رموز HEZ، PEZ). أنت تقر بما يلي:' },
|
||
{ title: '٤. الأنشطة المحظورة', content: 'أنت توافق على عدم القيام بما يلي:' },
|
||
{ title: '٥. الملكية الفكرية', content: 'الخدمة ومحتواها الأصلي وميزاتها ووظائفها مملوكة لشركة PezkuwiChain ومحمية بموجب قوانين حقوق النشر والعلامات التجارية والملكية الفكرية الدولية الأخرى.' },
|
||
{ title: '٦. تحديد المسؤولية', content: 'إلى أقصى حد يسمح به القانون، لن تكون PezkuwiChain مسؤولة عن أي أضرار غير مباشرة أو عرضية أو خاصة أو تبعية أو عقابية، بما في ذلك خسارة الأرباح أو البيانات أو الخسائر غير الملموسة الأخرى الناتجة عن استخدامك للخدمة.' },
|
||
{ title: '٧. إخلاء المسؤولية', content: 'يتم توفير الخدمة "كما هي" و "كما هي متاحة" دون أي ضمانات من أي نوع. نحن لا نضمن أن الخدمة ستكون دون انقطاع أو آمنة أو خالية من الأخطاء.' },
|
||
{ title: '٨. القانون الحاكم', content: 'تخضع هذه الشروط وتفسر وفقًا للقوانين الدولية المعمول بها، بغض النظر عن تعارض أحكام القانون.' },
|
||
{ title: '٩. التغييرات على الشروط', content: 'نحتفظ بالحق في تعديل هذه الشروط في أي وقت. سنقوم بإخطار المستخدمين بأي تغييرات جوهرية. الاستخدام المستمر للخدمة بعد التغييرات يشكل قبولًا للشروط الجديدة.' },
|
||
{ title: '١٠. الاتصال', content: 'للأسئلة حول هذه الشروط، اتصل بنا على support@pezkuwichain.io' },
|
||
],
|
||
bullets: {
|
||
'3': [
|
||
'أنت وحدك المسؤول عن أمان محفظتك',
|
||
'قد يؤدي فقدان المفاتيح الخاصة إلى فقدان دائم للأصول',
|
||
'المعاملات على البلوك تشين لا رجعة فيها',
|
||
'نحن لا نحتفظ بمفاتيحك الخاصة أو أصولك'
|
||
],
|
||
'4': [
|
||
'انتهاك أي قوانين أو لوائح معمول بها',
|
||
'استخدام الخدمة لأغراض احتيالية',
|
||
'محاولة الوصول غير المصرح به إلى أنظمتنا',
|
||
'التدخل في الخدمة أو تعطيلها'
|
||
]
|
||
}
|
||
},
|
||
// PrivacyScreen - TAMAMLANMIŞ
|
||
privacyScreen: {
|
||
title: 'سياسة الخصوصية',
|
||
lastUpdated: 'آخر تحديث: ٨ نوفمبر ٢٠٢٥',
|
||
sections: [
|
||
{ title: '١. المعلومات التي نجمعها', content: 'نحن نجمع المعلومات التي تقدمها لنا مباشرة:' },
|
||
{ title: '٢. كيف نستخدم معلوماتك', content: 'نحن نستخدم المعلومات المجمعة من أجل:' },
|
||
{ title: '٣. مشاركة المعلومات', content: 'نحن لا نبيع أو نؤجر معلوماتك الشخصية. قد نشارك المعلومات:' },
|
||
{ title: '٤. شفافية البلوك تشين', content: 'المعاملات على شبكات البلوك تشين مرئية للعامة. قد يتم عرض عنوان محفظتك وسجل معاملاتك من قبل أي شخص على شبكة البلوك تشين.' },
|
||
{ title: '٥. أمن البيانات', content: 'نحن نطبق تدابير أمنية متوافقة مع معايير الصناعة لحماية معلوماتك:' },
|
||
{ title: '٦. حقوقك', content: 'لديك الحق في:' },
|
||
{ title: '٧. الاحتفاظ بالبيانات', content: 'نحتفظ بمعلوماتك طالما أن حسابك نشط أو حسب الحاجة لتقديم الخدمات. يمكنك طلب حذف بياناتك في أي وقت.' },
|
||
{ title: '٨. خصوصية الأطفال', content: 'خدمتنا غير مخصصة للمستخدمين الذين تقل أعمارهم عن ١٨ عامًا. نحن لا نجمع معلومات عن قصد من الأطفال دون سن ١٨ عامًا.' },
|
||
{ title: '٩. عمليات نقل البيانات الدولية', content: 'قد يتم نقل معلوماتك ومعالجتها في بلدان أخرى غير بلدك. نحن نضمن وجود ضمانات مناسبة.' },
|
||
{ title: '١٠. التغييرات على سياسة الخصوصية', content: 'قد نقوم بتحديث سياسة الخصوصية هذه بشكل دوري. سنقوم بإعلامك بأي تغييرات جوهرية عبر البريد الإلكتر الإلكتروني أو إشعار داخل التطبيق.' },
|
||
{ title: '١١. اتصل بنا', content: 'للأسئلة أو الطلبات المتعلقة بالخصوصية، اتصل بنا على:' },
|
||
],
|
||
bullets: {
|
||
'1': [
|
||
'معلومات الحساب (الاسم، البريد الإلكتروني، رقم الهاتف)',
|
||
'معلومات الملف الشخصي (صورة الملف الشخصي، التفضيلات)',
|
||
'عناوين المحفظة (عناوين البلوك تشين العامة)',
|
||
'بيانات المعاملات (على البلوك تشين العام)',
|
||
'معلومات الجهاز (نوع الجهاز، إصدار نظام التشغيل)'
|
||
],
|
||
'2': [
|
||
'توفير الخدمة وصيانتها',
|
||
'معالجة معاملاتك',
|
||
'إرسال الإشعارات والتحديثات إليك',
|
||
'تحسين خدماتنا وتجربة المستخدم',
|
||
'كشف ومنع الاحتيال أو المشكلات الأمنية',
|
||
'الامتثال للالتزامات القانونية'
|
||
],
|
||
'3': [
|
||
'بموافقتك',
|
||
'للامتثال للالتزامات القانونية',
|
||
'مع مزودي الخدمة الذين يساعدوننا',
|
||
'في حالة الاندماج أو البيع أو نقل الأعمال'
|
||
],
|
||
'5': [
|
||
'تشفير البيانات الحساسة',
|
||
'بروتوكولات المصادقة الآمنة',
|
||
'عمليات تدقيق أمنية منتظمة',
|
||
'خيارات المصادقة البيومترية'
|
||
],
|
||
'6': [
|
||
'الوصول إلى معلوماتك الشخصية',
|
||
'تصحيح المعلومات غير الدقيقة',
|
||
'حذف حسابك وبياناتك',
|
||
'تصدير بياناتك',
|
||
'إلغاء الاشتراك في الاتصالات التسويقية'
|
||
],
|
||
'11': [
|
||
'البريد الإلكتروني: privacy@pezkuwichain.io',
|
||
'الدعم: support@pezkuwichain.io'
|
||
]
|
||
}
|
||
},
|
||
// HelpScreen - TAMAMLANMIŞ
|
||
helpScreen: {
|
||
title: 'المساعدة والدعم',
|
||
contactTitle: 'اتصل بالدعم',
|
||
supportCenter: 'زيارة مركز الدعم',
|
||
supportCenterLink: 'pezkuwichain.io/support',
|
||
emailSupport: 'الدعم عبر البريد الإلكتروني',
|
||
emailSupportLink: 'support@pezkuwichain.io',
|
||
faqTitle: 'الأسئلة الشائعة',
|
||
appInfo: 'إصدار التطبيق ١.٠.٠\n© ٢٠٢٥ PezkuwiChain. جميع الحقوق محفوظة.',
|
||
faqs: [
|
||
{ id: '1', question: 'كيف أنشئ محفظة؟', answer: 'عندما تقوم بالتسجيل في PezkuwiChain، يتم إنشاء محفظة لك تلقائيًا. يتم عرض عنوان محفظتك في قسم الإعدادات > الملف الشخصي.' },
|
||
{ id: '2', question: 'كيف أرسل الرموز؟', answer: 'اذهب إلى علامة التبويب "المحفظة"، انقر على الرمز الذي تريد إرساله (HEZ أو PEZ)، ثم انقر على زر "إرسال". أدخل عنوان محفظة المستلم والمبلغ الذي تريد إرساله.' },
|
||
{ id: '3', question: 'ما الفرق بين HEZ و PEZ؟', answer: 'HEZ (Hemwelatî) هو رمز المواطنة المستخدم للتحقق من الهوية والحوكمة. PEZ (Pezkuwî) هو رمز المنفعة المستخدم للمعاملات والخدمات داخل النظام البيئي.' },
|
||
{ id: '4', question: 'كيف أشارك في الحوكمة؟', answer: 'انتقل إلى قسم التصويت من الإجراءات السريعة أو المحفظة. يمكنك عرض المقترحات النشطة والتصويت باستخدام رموز HEZ الخاصة بك. يمثل كل رمز HEZ صوتًا واحدًا.' },
|
||
{ id: '5', question: 'هل محفظتي آمنة؟', answer: 'نعم! نحن نستخدم التشفير والتدابير الأمنية المتوافقة مع معايير الصناعة. يمكنك أيضًا تمكين المصادقة البيومترية و 2FA لمزيد من الأمان. تذكر ألا تشارك كلمة المرور أو عبارة الاسترداد الخاصة بك أبدًا.' },
|
||
{ id: '6', question: 'كيف أستعيد حسابي؟', answer: 'إذا نسيت كلمة المرور الخاصة بك، فاستخدم خيار "هل نسيت كلمة المرور" على شاشة تسجيل الدخول. لمشكلات استرداد الحساب، اتصل بفريق الدعم لدينا على support@pezkuwichain.io' },
|
||
{ id: '7', question: 'ما هي رسوم المعاملات؟', answer: 'رسوم الشبكة (رسوم الغاز) مطلوبة لمعاملات البلوك تشين. تذهب هذه الرسوم إلى المدققين الذين يعالجون ويؤمنون المعاملات على الشبكة.' },
|
||
{ id: '8', question: 'كم من الوقت تستغرق المعاملات؟', answer: 'يتم تأكيد معظم المعاملات في غضون ثوانٍ إلى بضع دقائق، اعتمادًا على ازدحام الشبكة. يمكنك عرض حالة المعاملة في سجل معاملاتك.' },
|
||
]
|
||
},
|
||
selectYourLanguage: 'اختر لغتك',
|
||
digitalCitizenshipPlatform: 'منصة المواطنة الرقمية',
|
||
continue: 'متابعة',
|
||
auth: {
|
||
signIn: 'تسجيل الدخول',
|
||
signUp: 'إنشاء حساب',
|
||
email: 'البريد الإلكتروني',
|
||
password: 'كلمة المرور',
|
||
firstName: 'الاسم الأول',
|
||
lastName: 'اسم العائلة',
|
||
phone: 'رقم الهاتف',
|
||
referralCode: 'رمز الإحالة (اختياري)',
|
||
alreadyHaveAccount: 'هل لديك حساب؟',
|
||
dontHaveAccount: 'ليس لديك حساب؟',
|
||
welcomeBack: 'مرحبًا بعودتك',
|
||
createAccount: 'إنشاء حساب',
|
||
errorTitle: 'خطأ',
|
||
fillFieldsError: 'يرجى ملء جميع الحقول المطلوبة',
|
||
authFailedError: 'فشل المصادقة',
|
||
placeholders: {
|
||
firstName: 'الاسم',
|
||
lastName: 'اللقب',
|
||
phone: '+٩٦٤١٢٣٤٥٦٧٨٩',
|
||
email: 'your@email.com',
|
||
password: '••••••••',
|
||
referralCode: 'أدخل رمز الإحالة',
|
||
}
|
||
},
|
||
loading: 'جاري التحميل...',
|
||
submit: 'إرسال',
|
||
cancel: 'إلغاء',
|
||
save: 'حفظ',
|
||
back: 'رجوع',
|
||
homeTab: {
|
||
tikiScore: 'نقاط تيكي',
|
||
trustScore: 'نقاط الثقة',
|
||
dynamicWidget: 'ويدجت ديناميكي',
|
||
quickActions: 'إجراءات سريعة',
|
||
send: 'إرسال',
|
||
receive: 'استقبال',
|
||
exchange: 'تبادل',
|
||
stake: 'رهان',
|
||
vote: 'تصويت',
|
||
nft: 'NFT',
|
||
certificates: 'الشهادات',
|
||
refer: 'إحالة',
|
||
pay: 'دفع',
|
||
rewards: 'المكافآت',
|
||
history: 'السجل',
|
||
assets: 'الأصول',
|
||
welcomeTitle: '🎉 مرحبا بك في PezkuwiChain!',
|
||
welcomeMessage: 'ابدأ رحلة مواطنتك الرقمية اليوم',
|
||
featureTitle: '📢 ميزة جديدة',
|
||
featureMessage: 'صوّت على مقترحات الحوكمة',
|
||
},
|
||
// YENİ ANAHTARLAR
|
||
quickActions: {
|
||
home: 'الرئيسية',
|
||
governance: 'الحوكمة',
|
||
exchange: 'تبادل',
|
||
b2b: 'منصة B2B',
|
||
bank: 'بنك',
|
||
games: 'ألعاب',
|
||
university: 'جامعة',
|
||
education: 'تعليم',
|
||
dashboard: 'لوحة التحكم',
|
||
trading: 'تداول',
|
||
kurdmedia: 'كورد ميديا',
|
||
rewards: 'المكافآت',
|
||
forum: 'منتدى'
|
||
},
|
||
walletTab: {
|
||
title: 'محفظتي',
|
||
balanceLoading: 'جاري التحميل...',
|
||
hezName: 'رمز HÊZ (المواطنة)',
|
||
pezName: 'رمز PEZ (المنفعة)',
|
||
swap: 'تبادل',
|
||
p2p: 'P2P',
|
||
dapps: 'DApps',
|
||
staking: 'الرهن',
|
||
connect: 'اتصال',
|
||
tokens: 'الرموز',
|
||
pezNetwork: 'شبكة PEZ',
|
||
polkadotNetwork: 'Polkadot',
|
||
bitcoinNetwork: 'Bitcoin',
|
||
ethereumNetwork: 'Ethereum',
|
||
bscNetwork: 'Binance Smart Chain',
|
||
cardanoNetwork: 'Cardano',
|
||
solanaNetwork: 'Solana',
|
||
},
|
||
// Citizenship Tab - YENİ EKLENDİ
|
||
citizenship: {
|
||
title: 'المواطنة الرقمية',
|
||
errorNoUser: 'يجب عليك تسجيل الدخول لعرض حالة المواطنة.',
|
||
errorFetch: 'تعذر استرداد حالة المواطنة. يرجى السحب للتحديث.',
|
||
errorUnknown: 'تم استلام حالة غير معروفة من الخادم.',
|
||
statusLoading: 'جاري تحميل حالة مواطنتك...',
|
||
statusNotApplied: 'لم تقدم بعد بطلب للحصول على المواطنة الرقمية. ابدأ طلبك لتصبح جزءًا من مجتمع PezkuwiChain.',
|
||
statusPending: 'طلب المواطنة الخاص بك قيد المراجعة حاليًا. سنقوم بإعلامك بمجرد اكتمال العملية.',
|
||
statusApproved: 'تهانينا! تمت الموافقة على مواطنتك الرقمية. يمكنك الآن الوصول إلى الميزات الحصرية للمواطنين.',
|
||
statusRejected: 'تم رفض طلب المواطنة الخاص بك. يرجى التحقق من الإشعارات أو الاتصال بالدعم لمزيد من المعلومات.',
|
||
},
|
||
// Referral Tab - YENİ EKLENDİ
|
||
referralTab: {
|
||
title: 'برنامج الإحالة',
|
||
subtitle: 'ادعُ الأصدقاء واكسب المكافآت',
|
||
code: 'رمز الإحالة الخاص بك',
|
||
link: 'رابط الإحالة الخاص بك',
|
||
count: 'إجمالي المدعوين',
|
||
people: 'أشخاص',
|
||
errorNoUser: 'يجب عليك تسجيل الدخول لعرض معلومات الإحالة.',
|
||
errorFetch: 'تعذر استرداد معلومات الإحالة. يرجى السحب للتحديث.',
|
||
copiedCodeTitle: 'تم نسخ الرمز',
|
||
copiedCodeMessage: 'تم نسخ رمز الإحالة الخاص بك إلى الحافظة.',
|
||
copiedLinkTitle: 'تم نسخ الرابط',
|
||
copiedLinkMessage: 'تم نسخ رابط الإحالة الخاص بك إلى الحافظة.'
|
||
},
|
||
// Profile Tab - YENİ EKLENDİ
|
||
profileTab: {
|
||
notLoggedIn: 'يرجى تسجيل الدخول لعرض ملفك الشخصي.',
|
||
editProfile: 'تعديل الملف الشخصي',
|
||
walletAddress: 'عنوان المحفظة',
|
||
changePassword: 'تغيير كلمة المرور',
|
||
security: 'الأمان و 2FA',
|
||
signOutAlertTitle: 'تسجيل الخروج',
|
||
signOutAlertMessage: 'هل أنت متأكد أنك تريد تسجيل الخروج؟',
|
||
},
|
||
// Send Modal - YENİ EKLENDİ
|
||
sendModal: {
|
||
title: 'إرسال الرموز',
|
||
toAddress: 'إلى العنوان',
|
||
placeholderAddress: 'أدخل عنوان المحفظة أو امسح QR',
|
||
amount: 'المبلغ',
|
||
sendButton: 'إرسال',
|
||
errorNoUser: 'يجب عليك تسجيل الدخول لإرسال الرموز.',
|
||
errorFillFields: 'يرجى ملء كل من العنوان والمبلغ.',
|
||
errorInvalidAmount: 'يرجى إدخال مبلغ صالح أكبر من 0.',
|
||
errorGeneral: 'حدث خطأ أثناء التحويل.',
|
||
successMessage: 'تم إرسال {{amount}} {{asset}} بنجاح! تجزئة المعاملة: {{txHash}}...',
|
||
qrScanned: 'تم مسح رمز QR',
|
||
},
|
||
// Receive Modal - YENİ EKLENDİ
|
||
receiveModal: {
|
||
title: 'استقبال الرموز',
|
||
subtitle: 'شارك عنوانك لاستقبال HEZ & PEZ',
|
||
addressLabel: 'عنوان محفظتك',
|
||
copy: 'نسخ',
|
||
share: 'مشاركة',
|
||
copiedTitle: 'تم النسخ إلى الحافظة',
|
||
copiedMessage: 'تم نسخ عنوان محفظتك.',
|
||
errorNoAddress: 'العنوان غير متوفر. يرجى تسجيل الدخول.',
|
||
},
|
||
placeholders: {
|
||
citizens: 'شاشة المواطنين',
|
||
referral: 'شاشة الإحالة',
|
||
profile: 'شاشة الملف الشخصي',
|
||
},
|
||
imagePicker: {
|
||
title: 'تغيير صورة الملف الشخصي',
|
||
subtitle: 'اختر خيارًا',
|
||
takePhoto: 'التقاط صورة',
|
||
chooseFromGallery: 'الاختيار من المعرض',
|
||
},
|
||
alerts: {
|
||
permissionRequired: 'الإذن مطلوب',
|
||
cameraPermission: 'إذن الكاميرا مطلوب!',
|
||
galleryPermission: 'إذن الوصول إلى المعرض مطلوب!',
|
||
},
|
||
verification: {
|
||
title: 'التحقق البشري',
|
||
subtitle: 'يرجى إكمال التحقق الأمني للمتابعة',
|
||
verifying: 'يتم التحقق...',
|
||
loading: 'جاري تحميل التحقق...',
|
||
failedTitle: 'فشل التحقق',
|
||
failedMessage: 'يرجى المحاولة مرة أخرى',
|
||
errorTitle: 'خطأ',
|
||
errorMessage: 'فشل التحقق. يرجى المحاولة مرة أخرى.',
|
||
webViewError: 'خطأ في WebView:',
|
||
},
|
||
},
|
||
tr: {
|
||
appName: 'PezkuwiChain',
|
||
languageNames: {
|
||
'en': { name: 'İngilizce', nativeName: 'English', flag: '🇺🇸' },
|
||
'ku-kurmanji': { name: 'Kürtçe (Kurmanci)', nativeName: 'Kurdî (Kurmancî)', flag: '🟨' },
|
||
'ku-sorani': { name: 'Kürtçe (Sorani)', nativeName: 'کوردی (سۆرانی)', flag: '🟥' },
|
||
'tr': { name: 'Türkçe', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||
'ar': { name: 'Arapça', nativeName: 'العربية', flag: '🇸🇦' },
|
||
'fa': { name: 'Farsça', nativeName: 'فارسی', flag: '🇮🇷' },
|
||
},
|
||
languageSettings: {
|
||
info: '6 dil tam olarak desteklenmektedir. Diğer diller Google Çevirmen kullanır.',
|
||
},
|
||
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',
|
||
settingsScreen: {
|
||
comingSoon: 'Çok Yakında',
|
||
comingSoonMessage: 'Bu özellik gelecekteki bir güncellemede mevcut olacak',
|
||
subtitles: {
|
||
editProfile: 'Bilgilerinizi güncelleyin',
|
||
walletAddress: 'Birincil cüzdan adresiniz',
|
||
biometric: 'Parmak izi veya Yüz Tanıma kullanın',
|
||
biometricNotAvailable: 'Bu cihazda mevcut değil',
|
||
changePassword: 'Şifrenizi güncelleyin',
|
||
twoFactorAuth: 'Ekstra güvenlik ekleyin',
|
||
notifications: 'Uyarılar ve güncellemeler alın',
|
||
darkThemeEnabled: 'Karanlık tema etkin',
|
||
lightThemeEnabled: 'Açık tema etkin',
|
||
},
|
||
biometricAlerts: {
|
||
prompt: 'Biyometriyi etkinleştirmek için kimliğinizi doğrulayın',
|
||
successTitle: 'Başarılı',
|
||
enabled: 'Biyometrik kimlik doğrulama etkinleştirildi',
|
||
disabled: 'Biyometrik kimlik doğrulama devre dışı bırakıldı',
|
||
failedTitle: 'Başarısız',
|
||
failedMessage: 'Biyometrik kimlik doğrulama başarısız oldu',
|
||
},
|
||
},
|
||
editProfileScreen: {
|
||
labels: {
|
||
phone: 'Telefon Numarası',
|
||
},
|
||
placeholders: {
|
||
firstName: 'Adınızı girin',
|
||
lastName: 'Soyadınızı girin',
|
||
email: 'E-postanızı girin',
|
||
phone: 'Telefon numaranızı girin',
|
||
},
|
||
alerts: {
|
||
successTitle: 'Başarılı',
|
||
successMessage: 'Profil başarıyla güncellendi!',
|
||
updateFailed: 'Profil güncellenemedi',
|
||
networkError: 'Ağ hatası oluştu',
|
||
},
|
||
saveButton: 'Değişiklikleri Kaydet',
|
||
},
|
||
changePasswordScreen: {
|
||
info: 'Şifre en az 8 karakter olmalıdır',
|
||
labels: {
|
||
current: 'Mevcut Şifre',
|
||
new: 'Yeni Şifre',
|
||
confirm: 'Yeni Şifreyi Onayla',
|
||
},
|
||
placeholders: {
|
||
current: 'Mevcut şifreyi girin',
|
||
new: 'Yeni şifreyi girin',
|
||
confirm: 'Yeni şifreyi tekrar girin',
|
||
},
|
||
alerts: {
|
||
fillFields: 'Lütfen tüm alanları doldurun',
|
||
noMatch: 'Yeni şifreler eşleşmiyor',
|
||
lengthError: 'Şifre en az 8 karakter olmalıdır',
|
||
successTitle: 'Başarılı',
|
||
successMessage: 'Şifre başarıyla değiştirildi!',
|
||
updateFailed: 'Şifre değiştirilemedi',
|
||
networkError: 'Ağ hatası oluştu',
|
||
},
|
||
saveButton: 'Şifreyi Değiştir',
|
||
},
|
||
walletAddressScreen: {
|
||
info: 'Cüzdan adresiniz HEZ ve PEZ tokenlerini almak için kullanılır. Doğru olduğundan emin olun.',
|
||
label: 'Cüzdan Adresi',
|
||
placeholder: 'Cüzdan adresini girin',
|
||
noAddress: 'Cüzdan adresi ayarlanmamış',
|
||
editButton: 'Cüzdan Adresini Düzenle',
|
||
alerts: {
|
||
emptyError: 'Cüzdan adresi boş olamaz',
|
||
successTitle: 'Başarılı',
|
||
successMessage: 'Cüzdan adresi başarıyla güncellendi!',
|
||
updateFailed: 'Cüzdan adresi güncellenemedi',
|
||
networkError: 'Ağ hatası oluştu',
|
||
copiedTitle: 'Kopyalandı',
|
||
copiedMessage: 'Cüzdan adresi panoya kopyalandı',
|
||
},
|
||
},
|
||
notificationsScreen: {
|
||
title: 'Bildirimler',
|
||
markAllRead: 'Tümünü okundu işaretle',
|
||
mockData: [
|
||
{
|
||
id: '1',
|
||
title: 'Yeni Yönetişim Teklifi',
|
||
message: 'Teklif #42: Aylık PEZ ödüllerini %10 artır',
|
||
time: '2 saat önce',
|
||
type: 'governance',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '2',
|
||
title: 'İşlem Onaylandı',
|
||
message: '5GrwvaEF5... adresinden 100 HEZ aldınız',
|
||
time: '5 saat önce',
|
||
type: 'transaction',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '3',
|
||
title: 'Staking Ödülü',
|
||
message: '5.2 PEZ staking ödülü kazandınız',
|
||
time: '1 gün önce',
|
||
type: 'reward',
|
||
read: true,
|
||
},
|
||
],
|
||
},
|
||
qrScannerScreen: {
|
||
title: 'QR Kodu Tara',
|
||
titleNoPermission: 'QR Tarayıcı',
|
||
requesting: 'Kamera izni isteniyor...',
|
||
permissionDenied: 'Kamera İzni Reddedildi',
|
||
permissionMessage: 'QR kodlarını taramak için lütfen cihaz ayarlarınızdan kamera erişimini etkinleştirin.',
|
||
requestAgain: 'Tekrar İzin İste',
|
||
instruction: 'QR kodu çerçevenin içine yerleştirin',
|
||
scanAgain: 'Tekrar Tara',
|
||
alertTitle: 'QR Kodu Tarandı',
|
||
alertType: 'Tür',
|
||
alertData: 'Veri',
|
||
alertOK: 'Tamam',
|
||
},
|
||
// TermsScreen (TAM İÇERİK - ÇEVRİLMEMİŞ)
|
||
termsScreen: {
|
||
title: 'Hizmet Şartları',
|
||
lastUpdated: 'Son Güncelleme: 8 Kasım 2025',
|
||
sections: [
|
||
{ title: '1. Şartların Kabulü', content: 'PezkuwiChain mobil uygulamasına ("Hizmet") erişerek veya kullanarak, bu Hizmet Şartları\'na bağlı kalmayı kabul edersiniz. Bu şartların herhangi bir bölümünü kabul etmiyorsanız, Hizmet\'e erişemezsiniz.' },
|
||
],
|
||
bullets: {}
|
||
},
|
||
// PrivacyScreen (TAM İÇERİK - ÇEVRİLMEMİŞ)
|
||
privacyScreen: {
|
||
title: 'Gizlilik Politikası',
|
||
lastUpdated: 'Son Güncelleme: 8 Kasım 2025',
|
||
sections: [
|
||
{ title: '1. Topladığımız Bilgiler', content: 'Doğrudan bize sağladığınız bilgileri toplarız:' },
|
||
],
|
||
bullets: {}
|
||
},
|
||
// HelpScreen (TAM İÇERİK - KISMEN ÇEVRİLMİŞ)
|
||
helpScreen: {
|
||
title: 'Yardım ve Destek',
|
||
contactTitle: 'Destekle İletişime Geçin',
|
||
supportCenter: 'Destek Merkezini Ziyaret Edin',
|
||
supportCenterLink: 'pezkuwichain.io/support',
|
||
emailSupport: 'E-posta Desteği',
|
||
emailSupportLink: 'support@pezkuwichain.io',
|
||
faqTitle: 'Sıkça Sorulan Sorular',
|
||
appInfo: 'Uygulama Sürümü 1.0.0\n© 2025 PezkuwiChain. Tüm hakları saklıdır.',
|
||
faqs: [
|
||
{ id: '1', question: 'Nasıl cüzdan oluştururum?', answer: 'PezkuwiChain\'e kaydolduğunuzda, sizin için otomatik olarak bir cüzdan oluşturulur. Cüzdan adresiniz Ayarlar > Profil bölümünde görüntülenir.' },
|
||
{ id: '2', question: 'Nasıl token gönderirim?', answer: 'Cüzdan sekmesine gidin, göndermek istediğiniz tokene (HEZ veya PEZ) dokunun, ardından "Gönder" düğmesine dokunun. Alıcının cüzdan adresini ve göndermek istediğiniz miktarı girin.' },
|
||
]
|
||
},
|
||
selectYourLanguage: 'Dilinizi Seçin',
|
||
digitalCitizenshipPlatform: 'Dijital Vatandaşlık Platformu',
|
||
continue: 'Devam Et',
|
||
auth: {
|
||
signIn: 'Giriş Yap',
|
||
signUp: 'Kayıt Ol',
|
||
email: 'E-posta',
|
||
password: 'Şifre',
|
||
firstName: 'Ad',
|
||
lastName: 'Soyad',
|
||
phone: 'Telefon',
|
||
referralCode: 'Yönlendirme Kodu (Opsiyonel)',
|
||
alreadyHaveAccount: 'Hesabınız var mı؟',
|
||
dontHaveAccount: 'Hesabınız yok mu؟',
|
||
welcomeBack: 'Tekrar Hoş Geldiniz',
|
||
createAccount: 'Hesap Oluştur',
|
||
errorTitle: 'Hata',
|
||
fillFieldsError: 'Lütfen tüm gerekli alanları doldurun',
|
||
authFailedError: 'Kimlik doğrulama başarısız oldu',
|
||
placeholders: {
|
||
firstName: 'Ahmet',
|
||
lastName: 'Yılmaz',
|
||
phone: '+٩٠١٢٣٤٥٦٧٨٩',
|
||
email: 'your@email.com',
|
||
password: '••••••••',
|
||
referralCode: 'Yönlendirme kodunu girin',
|
||
}
|
||
},
|
||
loading: 'Yükleniyor...',
|
||
submit: 'Gönder',
|
||
cancel: 'İptal',
|
||
save: 'Kaydet',
|
||
back: 'Geri',
|
||
homeTab: {
|
||
tikiScore: 'Tiki Puanı',
|
||
trustScore: 'Güven Puanı',
|
||
dynamicWidget: 'Dinamik Widget',
|
||
quickActions: 'Hızlı İşlemler',
|
||
send: 'Gönder',
|
||
receive: 'Al',
|
||
exchange: 'Takas',
|
||
stake: 'Stake',
|
||
vote: 'Oy',
|
||
nft: 'NFT',
|
||
certificates: 'Sertifikalar',
|
||
refer: 'Yönlendir',
|
||
pay: 'Öde',
|
||
rewards: 'Ödüller',
|
||
history: 'Geçmiş',
|
||
assets: 'Varlıklar',
|
||
welcomeTitle: '🎉 PezkuwiChain\'e Hoş Geldiniz!',
|
||
welcomeMessage: 'Vatandaşlık yolculuğunuza bugün başlayın',
|
||
featureTitle: '📢 Yeni Özellik',
|
||
featureMessage: 'Yönetişim teklifleri için oy kullanın',
|
||
},
|
||
// YENİ ANAHTARLAR
|
||
quickActions: {
|
||
home: 'Ana Sayfa',
|
||
governance: 'Yönetişim',
|
||
exchange: 'Borsa',
|
||
b2b: 'B2B Platformu',
|
||
bank: 'Banka',
|
||
games: 'Oyunlar',
|
||
university: 'Üniversite',
|
||
education: 'Eğitim',
|
||
dashboard: 'Panel',
|
||
trading: 'Ticaret',
|
||
kurdmedia: 'Kurdmedya',
|
||
rewards: 'Ödüller',
|
||
forum: 'Forum'
|
||
},
|
||
walletTab: {
|
||
title: 'Cüzdanım',
|
||
balanceLoading: 'Yükleniyor...',
|
||
hezName: 'HÊZ Token (Vatandaşlık)',
|
||
pezName: 'PEZ Token (Hizmet)',
|
||
swap: 'Takas',
|
||
p2p: 'P2P',
|
||
dapps: 'DApps',
|
||
staking: 'Staking',
|
||
connect: 'Bağlan',
|
||
tokens: 'Tokenlar',
|
||
pezNetwork: 'PEZ Ağı',
|
||
polkadotNetwork: 'Polkadot',
|
||
bitcoinNetwork: 'Bitcoin',
|
||
ethereumNetwork: 'Ethereum',
|
||
bscNetwork: 'Binance Smart Chain',
|
||
cardanoNetwork: 'Cardano',
|
||
solanaNetwork: 'Solana',
|
||
},
|
||
// Citizenship Tab - YENİ EKLENDİ
|
||
citizenship: {
|
||
title: 'Dijital Vatandaşlık',
|
||
errorNoUser: 'Vatandaşlık durumunu görüntülemek için giriş yapmış olmalısınız.',
|
||
errorFetch: 'Vatandaşlık durumu alınamadı. Lütfen yenilemek için aşağı çekin.',
|
||
errorUnknown: 'Sunucudan bilinmeyen bir durum alındı.',
|
||
statusLoading: 'Vatandaşlık durumunuz yükleniyor...',
|
||
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.',
|
||
statusPending: 'Vatandaşlık başvurunuz şu anda inceleniyor. Süreç tamamlandığında sizi bilgilendireceğiz.',
|
||
statusApproved: 'Tebrikler! Dijital vatandaşlığınız onaylandı. Artık vatandaşa özel özelliklere erişebilirsiniz.',
|
||
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 - YENİ EKLENDİ
|
||
referralTab: {
|
||
title: 'Yönlendirme Programı',
|
||
subtitle: 'Arkadaşlarını davet et ve ödüller kazan',
|
||
code: 'Yönlendirme Kodun',
|
||
link: 'Yönlendirme Bağlantın',
|
||
count: 'Toplam Davet Edilen',
|
||
people: 'Kişi',
|
||
errorNoUser: 'Yönlendirme bilgilerini görmek için giriş yapmalısınız.',
|
||
errorFetch: 'Yönlendirme bilgileri alınamadı. Lütfen yenilemek için çekin.',
|
||
copiedCodeTitle: 'Kod Kopyalandı',
|
||
copiedCodeMessage: 'Yönlendirme kodun panoya kopyalandı.',
|
||
copiedLinkTitle: 'Bağlantı Kopyalandı',
|
||
copiedLinkMessage: 'Yönlendirme bağlantın panoya kopyalandı.'
|
||
},
|
||
// Profile Tab - YENİ EKLENDİ
|
||
profileTab: {
|
||
notLoggedIn: 'Profilinizi görüntülemek için lütfen giriş yapın.',
|
||
editProfile: 'Profili Düzenle',
|
||
walletAddress: 'Cüzdan Adresi',
|
||
changePassword: 'Şifre Değiştir',
|
||
security: 'Güvenlik & 2FA',
|
||
signOutAlertTitle: 'Çıkış Yap',
|
||
signOutAlertMessage: 'Çıkış yapmak istediğinizden emin misiniz?',
|
||
},
|
||
// Send Modal - YENİ EKLENDİ
|
||
sendModal: {
|
||
title: 'Token Gönder',
|
||
toAddress: 'Alıcı Adresi',
|
||
placeholderAddress: 'Cüzdan adresini girin veya QR taratın',
|
||
amount: 'Miktar',
|
||
sendButton: 'Gönder',
|
||
errorNoUser: 'Token göndermek için giriş yapmış olmalısınız.',
|
||
errorFillFields: 'Lütfen hem adresi hem de miktarı doldurun.',
|
||
errorInvalidAmount: 'Lütfen 0\'dan büyük geçerli bir miktar girin.',
|
||
errorGeneral: 'Transfer sırasında bir hata oluştu.',
|
||
successMessage: 'Başarıyla {{amount}} {{asset}} gönderildi! TxHash: {{txHash}}...',
|
||
qrScanned: 'QR Kod Tarandı',
|
||
},
|
||
// Receive Modal - YENİ EKLENDİ
|
||
receiveModal: {
|
||
title: 'Token Al',
|
||
subtitle: 'HEZ & PEZ almak için adresini paylaş',
|
||
addressLabel: 'Cüzdan Adresiniz',
|
||
copy: 'Kopyala',
|
||
share: 'Paylaş',
|
||
copiedTitle: 'Panoya Kopyalandı',
|
||
copiedMessage: 'Cüzdan adresiniz panoya kopyalandı.',
|
||
errorNoAddress: 'Adres mevcut değil. Lütfen giriş yapın.',
|
||
},
|
||
placeholders: {
|
||
citizens: 'Vatandaşlar Ekranı',
|
||
referral: 'Yönlendirme Ekranı',
|
||
profile: 'Profil Ekranı',
|
||
},
|
||
imagePicker: {
|
||
title: 'Profil Fotoğrafını Değiştir',
|
||
subtitle: 'Bir seçenek belirleyin',
|
||
takePhoto: 'Fotoğraf Çek',
|
||
chooseFromGallery: 'Galeriden Seç',
|
||
},
|
||
alerts: {
|
||
permissionRequired: 'İzin Gerekli',
|
||
cameraPermission: 'Kamera izni gerekli!',
|
||
galleryPermission: 'Galeri erişim izni gerekli!',
|
||
},
|
||
verification: {
|
||
title: 'İnsan Doğrulaması',
|
||
subtitle: 'Lütfen devam etmek için güvenlik kontrolünü tamamlayın',
|
||
verifying: 'Doğrulanıyor...',
|
||
loading: 'Doğrulama yükleniyor...',
|
||
failedTitle: 'Doğrulama Başarısız',
|
||
failedMessage: 'Lütfen tekrar deneyin',
|
||
errorTitle: 'Hata',
|
||
errorMessage: 'Doğrulama başarısız oldu. Lütfen tekrar deneyin.',
|
||
webViewError: 'WebView Hatası:',
|
||
},
|
||
},
|
||
fa: {
|
||
appName: 'پزکویچین',
|
||
languageNames: {
|
||
'en': { name: 'انگلیسی', nativeName: 'English', flag: '🇺🇸' },
|
||
'ku-kurmanji': { name: 'کردی (کرمانجی)', nativeName: 'Kurdî (Kurmancî)', flag: '🟨' },
|
||
'ku-sorani': { name: 'کردی (سورانی)', nativeName: 'کوردی (سۆرانی)', flag: '🟥' },
|
||
'tr': { name: 'ترکی', nativeName: 'Türkçe', flag: '🇹🇷' },
|
||
'ar': { name: 'عربی', nativeName: 'العربية', flag: '🇸🇦' },
|
||
'fa': { name: 'فارسی', nativeName: 'فارسی', flag: '🇮🇷' },
|
||
},
|
||
languageSettings: {
|
||
info: '۶ زبان به طور کامل پشتیبانی می شوند. زبان های دیگر از مترجم گوگل استفاده می کنند.',
|
||
},
|
||
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: {
|
||
comingSoon: 'به زودی',
|
||
comingSoonMessage: 'این ویژگی در بهروزرسانی آینده در دسترس خواهد بود',
|
||
subtitles: {
|
||
editProfile: 'اطلاعات خود را بهروز کنید',
|
||
walletAddress: 'آدرس کیف پول اصلی شما',
|
||
biometric: 'از اثر انگشت یا شناسه چهره استفاده کنید',
|
||
biometricNotAvailable: 'در این دستگاه موجود نیست',
|
||
changePassword: 'رمز عبور خود را بهروز کنید',
|
||
twoFactorAuth: 'امنیت اضافی اضافه کنید',
|
||
notifications: 'هشدارها و بهروزرسانیها را دریافت کنید',
|
||
darkThemeEnabled: 'تم تاریک فعال شد',
|
||
lightThemeEnabled: 'تم روشن فعال شد',
|
||
},
|
||
biometricAlerts: {
|
||
prompt: 'برای فعال کردن بیومتریک احراز هویت کنید',
|
||
successTitle: 'موفق',
|
||
enabled: 'احراز هویت بیومترik فعال شد',
|
||
disabled: 'احراز هویت بیومترik غیرفعال شد',
|
||
failedTitle: 'ناموفق',
|
||
failedMessage: 'احراز هویت بیومتریک ناموفق بود',
|
||
},
|
||
},
|
||
editProfileScreen: {
|
||
labels: {
|
||
phone: 'شماره تلفن',
|
||
},
|
||
placeholders: {
|
||
firstName: 'نام خود را وارد کنید',
|
||
lastName: 'نام خانوادگی خود را وارد کنید',
|
||
email: 'ایمیل خود را وارد کنید',
|
||
phone: 'شماره تلفن خود را وارد کنید',
|
||
},
|
||
alerts: {
|
||
successTitle: 'موفق',
|
||
successMessage: 'پروفایل با موفقیت بهروزرسانی شد!',
|
||
updateFailed: 'بهروزرسانی پروفایل ناموفق بود',
|
||
networkError: 'خطای شبکه رخ داد',
|
||
},
|
||
saveButton: 'ذخیره تغییرات',
|
||
},
|
||
changePasswordScreen: {
|
||
info: 'رمز عبور باید حداقل ۸ کاراکتر باشد',
|
||
labels: {
|
||
current: 'رمز عبور فعلی',
|
||
new: 'رمز عبور جدید',
|
||
confirm: 'تأیید رمز عبور جدید',
|
||
},
|
||
placeholders: {
|
||
current: 'رمز عبور فعلی را وارد کنید',
|
||
new: 'رمز عبور جدید را وارد کنید',
|
||
confirm: 'رمز عبور جدید را دوباره وارد کنید',
|
||
},
|
||
alerts: {
|
||
fillFields: 'لطفا تمام فیلدها را پر کنید',
|
||
noMatch: 'رمزهای عبور جدید مطابقت ندارند',
|
||
lengthError: 'رمز عبور باید حداقل ۸ کاراکتر باشد',
|
||
successTitle: 'موفق',
|
||
successMessage: 'رمز عبور با موفقیت تغییر کرد!',
|
||
updateFailed: 'تغییر رمز عبور ناموفق بود',
|
||
networkError: 'خطای شبکه رخ داد',
|
||
},
|
||
saveButton: 'تغییر رمز عبور',
|
||
},
|
||
walletAddressScreen: {
|
||
info: 'آدرس کیف پول شما برای دریافت توکنهای HEZ و PEZ استفاده میشود. مطمئن شوید که صحیح است.',
|
||
label: 'آدرس کیف پول',
|
||
placeholder: 'آدرس کیف پول را وارد کنید',
|
||
noAddress: 'هیچ آدرس کیف پولی تنظیم نشده است',
|
||
editButton: 'ویرایش آدرس کیف پول',
|
||
alerts: {
|
||
emptyError: 'آدرس کیف پول نمیتواند خالی باشد',
|
||
successTitle: 'موفق',
|
||
successMessage: 'آدرس کیف پول با موفقیت بهروزرسانی شد!',
|
||
updateFailed: 'بهروزرسانی آدرس کیف پول ناموفق بود',
|
||
networkError: 'خطای شبکه رخ داد',
|
||
copiedTitle: 'کپی شد',
|
||
copiedMessage: 'آدرس کیف پول در کلیپبورد کپی شد',
|
||
},
|
||
},
|
||
notificationsScreen: {
|
||
title: 'اطلاعیهها',
|
||
markAllRead: 'علامت زدن همه به عنوان خوانده شده',
|
||
mockData: [
|
||
{
|
||
id: '1',
|
||
title: 'پیشنهاد جدید حاکمیتی',
|
||
message: 'پیشنهاد #٤٢: افزایش ١٠٪ پاداش ماهانه PEZ',
|
||
time: '٢ ساعت پیش',
|
||
type: 'governance',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '2',
|
||
title: 'تراکنش تأیید شد',
|
||
message: 'شما ١٠٠ HEZ از ...5GrwvaEF5 دریافت کردید',
|
||
time: '٥ ساعت پیش',
|
||
type: 'transaction',
|
||
read: false,
|
||
},
|
||
{
|
||
id: '3',
|
||
title: 'پاداش سهامگذاری',
|
||
message: 'شما ٥.٢ PEZ پاداش سهامگذاری کسب کردید',
|
||
time: '١ روز پیش',
|
||
type: 'reward',
|
||
read: true,
|
||
},
|
||
],
|
||
},
|
||
qrScannerScreen: {
|
||
title: 'اسکن کد QR',
|
||
titleNoPermission: 'اسکنر QR',
|
||
requesting: 'در حال درخواست مجوز دوربین...',
|
||
permissionDenied: 'مجوز دوربین رد شد',
|
||
permissionMessage: 'لطفاً برای اسکن کدهای QR، دسترسی به دوربین را در تنظیمات دستگاه خود فعال کنید.',
|
||
requestAgain: 'درخواست مجدد مجوز',
|
||
instruction: 'کد QR را درون کادر قرار دهید',
|
||
scanAgain: 'اسکن مجدد',
|
||
alertTitle: 'کد QR اسکن شد',
|
||
alertType: 'نوع',
|
||
alertData: 'داده',
|
||
alertOK: 'باشه',
|
||
},
|
||
// TermsScreen (TAM İÇERİK - ÇEVRİLMEMİŞ)
|
||
termsScreen: {
|
||
title: 'شرایط خدمات',
|
||
lastUpdated: 'آخرین بهروزرسانی: ٨ نوامبر ٢٠٢٥',
|
||
sections: [
|
||
{ title: '١. پذیرش شرایط', content: 'با دسترسی یا استفاده از اپلیکیشن موبایل PezkuwiChain ("سرویس")، شما موافقت میکنید که به این شرایط خدمات پایبند باشید. اگر با هر بخشی از این شرایط مخالف هستید، ممکن است نتوانید به سرویس دسترسی پیدا کنید.' },
|
||
],
|
||
bullets: {}
|
||
},
|
||
// PrivacyScreen (TAM İÇERİK - ÇEVRİLMEMİŞ)
|
||
privacyScreen: {
|
||
title: 'سیاست حریم خصوصی',
|
||
lastUpdated: 'آخرین بهروزرسانی: ٨ نوامبر ٢٠٢٥',
|
||
sections: [
|
||
{ title: '١. اطلاعاتی که جمعآوری میکنیم', content: 'ما اطلاعاتی را که شما مستقیماً در اختیار ما قرار میدهید جمعآوری میکنیم:' },
|
||
],
|
||
bullets: {}
|
||
},
|
||
// HelpScreen (TAM İÇERİK - KISMEN ÇEVRİLMİŞ)
|
||
helpScreen: {
|
||
title: 'کمک و پشتیبانی',
|
||
contactTitle: 'تماس با پشتیبانی',
|
||
supportCenter: 'بازدید از مرکز پشتیبانی',
|
||
supportCenterLink: 'pezkuwichain.io/support',
|
||
emailSupport: 'پشتیبانی ایمیل',
|
||
emailSupportLink: 'support@pezkuwichain.io',
|
||
faqTitle: 'سوالات متداول',
|
||
appInfo: 'نسخه برنامه ١.٠.٠\n© ٢٠٢٥ PezkuwiChain. تمام حقوق محفوظ است.',
|
||
faqs: [
|
||
{ id: '1', question: 'چگونه کیف پول ایجاد کنم؟', answer: 'هنگامی که در PezkuwiChain ثبت نام میکنید، یک کیف پول به طور خودکار برای شما ایجاد میشود. آدرس کیف پول شما در بخش تنظیمات > پروفایل نمایش داده میشود.' },
|
||
{ id: '2', question: 'چگونه توکن ارسال کنم؟', answer: 'به تب کیف پول بروید، روی توکنی که میخواهید ارسال کنید (HEZ یا PEZ) ضربه بزنید، سپس روی دکمه "ارسال" ضربه بزنید. آدرس کیف پول گیرنده و مقداری را که میخواهید ارسال کنید وارد کنید.' },
|
||
]
|
||
},
|
||
selectYourLanguage: 'زبان خود را انتخاب کنید',
|
||
digitalCitizenshipPlatform: 'پلتفرم شهروندی دیجیتال',
|
||
continue: 'ادامه',
|
||
auth: {
|
||
signIn: 'ورود',
|
||
signUp: 'ثبت نام',
|
||
email: 'ایمیل',
|
||
password: 'رمز عبور',
|
||
firstName: 'نام',
|
||
lastName: 'نام خانوادگی',
|
||
phone: 'تلفن',
|
||
referralCode: 'کد ارجاع (اختیاری)',
|
||
alreadyHaveAccount: 'حساب کاربری دارید؟',
|
||
dontHaveAccount: 'حساب کاربری ندارید؟',
|
||
welcomeBack: 'خوش آمدید',
|
||
createAccount: 'ایجاد حساب کاربری',
|
||
errorTitle: 'خطا',
|
||
fillFieldsError: 'لطفا تمام فیلدهای الزامی را پر کنید',
|
||
authFailedError: 'احراز هویت ناموفق بود',
|
||
placeholders: {
|
||
firstName: 'نام',
|
||
lastName: 'نام خانوادگی',
|
||
phone: '+٩٨١٢٣٤٥٦٧٨٩',
|
||
email: 'your@email.com',
|
||
password: '••••••••',
|
||
referralCode: 'کد ارجاع را وارد کنید',
|
||
}
|
||
},
|
||
loading: 'در حال بارگذاری...',
|
||
submit: 'ارسال',
|
||
cancel: 'لغو',
|
||
save: 'ذخیره',
|
||
back: 'بازگشت',
|
||
homeTab: {
|
||
tikiScore: 'امتیاز تیکی',
|
||
trustScore: 'امتیاز اعتماد',
|
||
dynamicWidget: 'ابزارک پویا',
|
||
quickActions: 'اقدامات سریع',
|
||
send: 'ارسال',
|
||
receive: 'دریافت',
|
||
exchange: 'تبادل',
|
||
stake: 'سهام',
|
||
vote: 'رأی',
|
||
nft: 'NFT',
|
||
certificates: 'گواهینامهها',
|
||
refer: 'ارجاع',
|
||
pay: 'پرداخت',
|
||
rewards: 'پاداشها',
|
||
history: 'تاریخچه',
|
||
assets: 'داراییها',
|
||
welcomeTitle: '🎉 به PezkuwiChain خوش آمدید!',
|
||
welcomeMessage: 'سفر شهروندی خود را امروز آغاز کنید',
|
||
featureTitle: '📢 ویژگی جدید',
|
||
featureMessage: 'به پیشنهادات حاکمیتی رأی دهید',
|
||
},
|
||
// YENİ ANAHTARLAR
|
||
quickActions: {
|
||
home: 'خانه',
|
||
governance: 'حاکمیت',
|
||
exchange: 'صرافی',
|
||
b2b: 'پلتفرم B2B',
|
||
bank: 'بانک',
|
||
games: 'بازیها',
|
||
university: 'دانشگاه',
|
||
education: 'آموزش',
|
||
dashboard: 'داشبورد',
|
||
trading: 'تجارت',
|
||
kurdmedia: 'کردمدیا',
|
||
rewards: 'پاداشها',
|
||
forum: 'انجمن'
|
||
},
|
||
walletTab: {
|
||
title: 'کیف پول من',
|
||
balanceLoading: 'در حال بارگذاری...',
|
||
hezName: 'توکن HÊZ (شهروندی)',
|
||
pezName: 'توکن PEZ (خدماتی)',
|
||
swap: 'تبادل',
|
||
p2p: 'P2P',
|
||
dapps: 'DApps',
|
||
staking: 'سپردهگذاری',
|
||
connect: 'اتصال',
|
||
tokens: 'توکنها',
|
||
pezNetwork: 'شبکه PEZ',
|
||
polkadotNetwork: 'پولکادات',
|
||
bitcoinNetwork: 'بیتکوین',
|
||
ethereumNetwork: 'اتریوم',
|
||
bscNetwork: 'زنجیره هوشمند بایننس',
|
||
cardanoNetwork: 'کاردانو',
|
||
solanaNetwork: 'سولانا',
|
||
},
|
||
// Citizenship Tab - YENİ EKLENDİ
|
||
citizenship: {
|
||
title: 'شهروندی دیجیتال',
|
||
errorNoUser: 'برای مشاهده وضعیت شهروندی باید وارد شوید.',
|
||
errorFetch: 'وضعیت شهروندی بازیابی نشد. لطفاً برای تازهسازی صفحه را به پایین بکشید.',
|
||
errorUnknown: 'وضعیت ناشناختهای از سرور دریافت شد.',
|
||
statusLoading: 'در حال بارگذاری وضعیت شهروندی شما...',
|
||
statusNotApplied: 'شما هنوز برای شهروندی دیجیتال درخواست ندادهاید. برای عضویت در جامعه PezkuwiChain، درخواست خود را آغاز کنید.',
|
||
statusPending: 'درخواست شهروندی شما در حال بررسی است. پس از اتمام فرآیند به شما اطلاع خواهیم داد.',
|
||
statusApproved: 'تبریک! شهروندی دیجیتال شما تأیید شد. اکنون میتوانید به ویژگیهای انحصاری شهروندان دسترسی داشته باشید.',
|
||
statusRejected: 'درخواست شهروندی شما رد شده است. لطفاً اعلانها را بررسی کنید یا برای اطلاعات بیشتر با پشتیبانی تماس بگیرید.',
|
||
},
|
||
// Referral Tab - YENİ EKLENDİ
|
||
referralTab: {
|
||
title: 'برنامه ارجاع',
|
||
subtitle: 'دوستان خود را دعوت کنید و پاداش بگیرید',
|
||
code: 'کد ارجاع شما',
|
||
link: 'لینک ارجاع شما',
|
||
count: 'مجموع دعوت شدگان',
|
||
people: 'نفر',
|
||
errorNoUser: 'برای مشاهده اطلاعات ارجاع باید وارد شوید.',
|
||
errorFetch: 'اطلاعات ارجاع دریافت نشد. لطفاً برای تازه کردن بکشید.',
|
||
copiedCodeTitle: 'کد کپی شد',
|
||
copiedCodeMessage: 'کد ارجاع شما در کلیپ بورد کپی شد.',
|
||
copiedLinkTitle: 'لینک کپی شد',
|
||
copiedLinkMessage: 'لینک ارجاع شما در کلیپ بورد کپی شد.'
|
||
},
|
||
// Profile Tab - YENİ EKLENDİ
|
||
profileTab: {
|
||
notLoggedIn: 'لطفاً برای مشاهده پروفایل خود وارد شوید.',
|
||
editProfile: 'ویرایش پروفایل',
|
||
walletAddress: 'آدرس کیف پول',
|
||
changePassword: 'تغییر رمز عبور',
|
||
security: 'امنیت و 2FA',
|
||
signOutAlertTitle: 'خروج از سیستم',
|
||
signOutAlertMessage: 'آیا مطمئن هستید که می خواهید از سیستم خارج شوید؟',
|
||
},
|
||
// Send Modal - YENİ EKLENDİ
|
||
sendModal: {
|
||
title: 'ارسال توکن',
|
||
toAddress: 'به آدرس',
|
||
placeholderAddress: 'آدرس کیف پول را وارد کنید یا QR را اسکن کنید',
|
||
amount: 'مقدار',
|
||
sendButton: 'ارسال',
|
||
errorNoUser: 'برای ارسال توکن باید وارد شوید.',
|
||
errorFillFields: 'لطفاً هم آدرس و هم مقدار را پر کنید.',
|
||
errorInvalidAmount: 'لطفاً مقداری معتبر و بیشتر از 0 وارد کنید.',
|
||
errorGeneral: 'خطایی در حین انتقال رخ داد.',
|
||
successMessage: '{{amount}} {{asset}} با موفقیت ارسال شد! هش تراکنش: {{txHash}}...',
|
||
qrScanned: 'کد QR اسکن شد',
|
||
},
|
||
// Receive Modal - YENİ EKLENDİ
|
||
receiveModal: {
|
||
title: 'دریافت توکن',
|
||
subtitle: 'آدرس خود را برای دریافت HEZ & PEZ به اشتراک بگذارید',
|
||
addressLabel: 'آدرس کیف پول شما',
|
||
copy: 'کپی',
|
||
share: 'اشتراکگذاری',
|
||
copiedTitle: 'در کلیپبورد کپی شد',
|
||
copiedMessage: 'آدرس کیف پول شما کپی شد.',
|
||
errorNoAddress: 'آدرس موجود نیست. لطفا وارد شوید.',
|
||
},
|
||
placeholders: {
|
||
citizens: 'صفحه شهروندان',
|
||
referral: 'صفحه ارجاع',
|
||
profile: 'صفحه پروفایل',
|
||
},
|
||
imagePicker: {
|
||
title: 'تغییر عکس پروفایل',
|
||
subtitle: 'یک گزینه را انتخاب کنید',
|
||
takePhoto: 'گرفتن عکس',
|
||
chooseFromGallery: 'انتخاب از گالری',
|
||
},
|
||
alerts: {
|
||
permissionRequired: 'مجوز مورد نیاز است',
|
||
cameraPermission: 'مجوز دوربین مورد نیاز است!',
|
||
galleryPermission: 'مجوز دسترسی به گالری مورد نیاز است!',
|
||
},
|
||
verification: {
|
||
title: 'تأیید هویت انسانی',
|
||
subtitle: 'لطفا برای ادامه، بررسی امنیتی را کامل کنید',
|
||
verifying: 'در حال تأیید...',
|
||
loading: 'در حال بارگذاری تأیید...',
|
||
failedTitle: 'تأیید ناموفق بود',
|
||
failedMessage: 'لطفا دوباره تلاش کنید',
|
||
errorTitle: 'خطا',
|
||
errorMessage: 'تأیید ناموفق بود. لطفا دوباره تلاش کنید.',
|
||
webViewError: 'خطای WebView:',
|
||
},
|
||
},
|
||
}; |