Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i18n(nb): update ui strings and init docs translations #1611

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/serious-shrimps-decide.md
@@ -0,0 +1,5 @@
---
'@astrojs/starlight': patch
---

Translate `fileTree.directory` and `aside.*` UI string into Norwegian (Bokmål).
11 changes: 6 additions & 5 deletions .github/labeler.yml
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you bring back older positions for the labels and append the nb label at the end like how the ukrainian label is in https://github.com/withastro/starlight/blob/main/.github/labeler.yml

Expand Up @@ -4,21 +4,22 @@
- .github/workflows/**

i18n:
- docs/src/content/docs/da/**/*
- docs/src/content/docs/de/**/*
- docs/src/content/docs/es/**/*
- docs/src/content/docs/fr/**/*
- docs/src/content/docs/hi/**/*
- docs/src/content/docs/id/**/*
- docs/src/content/docs/it/**/*
- docs/src/content/docs/ja/**/*
- docs/src/content/docs/zh-cn/**/*
- docs/src/content/docs/ko/**/*
- docs/src/content/docs/nb/**/*
- docs/src/content/docs/pt-br/**/*
- docs/src/content/docs/pt-pt/**/*
- docs/src/content/docs/ko/**/*
- docs/src/content/docs/ru/**/*
- docs/src/content/docs/id/**/*
- docs/src/content/docs/tr/**/*
- docs/src/content/docs/hi/**/*
- docs/src/content/docs/da/**/*
- docs/src/content/docs/uk/**/*
- docs/src/content/docs/zh-cn/**/*

