{{ $t('extension.title') }}
+ + +{{ $t('provider.openaiDescription', { type: 'OpenAI' }) }}
+{{ $t('message', { username: 'John', count: 5 }) }}
+ +``` + +### 3. 复数形式 + +Vue I18n支持复数形式: + +```json +{ + "items": "没有项目 | 1个项目 | {count}个项目" +} +``` + +```vue + +{{ $tc('items', count, { count }) }}
+ +``` + +## 语言切换器 + +项目已包含一个语言切换器组件 `LanguageSwitcher.vue`,位于顶部导航栏。用户可以通过点击翻译图标来切换语言,选择的语言会保存在localStorage中。 + +## 注意事项 + +1. 确保所有支持的语言都有相应的翻译文本 +2. 新增文本时,记得在所有语言文件中添加对应的翻译 +3. 语言切换后,某些组件可能需要重新加载才能完全更新 +4. 建议在开发时优先完善中文翻译,然后再添加其他语言 + +## 贡献翻译 + +欢迎提交其他语言的翻译!请按照现有的文件结构创建新的语言文件,并确保翻译的准确性和一致性。 \ No newline at end of file