From fe389e560aaa9ebb5c50f07dbbf86cdf565de5be Mon Sep 17 00:00:00 2001 From: SAN4EZDREAMS <126363936+SAN4EZDREAMS@users.noreply.github.com> Date: Tue, 5 Nov 2024 10:46:12 +0200 Subject: [PATCH] Added uk_UA language support (#1483) * Add Ukrainian localization * Fixed langIndexes * Fixed langIndexes_2 * Added uk_UA language support * Added uk_UA language support --- src/qt_gui/settings_dialog.cpp | 5 +- src/qt_gui/translations/uk_UA.ts | 1476 ++++++++++++++++++++++++++++++ 2 files changed, 1479 insertions(+), 2 deletions(-) create mode 100644 src/qt_gui/translations/uk_UA.ts diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp index 309b40b4..84dc5011 100644 --- a/src/qt_gui/settings_dialog.cpp +++ b/src/qt_gui/settings_dialog.cpp @@ -42,10 +42,11 @@ QStringList languageNames = {"Arabic", "Thai", "Traditional Chinese", "Turkish", + "Ukrainian", "Vietnamese"}; -const QVector languageIndexes = {21, 23, 14, 6, 18, 1, 12, 22, 2, 4, 25, 24, 29, 5, 0, - 9, 15, 16, 17, 7, 26, 8, 11, 20, 3, 13, 27, 10, 19, 28}; +const QVector languageIndexes = {21, 23, 14, 6, 18, 1, 12, 22, 2, 4, 25, 24, 29, 5, 0, 9, + 15, 16, 17, 7, 26, 8, 11, 20, 3, 13, 27, 10, 19, 30, 28}; SettingsDialog::SettingsDialog(std::span physical_devices, QWidget* parent) : QDialog(parent), ui(new Ui::SettingsDialog) { diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts new file mode 100644 index 00000000..61c88498 --- /dev/null +++ b/src/qt_gui/translations/uk_UA.ts @@ -0,0 +1,1476 @@ + + + + + + AboutDialog + + + About shadPS4 + Про shadPS4 + + + + shadPS4 + shadPS4 + + + + shadPS4 is an experimental open-source emulator for the PlayStation 4. + shadPS4 - це експериментальний емулятор з відкритим вихідним кодом для PlayStation 4. + + + + This software should not be used to play games you have not legally obtained. + Це програмне забезпечення не повинно використовуватися для запуску ігор, котрі ви отримали не легально. + + + + ElfViewer + + + Open Folder + Відкрити папку + + + + GameInfoClass + + + Loading game list, please wait :3 + Завантажуємо список ігор, будь ласка, зачекайте :3 + + + + Cancel + Відмінити + + + + Loading... + Завантаження... + + + + InstallDirSelect + + + shadPS4 - Choose directory + shadPS4 - Виберіть папку + + + + Select which directory you want to install to. + Виберіть папку, до якої ви хочете встановити. + + + + GameInstallDialog + + + shadPS4 - Choose directory + shadPS4 - Виберіть папку + + + + Directory to install games + Папка для встановлення ігор + + + + Browse + Обрати + + + + Error + Помилка + + + + The value for location to install games is not valid. + Не коректне значення розташування для встановлення ігор. + + + + GuiContextMenus + + + Create Shortcut + Створити Ярлик + + + + Open Game Folder + Відкрити папку з грою + + + + Cheats / Patches + Чити та Патчі + + + + SFO Viewer + Перегляд SFO + + + + Trophy Viewer + Перегляд трофеїв + + + + Copy info + Копіювати інформацію + + + + Copy Name + Копіювати Ім’я + + + + Copy Serial + Копіювати серійний номер + + + + Copy All + Копіювати все + + + + Delete... + Видалення... + + + + Delete Game + Видалити гру + + + + Delete Update + Видалити оновлення + + + + Delete DLC + Видалити DLC + + + + Shortcut creation + Створення ярлика + + + + Shortcut created successfully!\n %1 + Ярлик створений успішно!\n %1 + + + + Error + Помилка + + + + Error creating shortcut!\n %1 + Помилка при створенні ярлика!\n %1 + + + + Install PKG + Встановити PKG + + + + Game + Ігри + + + + requiresEnableSeparateUpdateFolder_MSG + Ця функція потребує увімкнути опцію 'Окрема папка оновлень'. Якщо ви хочете використовувати цю функцію, будь ласка, увімкніть її. + + + + This game has no update to delete! + Ця гра не має оновлень для видалення! + + + + Update + Оновлення + + + + This game has no DLC to delete! + Ця гра не має DLC для видалення! + + + + DLC + DLC + + + + Delete %1 + Видалити %1 + + + + Are you sure you want to delete %1's %2 directory? + Ви впевнені, що хочете видалити папку %1 з папки %2?? + + + + MainWindow + + + Open/Add Elf Folder + Відкрити/Додати папку Elf + + + + Install Packages (PKG) + Встановити пакети (PKG) + + + + Boot Game + Запустити гру + + + + Check for Updates + Перевити наявність оновлень + + + + About shadPS4 + Про shadPS4 + + + + Configure... + Налаштувати... + + + + Install application from a .pkg file + Встановити додаток з файлу .pkg + + + + Recent Games + Нещодавні ігри + + + + Exit + Вихід + + + + Exit shadPS4 + Вийти з shadPS4 + + + + Exit the application. + Вийти з додатку. + + + + Show Game List + Показати список ігор + + + + Game List Refresh + Оновити список ігор + + + + Tiny + Крихітний + + + + Small + Маленький + + + + Medium + Середній + + + + Large + Великий + + + + List View + Список + + + + Grid View + Сітка + + + + Elf Viewer + Elf + + + + Game Install Directory + Каталог встановлення гри + + + + Download Cheats/Patches + Завантажити Чити або Патчі + + + + Dump Game List + Дамп списку ігор + + + + PKG Viewer + Перегляд PKG + + + + Search... + Пошук... + + + + File + Файл + + + + View + Вид + + + + Game List Icons + Розмір значків списку игр + + + + Game List Mode + Вид списку ігор + + + + Settings + Налаштування + + + + Utils + Утиліти + + + + Themes + Теми + + + + Help + Допомога + + + + Dark + Темна + + + + Light + Світла + + + + Green + Зелена + + + + Blue + Синя + + + + Violet + Фіолетова + + + + toolBar + Панель інструментів + + + + PKGViewer + + + Open Folder + Відкрити папку + + + + TrophyViewer + + + Trophy Viewer + Трофеї + + + + SettingsDialog + + + Settings + Налаштування + + + + General + Загальні + + + + System + Система + + + + Console Language + Мова консолі + + + + Emulator Language + Мова емулятора + + + + Emulator + Емулятор + + + + Enable Fullscreen + Увімкнути повноекранний режим + + + + Enable Separate Update Folder + Увімкнути окрему папку оновлень + + + + Show Splash + Показувати заставку + + + + Is PS4 Pro + Режим PS4 Pro + + + + Enable Discord Rich Presence + Увімкнути Discord Rich Presence + + + + Username + Ім'я користувача + + + + Logger + Логування + + + + Log Type + Тип логів + + + + Log Filter + Фільтр логів + + + + Input + Введення + + + + Cursor + Курсор миші + + + + Hide Cursor + Приховати курсор + + + + Hide Cursor Idle Timeout + Тайм-аут приховування курсора при бездіяльності + + + + Controller + Контролер + + + + Back Button Behavior + Поведінка кнопки назад + + + + Graphics + Графіка + + + + Graphics Device + Графічний пристрій + + + + Width + Ширина + + + + Height + Висота + + + + Vblank Divider + Розділювач Vblank + + + + Advanced + Розширені + + + + Enable Shaders Dumping + Увімкнути дамп шейдерів + + + + Enable NULL GPU + Увімкнути NULL GPU + + + + Paths + Шляхи + + + + Game Folders + Ігрові папки + + + + Add... + Додати... + + + + Remove + Видалити + + + + Debug + Налагодження + + + + Enable Debug Dumping + Увімкнути налагоджувальні дампи + + + + Enable Vulkan Validation Layers + Увімкнути шари валідації Vulkan + + + + Enable Vulkan Synchronization Validation + Увімкнути валідацію синхронізації Vulkan + + + + Enable RenderDoc Debugging + Увімкнути налагодження RenderDoc + + + + Update + Оновлення + + + + Check for Updates at Startup + Перевірка оновлень під час запуску + + + + Update Channel + Канал оновлення + + + + Check for Updates + Перевірити оновлення + + + + GUI Settings + Інтерфейс + + + + Play title music + Програвати заголовну музику + + + + Volume + Гучність + + + + MainWindow + + + Game List + Список ігор + + + + * Unsupported Vulkan Version + * Непідтримувана версія Vulkan + + + + Download Cheats For All Installed Games + Завантажити чити для всіх встановлених ігор + + + + Download Patches For All Games + Завантажити патчі для всіх ігор + + + + Download Complete + Завантаження завершено + + + + You have downloaded cheats for all the games you have installed. + Ви завантажили чити для всіх встановлених ігор. + + + + Patches Downloaded Successfully! + Патчі успішно завантажено! + + + + All Patches available for all games have been downloaded. + Завантажено всі доступні патчі для всіх ігор. + + + + Games: + Ігри: + + + + PKG File (*.PKG) + Файл PKG (*.PKG) + + + + ELF files (*.bin *.elf *.oelf) + Файл ELF (*.bin *.elf *.oelf) + + + + Game Boot + Запуск гри + + + + Only one file can be selected! + Можна вибрати лише один файл! + + + + PKG Extraction + Видобуток PKG + + + + Patch detected! + Виявлено патч! + + + + PKG and Game versions match: + Версії PKG та гри збігаються: + + + + Would you like to overwrite? + Бажаєте перезаписати? + + + + PKG Version %1 is older than installed version: + Версія PKG %1 старіша за встановлену версію: + + + + Game is installed: + Гра встановлена: + + + + Would you like to install Patch: + Бажаєте встановити патч: + + + + DLC Installation + Встановлення DLC + + + + Would you like to install DLC: %1? + Ви бажаєте встановити DLC: %1?? + + + + DLC already installed: + DLC вже встановлено: + + + + Game already installed + Гра вже встановлена + + + + PKG is a patch, please install the game first! + PKG - це патч, будь ласка, спочатку встановіть гру! + + + + PKG ERROR + ПОМИЛКА PKG + + + + Extracting PKG %1/%2 + Вилучення PKG %1/%2 + + + + Extraction Finished + Вилучення завершено + + + + Game successfully installed at %1 + Гру успішно встановлено у %1 + + + + File doesn't appear to be a valid PKG file + Файл не є дійсним PKG-файлом + + + + CheatsPatches + + + Cheats / Patches + Чити та Патчі + + + + defaultTextEdit_MSG + Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\nhttps://github.com/shadps4-emu/ps4_cheats + + + + No Image Available + Зображення відсутнє + + + + Serial: + Серійний номер: + + + + Version: + Версія: + + + + Size: + Розмір: + + + + Select Cheat File: + Виберіть файл читу: + + + + Repository: + Репозиторій: + + + + Download Cheats + Завантажити чити + + + + Delete File + Видалити файл + + + + No files selected. + Файли не вибрані. + + + + You can delete the cheats you don't want after downloading them. + Ви можете видалити непотрібні чити після їх завантаження. + + + + Do you want to delete the selected file?\n%1 + Ви хочете видалити вибраний файл?\n%1 + + + + Select Patch File: + Виберіть файл патчу: + + + + Download Patches + Завантажити патчі + + + + Save + Зберегти + + + + Cheats + Чити + + + + Patches + Патчі + + + + Error + Помилка + + + + No patch selected. + Патч не вибрано. + + + + Unable to open files.json for reading. + Не вдалось відкрити files.json для читання. + + + + No patch file found for the current serial. + Файл патча для поточного серійного номера не знайдено. + + + + Unable to open the file for reading. + Не вдалося відкрити файл для читання. + + + + Unable to open the file for writing. + Не вдалось відкрити файл для запису. + + + + Failed to parse XML: + Не вдалося розібрати XML: + + + + Success + Успіх + + + + Options saved successfully. + Параметри успішно збережено. + + + + Invalid Source + Неправильне джерело + + + + The selected source is invalid. + Вибране джерело є недійсним. + + + + File Exists + Файл існує + + + + File already exists. Do you want to replace it? + Файл вже існує. Ви хочете замінити його? + + + + Failed to save file: + Не вдалося зберегти файл: + + + + Failed to download file: + Не вдалося завантажити файл: + + + + Cheats Not Found + Читів не знайдено + + + + CheatsNotFound_MSG + У вибраному репозиторії не знайдено Читів для цієї гри, спробуйте інший репозиторій або іншу версію гри. + + + + Cheats Downloaded Successfully + Чити успішно завантажено + + + + CheatsDownloadedSuccessfully_MSG + Ви успішно завантажили чити для цієї версії гри з обраного репозиторія. Ви можете спробувати завантажити з іншого репозиторія, якщо він буде доступним, ви також зможете скористатися ним, вибравши файл зі списку. + + + + Failed to save: + Не вдалося зберегти: + + + + Failed to download: + Не вдалося завантажити: + + + + Download Complete + Заватнаження завершено + + + + DownloadComplete_MSG + Патчі успішно завантажено! Всі доступні патчі для усіх ігор, завантажено, немає необхідності завантажувати їх окремо для кожної гри, як це відбувається у випадку з читами. Якщо патч не з’являється, можливо, його не існує для конкретного серійного номера та версії гри. Можливо, необхідно оновити гру. + + + + Failed to parse JSON data from HTML. + Не вдалося розібрати JSON-дані з HTML. + + + + Failed to retrieve HTML page. + Не вдалося отримати HTML-сторінку. + + + + The game is in version: %1 + Гра у версії: %1 + + + + The downloaded patch only works on version: %1 + Завантажений патч працює лише на версії: %1 + + + + You may need to update your game. + Можливо, вам потрібно оновити гру. + + + + Incompatibility Notice + Повідомлення про несумісність + + + + Failed to open file: + Не вдалося відкрити файл: + + + + XML ERROR: + ПОМИЛКА XML: + + + + Failed to open files.json for writing + Не вдалося відкрити files.json для запису + + + + Author: + Автор: + + + + Directory does not exist: + Каталогу не існує: + + + + Failed to open files.json for reading. + Не вдалося відкрити files.json для читання. + + + + Name: + Ім'я: + + + + Can't apply cheats before the game is started + Неможливо застосовувати чити до початку гри. + + + + SettingsDialog + + + Save + Зберегти + + + + Apply + Застосувати + + + + Restore Defaults + За замовчуванням + + + + Close + Закрити + + + + Point your mouse at an option to display its description. + Наведіть курсор миші на опцію, щоб відобразити її опис. + + + + consoleLanguageGroupBox + Мова консолі:\nВстановіть мову, яка буде використовуватись у іграх PS4.\nРекомендується встановити мову котра підтримується грою, оскільки вона може відрізнятися в залежності від регіону. + + + + emulatorLanguageGroupBox + Мова емулятора:\nВстановіть мову користувацького інтерфейсу емулятора. + + + + fullscreenCheckBox + Повноекранний режим:\nАвтоматично переводить вікно гри у повноекранний режим.\nВи можете відключити це, натиснувши клавішу F11. + + + + separateUpdatesCheckBox + Окрема папка для оновлень:\nДає змогу встановлювати оновлення гри в окрему папку для зручності. + + + + showSplashCheckBox + Показувати заставку:\nВідображає заставку гри (спеціальне зображення) під час запуску гри. + + + + ps4proCheckBox + Режим PS4 Pro:\nЗмушує емулятор працювати як PS4 Pro, що може ввімкнути спеціальні функції в іграх, які підтримують це. + + + + discordRPCCheckbox + Увімкнути Discord Rich Presence:\nВідображає значок емулятора та відповідну інформацію у вашому профілі Discord. + + + + userName + Ім'я користувача:\nВстановіть ім'я користувача акаунта PS4. Це може відображатися в деяких іграх. + + + + logTypeGroupBox + Тип логів:\nВстановіть, чи синхронізувати виведення вікна логів заради продуктивності. Це може негативно вплинути на емуляцію. + + + + logFilter + Фільтр логів:\nФільтрує логи, щоб показувати тільки певну інформацію.\nПриклади: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Рівні: Trace, Debug, Info, Warning, Error, Critical - у цьому порядку, конкретний рівень глушить усі попередні рівні у списку і показує всі наступні рівні. + + + + updaterGroupBox + Оновлення:\nRelease: Офіційні версії, які випускаються щомісяця і можуть бути дуже старими, але вони більш надійні та перевірені.\nNightly: Версії для розробників, які мають усі найновіші функції та виправлення, але можуть містити помилки та є менш стабільними. + + + + GUIgroupBox + Грати заголовну музику:\nВмикає відтворення спеціальної музики під час вибору гри в списку, якщо вона це підтримує. + + + + hideCursorGroupBox + Приховувати курсор:\nВиберіть, коли курсор зникне:\nНіколи: Ви завжди будете бачити мишу.\nПри бездіяльності: Встановіть час, через який курсор зникне в разі бездіяльності.\nЗавжди: Ви ніколи не будете бачити мишу. + + + + idleTimeoutGroupBox + Встановіть час, через який курсор зникне в разі бездіяльності. + + + + backButtonBehaviorGroupBox + Поведінка кнопки «Назад»:\nНалаштовує кнопку «Назад» контролера на емуляцію натискання на зазначену область на сенсорній панелі контролера PS4. + + + + Never + Ніколи + + + + Idle + При бездіяльності + + + + Always + Завжди + + + + Touchpad Left + Тачпад ліворуч + + + + Touchpad Right + Тачпад праворуч + + + + Touchpad Center + Тачпад по центру + + + + None + Ні + + + + graphicsAdapterGroupBox + Графічний пристрій:\nУ системах із кількома GPU виберіть з випадаючого списку GPU, який буде використовувати емулятор,\nабо виберіть "Auto Select", щоб визначити його автоматично. + + + + resolutionLayout + Ширина/Висота:\nВстановіть розмір вікна емулятора під час запуску, який може бути змінений під час гри.\nЦе відрізняється від роздільної здатності в грі. + + + + heightDivider + Розділювач Vblank:\nЧастота кадрів, з якою оновлюється емулятор, множиться на це число. Зміна цього параметра може мати негативні наслідки, такі як збільшення швидкості гри або порушення критичних функцій гри, які цього не очікують! + + + + dumpShadersCheckBox + Увімкнути дамп шейдерів:\nДля технічного налагодження зберігає шейдери ігор у папку під час рендерингу. + + + + nullGpuCheckBox + Увімкнути NULL GPU:\nДля технічного налагодження відключає рендеринг гри так, ніби графічної карти немає. + + + + gameFoldersBox + Ігрові папки:\nСписок папок для перевірки встановлених ігор. + + + + addFolderButton + Додати:\nДодати папку в список. + + + + removeFolderButton + Видалити:\nВидалити папку зі списку. + + + + debugDump + Увімкнути налагоджувальні дампи:\nЗберігає символи імпорту, експорту та інформацію про заголовок файлу поточної виконуваної програми PS4 у папку. + + + + vkValidationCheckBox + Увімкнути шари валідації Vulkan:\nВключає систему, яка перевіряє стан рендерера Vulkan і логує інформацію про його внутрішній стан. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції. + + + + vkSyncValidationCheckBox + Увімкнути валідацію синхронізації Vulkan:\nВключає систему, яка перевіряє таймінг завдань рендерингу Vulkan. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції. + + + + rdocCheckBox + Увімкнути налагодження RenderDoc:\nЯкщо увімкнено, емулятор забезпечить сумісність із Renderdoc, даючи змогу захоплювати й аналізувати поточні кадри під час рендерингу. + + + + GameListFrame + + + Icon + Значок + + + + Name + Назва + + + + Serial + Серійний номер + + + + Region + Регіон + + + + Firmware + Прошивка + + + + Size + Розмір + + + + Version + Версія + + + + Path + Шлях + + + + Play Time + Час у грі + + + + CheckUpdate + + + Auto Updater + Автооновлення + + + + Error + Помилка + + + + Network error: + Мережева помилка: + + + + Failed to parse update information. + Не вдалося розібрати інформацію про оновлення. + + + + No pre-releases found. + Попередніх версій не знайдено. + + + + Invalid release data. + Неприпустимі дані релізу. + + + + No download URL found for the specified asset. + Не знайдено URL для завантаження зазначеного ресурсу. + + + + Your version is already up to date! + Вашу версію вже оновлено! + + + + Update Available + Доступне оновлення + + + + Update Channel + Канал оновлення + + + + Current Version + Поточна версія + + + + Latest Version + Остання версія + + + + Do you want to update? + Ви хочете оновитися? + + + + Show Changelog + Показати журнал змін + + + + Check for Updates at Startup + Перевірка оновлень під час запуску + + + + Update + Оновитись + + + + No + Ні + + + + Hide Changelog + Приховати журнал змін + + + + Changes + Журнал змін + + + + Network error occurred while trying to access the URL + Сталася мережева помилка під час спроби доступу до URL + + + + Download Complete + Завантаження завершено + + + + The update has been downloaded, press OK to install. + Оновлення завантажено, натисніть OK для встановлення. + + + + Failed to save the update file at + Не вдалося зберегти файл оновлення в + + + + Starting Update... + Початок оновлення... + + + + Failed to create the update script file + Не вдалося створити файл скрипта оновлення + + + \ No newline at end of file