Skip to content

Commit

Permalink
feat: Add Finnish language support (#2652)
Browse files Browse the repository at this point in the history
Co-authored-by: Mr.Hope <mister-hope@outlook.com>
  • Loading branch information
korhox and Mister-Hope committed Jan 9, 2023
1 parent 38ed143 commit c896228
Show file tree
Hide file tree
Showing 14 changed files with 158 additions and 0 deletions.
5 changes: 5 additions & 0 deletions packages/comment2/src/node/locales.ts
Expand Up @@ -76,4 +76,9 @@ export const walineLocales: WalineLocaleConfig = {
placeholder:
"댓글을 남겨주세요 (답변이 있을 경우 이메일로 알림을 받으려면 이메일 주소를 입력하세요)",
},

"/fi/": {
placeholder:
"Kirjoita kommentti tähän (täytä sähköpostiosoite saadaksesi sähköposti-ilmoituksen vastauksesta)",
},
};
4 changes: 4 additions & 0 deletions packages/components/src/node/locales/backToTop.ts
Expand Up @@ -60,4 +60,8 @@ export const backToTopLocales: BackToTopLocaleConfig = {
"/ko/": {
backToTop: "맨 위로",
},

"/fi/": {
backToTop: "Takaisin ylös",
},
};
4 changes: 4 additions & 0 deletions packages/components/src/node/locales/catalog.ts
Expand Up @@ -60,4 +60,8 @@ export const catalogLocales: CatalogLocaleConfig = {
"/ko/": {
title: "목차",
},

"/fi/": {
title: "Luettelo",
},
};
4 changes: 4 additions & 0 deletions packages/components/src/node/locales/pdf.ts
Expand Up @@ -60,4 +60,8 @@ export const pdfLocaleConfig: PDFLocaleConfig = {
"/ko/": {
hint: "<p>이 브라우저는 PDF를 포함할 수 없습니다. PDF를 보려면 다운로드하십시오: <a href='[url]' target='_blank'>PDF 다운로드</a></p>",
},

"/fi/": {
hint: "<p>Tämä selain ei tue PDF-tiedostojen upottamista. Lataa PDF-tiedosto nähdäksesi sen: <a href='[url]' target='_blank'>Lataa PDF</a></p>",
},
};
6 changes: 6 additions & 0 deletions packages/copy-code2/src/node/locales.ts
Expand Up @@ -91,4 +91,10 @@ export const copyCodeLocales: CopyCodeLocaleConfig = {
copied: "복사됨",
hint: "성공적으로 복사됨",
},

"/fi/": {
copy: "Kopioi koodi",
copied: "Kopioitu",
hint: "Kopioitu onnistuneesti",
},
};
6 changes: 6 additions & 0 deletions packages/copyright2/src/node/locales.ts
Expand Up @@ -67,4 +67,10 @@ export const copyrightLocales: CopyrightLocaleConfig = {
license: ":license 프로토콜에 따라",
link: ":link",
},

"/fi/": {
author: "Tekijänoikeus :author",
license: "Lisenssi :license",
link: ":link",
},
};
9 changes: 9 additions & 0 deletions packages/md-enhance/src/node/locales.ts
Expand Up @@ -135,4 +135,13 @@ export const markdownEnhanceLocales: MarkdownEnhanceLocaleConfig = {
danger: "위험",
details: "세부사항",
},

"/fi/": {
info: "Tietoa",
note: "Huomautus",
tip: "Vinkki",
warning: "Varoitus",
danger: "Vaara",
details: "Yksityiskohdat",
},
};
9 changes: 9 additions & 0 deletions packages/photo-swipe/src/node/locales.ts
Expand Up @@ -135,4 +135,13 @@ export const photoSwipeLocales: PhotoSwipeLocaleConfig = {
arrowPrev: "이전 (왼쪽 화살표)",
arrowNext: "다음 (오른쪽 화살표)",
},

"/fi/": {
close: "Sulje",
download: "Lataa kuva",
fullscreen: "Vaihda kokoruututilaan",
zoom: "Lähennä/Työnnä",
arrowPrev: "Edellinen (Vasen nuoli)",
arrowNext: "Seuraava (Oikea nuoli)",
},
};
15 changes: 15 additions & 0 deletions packages/pwa2/src/node/locales.ts
Expand Up @@ -234,4 +234,19 @@ export const pwaLocales: PWALocaleConfig = {
hint: "새로운 콘텐츠를 찾았습니다.",
update: "새로운 콘텐츠가 있습니다.",
},

