Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Turkish translation for the interface #267

Merged
merged 1 commit into from
Aug 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions staking_deposit/intl/tr/cli/existing_mnemonic.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"validate_mnemonic": {
"err_invalid_mnemonic": "İpucu kelimeleri doğru değil, lütfen yazım hatalarını kontrol edin."
},
"existing_mnemonic": {
"arg_existing_mnemonic": {
"help": "Mevcut ipucu kelimelerinden anahtar oluşturun (veya kurtarın)"
},
"arg_mnemonic": {
"help": "Anahtarlarınız oluştururken kullandığınız ipucu kelimeleri. (Bu parametreyi kullanmamanız ve size sorulduğunda ipucu kelimelerini girmeniz tavsiye edilir, aksi taktirde ipucu kelimeleriniz komut satırı geçmişinde gözükecektir.)",
"prompt": "İpucu kelimelerinizin arasında boşluk bırakarak giriniz (\" \"). Not: her kelimenin ilk 4 harfini girmeniz yeterli olacaktır."
},
"arg_mnemonic_password": {
"help": "Büyük ihtimalle aradığınız parametre bu değil: bu parametre ipucu kelimeleri için şifredir, anahtar deposu şifresi değildir. Daha önce şifre vermediyseniz burada şifre girmeniz anahtarlarınızın (yani varlıklarınızın) kaybolmasına neden olabilir! Eğer ipucu kelimelerinizi bu aracı kullanarak oluşturduysanız, şifre vermemişsiniz demektir. Fakat ipucu kelimelerinizin güvenliğini \"arttırmak\" için şifre verdiğinize eminseniz, şifrenizi buraya girmelisiniz.",
"prompt": "İpucu kelime şifrenizi giriniz (daha önce sağladıysanız). Unutmayacağınıza emin olun, bu şifre kurtarılamaz.",
"confirm": "Onaylamak için ipucu kelime şifrenizi tekrar giriniz. Daha önce şifre vermediyseniz burada şifre girmeniz anahtarlarınızın (yani varlıklarınızın) kaybolmasına neden olabilir! Eğer ipucu kelimelerinizi bu aracı kullanarak oluşturduysanız, şifre vermemişsiniz demektir. Fakat ipucu kelimelerinizin güvenliğini \"arttırmak\" için şifre verdiğinize eminseniz, şifrenizi buraya girmelisiniz.",
"mismatch": "Girdiğiniz ipucu kelime şifresi eşleşmiyor, lütfen tekrar deneyiniz."
},
"arg_validator_start_index": {
"help": "Daha fazla anahtar oluşturmaya başlamak istediğiniz sırayı (anahtar numarası) giriniz. Örneğin, daha önce 4 anahtar oluşturduysanız, buraya 4 girmeniz gerekir.",
"prompt": "Daha fazla anahtar oluşturmaya başlamak istediğiniz sırayı (anahtar numarası) giriniz. Örneğin, daha önce 4 anahtar oluşturduysanız, buraya 4 girmeniz gerekir.",
"confirm": "Lütfen onaylamak için sırayı tekrar girin"
}
}
}
35 changes: 35 additions & 0 deletions staking_deposit/intl/tr/cli/generate_keys.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"validate_eth1_withdrawal_address": {
"err_invalid_ECDSA_hex_addr": "Girilen Eth1 adresi onaltılık sistemde kodlanmamıştır.",
"msg_ECDSA_addr_withdrawal": "**[Uyarı] bir Eth1 adresini varlık çekme adresi olarak giriyorsunuz. Lütfen bu adresin kontrolünün sizde olduğundan emin olun.**"
},
"generate_keys_arguments_decorator": {
"num_validators": {
"help": "Oluşturmak istediğiniz yeni doğrulayıcı anahtarlarının sayısını giriniz (daha fazlasını daha sonra da oluşturabilirsiniz)",
"prompt": "Lütfen kaç tane doğrulayıcı çalıştırmak istediğinizi seçin"
},
"folder": {
"help": "Anahtar depoları ve depozitolar için dizin yolu. Varsayılan olarak `./validator_keys` yolunu gösterir."
},
"chain": {
"help": "Hedeflenen Ethereum PoS ağının ismi. Depozito olarak ETH kullanıyorsanız \"mainnet\" kullanın",
"prompt": "Lütfen (mainnet veya testnet) ağ/zincir adını seçin"
},
"keystore_password": {
"help": "Anahtar depolarınızı koruyacak şifre. Ethereum onaylayıcılarınızı kurarken bu şifreyi tekrar girmeniz gerekecek. (Bu parametreyi kullanmamanız ve size sorulduğunda ipucu kelimelerini girmeniz tavsiye edilir, aksi taktirde şifreniz komut satırı geçmişinde gözükecektir.)",
"prompt": "Onaylayıcı anahtar depolarınızı koruyan bir şifre oluşturun. Ethereum onaylayıcılarınızı kurarken bu şifreyi tekrar girmeniz gerekecek.",
"confirm": "Anahtar deposu şifrenizi onaylamak için tekrar girin",
"mismatch": "Hata: girilen değerler eşleşmiyor. Tekrar deneyin."
},
"eth1_withdrawal_address": {
"help": "Eğer bu alan girilmiş ve geçerliyse, verilen Eth1 adresi varlık çekme adresi olarak kullanılacaktır. Aksi taktirde, ipucu kelimelerinden üretilmiş bir genel anahtar kullanılır."
}
},
"generate_keys": {
"msg_key_creation": "Anahtarlarınız oluşturuluyor.",
"msg_creation_success": "\nBaşarılı!\nAnahtarlarınızı burada bulabilirsiniz: ",
"msg_pause": "\n\nHerhangi bir tuşa basın.",
"err_verify_keystores": "Anahtar depoları doğrulanamadı.",
"err_verify_deposit": "Depozito JSON dosyaları doğrulanamadı."
}
}
15 changes: 15 additions & 0 deletions staking_deposit/intl/tr/cli/new_mnemonic.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"new_mnemonic": {
"arg_new_mnemonic": {
"help": "Yeni ipucu kelimeler ve anahtarlar oluşturun"
},
"arg_mnemonic_language": {
"default": "english",
"help": "İpucu kelimelerinizin dili",
"prompt": "Lütfen ipucu kelimelerinin dilini seçin"
},
"msg_mnemonic_presentation": "Bunlar ipucu kelimelerinizdir (tohum ifadeleri). Bir yere not alın ve güvenli bir şekilde saklayın. Depozitoyu YALNIZCA bununla geri alabilirsiniz.",
"msg_press_any_key": "İpucu kelimelerinizi not aldığınızda bir tuşa basın.",
"msg_mnemonic_retype_prompt": "Lütfen ipucu kelimelerinizi not aldığınızı doğrulamak amacıyla (aralarında boşluk bırakarak) yazın. Not: kelimelerin yalnızca ilk 4 harfini yazmanız yeterlidir."
}
}
14 changes: 14 additions & 0 deletions staking_deposit/intl/tr/credentials.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"from_mnemonic": {
"msg_key_creation": "Anahtarlarınız oluşturuluyor:\t\t"
},
"export_keystores": {
"msg_keystore_creation": "Anahtar depolarınız oluşturuluyor:\t"
},
"export_deposit_data_json": {
"msg_depositdata_creation": "Depozito veriniz (depositdata) oluşturuluyor:\t"
},
"verify_keystores": {
"msg_keystore_verification": "Anahtar depolarınız doğrulanıyor:\t"
}
}
5 changes: 5 additions & 0 deletions staking_deposit/intl/tr/deposit.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"check_python_version": {
"err_python_version": "Python sürümünüz yetersiz, lütfen 3.8 sürümü veya daha yenisini yükleyin."
}
}
14 changes: 14 additions & 0 deletions staking_deposit/intl/tr/utils/validation.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"verify_deposit_data_json": {
"msg_deposit_verification": "Depozitonuz doğrulanıyor:\t"
},
"validate_password_strength": {
"msg_password_length": "Şifre uzunluğu en az 8 olmalıdır. Lütfen tekrar girin."
},
"validate_int_range": {
"err_not_positive_integer": "Pozitif tam sayı değil. Lütfen tekrar girin."
},
"validate_choice": {
"err_invalid_choice": "Geçerli bir seçim değil. Lütfen seçiminizi tekrar girin."
}
}
1 change: 1 addition & 0 deletions staking_deposit/utils/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ def _add_index_to_options(d: Dict[str, List[str]]) -> Dict[str, List[str]]:
'ko': ['한국어', '조선말', '韓國語', 'ko', 'Korean'],
'pt-BR': ['Português do Brasil', 'Brasil', 'pt-BR', 'Brazilian Portuguese'],
'ro': ['român', 'limba română', 'ro', 'Romainian'],
'tr': ['Türkçe', 'tr', 'Turkish'],
'zh-CN': ['简体中文', 'zh-CN', 'zh', 'Chinease'],
})
MNEMONIC_LANG_OPTIONS = _add_index_to_options({
Expand Down