Skip to content

Commit 0bc2fe3

Browse files
committed
LANGUAGES: translated the anchor files into all 15 languages
All 30 menus per language plus nette/<lang>/@home and nette/<lang>/configuring, 480 files, translated from English. These carry the canonical page names, so everything translated later has to agree with them. The menus are labels, not prose, so they are generated from a table of the 216 distinct strings the anchor files contain rather than rewritten file by file. That keeps line counts, link targets, indentation and directives untouched by construction, and it makes the terminology visible in one place per language instead of scattered over thirty files. The mechanism was validated by round trip: deriving a table from the hand-written German files regenerates them, the only difference being spacing that the generator faithfully takes from the source. Three bugs the round trip and the gates found, all real: - Bare references with an area prefix, [nette:Troubleshooting], were invisible to the extractor. They now expand to [translation |nette:troubleshooting], with the target webalized the way Texy does it, so [utils:HTML Elements] yields utils/html-elements and not utils/html elements. - Regenerated heading underlines took the length of the English heading, because the loop overwrote its own fix when it reached the underline in the next iteration. - Underlines shorter than three characters stop being headings. Japanese hit this ("General" translates to two characters), and two ja anchor files silently lost a heading until the gate caught it. nette/configuring.texy is deliberately not generated: it has a paragraph where prose and links interleave, so it is not a label file and is translated as prose. The German utils menu, which was sorted alphabetically by hand, is back in English order so that all fifteen languages are uniform; sorting can be applied later to all of them at once, and the markup gate already tolerates it.
1 parent f7e806f commit 0bc2fe3

480 files changed

Lines changed: 7123 additions & 2323 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

application/bg/@left-menu.texy

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Преглед |@home]
34
- [Как работят приложенията? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenters |presenters]
6-
- [Шаблони |templates]
7-
- [Директорийна структура |directory-structure]
8-
- [Маршрутизация |routing]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenter-и|presenters]
7+
- [Шаблони|templates]
8+
- [Структура на директориите |directory-structure]
9+
- [Маршрутизация|routing]
910
- [Създаване на URL връзки |creating-links]
1011
- [Интерактивни компоненти |components]
11-
- [AJAX & снипети |ajax]
12+
- [AJAX и снипети |ajax]
1213
- [Multiplier |multiplier]
13-
- [Конфигурация |configuration]
14+
- [Конфигурация|configuration]
15+
- [Надграждане|upgrading]
1416

1517

16-
Допълнително четене
17-
*******************
18-
- [Защо да използвате Nette? |www:10-reasons-why-nette]
18+
Допълнителни материали
19+
**********************
20+
- [Защо да използвате Nette?|www:10-reasons-why-nette]
1921
- [Инсталация |nette:installation]
20-
- [Пишем първото си приложение! |quickstart:]
21-
- [Ръководства и процедури |best-practices:]
22-
- [Решаване на проблеми |nette:troubleshooting]
22+
- [Създайте първото си приложение! |quickstart:]
23+
- [Добри практики |best-practices:]
24+
- [Отстраняване на проблеми |nette:troubleshooting]

application/de/@left-menu.texy

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3-
- [Wie Anwendungen funktionieren |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenter |presenters]
6-
- [Templates |templates]
3+
- [Übersicht |@home]
4+
- [Wie funktionieren Anwendungen? |how-it-works]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenter|presenters]
7+
- [Templates|templates]
78
- [Verzeichnisstruktur |directory-structure]
8-
- [Routing |routing]
9-
- [Erstellen von URL-Links |creating-links]
9+
- [Routing|routing]
10+
- [URL-Links erstellen |creating-links]
1011
- [Interaktive Komponenten |components]
1112
- [AJAX & Snippets |ajax]
12-
- [Multiplier |Multiplier]
13-
- [Konfiguration |configuration]
13+
- [Multiplier |multiplier]
14+
- [Konfiguration|configuration]
15+
- [Upgrade|upgrading]
1416

1517

