五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LanguagePack -一個語言包插件

2022-10-06 12:31 作者:棉花糖似的小白云  | 我要投稿

????LanguagePack

? ? 最近因為我的程序太過于雜亂,我重新去編寫了我的CodeNoteBook項目,把函數(shù)都用class def格式化了,后來我慢慢在修改我的其他功能的時候,我發(fā)現(xiàn)了一個問題——我的語言包編寫的太過于拉了,所以我稍微優(yōu)化了一下

項目:

文件及文件夾

我的思路是這樣的:

打開locale下面的指定的支持語言包,逐行讀取,格式是:

1. 開頭為 '#' 或 單行為 '\n' 的都省略

2. 讀取剩下的行列,書寫格式

? ?? id:word? (標(biāo)識符:文字)? [id可以是其他語言不一定要是英文]

優(yōu)化前代碼:

后來我覺得有些地方?jīng)]必要,所以……

用法:

encoding是解可設(shè)utf-8 或 gbk

support 是選擇?self.support?里的語言包的索引從0開始

例子:

zh_cn = Language(support = 1)

print(zh_cn.lang("版本"))

注:

def land(id)是用來獲取id對應(yīng)的文本的

self.path可更改路徑, locale名字也可以更改

self.support也可以增加新的語言包前提是語言包路徑里得有增加的語言包

如果語言包在讀取的時候發(fā)生錯誤,請檢查你的語言包的格式是否有問題,如果是編寫的函數(shù)有問題,到?https://github.com/sadjok/LanguagePack 的 issues 發(fā)布問題~

如果使用lang獲取文本的出來的是None, 請檢查id是否存在或打錯


LanguagePack -一個語言包插件的評論 (共 條)

分享到微博請遵守國家法律
肇东市| 垦利县| 肇东市| 绍兴市| 谷城县| 阳江市| 宜宾县| 同江市| 库伦旗| 盐津县| 浮山县| 枣强县| 南丰县| 清水河县| 平湖市| 广元市| 柞水县| 迭部县| 铜梁县| 蓬安县| 县级市| 江油市| 交口县| 宝兴县| 沅陵县| 洛浦县| 抚州市| 龙游县| 景洪市| 临澧县| 乌兰县| 灵川县| 施秉县| 乐清市| 云浮市| 毕节市| 西丰县| 宁乡县| 阳新县| 长宁区| 通海县|