ADD: ua locale

This commit is contained in:
Overtorment 2018-06-02 13:18:50 +01:00
parent 600c0667f5
commit 8b359aa23e
3 changed files with 155 additions and 0 deletions

View file

@ -23,6 +23,7 @@ let strings;
if (
locale === 'en' ||
locale === 'ru' ||
locale === 'ua' ||
locale === 'es' ||
locale === 'pt'
) {
@ -39,6 +40,7 @@ strings = new LocalizedStrings({
ru: require('./ru.js'),
pt: require('./pt_BR.js'),
es: require('./es.js'),
ua: require('./ua.js'),
});
strings.saveLanguage = lang => AsyncStorage.setItem(AppStorage.LANG, lang);

148
loc/ua.js Normal file
View file

@ -0,0 +1,148 @@
module.exports = {
_: {
storage_is_encrypted:
'Ваше сховище зашифроване. Введіть пароль для розшифровки',
enter_password: 'Введіть пароль',
bad_password: 'Невірний пароль, спробуйте ще раз',
},
wallets: {
list: {
tabBarLabel: 'Гаманці',
app_name: 'BlueWallet',
title: 'Мої Біткоїн Гаманці',
header:
'Гаманець це секретний (приватний) ключ, і відповідна йому адреса на яку можна отримувати біткоїни',
add: 'Додати Гаманець',
},
add: {
title: 'Додати Гаманець',
description:
'Ви можете відсканувати QR код (у форматі WIF - Wallet Import Format), або створити новий гаманець. Segwit підтримується за умовчанням.',
scan: 'Відсканувати',
create: 'Створити',
label_new_segwit: 'Новий SegWit',
},
details: {
title: 'Інформація про Гаманець',
address: 'Адреса',
type: 'Тип',
label: 'Мітка',
are_you_sure: 'Ви впевнені?',
yes_delete: 'Так, видалити',
no_cancel: 'Ні, відміна',
delete_this_wallet: 'Видалити цей гаманець',
export_backup: 'Експорт / резервна копія',
},
export: {
title: 'Експорт Гаманця',
},
scanQrWif: {
go_back: 'Назад',
cancel: 'Відміна',
decoding: 'Декодую',
input_password: 'Введіть пароль',
password_explain: 'Приватний ключ зашифрований за стандартом Bip38',
bad_password: 'Невірний пароль',
wallet_already_exists: 'Такий гаманець вже існує',
bad_wif: 'Некоректний WIF',
imported_wif: 'Імпортовано WIF ',
with_address: ' з адресою ',
imported_segwit: 'Імпортований SegWit',
imported_legacy: 'Імпортований Legacy',
},
},
transactions: {
list: {
tabBarLabel: 'Транзакції',
title: 'Мої транзакції',
description: 'Список вхідних або вихідних транзакцій ваших гаманців',
conf: 'підтв.',
},
details: {
title: 'Деталі транзакції',
from: 'Від',
to: 'Кому',
},
},
send: {
list: {
tabBarLabel: 'Переказ',
header: 'Переказ',
},
details: {
title: 'Створити Транзакцію',
amount_fiels_is_not_valid: 'Поле не валідно',
fee_fiels_is_not_valid: 'Поле `комісія` не валідно',
address_fiels_is_not_valid: 'Поле `адреса` не валідно',
receiver_placeholder: 'Адреса одержувача',
amount_placeholder: 'скільки відправити (в BTC)',
fee_placeholder: 'плюс комісія за переказ (в BTC)',
memo_placeholder: 'примітка платежу',
cancel: 'Відміна',
scan: 'Скан QR',
create: 'Створити',
remaining_balance: 'Залишок балансу',
},
create: {
title: 'Створити Транзакцію',
error:
'Помилка при створенні транзакції. Невiрна адреса призначення або недостатньо коштiв?',
go_back: 'Назад',
this_is_hex:
'Це дані транзакції. Транзакція підписана і готова бути трансльована в мережу. Продовжити?',
to: 'Куди',
amount: 'Скільки',
fee: 'Комісія',
tx_size: 'Розмір',
satoshi_per_byte: 'Сатоші на байт',
memo: 'Примітка',
broadcast: 'Відправити',
},
},
receive: {
list: {
tabBarLabel: 'Отримати',
header: 'Отримати',
},
details: {
title: 'Покажіть цю адресу платникові',
},
},
settings: {
tabBarLabel: 'Налаштування',
header: 'Налаштування',
plausible_deniability: 'Правдоподібне заперечення...',
storage_not_encrypted: 'Сховище: не зашифровано',
storage_encrypted: 'Сховище: зашифровано',
password: 'Пароль',
password_explain: 'Придумайте пароль для розшифровки сховища',
retype_password: 'Наберіть пароль ще раз',
passwords_do_not_match: 'Паролі не збігаються',
encrypt_storage: 'Зашифрувати сховище',
about: 'Про програму',
},
plausibledeniability: {
title: 'Правдоподібне Заперечення',
help:
'При певних обставинах вас можуть змусити розкрити пароль. ' +
'Щоб зберегти ваші біткоїни в безпеці, Bluewallet може створити ' +
'ще одне зашифроване сховище, з іншим паролем. Під тиском, ' +
'ви можете розкрити третім особам цей пароль. Якщо ввести цей пароль ' +
"Bluewallet, розблоковується 'фальшиве' сховище. Це виглядатиме " +
'правдоподібно для третіх осіб, але при цьому збереже ваше основне сховище ' +
'з біткоїнамі в безпеці.',
help2:
'Нове сховище буде повністю функціональним і ви навіть можете зберігати на ньому небагато біткоїнов ' +
'щоб це виглядало правдоподібніше.',
create_fake_storage: 'Створити фальшиве сховище',
go_back: 'Назад',
create_password: 'Придумайте пароль',
create_password_explanation:
'Пароль для фальшивого сховіща не має буті таким же як основній пароль',
password_should_not_match:
'Пароль для фальшивого сховища не має бути таким же як основний пароль',
retype_password: 'Наберіть пароль ще раз',
passwords_do_not_match: 'Паролі не збігаються, спробуйте ще раз',
success: 'Операція успішна',
},
};

View file

@ -148,6 +148,11 @@ export default class Settings extends Component {
label="Русский"
value="ru"
/>
<Picker.Item
color={BlueApp.settings.foregroundColor}
label="Українська"
value="ua"
/>
<Picker.Item
color={BlueApp.settings.foregroundColor}
label="Spanish"