注释
当然,您可以更改 LaserGRBL 的各个页面(幸好不多),并将所有英文字符串替换为西班牙文翻译。这项工作无论多么有效,都不是很实用。 使用 Visual Studio 可以创建多语言应用程序。为此,必须遵循某些准则:https://msdn.microsoft.com/it-it/library/1021kkz0(v=vs.100) 在实践中,visual studio 项目应该设置为支持多语言,程序员设置要编辑的语言,visual studio 构建不同的字符串集。听起来很简单,但是我从来没有用VS做过这种工作,所以我不太清楚该怎么做。 我认为最好的事情是我体验了这个功能,用意大利语(这是我的母语)进行翻译,然后我会要求你制作西班牙语版本。 |
我对翻译有足够的经验,并创建了意大利语版本。这不是一项特别困难的工作。 据我所知,这是您第一次使用 Visual Studio。如果您想处理 LaserGRBL 的西班牙语翻译,我可以解释如何进行。 |
谢谢。我对翻译成西班牙语和用西班牙语维护 lasergrbl 很感兴趣。 |
我下载了上一个版本并有 2 个文件夹(英语和意大利语),我在其中放置或选择(.dll)以意大利语进行测试 |
Windows 根据在 Windows 本身中设置的语言环境自动选择最佳可用语言(在可用语言之间)。这意味着在意大利 PC 上它将选择 ita 翻译,在英语(英国、美国等)上它选择英语。 因此,一旦实施西班牙语翻译,该语言的选择将是全自动的。 要测试意大利语翻译,您需要更改系统语言。 给我几分钟,我会写给你如何制作西班牙语翻译 |
要与我分享您的翻译,请发送所有 .es.resx 文件并在此线程中上传它们。 |
注意:并非软件中的所有字符串都可以这样翻译,因为有些字符串是在代码中动态生成的,或者涉及一组特定的枚举值(如灰度算法)。 这个问题不大,form中的string占所有字符串的99%,其他字符串可以保留英文。 |
行。这几天我翻译了发给你。 |
这是带有 es.resx 文件的 .es.resx.zip 文件夹 |
我在 Windows xp 机器 (sp2) 上测试它并以西班牙语运行(VS 编译),一些缺失的文本,但随着时间的推移。我审查并解决它。 |
你好@arkypita我想翻译成西班牙语。我在我的测试软件中翻译,
但我认为这是一个好主意,有一个选项语言可以翻译成其他语言
最好的问候
费尔南多