'🌟 core':
- packages/starlight/**
Expand Down
84 changes: 46 additions & 38 deletions docs/astro.config.mjs
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you append nb related strings at the end and bring other strings back to their original position as in https://github.com/withastro/starlight/blob/main/docs/astro.config.mjs

Expand Up @@ -18,6 +18,7 @@ export const locales = {
ru: { label: 'Русский', lang: 'ru' },
hi: { label: 'हिंदी', lang: 'hi' },
da: { label: 'Dansk', lang: 'da' },
nb: { label: 'Norsk (bokmål)', lang: 'nb' },
uk: { label: 'Українська', lang: 'uk' },
};

Expand Down Expand Up @@ -73,18 +74,19 @@ export default defineConfig({
translations: {
de: 'Beginne hier',
es: 'Comienza aqui',
ja: 'ここからはじめる',
fr: 'Commencez ici',
it: 'Inizia qui',
hi: 'यहाँ से शुरू करे',
id: 'Mulai dari sini',
'zh-CN': '从这里开始',
it: 'Inizia qui',
ja: 'ここからはじめる',
ko: '여기서부터',
nb: 'Start her',
'pt-BR': 'Comece Aqui',
'pt-PT': 'Comece Aqui',
ko: '여기서부터',
tr: 'Buradan Başlayın',
ru: 'Начать отсюда',
hi: 'यहाँ से शुरू करे',
tr: 'Buradan Başlayın',
uk: 'Почніть звідси',
'zh-CN': '从这里开始',
},
items: [
{
Expand All @@ -93,18 +95,19 @@ export default defineConfig({
translations: {
de: 'Erste Schritte',
es: 'Empezando',
ja: '入門',
fr: 'Mise en route',
it: 'Iniziamo',
hi: 'पहले कदम',
id: 'Memulai',
'zh-CN': '开始使用',
it: 'Iniziamo',
ja: '入門',
ko: '시작하기',
nb: 'Kom i gang',
'pt-BR': 'Introdução',
'pt-PT': 'Introdução',
ko: '시작하기',
tr: 'Başlarken',
ru: 'Введение',
hi: 'पहले कदम',
tr: 'Başlarken',
uk: 'Вступ',
'zh-CN': '开始使用',
},
},
{
Expand All @@ -113,18 +116,19 @@ export default defineConfig({
translations: {
de: 'Manuelle Einrichtung',
es: 'Configuración Manual',
ja: '手動セットアップ',
fr: 'Installation manuelle',
// it: 'Manual Setup',
hi: 'मैनुअल सेटअप',
id: 'Instalasi Manual',
'zh-CN': '手动配置',
// it: 'Manual Setup',
ja: '手動セットアップ',
ko: '수동으로 설정하기',
nb: 'Manuelt oppsett',
'pt-BR': 'Instalação Manual',
'pt-PT': 'Instalação Manual',
ko: '수동으로 설정하기',
tr: 'Elle Kurulum',
ru: 'Установка вручную',
hi: 'मैनुअल सेटअप',
tr: 'Elle Kurulum',
uk: 'Ручне встановлення',
'zh-CN': '手动配置',
},
},
{
Expand All @@ -133,18 +137,19 @@ export default defineConfig({
translations: {
de: 'Umweltbelastung',
es: 'Documentación ecológica',
ja: '環境への負荷',
fr: 'Impact environnemental',
it: 'Impatto ambientale',
hi: 'पर्यावरणीय प्रभाव',
id: 'Dampak terhadap lingkungan',
'zh-CN': '环境影响',
it: 'Impatto ambientale',
ja: '環境への負荷',
ko: '환경적 영향',
nb: 'Miljøpåvirkning',
'pt-BR': 'Impacto Ambiental',
'pt-PT': 'Impacto Ambiental',
ko: '환경적 영향',
tr: 'Çevre Etkisi',
ru: 'Влияние на окружающую среду',
hi: 'पर्यावरणीय प्रभाव',
tr: 'Çevre Etkisi',
uk: 'Вплив на довкілля',
'zh-CN': '环境影响',
},
},
],
Expand All @@ -154,17 +159,18 @@ export default defineConfig({
translations: {
de: 'Anleitungen',
es: 'Guías',
ja: 'ガイド',
fr: 'Guides',
it: 'Guide',
hi: 'गाइड',
id: 'Panduan',
'zh-CN': '指南',
'pt-BR': 'Guias',
it: 'Guide',
ja: 'ガイド',
ko: '가이드',
tr: 'Rehber',
nb: 'Guider',
'pt-BR': 'Guias',
ru: 'Руководства',
hi: 'गाइड',
tr: 'Rehber',
uk: 'Ґайди',
'zh-CN': '指南',
},
autogenerate: { directory: 'guides' },
},
Expand All @@ -173,28 +179,30 @@ export default defineConfig({
translations: {
de: 'Referenz',
es: 'Referencias',
ja: 'リファレンス',
fr: 'Référence',
it: 'Riferimenti',
hi: 'संदर्भ',
id: 'Referensi',
'zh-CN': '参考',
'pt-BR': 'Referência',
it: 'Riferimenti',
ja: 'リファレンス',
ko: '참조',
tr: 'Referanslar',
nb: 'Referanser',
'pt-BR': 'Referência',
ru: 'Справочник',
hi: 'संदर्भ',
tr: 'Referanslar',
uk: 'Довідник',
'zh-CN': '参考',
},
autogenerate: { directory: 'reference' },
},
{
label: 'Resources',
badge: 'New',
translations: {
'zh-CN': '资源',
fr: 'Ressources',
'pt-BR': 'Recursos',
ja: 'リソース',
nb: 'Ressurser',
'pt-BR': 'Recursos',
'zh-CN': '资源',
},
autogenerate: { directory: 'resources' },
},
Expand Down
4 changes: 4 additions & 0 deletions docs/lunaria.config.json
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Expand Up @@ -45,6 +45,10 @@
"label": "한국어",
"lang": "ko"
},
{
"label": "Norsk (bokmål)",
"lang": "nb"
},
{
"label": "Português do Brasil",
"lang": "pt-br"
Expand Down
2 changes: 1 addition & 1 deletion docs/package.json
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Expand Up @@ -5,7 +5,7 @@
"version": "0.0.1",
"scripts": {
"test": "start-server-and-test 'pnpm preview' http://localhost:4321 'pnpm pa11y'",
"pa11y": "pa11y-ci --sitemap 'http://localhost:4321/sitemap-0.xml' --sitemap-find 'https://starlight.astro.build' --sitemap-replace 'http://localhost:4321' --sitemap-exclude '/(de|zh-cn|fr|es|pt-br|pt-pt|it|id|ko|ru|tr|hi|da|uk)/.*'",
"pa11y": "pa11y-ci --sitemap 'http://localhost:4321/sitemap-0.xml' --sitemap-find 'https://starlight.astro.build' --sitemap-replace 'http://localhost:4321' --sitemap-exclude '/(da|de|es|fr|hi|id|it|ko|nb|pt-br|pt-pt|ru|tr|uk|zh-cn)/.*'",
"dev": "astro dev",
"start": "astro dev",
"build": "astro build",
Expand Down
13 changes: 13 additions & 0 deletions docs/src/content/docs/nb/404.md
@@ -0,0 +1,13 @@
---
title: Ikke funnet
template: splash
editUrl: false
hero:
title: '404'
tagline: <strong>Houston, vi har et problem.</strong> Vi kunne ikke finne den siden.<br>Sjekk URL-en eller prøv å bruke søkefeltet.
actions:
- text: Gå hjem
icon: right-arrow
link: /nb/
variant: primary
---
140 changes: 140 additions & 0 deletions docs/src/content/docs/nb/getting-started.mdx
@@ -0,0 +1,140 @@
---
title: Kom i gang
description: Lær hvordan du kan begynne å bygge ditt neste dokumentasjonside med Starlight by Astro.
---

import { Tabs, TabItem } from '@astrojs/starlight/components';

Starlight er et fullverdig dokumentasjonstema bygget på toppen av rammeverket [Astro](https://astro.build).
Denne veiledningen hjelper deg med å komme i gang med et nytt prosjekt.
Se de [manuelle oppsettsinstruksjonene](/nb/manual-setup/) for å legge til Starlight i et eksisterende Astro-prosjekt.

## Hurtigstart

### Opprett et nytt prosjekt

Opprett et nytt Astro + Starlight-prosjekt ved å kjøre følgende kommando i terminalen din:

<Tabs>
<TabItem label="npm">

```sh
npm create astro@latest -- --template starlight
```

</TabItem>
<TabItem label="pnpm">

```sh
pnpm create astro --template starlight
```

</TabItem>
<TabItem label="Yarn">

```sh
yarn create astro --template starlight
```

</TabItem>
</Tabs>

Dette vil opprette en ny [prosjektmappe](/nb/guides/project-structure/) med alle nødvendige filer og konfigurasjoner for nettstedet ditt.

:::tip[Se det i aksjon]
Prøv Starlight i nettleseren din:
[åpne malen i StackBlitz](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics).
:::

### Start utviklingsserveren

Når du arbeider lokalt vil [Astro sin utviklingsserver](https://docs.astro.build/en/reference/cli-reference/#astro-dev) forhåndsvise arbeidet ditt og vil automatisk oppdatere nettleseren din når du gjør endringer.

Inne i prosjektmappen din, kjør følgende kommando for å starte utviklingsserveren:

<Tabs>
<TabItem label="npm">

```sh
npm run dev
```

</TabItem>
<TabItem label="pnpm">

```sh
pnpm dev
```

</TabItem>
<TabItem label="Yarn">

```sh
yarn dev
```

</TabItem>
</Tabs>

Når du har kjørt den kommandoen vil den logge en melding i terminalen din med en URL til den lokale forhåndsvisningen.
Åpne den URL-en for å begynne å bla gjennom nettstedet ditt.

### Legg til innhold

Starlight er nå klar for at du kan legge til nytt innhold, eller bruke eksisterende filer!

Legg til nye sider på nettstedet ditt ved å opprette Markdown-filer i `src/content/docs/`-mappen.

Les mer om filbasert ruting og støtte for MDX- og Markdoc-filer i [«Sider»](/nb/guides/pages/)-guiden.

### Next steps

- **Konfigurer:** Lær om vanlige innstillinger i [«Tilpasse Starlight»](/nb/guides/customization/).
- **Naviger:** Konfigurer navigasjonen i [«Navigering med sidepanelet»](/nb/guides/sidebar/)-guiden.
- **Komponenter:** Oppdag innebygde kort, faner og mer i [«Komponenter»](/nb/guides/components/)-guiden.
- **Distribusjon:** Publiser arbeidet ditt med [«Distribusjon av nettsiden din»](https://docs.astro.build/en/guides/deploy/)-guiden i Astro dokumentasjonen.

## Oppdatere Starlight

:::tip
Starlight er beta-programvare, det vil si at det vil komme hyppige oppdateringer og forbedringer.
Husk å oppdatere Starlight regelmessig!
:::

Starlight er en Astro-integrasjon. Du kan oppdatere den og andre Astro-pakker ved å kjøre følgende kommando i terminalen din:

<Tabs>
<TabItem label="npm">

```sh
npx @astrojs/upgrade
```

</TabItem>
<TabItem label="pnpm">

```sh
pnpm dlx @astrojs/upgrade
```

</TabItem>
<TabItem label="Yarn">

```sh
yarn dlx @astrojs/upgrade
```

</TabItem>
</Tabs>

Se [Starlight-endringsloggen](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) for en fullstendig liste over endringene som er gjort i hver utgivelse.

## Feilsøking i Starlight

Bruk referansesidene for [prosjektkonfigurasjon](/nb/reference/configuration/) og siden for [Frontmatter-konfigurasjon](/nb/reference/frontmatter/) for å sikre at Starlight-nettstedet ditt er konfigurert og fungerer som det skal.
Se guidene i sidepanelet for hjelp med å legge til innhold og tilpasse Starlight-nettstedet ditt.

Hvis svaret ditt ikke finnes i disse dokumentene, kan du besøke den [fullstendige Astro-dokumentasjonen](https://docs.astro.build).
Spørsmålet ditt kan kanskje besvares ved å forstå hvordan Astro fungerer generelt, siden Astro er teknologien som blir brukt under Starlight-temaet.

Du kan også sjekke etter kjente [Starlight-problemer på GitHub](https://github.com/withastro/starlight/issues), og få hjelp i [Astro Discord](https://astro.build/chat/) fra vårt aktive, vennlige samfunn! Still spørsmål i vårt `#support`-forum med "starlight"-taggen, eller besøk vår dedikerte `#starlight`-kanal for å diskutere aktuell utvikling og mer!