feat: Add Portuguese (pt-BR) Support and Refactored I18n Architecture

This commit is contained in:
pomelo-nwu 2026-01-26 23:28:17 +08:00
parent de3bc5fe3a
commit 109738bf67
12 changed files with 1523 additions and 103 deletions

View file

@ -576,8 +576,8 @@ export default {
// ============================================================================
// Commands - Language
// ============================================================================
'Invalid language. Available: en-US, zh-CN':
'Invalid language. Available: en-US, zh-CN, ru-RU, de-DE, ja-JP',
'Invalid language. Available: {{options}}':
'Invalid language. Available: {{options}}',
'Language subcommands do not accept additional arguments.':
'Language subcommands do not accept additional arguments.',
'Current UI language: {{lang}}': 'Current UI language: {{lang}}',
@ -586,12 +586,12 @@ export default {
'LLM output language not set': 'LLM output language not set',
'Set UI language': 'Set UI language',
'Set LLM output language': 'Set LLM output language',
'Usage: /language ui [zh-CN|en-US]':
'Usage: /language ui [zh-CN|en-US|ru-RU|de-DE|ja-JP]',
'Usage: /language ui [{{options}}]': 'Usage: /language ui [{{options}}]',
'Usage: /language output <language>': 'Usage: /language output <language>',
'Example: /language output 中文': 'Example: /language output 中文',
'Example: /language output English': 'Example: /language output English',
'Example: /language output 日本語': 'Example: /language output 日本語',
'Example: /language output Português': 'Example: /language output Português',
'UI language changed to {{lang}}': 'UI language changed to {{lang}}',
'LLM output language set to {{lang}}': 'LLM output language set to {{lang}}',
'LLM output language rule file generated at {{path}}':
@ -606,17 +606,7 @@ export default {
'To request additional UI language packs, please open an issue on GitHub.':
'To request additional UI language packs, please open an issue on GitHub.',
'Available options:': 'Available options:',
' - zh-CN: Simplified Chinese': ' - zh-CN: Simplified Chinese',
' - en-US: English': ' - en-US: English',
' - ru-RU: Russian': ' - ru-RU: Russian',
' - de-DE: German': ' - de-DE: German',
' - ja-JP: Japanese': ' - ja-JP: Japanese',
'Set UI language to Simplified Chinese (zh-CN)':
'Set UI language to Simplified Chinese (zh-CN)',
'Set UI language to English (en-US)': 'Set UI language to English (en-US)',
'Set UI language to Russian (ru-RU)': 'Set UI language to Russian (ru-RU)',
'Set UI language to German (de-DE)': 'Set UI language to German (de-DE)',
'Set UI language to Japanese (ja-JP)': 'Set UI language to Japanese (ja-JP)',
'Set UI language to {{name}}': 'Set UI language to {{name}}',
// ============================================================================
// Commands - Approval Mode