16-
Weitere Lektüre
17-
***************
18-
- [Warum Nette verwenden? |www:10-reasons-why-nette]
18+
Weiterführende Lektüre
19+
**********************
20+
- [Warum Nette verwenden?|www:10-reasons-why-nette]
1921
- [Installation |nette:installation]
20-
- [Schreiben wir die erste Anwendung! |quickstart:]
21-
- [Anleitungen und Verfahren |best-practices:]
22+
- [Erstellen Sie Ihre erste Anwendung! |quickstart:]
23+
- [Best Practices |best-practices:]
2224
- [Fehlerbehebung |nette:troubleshooting]

application/el/@left-menu.texy

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Επισκόπηση |@home]
34
- [Πώς λειτουργούν οι εφαρμογές; |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenters |presenters]
6-
- [Templates |templates]
7-
- [Δομή Καταλόγων |directory-structure]
8-
- [Δρομολόγηση |routing]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenters|presenters]
7+
- [Templates|templates]
8+
- [Δομή καταλόγων |directory-structure]
9+
- [Δρομολόγηση|routing]
910
- [Δημιουργία συνδέσμων URL |creating-links]
10-
- [Διαδραστικά Components |components]
11-
- [AJAX & snippets |ajax]
12-
- [Multiplier]
13-
- [Διαμόρφωση |configuration]
11+
- [Διαδραστικά components |components]
12+
- [AJAX και snippets |ajax]
13+
- [Multiplier |multiplier]
14+
- [Διαμόρφωση|configuration]
15+
- [Αναβάθμιση|upgrading]
1416

1517

1618
Περαιτέρω ανάγνωση
1719
******************
18-
- [Γιατί να χρησιμοποιήσετε το Nette; |www:10-reasons-why-nette]
20+
- [Γιατί να χρησιμοποιήσετε το Nette;|www:10-reasons-why-nette]
1921
- [Εγκατάσταση |nette:installation]
20-
- [Γράφουμε την πρώτη εφαρμογή! |quickstart:]
21-
- [Οδηγοί και διαδικασίες |best-practices:]
22+
- [Δημιουργήστε την πρώτη σας εφαρμογή! |quickstart:]
23+
- [Βέλτιστες πρακτικές |best-practices:]
2224
- [Αντιμετώπιση προβλημάτων |nette:troubleshooting]

application/es/@left-menu.texy

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Introducción |@home]
34
- [¿Cómo funcionan las aplicaciones? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenters |presenters]
6-
- [Plantillas |templates]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenters|presenters]
7+
- [Plantillas|templates]
78
- [Estructura de directorios |directory-structure]
8-
- [Enrutamiento |routing]
9+
- [Enrutamiento|routing]
910
- [Creación de enlaces URL |creating-links]
1011
- [Componentes interactivos |components]
11-
- [AJAX & snippets |ajax]
12+
- [AJAX y snippets |ajax]
1213
- [Multiplier |multiplier]
13-
- [Configuración |configuration]
14+
- [Configuración|configuration]
15+
- [Actualización|upgrading]
1416

1517

16-
Lectura adicional
17-
*****************
18-
- [¿Por qué usar Nette? |www:10-reasons-why-nette]
18+
Lecturas adicionales
19+
********************
20+
- [¿Por qué usar Nette?|www:10-reasons-why-nette]
1921
- [Instalación |nette:installation]
20-
- [¡Escribamos nuestra primera aplicación! |quickstart:]
21-
- [Tutoriales y procedimientos |best-practices:]
22-
- [Resolución de problemas |nette:troubleshooting]
22+
- [¡Cree su primera aplicación! |quickstart:]
23+
- [Buenas prácticas |best-practices:]
24+
- [Solución de problemas |nette:troubleshooting]

application/fr/@left-menu.texy

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Introduction |@home]
34
- [Comment fonctionnent les applications ? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenters |presenters]
6-
- [Templates |templates]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenters|presenters]
7+
- [Templates|templates]
78
- [Structure des répertoires |directory-structure]
8-
- [Routage |routing]
9+
- [Routage|routing]
910
- [Création de liens URL |creating-links]
1011
- [Composants interactifs |components]
1112
- [AJAX & snippets |ajax]
1213
- [Multiplier |multiplier]
13-
- [Configuration |configuration]
14+
- [Configuration|configuration]
15+
- [Mise à niveau|upgrading]
1416

