Logo
Explore Help
Sign In
fa/breadcrumb-the-shire
1
0
Fork 1
You've already forked breadcrumb-the-shire
Code Issues Pull Requests 1 Actions Packages Projects Releases Wiki Activity
Files
1f0b1caf54030e754b6a7a9e0ea682f9fa14a652
breadcrumb-the-shire/modules/addressbook/i18n/default_de.json

13 lines
319 B
JSON
Raw Normal View History

feat: module-owned i18n with merge-at-boot translation loading Each module can now ship its own i18n/ directory with translation files (default_de.json, default_en.json). At boot time, ModuleI18nLoader preloads core translations then merges module translations on top via Reflection into I18n::$strings — the t() helper stays unchanged. - Add i18nPath property to ModuleManifest - Add ModuleI18nLoader with Reflection-based preload - Extract 59 module-exclusive keys from core i18n into module files (notifications: 8, bookmarks: 41, addressbook: 10) - Expand TranslationKeysTest to scan modules/ and validate against merged core + module translations - Add ModuleI18nContractTest for per-module de/en parity and completeness Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:08:34 +01:00
{
"About": "Über",
"Address book": "Adressbuch",
"Call mobile": "Mobil anrufen",
"Call phone": "Telefon anrufen",
"From": "Von",
"No departments": "Keine Abteilungen",
"Quick actions": "Schnellaktionen",
"Send email": "E-Mail senden",
"To": "Bis",
"View in address book": "Im Adressbuch ansehen"
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.3 Page: 33ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API