Skip to content

Commit

Permalink
feat: Ukrainian translation (#175)
Browse files Browse the repository at this point in the history
  • Loading branch information
akdasa authored Feb 26, 2023
1 parent fd09582 commit f69110e
Show file tree
Hide file tree
Showing 3 changed files with 318 additions and 18 deletions.
36 changes: 18 additions & 18 deletions src/locale/ru.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"cards": {
"grade": {
"forgot": "Забыл",
"hard": "Трудно",
"good": "Хорошо",
"easy": "Легко"
},
"questions": {
"number": "Вспомните номер стиха",
"text": "Вспомните текст",
"translation": "Вспомните перевод"
},
"grade": {
"easy": "Легко",
"forgot": "Забыл",
"hard": "Трудно",
"good": "Хорошо"
},
"memorized": "Карточка запомнена",
"inbox": {
"finished": "Запомнил",
"inProgress": "Учу"
},
"memorized": "Карточка запомнена",
"schedule": {
"inDays": "сегодня | + {count} день | + {count} дней",
"inMonths": "{count} месяц | {count} месяцев",
Expand Down Expand Up @@ -51,31 +51,31 @@
"title": "Настройки",
"language": "Язык",
"account": "Аккаунт",
"colorfulCards": "Цветные карточки",
"gradeButtons": "Кнопки оценки",
"colorfulCards": "Цветные карточки",
"contactUs": "Напишите нам"
},
"account": {
"confirmEmail": "Для завершения регистрации, пожалуйста, подтвердите, что вы получили электронное письмо, которое было отправлено вам.",
"deleteAllData": "Удалить все данные",
"email": "EMail",
"welcomeBack": "Добро пожаловать!",
"logIn": "Войти",
"logOut": "Выйти",
"name": "Имя",
"password": "Пароль",
"signUp": "Регистрация",
"logOut": "Выйти",
"syncData": "Синхронизация",
"deleteAllData": "Удалить все данные",
"token": {
"refresh": "Обновить токен",
"validTill": "Токен действителен до"
},
"welcomeBack": "Добро пожаловать!",
"email": "EMail",
"password": "Пароль",
"confirmEmail": "Для завершения регистрации, пожалуйста, подтвердите, что вы получили электронное письмо, которое было отправлено вам.",
"name": "Имя",
"syncTime": "Синхронизовано",
"loginFailed": {
"message": "Невозможно войти в систему, используя эти учетные данные"
},
"logInFailed": {
"title": "Ошибка входа"
},
"loginFailed": {
"message": "Невозможно войти в систему, используя эти учетные данные"
}
},
"tutorial": {
Expand Down
150 changes: 150 additions & 0 deletions src/locale/sr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
{
"cards": {
"grade": {
"forgot": "Forgot",
"hard": "Hard",
"good": "Good",
"easy": "Easy"
},
"questions": {
"number": "Verse number",
"text": "Text",
"translation": "Translation"
},
"memorized": "Card memorized",
"inbox": {
"finished": "Finished",
"inProgress": "In Progress"
},
"schedule": {
"inDays": "today | + {count} day | + {count} days",
"inMonths": "+ {count} month | + {count} months",
"inYears": "+ {count} year | + {count} years"
}
},
"common": {
"add": "Add",
"cancel": "Cancel",
"close": "Close",
"revert": "Revert",
"wait": "Please wait...",
"ok": "OK"
},
"decks": {
"inbox": {
"empty": "Your inbox is empty.",
"goToLibrary": "Go to the Library and add a verse.",
"title": "Inbox",
"verseAdded": "Verse {verseNumber} added to inbox"
},
"review": {
"empty": "Your have nothing to review today.",
"title": "Review",
"dueToTomorrow": "You have {count} card scheduled for tomorrow.|You have {count} cards scheduled for tomorrow."
}
},
"library": {
"title": "Library",
"search": "Search"
},
"settings": {
"title": "Settings",
"language": "Language",
"account": "Account",
"gradeButtons": "Show grade buttons",
"colorfulCards": "Colorful cards",
"contactUs": "Contact us"
},
"account": {
"welcomeBack": "Welcome back!",
"logIn": "Log In",
"signUp": "Sign Up",
"logOut": "Log Out",
"syncData": "Force Syncing",
"deleteAllData": "Delete all data",
"token": {
"refresh": "Refresh Token",
"validTill": "Token is valid till"
},
"email": "EMail",
"password": "Password",
"confirmEmail": "To complete your registration, please confirm that you have received the email that was sent to you. Thank you",
"name": "Name",
"syncTime": "Sync time",
"logInFailed": {
"title": "Login failed"
},
"loginFailed": {
"message": "Unable to log in using these credentials"
}
},
"tutorial": {
"inbox": {
"cards": {
"front": {
"text": "Each verse is divided into several cards. This makes them easier to memorize. Cards can be flipped and swiped.",
"action": "Tap"
},
"back": {
"text": "Swipe left or right to move to the next card.",
"action": "Swipe left"
}
},
"overall": {
"front": {
"text": "The 'Inbox' deck contains cards of the verses you are memorizing. It may take several days to master the card.",
"action": "Tap"
},
"back": {
"text": "When you have memorized a card, swipe it up.",
"action": "Swipe up"
}
},
"verse": {
"front": {
"text": "There are two cards in the Inbox for each verse: the text or the translation on the front and a word-for-word translation on the reverse side.",
"action": "Tap"
},
"back": {
"text": "You can add multiple verses and learn them simultaneously.",
"action": "Swipe up"
}
},
"final": {
"front": {
"text": "Memorized cards are transferred to the 'Review' deck for long-term memorization.",
"action": "Tap"
},
"back": {
"text": "A system of spaced repetitions is used for long-term memorization.",
"action": "Swipe up"
}
}
},
"review": {
"questionAnswer": {
"front": {
"text": "Each verse in this deck is divided into several cards, with a question on the front side and an answer on the other.",
"action": "Tap"
},
"back": {
"text": "The answer is on this side of the card. Now you can evaluate how well your answer was.",
"action": "Rate card"
}
},
"intervals": {
"front": {
"text": "If you answered “Good” or “Easy,” then the intervals between repetitions increase; otherwise, they decrease.",
"action": "Tap"
},
"back": {
"text": "This reduces the number of daily repetitions and the learning process becomes more efficient.",
"action": "Swipe"
}
}
}
},
"app": {
"name": "Shlokas"
}
}
150 changes: 150 additions & 0 deletions src/locale/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
{
"cards": {
"grade": {
"forgot": "Не пам'ятаю",
"hard": "Важко",
"good": "Добре",
"easy": "Легко"
},
"questions": {
"number": "Номер вірша",
"text": "Текст",
"translation": "Переклад"
},
"memorized": "Картку запам'ятовано",
"inbox": {
"finished": "Завершено",
"inProgress": "В процесі"
},
"schedule": {
"inDays": "сьогодні | + {count} день | + {count} днів",
"inMonths": "+ {count} місяць | + {count} місяців",
"inYears": "+ {count} рік | + {count} років"
}
},
"common": {
"add": "Додати",
"cancel": "Скасувати",
"close": "Закрити",
"revert": "Скасувати зміни",
"wait": "Зачекайте...",
"ok": "OK"
},
"decks": {
"inbox": {
"empty": "Ваша папка \"Вхідні\" порожня.",
"goToLibrary": "Перейдіть в \"Бібліотеку\" і додайте вірш.",
"title": "Вхідні",
"verseAdded": "Вірш {verseNumber} додано до папки \"Вхідні\"."
},
"review": {
"empty": "У Вас сьогодні немає карток до розгляду.",
"title": "Переглянути",
"dueToTomorrow": "У вас {count} картка запланована на завтра.| У вас {count} карток запланованих на завтра."
}
},
"library": {
"title": "Бібліотека",
"search": "Пошук"
},
"settings": {
"title": "Налаштування",
"language": "Мова",
"account": "Обліковий запис",
"gradeButtons": "Показувати кнопки оцінок",
"colorfulCards": "Кольорові картки",
"contactUs": "Зв'язатися з нами"
},
"account": {
"welcomeBack": "З Поверненням!",
"logIn": "Увійти",
"signUp": "Зареєструватися",
"logOut": "Вийти",
"syncData": "Примусова синхронізація",
"deleteAllData": "Видалити всі дані",
"token": {
"refresh": "Оновити токен",
"validTill": "Токен є валідним до"
},
"email": "Ел.пошта",
"password": "Пароль",
"confirmEmail": "Для завершення реєстрації, будь ласка, підтвердіть, що ви отримали електронний лист, який був надісланий вам. Дякуємо",
"name": "Ім’я",
"syncTime": "Час синхронізації",
"logInFailed": {
"title": "Помилка входу"
},
"loginFailed": {
"message": "Не вдається увійти в систему з використанням цих облікових даних (невірні логін або пароль)"
}
},
"tutorial": {
"inbox": {
"cards": {
"front": {
"text": "Кожен вірш поділений на кілька карт. Це полегшує їх запам'ятовування. Карти можна перевертати і рухати вправо-вліво, вверх-вниз.",
"action": "Торкніться"
},
"back": {
"text": "Проведіть пальцем вліво чи вправо по картці, щоб перейти на наступну картку.",
"action": "Проведіть пальцем вліво"
}
},
"overall": {
"front": {
"text": "У колоді \"Вхідні\" містяться карти віршів, які ви хочете запам'ятати. Це може зайняти кілька днів або більше, щоб освоїти картку.",
"action": "Торкніться"
},
"back": {
"text": "Якщо Ви запам'ятали карту, проведіть пальцем угору по картці.",
"action": "Проведіть пальцем вгору"
}
},
"verse": {
"front": {
"text": "Є дві картки у папці \"Вхідні\" до кожного вірша: переклад з санскриту усього вірша спереду і послівний переклад на зворотньому боці.",
"action": "Торкніться"
},
"back": {
"text": "Ви можете додати декілька віршів і вивчати їх одночасно.",
"action": "Проведіть пальцем вгору"
}
},
"final": {
"front": {
"text": "Запам'ятовані карти переміщаються в колоду \"Перевірка\" для довготривалого запам'ятовування.",
"action": "Торкніться"
},
"back": {
"text": "Система інтервальних повторень використовується для довготривалої запам'ятовування.",
"action": "Проведіть пальцем вгору"
}
}
},
"review": {
"questionAnswer": {
"front": {
"text": "Кожен вірш у цій колоді поділений на декілька карт, із запитанням на передній стороні карти і відповіддю на іншій.",
"action": "Торкніться"
},
"back": {
"text": "Відповідь знаходиться на цій стороні картки. Тепер ви можете оцінити, наскільки гарною була ваша відповідь.",
"action": "Оцініть картку"
}
},
"intervals": {
"front": {
"text": "Якщо ви відповіли на \"Добре\" або \"Легко\", то проміжки часу між повторенням збільшуються; в іншому випадку вони зменшуються.",
"action": "Торкніться"
},
"back": {
"text": "Це зменшує кількість щоденних повторень і процес навчання стає більш ефективним.",
"action": "Проведіть пальцем по екрану"
}
}
}
},
"app": {
"name": "Шлоки"
}
}

0 comments on commit f69110e

Please sign in to comment.