推推 grbl 3年前 (2023-02-05) 332次浏览
关闭
zacbot 打开了这个问题 2012 年 12 月 25 日 · 2 条评论
关闭

language.h 中的错误#354

zacbot 打开了这个问题 2012 年 12 月 25 日 · 2 条评论

评论

我想将显示语言更改为德语。所以我在文件 language.h 中更改了以下行:

定义 LANGUAGE_CHOICE 1 —> #define LANGUAGE_CHOICE 4

并编译但有错误。然后我尝试了所有其他可用的语言。没有人会编译,除了英语。我注意到错误的类型发生了变化,这取决于选择了哪种语言!Reprap 论坛也无济于事。

错误代码

Marlin_main.cpp: 在函数 ‘void process_commands()’ 中:
Marlin_main.cpp:862: 错误:’MSG_RESUMING’ 未在此范围内声明

language.h 的代码中存在不稳定的地方。当然是因为我使用的是最新的 Marlin Build。所有非英语语言中都缺少变量“MSG_RESUMING”。因此,将此变量添加到首选语言部分即可解决问题。要获得德语变音符号(ä、ö、ü、ß),我必须在文本中使用转义序列。对于其他语言,可以使用 [www.charbase.com] 获取所需的代码。

这是我更正的德语翻译版本。原版有一些拼写错误和英文单词。

http://www.eventorbot.com/forum/viewtopic.php?f=10&t=479&start=10

贡献者

已在最新版本中修复。