Skip to main contentSkip to footer navigation
Rosé Pine

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í

  1. Forkněte a naklonujte webovou stránku Rosé Pine.
  2. Nainstalujte Node.js a pnpm podle jejich oficiálních návodů.
  3. Příkazem pnpm dev spusť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ší!

Odpetrtechpetrtech
Také dostupné v:العربيةDeutschEnglishFrançaisItaliano