Skip to content

Commit dc51012

Browse files
feat: add Finnish (Suomi) language support (#304)
1 parent 0af2708 commit dc51012

File tree

2 files changed

+135
-1
lines changed

2 files changed

+135
-1
lines changed

src/locales/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import Vietnamese from "./translations/vi";
2828
import Tamil from "./translations/ta";
2929
import Ukrainian from "./translations/ua";
3030
import Georgian from "./translations/ge";
31+
import Finnish from "./translations/fi";
3132

3233
export type LanguageType =
3334
| "en"
@@ -57,7 +58,8 @@ export type LanguageType =
5758
| "vi"
5859
| "ta"
5960
| "ua"
60-
| "ge";
61+
| "ge"
62+
| "fi";
6163

6264
export const getLanguages = (): {
6365
[x: string]: {
@@ -206,6 +208,11 @@ export const getLanguages = (): {
206208
label: "Српски",
207209
type: "sr",
208210
translations: Serbian,
211+
},
212+
fi: {
213+
label: "Suomi",
214+
type: "fi",
215+
translations: Finnish,
209216
}
210217
};
211218
};

src/locales/translations/fi.ts

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
export default {
2+
serverList: "Palvelinluettelo",
3+
favorites: "Suosikit",
4+
recentlyJoined: "Äskettäin liittynyt",
5+
name: "Nimi",
6+
players: "Pelaajat",
7+
gameMode: "Pelitila",
8+
language: "Kieli",
9+
version: "Versio",
10+
actions: "Toiminnot",
11+
settings: "Asetukset",
12+
nickname: "Nimimerkki",
13+
game: "Peli",
14+
selectGamePath: "Valitse pelin polku",
15+
browse: "Selaa",
16+
launch: "Käynnistä",
17+
connect: "Yhdistä",
18+
about: "Tietoja",
19+
aboutText: "Open.MP Launcher on avoimen lähdekoodin projekti",
20+
discord: "Discord",
21+
website: "Verkkosivusto",
22+
filter: "Suodata",
23+
refresh: "Päivitä",
24+
serverDetails: "Palvelimen tiedot",
25+
serverRules: "Palvelimen säännöt",
26+
copy: "Kopioi",
27+
copiedToClipboard: "Kopioitu leikepöydälle",
28+
joinGame: "Liity peliin",
29+
error: "Virhe",
30+
successfullyConnected: "Yhdistetty onnistuneesti",
31+
connectionFailed: "Yhteys epäonnistui",
32+
invalidGamePath: "Virheellinen pelin polku",
33+
invalidNickname: "Virheellinen nimimerkki",
34+
couldNotConnect: "Palvelimeen ei voitu yhdistää",
35+
updating: "Päivitetään...",
36+
downloadingUpdate: "Ladataan päivitystä...",
37+
restartToUpdate: "Käynnistä uudelleen päivittääksesi",
38+
password: "Salasana",
39+
enterPassword: "Syötä salasana",
40+
cancel: "Peruuta",
41+
theme: "Teema",
42+
light: "Vaalea",
43+
dark: "Tumma",
44+
system: "Järjestelmä",
45+
search: "Hae",
46+
clearSearch: "Tyhjennä haku",
47+
noServersFound: "Palvelimia ei löytynyt",
48+
addToFavorites: "Lisää suosikkeihin",
49+
removeFromFavorites: "Poista suosikeista",
50+
ping: "Viive",
51+
loading: "Ladataan...",
52+
connecting: "Yhdistetään...",
53+
disconnect: "Katkaise yhteys",
54+
passwordProtected: "Salasanasuojattu",
55+
sortBy: "Järjestä",
56+
ascending: "Nouseva",
57+
descending: "Laskeva",
58+
downloadingClient: "Ladataan asiakasta...",
59+
extractingClient: "Puretaan asiakasta...",
60+
verifyingClient: "Vahvistetaan asiakasta...",
61+
launchingGame: "Käynnistetään peliä...",
62+
downloadingPlugin: "Ladataan lisäosaa...",
63+
extractingPlugin: "Puretaan lisäosaa...",
64+
verifyingPlugin: "Vahvistetaan lisäosaa...",
65+
verifyingFiles: "Vahvistetaan tiedostoja...",
66+
downloadingFiles: "Ladataan tiedostoja...",
67+
extractingFiles: "Puretaan tiedostoja...",
68+
ready: "Valmis",
69+
readyToPlay: "Valmis pelaamaan",
70+
errorWhileDownloading: "Virhe ladattaessa",
71+
errorWhileExtracting: "Virhe purettaessa",
72+
errorWhileVerifying: "Virhe vahvistettaessa",
73+
errorWhileLaunching: "Virhe käynnistettäessä",
74+
runAsAdmin: "Suorita järjestelmänvalvojana",
75+
runAsAdminDescription: "Tämä toiminto vaatii järjestelmänvalvojan oikeudet",
76+
yes: "Kyllä",
77+
no: "Ei",
78+
ok: "OK",
79+
apply: "Käytä",
80+
delete: "Poista",
81+
warning: "Varoitus",
82+
warningText: "Oletko varma?",
83+
downloadError: "Latausvirhe",
84+
extractError: "Purkuvirhe",
85+
verifyError: "Vahvistusvirhe",
86+
launchError: "Käynnistysvirhe",
87+
crashError: "Peli kaatui",
88+
crashErrorText: "Peli kaatui odottamattomasti",
89+
unsupportedPlatform: "Alustaa ei tueta",
90+
unsupportedPlatformText: "Tätä alustaa ei tueta",
91+
directoryError: "Hakemistovirhe",
92+
directoryErrorText: "Hakemistoa ei voitu luoda",
93+
fileError: "Tiedostovirhe",
94+
fileErrorText: "Tiedostoa ei voitu luoda",
95+
networkError: "Verkkovirhe",
96+
networkErrorText: "Verkkoyhteyttä ei voitu muodostaa",
97+
unknownError: "Tuntematon virhe",
98+
unknownErrorText: "Tapahtui tuntematon virhe",
99+
invalidPath: "Virheellinen polku",
100+
invalidPathText: "Annettu polku on virheellinen",
101+
missingFile: "Puuttuva tiedosto",
102+
missingFileText: "Vaadittu tiedosto puuttuu",
103+
outdatedClient: "Vanhentunut asiakas",
104+
outdatedClientText: "Asiakasversio on vanhentunut",
105+
outdatedPlugin: "Vanhentunut lisäosa",
106+
outdatedPluginText: "Lisäosaversio on vanhentunut",
107+
serverOffline: "Palvelin offline-tilassa",
108+
serverOfflineText: "Palvelin ei ole saatavilla",
109+
serverFull: "Palvelin täynnä",
110+
serverFullText: "Palvelin on täynnä",
111+
serverBanned: "Estetty palvelimelta",
112+
serverBannedText: "Sinut on estetty tältä palvelimelta",
113+
serverIncompatible: "Yhteensopimaton palvelin",
114+
serverIncompatibleText: "Palvelin ei ole yhteensopiva",
115+
invalidPassword: "Virheellinen salasana",
116+
invalidPasswordText: "Annettu salasana on virheellinen",
117+
connectionLost: "Yhteys katkesi",
118+
connectionLostText: "Yhteys palvelimeen katkesi",
119+
kickedFromServer: "Potkittu palvelimelta",
120+
kickedFromServerText: "Sinut potkittiin palvelimelta",
121+
clientOutdated: "Asiakas vanhentunut",
122+
clientOutdatedText: "Asiakasversiosi on vanhentunut",
123+
pluginOutdated: "Lisäosa vanhentunut",
124+
pluginOutdatedText: "Lisäosaversiosi on vanhentunut",
125+
customError: "Mukautettu virhe",
126+
customErrorText: "Palvelin palautti mukautetun virheen"
127+
};

0 commit comments

Comments
 (0)