Skip to content

Commit

Permalink
Merge pull request #123 from ivanignatiev/lang_uk
Browse files Browse the repository at this point in the history
add translation in Ukrainian #67
  • Loading branch information
dlford authored Oct 18, 2023
2 parents d2c4fd4 + 93a45a5 commit 2a762ec
Show file tree
Hide file tree
Showing 23 changed files with 278 additions and 0 deletions.
17 changes: 17 additions & 0 deletions i18n/uk/aspectRatio.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"title": "Співвідношення Сторін",
"ratioPreview": "Попередній Перегляд",
"sourceDimensions": "Оригінальні Розміри",
"sourceWidth": "Оригінальна Ширина",
"sourceHeight": "Оригінальна Висота",
"targetDimensions": "Нові Розміри",
"targetWidth": "Нова Ширина",
"targetHeight": "Нова Висота",
"layouts": "Моделі",
"layout": "Модель",
"screenWidth": "Ширина екрану",
"across": "Розтин",
"marginPixels": "Поля",
"gapPixels": "Відступи",
"expandPercent": "Процентне збільшення"
}
5 changes: 5 additions & 0 deletions i18n/uk/base64.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"title": "Base64",
"description": "Скопіюйте чи напишіть ASCII текст і закодуйте чи розкодуйте його за допомогою Base64",
"ascii": "ASCII"
}
17 changes: 17 additions & 0 deletions i18n/uk/caseConverter.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"description": "Скопіюйте чи напишіть текст для перетворення",
"inputText": "Текст для перетворення",
"caseOptions": "Параметри Регістру",
"outputText": "Перетворений Текст",
"output": "Текст",
"kebabCase": "Kebab Регістр",
"camelCase": "Camel Регістр",
"pascalCase": "Pascal Регістр",
"snakeCase": "Snake Регістр",
"screamingSnakeCase": "Screaming Snake Регістр",
"screamingKebabCase": "Screaming Kebab Регістр",
"titleCase": "Регістр для Заголовків",
"lowerCase": "нижній регістр",
"upperCase": "ВЕРХНІЙ РЕГІСТР",
"sarcasmCase": "РеГіСтР ДлЯ СаРкАзМу"
}
9 changes: 9 additions & 0 deletions i18n/uk/characterCounter.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"title": "Лічильник Слів",
"description": "Скопіюйте чи напишіть текст щоб порахувати літери, слова, речення та параграфи.",
"inputText": "Текст для аналізу",
"characters": "Літери",
"words": "Слова",
"sentences": "Речення",
"paragraphs": "Параграфи"
}
16 changes: 16 additions & 0 deletions i18n/uk/colors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"openColorPicker": "Відкрити Палітру кольорів",
"eyeDropperNotSupported": "EyeDropper не підтримується вашим переглядачем",
"hex": "HEX",
"hsl": "HSL",
"rgb": "RGB",
"invalidHex": "Неправильний HEX колір",
"invalidHsl": "Неправильний HSL колір",
"invalidRgb": "Неправильний RGB колір",
"cssFilterGenerator": "Створювач фільтрів CSS",
"cssFilterGeneratorDescription": "Використовуйте цей фільтр для перетворення будь якого кольору в обраний колір",
"loss": "Втрати",
"regenerate": "Переробити",
"selectedColor": "Обраний Колір",
"transformedColor": "Перетворений Колір"
}
33 changes: 33 additions & 0 deletions i18n/uk/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"shortTitle": "Знаряддя Розрабів",
"longTitle": "Інструменти Розробника",
"sponsors": "Спонсори",
"becomeASponsor": "Стати спонсором",
"contributors": "Спільники",
"copy": "СКОПІЮВАТИ",
"paste": "ВСТАВИТИ",
"clear": "ОЧИСТИТИ",
"copiedToClipboard": "Скопійовано в буфер обміну!",
"failedToCopyToClipboard": "Помилка копіювання!",
"searchTools": "Інструменти пошуку",
"search": "Пошук...",
"home": "Головна",
"aspectRatio": "Співвідношення Сторін",
"base64": "Base64",
"colors": "Кольори",
"css": "CSS",
"html": "HTML",
"htmlCharCodes": "HTML Коди",
"imageConverter": "Перетворювач Зображень",
"json": "JSON",
"loremIpsum": "Lorem Ipsum",
"markdownPreview": "Попередній Перегляд Markdown",
"queryString": "Query String",
"regexTester": "Regex Тестер",
"textDiff": "Відмінності в Текстах",
"urlEncode": "URL-Кодування",
"uuid": "UUID",
"caseConverter": "Перетворювач Регістру",
"charCounter": "Лічильник Слів",
"totp": "TOTP"
}
10 changes: 10 additions & 0 deletions i18n/uk/css.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"title": "CSS",
"description": "Скопіюйте чи напишіть CSS щоб отримати форматований та стиснутий код",
"note": "Примітка: Цій інструмент підтримує CSS, SCSS, та LESS. Стиснення працює тільки для звичайного CSS",
"minify": "Стиснути",
"format": "Форматувати",
"formattedCss": "Форматований CSS",
"minifiedCss": "Стиснутий CSS",
"css": "CSS"
}
6 changes: 6 additions & 0 deletions i18n/uk/html.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"title": "HTML",
"description": "Скопіюйте чи напишіть HTML-код для форматування",
"formattedHtml": "Форматований HTML",
"html": "HTML"
}
6 changes: 6 additions & 0 deletions i18n/uk/htmlCharCodes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"title": "Кодування літер в HTML",
"description": "Напишіть чи вставте текст для HTML в відповідне поле щоб екранувати літери кодами чи повернути їх в початковий вигляд",
"unescaped": "Звичайний текст",
"escaped": "Екрановний текст"
}
10 changes: 10 additions & 0 deletions i18n/uk/imageConverter.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"title": "Перетворювач Зображень",
"uploadImage": "Завантажити Зображення",
"fileType": "Тип Файлу",
"quality": "Якість",
"download": "Стягнути",
"png": "PNG",
"jpg": "JPG",
"webp": "WebP"
}
6 changes: 6 additions & 0 deletions i18n/uk/jsonFormat.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"title": "Форматування JSON",
"description": "Напишіть чи вставте JSON для перевірки та форматування",
"input": "Вхідний об'єкт",
"output": "Вихідний об'єкт"
}
11 changes: 11 additions & 0 deletions i18n/uk/loremIpsum.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"title": "Lorem Ipsum",
"wordList": "Список слів",
"copyText": "СКОПІЮВАТИ ТЕКСТ",
"sentenceLength": "Довжина Речення",
"paragraphLength": "Довжина Параграфу",
"ParagraphCount": "Кількість Параграфів",
"latin": "Латинська",
"willFerrell": "Will Ferrell",
"jeffGoldblum": "Jeff Goldblum"
}
5 changes: 5 additions & 0 deletions i18n/uk/markdown.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"title": "Попередній перегляд Markdown",
"description": "Напишіть чи вставте текст форматований завдяки Markdown щоб побачити результат",
"inputLabel": "Markdown"
}
4 changes: 4 additions & 0 deletions i18n/uk/notFound.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"heading": "Ох! Сторінка не знайдена!",
"message": "Оберіть інструмент з меню щоб почати!"
}
4 changes: 4 additions & 0 deletions i18n/uk/offline.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"heading": "Ох! Ви без зв'язку!",
"message": "Будь ласка просимо повторити ще раз коли у вас буде зв'язок."
}
6 changes: 6 additions & 0 deletions i18n/uk/queryString.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"description": "Перетворює рядок параметрів (query string) в список назв і значень",
"parameter": "Параметр",
"value": "Значення",
"deleteRow": "Видалити Рядок"
}
13 changes: 13 additions & 0 deletions i18n/uk/regex.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"title": "Тестер Регулярних Виразів",
"regex": "Regex",
"description": "Тестер підтримує вирази з хильниками чи без. Додайте хильникі щоб вказати прапори, наприклад /w+/ig",
"testCases": "Тестові Приклади",
"case": "Приклад",
"addTestCase": "Додати тестовий приклад",
"deleteTestCase": "Видалити тестовий приклад",
"fullMatch": "Повний збіг",
"group": "Група",
"testCaseContent": "Вміст тестового приклада",
"testCasePlaceholder": "Lorem Ipsum..."
}
46 changes: 46 additions & 0 deletions i18n/uk/textDiff.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"title": "Відмінності в Текстах",
"description": "Напишіть чи вставте тексти в обидва полі щоб побачити різницю",
"text": "Текст",
"difference": "Відмінності",
"jsonInvalid": "Будь ласка перевірте що ви надали правильний об'єкт JSON",
"diffOptions": {
"label": "Оберіть тип відмінностей",
"characters": {
"label": "Літери",
"description": "Порівняння кожної літери в двох текстах."
},
"charactersIgnoreCase": {
"label": "Літери без урахування регістру",
"description": "Порівняння кожної літери в двох текстах без урахування регістру."
},
"words": {
"label": "Слова",
"description": "Порівняння кожного слова в двох текстах без урахування пробілів."
},
"wordsIgnoreCase": {
"label": "Слова без урахування регістру",
"description": "Порівняння кожного слова в двох текстах без урахування пробілів і регістру."
},
"wordsWithSpace": {
"label": "Слова з пробілами",
"description": "Порівняння кожного слова в двох текстах з урахуванням пробілів."
},
"trimmedLines": {
"label": "Обрізані рядки",
"description": "Порівняння кожного рядку в двох текстах без урахування пробілів на початку та наприкінці рядка."
},
"sentences": {
"label": "Речення",
"description": "Порівняння кожного речення в двох текстах."
},
"css": {
"label": "CSS",
"description": "Порівняння CSS властивостей."
},
"json": {
"label": "JSON",
"description": "Порівняння JSON об'єкт без урахування порядку назв."
}
}
}
12 changes: 12 additions & 0 deletions i18n/uk/top.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"home": "Головна",
"welcome": "Вітаємо!",
"chooseFromMenu": "Оберіть інструмент з меню щоб почати",
"dontSeeTheToolYouNeed": "Не знайшли потрібного інструменту?",
"requestItHere": "запросить тут",
"foundBug": "Знайшли ваду?",
"reportItHere": "повідомить про це тут",
"wantToHelp": "Хочете допомогти?",
"contributeOnGit": "зробити свій вклад в проект на GitHub",
"recentChanges": "Що нового?"
}
7 changes: 7 additions & 0 deletions i18n/uk/totp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"title": "TOTP",
"description": "Генератор TOTP токенів, URI, та QR-кодов",
"secretLabel": "Секрет (ASCII)",
"uriLabel": "URI",
"tokenLabel": "Наявний Токен"
}
7 changes: 7 additions & 0 deletions i18n/uk/urlEncode.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"title": "URL-Кодування",
"description": "Вставте чи напишіть URL щоб закодувати або розкодувати його",
"decoded": "Розкодований URL",
"encoded": "Закодований URL",
"errorMsg": "Помилка: Неправильно закодований URL"
}
27 changes: 27 additions & 0 deletions i18n/uk/uuid.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"title": "UUID Генератор",
"generateUuid": "Згенерувати UUID",
"uuidVersion": "Версія UUID",
"pseudorandom": "Псевдовипадковий",
"md5hash": "MD5 Геш",
"random": "Випадковий",
"sha1Hash": "SHA-1 Геш",
"uuidName": "UUID Назва",
"namespaceUuid": "Простір імен (UUID)",
"namespaceType": "Простір імен (Тип)",
"validUuid": "Правильний UUID",
"invalidUuid": "Неправильний UUID",
"generatedUuid": "Згенерований UUID",
"newUuid": "Новий UUID",
"checkUuidVersionAndValidity": "Перевірка та версія UUID",
"uuidToValidate": "UUID для Перевірки",
"aboudUuids": "Про UUID",
"custom": "Власний UUID",
"url": "URL",
"dns": "DNS",
"overview": "Universally Unique Identifier (UUID) це 128-битний номер котрий використовується як унікальний ідентифікатор.",
"aboutUuid1": "UUID v1 є псевдовипадковим, він створюється за використанням часу і адреси MAC комп'ютера, що його створив.",
"aboutUuid3": "UUID v3 це MD5 геш, який створюється за використанням простру імен та ім'я. Простір імен повинен бути правильнім UUID, а ім'я може бути будь яким рядком. За використанням одного і того ж простору імен та імені, ви завжди отримаєте один і той же UUID.",
"aboutUuid4": "UUID v4 може бути як випадковим так і псевдовипадковим, залежно від методу генерації. UUID версії 4 створені цім інструментом криптографічно сильні випадкові значення.",
"aboutUuid5": "UUID v5 це SHA-1 геш, який створюється за використанням простру імен та ім'я. Як і UUID версії 3, за використанням одного і того ж простору імен та імені, ви завжди отримаєте один і той же UUID. Простір імен для UUID версії 5 може бути UUID, так і узагальнювальними типами (URL, DNS, ISO OID, and X.500 DN). Цій інструмент поки не підтримує ISO OID і X.500 DN."
}
1 change: 1 addition & 0 deletions next-i18next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ module.exports = {
'it',
'vi',
'ko',
'uk',
],
reloadOnPrerender: process.env.NODE_ENV === 'development',
},
Expand Down

0 comments on commit 2a762ec

Please sign in to comment.