Skip to content

Commit 24f3e78

Browse files
feat(i18n): add ukrainian translation (#733)
1 parent 8e18943 commit 24f3e78

File tree

2 files changed

+133
-0
lines changed

2 files changed

+133
-0
lines changed

src/resources/locales/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import ru from "./ru.json";
99
import et from "./et.json";
1010
import pl from "./pl.json";
1111
import it from "./it.json";
12+
import uk from "./uk.json";
1213

1314
export default {
1415
ca,
@@ -22,5 +23,6 @@ export default {
2223
et,
2324
pl,
2425
it,
26+
uk,
2527
};
2628

src/resources/locales/uk.json

+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
{
2+
"translation": {
3+
"settings": {
4+
"title": "Налаштування Маркетплейсу",
5+
"optionsHeading": "Налаштування",
6+
"starCountLabel": "Кількість зірок",
7+
"tagsLabel": "Теги",
8+
"showArchived": "Показати заархівовані репозиторії",
9+
"devToolsLabel": "Інструменти розробника тем",
10+
"hideInstalledLabel": "Сховати встановлені",
11+
"colourShiftLabel": "Змінювати колір кожну хвилину",
12+
"albumArtBasedColors": "Змінювати колір в залежності від обкладинки альбому",
13+
"albumArtBasedColorsMode": "Кольорова схема (ColorApi)",
14+
"albumArtBasedColorsVibrancy": "Колір взято з обкладинки альбому",
15+
"albumArtBasedColorsVibrancyToolTip": "Насичений: Колір, який є найбільш помітним, але з набагато меншою яскравістю \n Light Vibrant (Яскравий): Найяскравіший колір, але з дещо підвищеною яскравістю \n Виразний: Колір, який найбільше виділяється на обкладинці альбому \n Яскравий: Найяскравіший колір на обкладинці альбому",
16+
"almbumArtColorsModeToolTip": "Монохромний темний: кольорова схема, що базується безпосередньо на вибраному основному кольорі, з використанням різних відтінків основного кольору та змішуванням сірих кольорів для створення кольорової схеми, це протилежність монохромного світлого. \n Монохромний світлий: Кольорова схема, що базується безпосередньо на вибраному основному кольорі, з використанням різних відтінків основного кольору та змішуванням сірих кольорів для створення кольорової схеми. Тло монохромного світлого буде переднім планом або кольором тексту на монохромному темному, і навпаки. \n Аналоговий: Кольорова схема, заснована на вибраному основному кольорі з використанням кольорів, суміжних з основним кольором на колірному колі. \n Аналогово-доповнювальна: Кольорова схема на основі вибраного основного кольору з використанням сусідніх з ним кольорів на колірному колі та додаткового кольору. \n Тріада: Кольорова схема на основі вибраного основного кольору з використанням кольорів на колі кольорів, рівновіддалених від основного кольору. \n Квадрат: Кольорова схема на основі вибраного основного кольору з використанням кольорів на колі кольорів, розташованих під кутом 90 градусів до основного кольору.",
17+
"tabsHeading": "Вкладки",
18+
"resetHeading": "Скинути",
19+
"resetBtn": "$t(settings.resetHeading)",
20+
"resetDescription": "Видалити усі розширення і теми, та скинути налаштування",
21+
"backupHeading": "Резервне копіювання/Відновлення",
22+
"backupLabel": "Копіювати або відновити всі дані Маркетплейсу. Це не включає в себе налаштування всього, що встановлено через Маркетплейс",
23+
"backupBtn": "Відкрити",
24+
"versionHeading": "Версія",
25+
"versionBtn": "Копіювати",
26+
"versionCopied": "Скопійовано"
27+
},
28+
"tabs": {
29+
"Extensions": "Розширення",
30+
"Themes": "Теми",
31+
"Snippets": "Фрагменти",
32+
"Apps": "Застосунки",
33+
"Installed": "Встановлено"
34+
},
35+
"snippets": {
36+
"addTitle": "Додати фрагмент",
37+
"duplicateName": "Ця назва вже зайнята!",
38+
"editTitle": "Редагувати фрагмент",
39+
"viewTitle": "Переглянути фрагмент",
40+
"customCSS": "Користувацький CSS",
41+
"customCSSPlaceholder": "Введіть свій власний CSS тут! Ви можете знайти їх у вкладці управління встановленими файлами.",
42+
"snippetName": "Назва фрагменту",
43+
"snippetNamePlaceholder": "Введіть ім'я для вашого користувацького фрагменту",
44+
"snippetDesc": "Опис фрагменту",
45+
"snippetDescPlaceholder": "Введіть опис для вашого користувацького фрагменту",
46+
"snippetPreview": "Перегляд фрагменту",
47+
"optional": "Необов'язковий",
48+
"addImage": "Додати світлину",
49+
"changeImage": "Змінити світлину",
50+
"saveCSS": "Зберегти CSS"
51+
},
52+
"reloadModal": {
53+
"title": "Перезавантажити",
54+
"description": "Для завершення цієї операції потрібно перезавантажити сторінку",
55+
"reloadNow": "Перезавантажити зараз",
56+
"reloadLater": "Перезавантажити пізніше"
57+
},
58+
"backupModal": {
59+
"title": "$t(settings.backupHeading)",
60+
"settingsCopied": "Налаштування скопійовано у буфер обміну",
61+
"noDataPasted": "Дані не вставлено",
62+
"invalidJSON": "Недійсний JSON",
63+
"inputLabel": "Налаштування Маркетплейсу",
64+
"inputPlaceholder": "Скопіювати/вставити свої налаштування сюди",
65+
"exportBtn": "Експорт",
66+
"importBtn": "Імпорт",
67+
"fileImportBtn": "Імпортувати з файлу"
68+
},
69+
"devTools": {
70+
"title": "Інструменти розробника тем",
71+
"noThemeInstalled": "Помилка: Тему Маркетплейсу не встановлено",
72+
"noThemeManifest": "Помилка: маніфест теми не знайдено",
73+
"colorIniEditor": "Редактор Color.ini",
74+
"colorIniEditorPlaceholder": "[your-colour-scheme-name]",
75+
"invalidCSS": "Недійсний CSS"
76+
},
77+
"updateModal": {
78+
"title": "Оновити Маркетплейс",
79+
"description": "Оновіть Spicetify Marketplace щоб отримувати нові функції і багфікси.",
80+
"currentVersion": "Поточна версія: {{version}}",
81+
"latestVersion": "Остання версія: {{version}}",
82+
"whatsChanged": "Що змінилося",
83+
"seeChangelog": "Переглянути список змін",
84+
"howToUpgrade": "Як оновлюватися",
85+
"viewGuide": "Переглянути посібник"
86+
},
87+
"grid": {
88+
"spicetifyMarketplace": "Маркетплейс Spicetify",
89+
"newUpdate": "Нове оновлення",
90+
"addCSS": "Додати CSS",
91+
"search": "Пошук",
92+
"installed": "Встановлено",
93+
"lastUpdated": "Востаннє оновлено {{val, datetime}}",
94+
"externalJS": "зовнішній JS",
95+
"archived": "заархівоване",
96+
"dark": "темний",
97+
"light": "світлий",
98+
"sort": {
99+
"label": "Сортувати за:",
100+
"stars": "Зірки",
101+
"newest": "Новіші",
102+
"oldest": "Старіші",
103+
"lastUpdated": "Останнє оновлене",
104+
"mostStale": "Найнесвіжіший",
105+
"aToZ": "A-Z",
106+
"zToA": "Z-A"
107+
}
108+
},
109+
"readmePage": {
110+
"title": "$t(grid.spicetifyMarketplace) - Readme",
111+
"loading": "Завантаження...",
112+
"errorLoading": "Помилка завантаження README"
113+
},
114+
"github": "GitHub",
115+
"install": "Встановити",
116+
"remove": "Видалити",
117+
"save": "Зберегти",
118+
"colour_one": "колір",
119+
"colour_other": "кольори",
120+
"favourite": "улюблене",
121+
"notifications": {
122+
"wrongLocalTheme": "Будь ласка, поставте 'marketplace' у змінну current_theme у файлі config-xpui.ini щоб встановлювати теми за допомогою Маркетплейсу",
123+
"tooManyRequests": "Забагато запитів, зачекайте",
124+
"noCdnConnection": "Маркетплейс не може зв'язатися з CDN. Будь ласка, перевірте вашу конфігурацію Інтернету",
125+
"markdownParsingError": "Помилка розбору markdown (HTTP {{status}})",
126+
"noReadmeFile": "README не знайдено",
127+
"themeInstallationError": "Сталася помилка при встановленні теми",
128+
"extensionInstallationError": "Сталася помилка при встановленні розширення"
129+
}
130+
}
131+
}

0 commit comments

Comments
 (0)