易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

制作多国语言例子演示/语言文件制作   [复制链接]

    2020-12-26 10:06:39
    高级教程源码
    易语言资源网
    2999 次浏览
    来源链接

很少用到易语言做多语言版本的软件,但有时碰上来,现上手就有些匆忙了。特意从项目中抽出这个例子作为演示程序。

用到了酷宝贝黑月的Unicode界面支持模块,同时也使用json类读取语言文件的关键词。

语言文件 lan.ini 如下:

{

    "c1": [

        {

            "lan": [

                "中文",

                "English",

                "Espa?ol"

            ],

            "yonghu": [

                "用户",

                "user",

                "Usuario"

            ],

            "mm": [

                "密码",

                "password",

                "Contrase?a"

            ],

            "login": [

                "登录",

                "login",

                "Entrada"

            ],

            "close": [

                "关闭",

                "quit",

                "Cerrar"

            ]

        }

    ]

}

但要注意编码,需要设置为utf-16LE

读取到某国语言后,用下面的代码即可 设置标题

按钮1.标题 (A2W (u (W2A (js.到文本W (A2W (“c1[0].login[” + 到文本 (语种) + “]”))))))

例子演示了  组合框和按钮的文本设置。大家可以拿来做个参考

至于 数据库方面也需要需要U码。只要是设计到字串的,都要转成宽字符,坛子里有支持U版的mysql类。

发上来只是交流促进,不喜勿喷。

用到的几个模块,有一个我自用的,2个老k的。一个泆寒的,Unicode的例子论坛真的不多。许多命令都失效,他们为大家无私提供了宝贵的处理模块,感谢两位大佬。



点我下载 (已有 125 次下载)

引用模块


源码文件名 模块文件名
多国语言示例.e
黑月类模块(Unicode版).ec
zyJsonValue.ec
雪松模块1.31.ec
0.YHan.Helper.ec


引用支持库


源码文件名 支持库文件名 支持库标识
多国语言示例.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:dx11 绘制分享 内存加载 更新版...     下一篇:IC卡片数据管理