1517

16-
Lectures complémentaires
17-
************************
18-
- [Pourquoi utiliser Nette ? |www:10-reasons-why-nette]
18+
Pour aller plus loin
19+
********************
20+
- [Pourquoi utiliser Nette ?|www:10-reasons-why-nette]
1921
- [Installation |nette:installation]
20-
- [Écrivons notre première application ! |quickstart:]
21-
- [Tutoriels et bonnes pratiques |best-practices:]
22+
- [Créez votre première application ! |quickstart:]
23+
- [Bonnes pratiques |best-practices:]
2224
- [Résolution de problèmes |nette:troubleshooting]

application/hu/@left-menu.texy

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Áttekintés |@home]
34
- [Hogyan működnek az alkalmazások? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenterek |presenters]
6-
- [Sablonok |templates]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenterek|presenters]
7+
- [Sablonok|templates]
78
- [Könyvtárstruktúra |directory-structure]
8-
- [Route-ok |routing]
9-
- [URL linkek létrehozása |creating-links]
9+
- [Routing|routing]
10+
- [URL-hivatkozások létrehozása |creating-links]
1011
- [Interaktív komponensek |components]
11-
- [AJAX & snippettek |ajax]
12+
- [AJAX és snippetek |ajax]
1213
- [Multiplier |multiplier]
13-
- [Konfiguráció |configuration]
14+
- [Konfiguráció|configuration]
15+
- [Frissítés|upgrading]
1416

1517

16-
További olvasmányok
17-
*******************
18-
- [Miért használjuk a Nette-t? |www:10-reasons-why-nette]
18+
További olvasnivalók
19+
********************
20+
- [Miért használjunk Nette-et?|www:10-reasons-why-nette]
1921
- [Telepítés |nette:installation]
20-
- [Írjuk meg az első alkalmazásunkat! |quickstart:]
21-
- [Útmutatók és eljárások |best-practices:]
22-
- [Problémamegoldás |nette:troubleshooting]
22+
- [Készítsd el az első alkalmazásod! |quickstart:]
23+
- [Bevált gyakorlatok |best-practices:]
24+
- [Hibaelhárítás |nette:troubleshooting]

application/it/@left-menu.texy

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Panoramica |@home]
34
- [Come funzionano le applicazioni? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenter |presenters]
6-
- [Template |templates]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenter|presenters]
7+
- [Template|templates]
78
- [Struttura delle directory |directory-structure]
8-
- [Routing |routing]
9+
- [Routing|routing]
910
- [Creazione di link URL |creating-links]
1011
- [Componenti interattivi |components]
11-
- [AJAX & snippet |ajax]
12+
- [AJAX e snippet |ajax]
1213
- [Multiplier |multiplier]
13-
- [Configurazione |configuration]
14+
- [Configurazione|configuration]
15+
- [Aggiornamento|upgrading]
1416

1517

16-
Ulteriori letture
17-
*****************
18-
- [Perché usare Nette? |www:10-reasons-why-nette]
18+
Letture consigliate
19+
*******************
20+
- [Perché usare Nette?|www:10-reasons-why-nette]
1921
- [Installazione |nette:installation]
20-
- [Scriviamo la prima applicazione! |quickstart:]
21-
- [Guide e procedure |best-practices:]
22+
- [Crea la tua prima applicazione! |quickstart:]
23+
- [Best practice |best-practices:]
2224
- [Risoluzione dei problemi |nette:troubleshooting]

application/ja/@left-menu.texy

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3-
- [アプリケーションはどのように動作しますか? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenter |presenters]
6-
- [テンプレート |templates]
7-
- [ディレクトリ構造 |directory-structure]
8-
- [ルーティング |routing]
9-
- [URLリンクの作成 |creating-links]
10-
- [インタラクティブコンポーネント |components]
11-
- [AJAX & スニペット |ajax]
3+
- [概要 |@home]
4+
- [アプリケーションはどう動くのか |how-it-works]
5+
- [ブートストラップ|bootstrapping]
6+
- [プレゼンター|presenters]
7+
- [テンプレート|templates]
8+
- [ディレクトリ構成 |directory-structure]
9+
- [ルーティング|routing]
10+
- [URL リンクの作成 |creating-links]
11+
- [インタラクティブなコンポーネント |components]
12+
- [AJAX とスニペット |ajax]
1213
- [Multiplier |multiplier]
13-
- [設定 |configuration]
14+
- [設定|configuration]
15+
- [アップグレード|upgrading]
1416

