tencentcloud_chat_uikit_intl.dart
文件:import 'package:tencentcloud_chat_uikit_intl/tencentcloud_chat_uikit_intl.dart';
BuildContext
在主部件树中初始化 TencentCloudChatUIKitIntl
:TencentCloudChatUIKitIntl.init(context);
tL10n
全局变量访问本地化字符串:String album = tL10n.album;
tencentcloud_chat_uikit_intl
包在您的项目中提供的现有本地化字符串。tencentcloud_chat_uikit_intl
仓库:https://github.com/RoleWong/tencent_chat_intl_tool。这将创建该仓库的副本到您的 GitHub 账户下。git clone https://github.com/<your-username>/tencentcloud_chat_uikit_intl.git
dependency_overrides
将 Fork 仓库的本地路径添加到您的项目的 pubspec.yaml
文件中:dependency_overrides:tencentcloud_chat_uikit_intl:path: /path/to/your/forked/repository
/path/to/your/forked/repository
替换为本地克隆仓库的实际路径。dart run tencentcloud_chat_uikit_intl
new_language_entries.txt
文件中。dart run tencentcloud_chat_uikit_intl
命令并选择选项 A
将新条目合并到工具的内置 ARB 文件中。dart run tencentcloud_chat_uikit_intl
命令并选择选项 B
将内置语言条目(ARB 文件)复制到您的项目目录。languages
目录中的 ARB 文件。languages
目录。.arb
文件并复制一份。l10n_${language code}_${script code}_${country code}.arb
,其中 language code
是必需的,script code
和 country code
是可选的,例如 l10n_fr.arb
表示法语,l10n_zh_Hant_HK.arb
表示香港繁体中文。dart run tencentcloud_chat_uikit_intl
命令并选择选项 C
应用您的更改。pull upstream
操作同步此包的最新条目库到您的 Fork 版本。这确保了您的 Fork 版本包含您添加或修改的条目以及我们每个版本添加的新条目。在合并代码并解决冲突时,请确保每个 JSON 条目库完好无损。pull upstream
Git 操作的分步示例:git remote add upstream https://github.com/RoleWong/tencent_chat_intl_tool
git fetch upstream
main
或 master
):git checkout main
git merge upstream/main
git add .git commit -m "Merge upstream changes and resolve conflicts"
git push origin main
语言 | 代码 | 语言 | 代码 |
阿拉伯语 | ar | 保加利亚语 | bg |
克罗地亚语 | hr | 捷克语 | cs |
丹麦语 | da | 德语 | de |
希腊语 | el | 英语 | en |
爱沙尼亚语 | et | 西班牙语 | es |
芬兰语 | fi | 法语 | fr |
爱尔兰语 | ga | 印地语 | hi |
匈牙利语 | hu | 希伯来语 | he |
意大利语 | it | 日语 | ja |
朝鲜语/韩语 | ko | 拉脱维亚语 | lv |
立陶宛语 | lt | 荷兰语 | nl |
挪威语 | no | 波兰语 | pl |
葡萄牙语 | pt | 瑞典语 | sv |
罗马尼亚语 | ro | 俄语 | ru |
塞尔维亚语 | sr | 斯洛伐克语 | sk |
斯洛文尼亚语 | sl | 泰语 | th |
土耳其语 | tr | 乌克兰语 | uk |
中文(简体) | zh-Hans | 中文(繁体) | zh-Hant |
本页内容是否解决了您的问题?