Merge pull request #784 from silentrald/translation/tl

[translation] added filipino translation
This commit is contained in:
MathieuG-P
2025-02-09 15:24:46 +01:00
committed by GitHub
16 changed files with 1386 additions and 14 deletions
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Englisch, Vereinigtes Königreich",
"en-US": "Englisch, USA",
@@ -260,7 +261,8 @@
"zh-TW": "Traditionelles Chinesisch",
"ja-JP": "Japanisch",
"ko-KR": "Koreanisch",
"uk-UA": "Ukrainisch"
"uk-UA": "Ukrainisch",
"tl-PH": "Filipino"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "English, United Kingdom",
"en-US": "English, USA",
@@ -260,7 +261,8 @@
"zh-TW": "Chinese (Traditional)",
"ja-JP": "Japanese",
"ko-KR": "Korean",
"uk-UA": "Ukrainian"
"uk-UA": "Ukrainian",
"tl-PH": "Filipino"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Inglés, Reino Unido",
"en-US": "Inglés, Estados Unidos",
@@ -260,7 +261,8 @@
"zh-TW": "Chino tradicional",
"ja-JP": "Japonés",
"ko-KR": "Coreano",
"uk-UA": "Ucraniano"
"uk-UA": "Ucraniano",
"tl-PH": "Filipino"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Anglais, Royaume-Uni",
"en-US": "Anglais, États-Unis",
@@ -260,7 +261,8 @@
"zh-TW": "Chinois traditionnel",
"ja-JP": "Japonais",
"ko-KR": "Coréen",
"uk-UA": "Ukrainien"
"uk-UA": "Ukrainien",
"tl-PH": "Philippin"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Inglese, Regno Unito",
"en-US": "Inglese, Stati Uniti d'America",
@@ -260,7 +261,8 @@
"zh-TW": "Cinese (Tradizionale)",
"ja-JP": "Giapponese",
"ko-KR": "Coreano",
"uk-UA": "Ucraino"
"uk-UA": "Ucraino",
"tl-PH": "Filippino"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "イギリス英語",
"en-US": "アメリカ英語",
@@ -260,7 +261,8 @@
"zh-TW": "繁体字中国",
"ja-JP": "日本語",
"ko-KR": "韓国語",
"uk-UA": "ウクライナ語"
"uk-UA": "ウクライナ語",
"tl-PH": "フィリピン人"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "영어(영국)",
"en-US": "영어(미국)",
@@ -260,7 +261,8 @@
"zh-TW": "중국어 (번체)",
"ja-JP": "일본어",
"ko-KR": "한국어",
"uk-UA": "우크라이나어"
"uk-UA": "우크라이나어",
"tl-PH": "필리핀인"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Inglês, Reino Unido",
"en-US": "Inglês, Estados Unidos",
@@ -260,7 +261,8 @@
"zh-TW": "Chinês (Tradicional)",
"ja-JP": "Japonês",
"ko-KR": "Coreano",
"uk-UA": "Ucraniano"
"uk-UA": "Ucraniano",
"tl-PH": "Filipino"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Английский, Великобритания",
"en-US": "Английский, США",
@@ -260,7 +261,8 @@
"zh-TW": "Китайский (традиционный)",
"ja-JP": "Японский",
"ko-KR": "Корейский",
"uk-UA": "Украинский"
"uk-UA": "Украинский",
"tl-PH": "Филиппинец"
}
}
},
File diff suppressed because it is too large Load Diff
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "Англійська, Велика Британія",
"en-US": "Англійська, США",
@@ -260,7 +261,8 @@
"zh-TW": "Китайська (традиційна)",
"ja-JP": "Японська",
"ko-KR": "Корейська",
"uk-UA": "Українська"
"uk-UA": "Українська",
"tl-PH": "філіппінська"
}
}
},
+3 -1
View File
@@ -247,6 +247,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "英式英語",
"en-US": "美式英語",
@@ -260,7 +261,8 @@
"zh-TW": "正體中文",
"ja-JP": "日語",
"ko-KR": "韓語",
"uk-UA": "烏克蘭"
"uk-UA": "烏克蘭",
"tl-PH": "菲律賓人"
}
}
},
+3 -1
View File
@@ -246,6 +246,7 @@
"ja-JP": "日本語",
"ko-KR": "한국어",
"uk-UA": "Українська",
"tl-PH": "Filipino",
"translated": {
"en-EN": "英式英语",
"en-US": "美式英语",
@@ -259,7 +260,8 @@
"zh-TW": "正体中文",
"ja-JP": "日语",
"ko-KR": "韩语",
"uk-UA": "烏克蘭"
"uk-UA": "烏克蘭",
"tl-PH": "菲律宾人"
}
}
},
@@ -71,10 +71,11 @@ 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";
import { PhilippineIcon } from "./flags/philippine-icon.component";
export type BsmIconType = SongDetailDiffCharactertistic | ("settings" | "trash" | "favorite" | "folder" | "bsNote" | "check" | "three-dots" | "twitch" | "eye" | "play" | "checkCircleIcon" | "discord" | "info" | "eye-cross" | "terminal" | "desktop" | "oculus" | "add" | "cross" | "task" | "github" | "close" | "thumbUpFill" | "timerFill" | "pause" | "twitter" | "sync" | "chevron-top" | "copy" | "steam" | "edit" | "export" | "patreon" | "search" | "bsMapDifficulty" | "link" | "unlink" | "download" | "filter" | "mee6" | "volume-up" | "volume-off" | "volume-down" | "shortcut" | "backup-restore" | "web-site" | "clean" | "browse" | "add-file" | "arrow-upward" | "cancel" | "warning" | "fr-FR-flag" | "es-ES-flag" | "it-IT-flag" | "en-US-flag" | "en-EN-flag" | "de-DE-flag" | "ru-RU-flag" | "zh-CN-flag" | "zh-TW-flag" | "ja-JP-flag" | "ko-KR-flag" | "pt-BR-flag" | "uk-UA-flag" | "tl-PH-flag" | "null" );
export type BsmIconType = SongDetailDiffCharactertistic | ("settings" | "trash" | "favorite" | "folder" | "bsNote" | "check" | "three-dots" | "twitch" | "eye" | "play" | "checkCircleIcon" | "discord" | "info" | "eye-cross" | "terminal" | "desktop" | "oculus" | "add" | "cross" | "task" | "github" | "close" | "thumbUpFill" | "timerFill" | "pause" | "twitter" | "sync" | "chevron-top" | "copy" | "steam" | "edit" | "export" | "patreon" | "search" | "bsMapDifficulty" | "link" | "unlink" | "download" | "filter" | "mee6" | "volume-up" | "volume-off" | "volume-down" | "shortcut" | "backup-restore" | "web-site" | "clean" | "browse" | "add-file" | "arrow-upward" | "cancel" | "warning" | "fr-FR-flag" | "es-ES-flag" | "it-IT-flag" | "en-US-flag" | "en-EN-flag" | "de-DE-flag" | "ru-RU-flag" | "zh-CN-flag" | "zh-TW-flag" | "ja-JP-flag" | "ko-KR-flag" | "pt-BR-flag" | "uk-UA-flag"| "null" );
export const BsmIcon = memo(({ className, icon, style }: { className?: string; icon: BsmIconType; style?: CSSProperties }) => {
// TODO : Very ugly very messy, need to find a better way to do this
@@ -150,6 +151,9 @@ export const BsmIcon = memo(({ className, icon, style }: { className?: string; i
if (icon === "uk-UA-flag"){
return <UkraineIcon className={className} style={style} />;
}
if (icon === "tl-PH-flag") {
return <PhilippineIcon className={className} style={style} />;
}
if (icon === "task") {
return <TaskIcon className={className} style={style} />;
@@ -0,0 +1,14 @@
import { createSvgIcon } from "../svg-icon.type";
export const PhilippineIcon = createSvgIcon((props, ref) => {
return (
<svg ref={ref} {...props} width="71" height="48" viewBox="0 0 71 48" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M63.89.12H6.61A6.36 6.36 0 0 0 .25 6.48v17.64h70V6.48A6.36 6.36 0 0 0 63.89.12" fill="#4758A9"/>
<path d="M.25 40.75a6.36 6.36 0 0 0 6.36 6.36h57.27a6.36 6.36 0 0 0 6.36-6.36V24.12h-70z" fill="#ED5565"/>
<path d="M2.15 1.95a6.34 6.34 0 0 0-1.9 4.54v34.27a6.34 6.34 0 0 0 1.95 4.57l23.05-21.21z" fill="#FFF"/>
<circle fill="#F6D660" cx="10.25" cy="23.62" r="4"/>
</g>
</svg>
);
});
@@ -25,7 +25,7 @@ export const defaultConfiguration: {
"second-color": "#ff4444",
theme: "os",
language: window.navigator.language.length <= 2 ? `${window.navigator.language}-${window.navigator.language.toLocaleUpperCase()}` : window.navigator.language,
supported_languages: ["en-US", "en-EN", "fr-FR", "es-ES", "it-IT", "de-DE", "ru-RU", "zh-CN", "zh-TW", "ja-JP", "ko-KR", "pt-BR", "uk-UA"],
supported_languages: ["en-US", "en-EN", "fr-FR", "es-ES", "it-IT", "de-DE", "ru-RU", "zh-CN", "zh-TW", "ja-JP", "ko-KR", "pt-BR", "uk-UA", "tl-PH"],
default_mods: ["SongCore", "WhyIsThereNoLeaderboard", "BeatSaverDownloader", "BeatSaverVoting", "PlaylistManager"],
"default-shared-folders": [
window.electron.path.join("Beat Saber_Data", "CustomLevels"),