新年伊始,本站也正式开始在部分作品中提供除简体中文之外的多语言支持。通过开放的语言包文件,您可以自由地翻译、创建适合本国和地区的语言包。并且您也可以根据自己的需要,快速地将界面语言切换成您所需要的语言。

初识语言包

目前,所有接入了语言包框架的应用程序,其根目录下都会有一个Languages文件夹。这个文件夹下存储的就是当前程序的语言包。
 
《BLAKE2 Checksum GUI》为例,其Languages文件夹下有以下文件:

这里面的文件均为各国语言包文件。其文件名的规则与Windows的区域规则相同。

语言包内部结构如下图:

有关语言包文件的具体说明,请见下一章节。

 

语言包基本规则

· 所有语言包采用标准的ini配置文件存储。
· 在源程序调用语言包时,遵循以下顺序进行调用:
用户自定义语言包->当前登录用户的语言包(部分程序不支持)->操作系统安装时选择的语言包->程序默认的语言包
其中,用户自定义的语言包由{root}\Languages\custom.txt控制,以方便那些不需要使用与当前操作系统相同语言的语言包和开发者调试。
在custom.txt文件中,您只需要填写所需要加载语言包的国家代码即可。(样例如下图所示)

· 配置文件的具体解释如下表:
配置节 配置项 注释
LanguageInfo 存储语言包的基本信息,如作者、版本等信息
Author 语言包作者
Version 语言包版本
LanguageData 语言包字符串部分
(Dialog_No_b2sum) 配置项部分为程序内部的标示符, 其后面的值为实际显示的内容。
……

特殊符号与字符串

\n
此符号为换号符号。适用于对字符进行换行处理。

\0
此符号为空格符号,当您需要在字符串的尾部添加空格时,可使用此符号。对于字符串中间和开头的空格,程序可自动识别,无需进使用本符号。

%***%(*为任意内容)
此字符串为替换字符串,在实际运行时,源程序会通过替换此字符串来动态显示相关信息。

示例:
语言包中UI_Edit_Info的值为:ファイルパス:%path%\nファイルサイズ:%size% Byte\nBLAKE2%s%: %hash%\n
此时源程序内部有以下变量:
path=c:\example\files.dat
size=1024
s=s
hash=e29847a771211da425bd0bb27fc93c72557d6572fd7c255780f93979e9404edc

那么当程序读取并处理后,会显示以下内容:
ファイルパス:c:\example\files.dat
ファイルサイズ:1024 Byte
BLAKE2s:e29847a771211da425bd0bb27fc93c72557d6572fd7c255780f93979e9404edc
(换行)

 

语言包示例(点击加号展开)
[LanguageInfo]
Author=BDGroup.Inc
Version=1.0

[LanguageData]
Dialog_No_b2sum=有効なb2sum.exeが見つかりませんでした。\nBLAKE2 CLIをダウンロードして、現在のディレクトリに配置してください。
Dialog_Checking=チェックしています。しばらくしてからもう一度お試しください...
Dialog_Copy_Success=検証情報がクリップボードにコピーされました!
Dialog_Copy_Fail=コピーに失敗しました...
Dialog_Hash_Found=クリップボードの値を確認次のファイルは同じです:\n\n%file%
Dialog_Hash_NOT_Found=クリップボードのチェック値は、最後にチェックされたファイルと同じではありません!
Dialog_Exit=終了
Dialog_Ojbk=OK
UI_Tips=検証するファイルをウィンドウにドラッグして、ファイルの検証を開始してください。
UI_Button_Copy=コピー
UI_Button_Clear=クリア
UI_Button_Clipboard=確認する
UI_Button_Checksum=チェックアルゴリズム
UI_Edit_Info=ファイルパス:%path%\nファイルサイズ:%size% Byte\nBLAKE2%s%: %hash%\n
About_Dialog1= GUI著者:
About_Dialog2= GUIバージョン:
About_Dialog3=このプログラムは、オープンソースのBLAKE2 CLIバージョンに基づいており、ユーザー操作を簡素化するように設計されています。
About_Dialog4= BLAKE2プロジェクトのアドレス:
About_Dialog5=背景:
About_Index_URL=著者ホーム
About_Index_OK= OK

如何使用《Autodesk 批量激活工具》中的套件许可进行激活

相信大家在使用《Autodesk批量激活工具》时,也许会发现很多奇怪的套件(通过搜索suite可以找到)。 那么下面我将介绍这些套件的用途,以及套件在激活上的作...

阅读全文

中望3D手动激活教程

适用范围 下载并安装了《中望3D 2017 免激活直装版》或《中望3D 2019 免激活直装版》的用户,且自动激活失败时。 手动激活教程 1、在开始菜单中找...

阅读全文

Autodesk批量激活工具 常见问题解答

Autodesk批量激活工具发布已经有较长的一段时间了。在此期间,我们也收到了很多的反馈和建议。在这里,我也对这些大家经常提出的问题做一个统一的解答。 ...

阅读全文

欢迎留言

编动小组