Přidat překlad
Návod na překlad webové stránky Rosé Pine.
Jazyk je krásný a vážíme si vaší ochoty sdílet ho s ostatními! Níže se podíváme na překlad různých částí webu a článků.
Ačkoli to není nezbytně nutné, místní vývojové prostředí vám usnadní práci, protože vám umožní zobrazovat živý náhled vašich změn. Případně můžete změny provádět přímo na GitHubu.
Nastavte si vývojové prostředí
- Forkněte a naklonujte webovou stránku Rosé Pine.
- Nainstalujte Node.js a pnpm podle jejich oficiálních návodů.
- Příkazem
pnpm devspusťte vývojový server pro živý náhled obsahu.
Přeložte web
Zkopírujte anglický lokalizační soubor a přejmenujte jej na ISO 639-1 kód vašeho jazyka:
src/locales/en.ts
+ src/locales/sd.ts
Upravte name v sekci config na název vašeho jazyka a poté přidejte překlady:
import { defineLocale } from "../utilities/i18n";
export default defineLocale({
config: {
- name: "English",
+ name: "Sindarin",
},
translations: {
- "shared.all": "All",
- "shared.language": "Language",
+ "shared.all": "Pân",
+ "shared.language": "Lamb",
...
},
});
V případě chybějících překladů se automaticky použije angličtina.
Překlad návodů
Použijte anglickou verzi jako vzor a vytvořte návod:
src/content/guides/en/create-a-theme.md
+ src/content/guides/sd/create-a-theme.md
Všimněte si přidání složky sd pro náš příklad sindarštiny. Název návodu zůstává stejný.
Upravte nadpis, popis, autora a data v metadatech, která se nacházejí v úvodní části souboru ohraničené značkami ---.
---
title: <nadpis>
description: <popis>
author: <uživatelské-jméno>
publishedAt: 2026-06-29T23:00:00+02:00
updatedAt: 2026-06-29T23:00:00+02:00
---
Uživatelské jméno autora se spáruje s odpovídajícím souborem ve složce src/content/authors/, takže se tam nezapomeňte přidat, například:
// src/content/authors/<uživatelské-jméno>.yaml
+ name: "<jméno>"
+ image: "https://avatars.githubusercontent.com/<uživatelské-jméno>"
+ url: "https://example.com"
Přispějte svými změnami
Vytvořte pull request na rose-pine/rose-pine-site. Změny projdeme a poděkujeme vám za to, že jste pomohli udělat Rosé Pine o něco přístupnější!