docs(de): Denglische Übersetzungen bereinigen

pull/5477/head
Intense 4 days ago
parent 0757fa80a1
commit 524a8b5637

@ -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<ThemeConfig = any> {
@ -48,18 +48,18 @@ interface LocaleSpecificConfig<ThemeConfig = any> {
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 {

Loading…
Cancel
Save