From 524a8b56370101fe4dfcbca22ac0cbb0a4ce20eb Mon Sep 17 00:00:00 2001 From: Intense Date: Sun, 27 Sep 2026 12:09:11 +0200 Subject: [PATCH] =?UTF-8?q?docs(de):=20Denglische=20=C3=9Cbersetzungen=20b?= =?UTF-8?q?ereinigen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/de/guide/i18n.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/de/guide/i18n.md b/docs/de/guide/i18n.md index 1e58dff46..5b139c05f 100644 --- a/docs/de/guide/i18n.md +++ b/docs/de/guide/i18n.md @@ -21,7 +21,7 @@ Dann in `docs/.vitepress/config.ts`: import { defineConfig } from 'vitepress' export default defineConfig({ - // shared properties and other top-level stuff... + // Gemeinsame Eigenschaften und andere Inhalte auf oberster Ebene... locales: { root: { @@ -30,8 +30,8 @@ export default defineConfig({ }, fr: { label: 'French', - lang: 'fr', // optional, will be added as `lang` attribute on `html` tag - link: '/fr/guide' // default /fr/ -- shows on navbar translations menu, can be external + lang: 'fr', // optional, wird als `lang`-Attribut zum `html`-Tag hinzugefügt + link: '/fr/guide' // Standardwert /fr/ – wird im Übersetzungsmenü der Navigationsleiste angezeigt, kann extern sein // other locale specific properties... } @@ -39,7 +39,7 @@ export default defineConfig({ }) ``` -The folgende properties can be overridden for jede locale (including root): +Die folgenden Eigenschaften können für jede Spracheinstellung (einschließlich der Standardsprache) überschrieben werden: ```ts interface LocaleSpecificConfig { @@ -48,18 +48,18 @@ interface LocaleSpecificConfig { title?: string titleTemplate?: string | boolean description?: string - head?: HeadConfig[] // will be merged with existing head entries, duplicate meta tags are automatically removed - themeConfig?: ThemeConfig // will be shallow merged, common stuff can be put in top-level themeConfig entry + head?: HeadConfig[] // wird mit vorhandenen head-Einträgen zusammengeführt, doppelte Meta-Tags werden automatisch entfernt + themeConfig?: ThemeConfig // wird flach zusammengeführt, gemeinsame Einstellungen können im themeConfig-Eintrag auf oberster Ebene angegeben werden } ``` -Refer [`DefaultTheme.Config`](https://github.com/vuejs/vitepress/blob/main/types/default-Theme.d.ts) interface for details on eigeneizing the placeholder texts of the Standard-Theme. Don't override `ThemeConfig.algolia` or `ThemeConfig.carbonAds` at locale-level. Refer [Algolia docs](../reference/default-Theme-search#algolia-search-i18n) for Verwendung multilingual search. +Einzelheiten zum Anpassen der Platzhaltertexte des Standard-Themes findest du in der Schnittstelle [`DefaultTheme.Config`](https://github.com/vuejs/vitepress/blob/main/types/default-Theme.d.ts). Überschreibe `ThemeConfig.algolia` oder `ThemeConfig.carbonAds` nicht auf Sprachebene. Informationen zur Verwendung der mehrsprachigen Suche findest du in der [Algolia-Dokumentation](../reference/default-Theme-search#algolia-search-i18n). **Pro Tipp:** Die Konfigurationsdatei kann auch unter `docs/.vitepress/config/index.ts` gespeichert werden. Das kann bei der Organisation helfen, indem du eine Konfigurationsdatei pro Sprache erstellst und sie anschließend in `index.ts` zusammenführst und exportierst. ## Markdown-Zeichenketten pro Sprache -Vom Markdown-Renderer in Seiten eingebettete Zeichenketten - the default titles of [eigene containers](./markdown#eigene-containers) and [GitHub-flavored alerts](./markdown#github-flavored-alerts), and the strings of the code copy button - können pro Sprache über den Schlüssel `markdown` eines Spracheintrags überschrieben werden: +Vom Markdown-Renderer in Seiten eingebettete Zeichenketten – die Standardtitel der [benutzerdefinierten Container](./markdown#eigene-containers) und [GitHub-ähnlichen Hinweise](./markdown#github-flavored-alerts) sowie die Texte der Schaltfläche zum Kopieren von Code – können pro Sprache über den Schlüssel `markdown` eines Spracheintrags überschrieben werden: ```ts [docs/.vitepress/config.ts] import { defineConfig } from 'vitepress' @@ -74,7 +74,7 @@ export default defineConfig({ container: { tipLabel: '提示', warningLabel: '警告' - // ...the other labels, and titles of `customContainers` + // ...die anderen Beschriftungen und Titel von `customContainers` }, codeCopyButton: { tooltipText: '复制代码', @@ -90,7 +90,7 @@ Werte fallen auf die `markdown`-Optionen der obersten Ebene zurück, wenn eine S ## Separates Verzeichnis für jede Sprache -The folgende is a perfectly fine structure: +Die folgende Struktur ist vollständig gültig: ``` docs/ @@ -143,7 +143,7 @@ watchEffect(() => { ## RTL-Unterstützung -For right-to-left languages, set `dir: 'rtl'` in the config. The Standard-Theme is laid out mit [CSS logical properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_Werts), so the layout, the navigation and directional icons follow the dokumentieren direction on their own. No PostCSS plugin is needed; an RTLCSS plugin left in place would flip the mirrored styles a second time, so remove it. +Für Sprachen mit Schreibrichtung von rechts nach links setze `dir: 'rtl'` in der Konfiguration. Das Standard-Theme verwendet [logische CSS-Eigenschaften](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_Werts), sodass Layout, Navigation und Richtungssymbole der dokumentierten Schreibrichtung automatisch folgen. Ein PostCSS-Plugin ist nicht erforderlich; ein vorhandenes RTLCSS-Plugin würde die bereits gespiegelten Stile ein zweites Mal umkehren und sollte daher entfernt werden. ```ts [docs/.vitepress/config.ts] export default { @@ -152,9 +152,9 @@ export default { } ``` -For a multilingual site, set `dir` per locale in `locales`. It can außerdem be overridden for a single Seite mit the [`dir`](../reference/frontmatter-config#dir) frontmatter Option. Code blocks immer stay left-to-right. +Bei einer mehrsprachigen Website setze `dir` pro Sprache in `locales`. Es kann außerdem für eine einzelne Seite mit der Frontmatter-Option [`dir`](../reference/frontmatter-config#dir) überschrieben werden. Codeblöcke bleiben immer von links nach rechts. -Wenn adding your own styles, prefer logical properties wie `margin-inline-start` over `margin-left`, and mirror your own directional icons in right-to-left layouts: +Wenn du eigene Stile hinzufügst, bevorzuge logische Eigenschaften wie `margin-inline-start` gegenüber `margin-left` und spiegle deine eigenen Richtungssymbole in Layouts mit Schreibrichtung von rechts nach links: ```css [dir='rtl'] .my-arrow-icon {