From 7600ead380373acdeebb7e32979fc112d3268611 Mon Sep 17 00:00:00 2001 From: Zagrios <40181755+Zagrios@users.noreply.github.com> Date: Sat, 8 Feb 2025 16:38:41 +0100 Subject: [PATCH] fix map translations + update ukraine flag --- assets/jsons/translations/uk.json | 182 +++++++++--------- .../components/svgs/bsm-icon.component.tsx | 2 +- .../svgs/flags/ukraine-icon.component.tsx | 16 +- 3 files changed, 101 insertions(+), 99 deletions(-) diff --git a/assets/jsons/translations/uk.json b/assets/jsons/translations/uk.json index c89ad5ed..f40a46a9 100644 --- a/assets/jsons/translations/uk.json +++ b/assets/jsons/translations/uk.json @@ -938,98 +938,98 @@ }, "bs-version-outdated": { "body": "Версія {outdatedVersion} застаріла, і деякі моди чи функції можуть більше не працювати належним чином. Будь ласка, завантажте останню рекомендовану версію ({recommendedVersion}) Beat Saber, щоб насолоджуватися останніми функціями та виправленнями помилок." + } + }, + "maps": { + "map-filter-panel": { + "duration": "Тривалість", + "nps": "Нот за секунду", + "njs": "Швидкість стрибка нот", + "tags": "теги", + "specificities": "загальне", + "requirements": "вимоги", + "exclude": "виключити", + "leaderboard": "таблиця лідерів" }, - "maps": { - "map-filter-panel": { - "duration": "Тривалість", - "nps": "Нот за секунду", - "njs": "Швидкість стрибка нот", - "tags": "теги", - "specificities": "загальне", - "requirements": "вимоги", - "exclude": "виключити", - "leaderboard": "таблиця лідерів" - }, - "map-types": { - "accuracy": "точність", - "balanced": "збалансовані", - "challenge": "виклик", - "dance-style": "танець", - "fitness": "фітнес", - "speed": "швидкість", - "tech": "техніка" - }, - "map-styles": { - "dance": "танцювальні", - "swing": "свінг", - "nightcore": "найткор", - "folk-acoustic": "фолк і акустика", - "kids-family": "для дітей і сім'ї", - "ambient": "ембієнт", - "funk-disco": "фанк і диско", - "jazz": "джаз", - "soul": "соул", - "speedcore": "спідкор", - "punk": "панк", - "rb": "r&b", - "holiday": "святкові", - "vocaloid": "вокалоїд", - "j-rock": "j-rock", - "trance": "транс", - "drum-and-bass": "драм-н-бейс", - "comedy-meme": "комедія і меми", - "instrumental": "інструментальні", - "hardcore": "хардкор", - "k-pop": "k-pop", - "indie": "інді", - "techno": "техно", - "house": "хаус", - "video-game-soundtrack": "відеоігри", - "tv-movie-soundtrack": "ТБ і фільми", - "alternative": "альтернатива", - "dubstep": "дабстеп", - "metal": "метал", - "anime": "аніме", - "hip-hop-rap": "хіп-хоп і реп", - "j-pop": "j-pop", - "rock": "рок", - "pop": "поп", - "electronic": "електронна", - "classical-orchestral": "Класична і оркестрова" - }, - "map-specificities": { - "automapper": "ШІ", - "curated": "куровані", - "verified": "перевірені", - "fullSpread": "повний набір" - }, - "map-leaderboard": { - "All": "Всі", - "Ranked": "Ранговані", - "BeatLeader": "BeatLeader", - "ScoreSaber": "ScoreSaber" - }, - "map-excludes": { - "installed": "встановлені" - }, - "difficulties": { - "Easy": "легкий", - "Normal": "нормальний", - "Hard": "складний", - "Expert": "експерт", - "ExpertPlus": "експерт+" - }, - "map-item": { - "by": "Від {songAutor}", - "mapped-by": "автор карти", - "delete": "Видалити", - "preview": "Попередній перегляд карти", - "bsr-code": "BSR код", - "download": "Завантажити карту", - "downloading": "Завантаження карти", - "cancel-download": "Скасувати завантаження", - "hightlight-difficulty": "Виділити складність" - } + "map-types": { + "accuracy": "точність", + "balanced": "збалансовані", + "challenge": "виклик", + "dance-style": "танець", + "fitness": "фітнес", + "speed": "швидкість", + "tech": "техніка" + }, + "map-styles": { + "dance": "танцювальні", + "swing": "свінг", + "nightcore": "найткор", + "folk-acoustic": "фолк і акустика", + "kids-family": "для дітей і сім'ї", + "ambient": "ембієнт", + "funk-disco": "фанк і диско", + "jazz": "джаз", + "soul": "соул", + "speedcore": "спідкор", + "punk": "панк", + "rb": "r&b", + "holiday": "святкові", + "vocaloid": "вокалоїд", + "j-rock": "j-rock", + "trance": "транс", + "drum-and-bass": "драм-н-бейс", + "comedy-meme": "комедія і меми", + "instrumental": "інструментальні", + "hardcore": "хардкор", + "k-pop": "k-pop", + "indie": "інді", + "techno": "техно", + "house": "хаус", + "video-game-soundtrack": "відеоігри", + "tv-movie-soundtrack": "ТБ і фільми", + "alternative": "альтернатива", + "dubstep": "дабстеп", + "metal": "метал", + "anime": "аніме", + "hip-hop-rap": "хіп-хоп і реп", + "j-pop": "j-pop", + "rock": "рок", + "pop": "поп", + "electronic": "електронна", + "classical-orchestral": "Класична і оркестрова" + }, + "map-specificities": { + "automapper": "ШІ", + "curated": "куровані", + "verified": "перевірені", + "fullSpread": "повний набір" + }, + "map-leaderboard": { + "All": "Всі", + "Ranked": "Ранговані", + "BeatLeader": "BeatLeader", + "ScoreSaber": "ScoreSaber" + }, + "map-excludes": { + "installed": "встановлені" + }, + "difficulties": { + "Easy": "легкий", + "Normal": "нормальний", + "Hard": "складний", + "Expert": "експерт", + "ExpertPlus": "експерт+" + }, + "map-item": { + "by": "Від {songAutor}", + "mapped-by": "автор карти", + "delete": "Видалити", + "preview": "Попередній перегляд карти", + "bsr-code": "BSR код", + "download": "Завантажити карту", + "downloading": "Завантаження карти", + "cancel-download": "Скасувати завантаження", + "hightlight-difficulty": "Виділити складність" } }, "models": { diff --git a/src/renderer/components/svgs/bsm-icon.component.tsx b/src/renderer/components/svgs/bsm-icon.component.tsx index d86f3faf..f4f95305 100644 --- a/src/renderer/components/svgs/bsm-icon.component.tsx +++ b/src/renderer/components/svgs/bsm-icon.component.tsx @@ -13,7 +13,6 @@ import { SpainIcon } from "./flags/spain-icon.component"; import { ItalyIcon } from "./flags/italy-icon.component"; import { UsaIcon } from "./flags/usa-icon.component"; import { UkraineIcon } from "./flags/ukraine-icon.component"; -import { UkIcon } from "./flags/uk-icon.component"; import { TaskIcon } from "./icons/task-icon.component"; import { CopyIcon } from "./icons/copy-icon.component"; import { SteamIcon } from "./icons/steam-icon.component"; @@ -71,6 +70,7 @@ import { AddFileIcon } from "./icons/add-file-icon.component"; import { CancelIcon } from "./icons/cancel-icon.component"; import { WarningIcon } from "./icons/warning-icon.component"; import { ArrowUpwardIcon } from "./icons/arrow-upward-icon.component"; +import { UkIcon } from "./flags/uk-icon.component"; diff --git a/src/renderer/components/svgs/flags/ukraine-icon.component.tsx b/src/renderer/components/svgs/flags/ukraine-icon.component.tsx index 2f9088ef..517ed36a 100644 --- a/src/renderer/components/svgs/flags/ukraine-icon.component.tsx +++ b/src/renderer/components/svgs/flags/ukraine-icon.component.tsx @@ -1,12 +1,14 @@ -import { CSSProperties } from "react"; +import { createSvgIcon } from "../svg-icon.type"; // Uploaded from: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -export function UkraineIcon(props: { className?: string; style?: CSSProperties }) { +export const UkraineIcon = createSvgIcon((props, ref) => { return ( - - - - + + + + + + ); -} +})