"/fi/": {
install: "Asenna",
iOSInstall: "Paina Jaa-painiketta ja sitten 'Lisää kotiin'-painiketta",
cancel: "Peruuta",
close: "Sulje",
prevImage: "Edellinen kuva",
nextImage: "Seuraava kuva",
desc: "Kuvaus",
feature: "Avainominaisuudet",
explain:
"Tämä sovellus on asennettavissa tietokoneelle tai mobiililaitteelle. Tämä mahdollistaa sovelluksen toiminnan tietokoneohjelmana. Löydät sen sovelluslistasta ja voit kiinnittää sen työpöydälle, kotinäytölle, tehtäväpalkkiin tai muulle listalle. Asennettu sovellus voi turvallisesti olla vuorovaikutuksessa muiden sovellusten ja käyttöjärjestelmäsi kanssa.",
hint: "Uutta sisältöä.",
update: "Uutta sisältöä on saatavilla.",
},
};
6 changes: 6 additions & 0 deletions packages/reading-time2/src/node/locales.ts
Expand Up @@ -93,4 +93,10 @@ export const readingTimeLocales: ReadingTimeLocaleConfig = {
less1Minute: "1분 미만",
time: "약 $time 분",
},

"/fi/": {
word: "Noin $word sanaa",
less1Minute: "Alle minuutti",
time: "Noin $time minuuttia",
},
};
13 changes: 13 additions & 0 deletions packages/search-pro/src/node/locales.ts
Expand Up @@ -196,4 +196,17 @@ export const searchProLocales: SearchProLocaleConfig = {
emptyResult: "결과를 찾을 수 없습니다",
loading: "검색 인덱스를 로드하는 중...",
},

"/fi/": {
cancel: "Peruuta",
placeholder: "Etsi",
search: "Etsi",
select: "valitaksesi",
navigate: "navigoidaksesi",
exit: "poistuaksesi",
history: "Hakuhistoria",
emptyHistory: "Tyhjennä hakuhistoria",
emptyResult: "Tuloksia ei löytynyt",
loading: "Ladataan hakuindeksiä...",
},
};
1 change: 1 addition & 0 deletions packages/shared/src/node/locales/config.ts
Expand Up @@ -5,6 +5,7 @@ export const lang2PathConfig = {
"de-AT": "/de-at/",
"en-US": "/en/",
"es-ES": "/es/",
"fi-FI": "/fi/",
"fr-FR": "/fr/",
"ja-JP": "/ja/",
"ko-KR": "/ko/",
Expand Down
73 changes: 73 additions & 0 deletions packages/theme/src/node/locales/fi.ts
@@ -0,0 +1,73 @@
import type { ThemeLocaleData } from "../../shared/index.js";

export const fiLocale: ThemeLocaleData = {
lang: "fi-FI",

navbarLocales: {
langName: "Finnish",
selectLangAriaLabel: "Valitse kieli",
},

metaLocales: {
author: "Kirjoittaja",
date: "Julkaistu",
origin: "Alkuperäinen",
views: "Näyttökerrat",
category: "Kategoriat",
tag: "Avainsana",
readingTime: "Lukuaika",
words: "Sanat",
toc: "Sisällys",
prev: "Edellinen",
next: "Seuraava",
lastUpdated: "Päivitetty",
contributors: "Osallistujat",
editLink: "Muokkaa tätä sivua",
},

blogLocales: {
article: "Aritkkelit",
articleList: "Artikkelilista",
category: "Kategoria",
tag: "Avainsana",
timeline: "Aikajana",
timelineTitle: "Koe eilinen uudelleen!",
all: "Kaikki",
intro: "Intro",
star: "Tähti",
},

paginationLocales: {
prev: "Edellinen",
next: "Seuraava",
navigate: "Hyppää",
action: "Mene",
errorText: "Anna sivunumero välillä 1 ja $page!",
},

outlookLocales: {
themeColor: "Teemaväri",
darkmode: "Teeman tila",
fullscreen: "Koko näyttö",
},

encryptLocales: {
iconLabel: "Suojattu sivu",
placeholder: "Anna salasana",
remember: "Muista salasana",
errorHint: "Anna oikea salasana!",
},

routeLocales: {
skipToContent: "Hyppää sisältöön",
notFoundMsg: [
"Täällä ei olekkaan mitään!",
"Miten päädyimme tänne?",
"Se on nel-nol-nelj!",
"Vaikuttaa siltä, että meillä on rikkinäinen linkki.",
],
back: "Palaa takaisin",
home: "Etusivulle",
openInNewWindow: "Avaa uudessa ikkunassa",
},
};
3 changes: 3 additions & 0 deletions packages/theme/src/node/locales/index.ts
Expand Up @@ -2,6 +2,7 @@ import { brLocale } from "./br.js";
import { deLocale } from "./de.js";
import { enLocale } from "./en.js";
import { esLocale } from "./es.js";
import { fiLocale } from "./fi.js";
import { frLocale } from "./fr.js";
import { jaLocale } from "./ja.js";
import { koLocale } from "./ko.js";
Expand Down Expand Up @@ -43,4 +44,6 @@ export const themeLocalesData: Record<string, ThemeLocaleData> = {
"/tr/": trLocale,

"/ko/": koLocale,

"/fi/": fiLocale,
};

0 comments on commit c896228

Please sign in to comment.