1517

16-
参考文献
18+
関連情報
1719
****
18-
- [なぜNetteを使うのか? |www:10-reasons-why-nette]
20+
- [なぜ Nette を使うのか|www:10-reasons-why-nette]
1921
- [インストール |nette:installation]
20-
- [最初のアプリケーションを作成しましょう! |quickstart:]
21-
- [ガイドとベストプラクティス |best-practices:]
22-
- [問題解決 |nette:troubleshooting]
22+
- [最初のアプリケーションを作ろう |quickstart:]
23+
- [ベストプラクティス |best-practices:]
24+
- [トラブルシューティング |nette:troubleshooting]

application/pl/@left-menu.texy

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Przegląd |@home]
34
- [Jak działają aplikacje? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presentery |presenters]
6-
- [Szablony |templates]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presentery|presenters]
7+
- [Szablony|templates]
78
- [Struktura katalogów |directory-structure]
8-
- [Routing |routing]
9-
- [Tworzenie linków URL |creating-links]
9+
- [Routing|routing]
10+
- [Tworzenie odnośników URL |creating-links]
1011
- [Komponenty interaktywne |components]
11-
- [AJAX & snippety |ajax]
12-
- [Multiplier |Multiplier]
13-
- [Konfiguracja |configuration]
12+
- [AJAX i snippety |ajax]
13+
- [Multiplier |multiplier]
14+
- [Konfiguracja|configuration]
15+
- [Aktualizacja|upgrading]
1416

1517

1618
Dalsza lektura
1719
**************
18-
- [Dlaczego używać Nette? |www:10-reasons-why-nette]
20+
- [Dlaczego warto używać Nette?|www:10-reasons-why-nette]
1921
- [Instalacja |nette:installation]
20-
- [Pisanie pierwszej aplikacji! |quickstart:]
21-
- [Przewodniki i dobre praktyki |best-practices:]
22+
- [Stwórz swoją pierwszą aplikację! |quickstart:]
23+
- [Dobre praktyki |best-practices:]
2224
- [Rozwiązywanie problemów |nette:troubleshooting]

application/pt/@left-menu.texy

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
Nette Application
22
*****************
3+
- [Visão geral |@home]
34
- [Como funcionam as aplicações? |how-it-works]
4-
- [Bootstrapping]
5-
- [Presenters |presenters]
6-
- [Templates |templates]
5+
- [Bootstrapping|bootstrapping]
6+
- [Presenters|presenters]
7+
- [Templates|templates]
78
- [Estrutura de diretórios |directory-structure]
8-
- [Roteamento |routing]
9-
- [Criando links URL |creating-links]
9+
- [Roteamento|routing]
10+
- [Criação de links URL |creating-links]
1011
- [Componentes interativos |components]
11-
- [AJAX & snippets |ajax]
12+
- [AJAX e snippets |ajax]
1213
- [Multiplier |multiplier]
13-
- [Configuração |configuration]
14+
- [Configuração|configuration]
15+
- [Atualização|upgrading]
1416

1517

1618
Leitura adicional
1719
*****************
18-
- [Por que usar o Nette? |www:10-reasons-why-nette]
20+
- [Por que usar o Nette?|www:10-reasons-why-nette]
1921
- [Instalação |nette:installation]
20-
- [Escrevendo a primeira aplicação! |quickstart:]
21-
- [Guias e melhores práticas |best-practices:]
22+
- [Crie sua primeira aplicação! |quickstart:]
23+
- [Boas práticas |best-practices:]
2224
- [Solução de problemas |nette:troubleshooting]

0 commit comments

Comments
 (0)