注释
我没想过翻译成其他语言 |
感谢您的回复。我会很乐意帮忙。 |
我也是@vlachoudis,我自愿参加意大利语翻译(我已经为 CamBam 完成了意大利语翻译和意大利语指南)。 |
您好, |
你好@vlachoudis我正在翻译 bCNC,但在克隆目录后我已经(错误地)修改了 bCNC.pot 文件,但现在我试图重新生成它并发出“make pot”但它不会工作,我做错了什么? |
你有安装 xgettext 吗? |
您好,是的,我安装了 xgettext,甚至还安装了 poedit。 |
可以直接从poedit打开pot然后保存为it/LC_MESSAGES/bCNC.po |
好的,我正在努力 |
嗨, |
非常感谢@ThierryM. 我已经上传了新的翻译,并在锅中添加了大部分缺失的关键词。目前还没有选项卡名称和组名称。 |
@vlachoudis我正在研究意大利语翻译,我做了很多工作,我发现的主要问题是找出术语属于界面的位置。但我正在工作并测试翻译。 向您和所有人致以问候和圣诞快乐。 卡罗·D。 |
嗨,我正在尝试使用法语版的 bCNC,但不知道如何配置它? |
你好@dodolbysuround, 对此: 内置._ = gettext.translation(‘bCNC’, ‘locale’, fallback=True, languages=[‘fr’]).ugettext 我认为@vlachoudis 即将实施一种更加用户友好的方式。 |
@dodolbysuround 从配置中添加它有点棘手,因为它必须在任何固定字符串转换发生之前执行。现在我修改了代码,以便用户可以从“工具”页面选择语言 |
做得好@vlachoudis 多语言将帮助很多用户。 |
谢谢大家! |
@ThierryM一个小的更正。将“垂直”翻译为“水平” |
您好,更正完成 + 法语翻译已更新。 |
大家好! 首先感谢翻译!但是我遇到
当我尝试使用它时。也许在这里做一些小修复?使用英语没有问题。 |
@ThierryM
) 此外,在法语中,大写字符不带重音:) |
你好,
我没有你报告的关于 È 的问题:bCNC 与 LC_ALL=fr_FR 一起工作(它在 Ubuntu 14.04 / Debian Wheezy 下工作)。 |
我正要写同样的东西:我无法重现这个问题 您介意让我们更深入地了解您的设置吗?您可以复制出现在“文件->错误”中的系统信息 此外,在#253中,还需要更新 .mo 以使更改生效(请参阅如何使用 poedit) |
好的,我恢复了拉取请求。但是我们必须理解为什么它无法识别这个字符。 |
您好,感谢您的回答 当我在另一个字符串中粘贴“È”字符,并删除主要错误消息字符串中的“È”时,bnc 开始。(在我们的翻译中也有这个字符的另一个地方,没问题) 所以……最终看起来这个字符串特别受到保护的方式与其他字符串不同(或者这里还有另一个谜团) 要重现并确认这一点: 如果你同意它,我会挖掘更多一点(例如阅读 probingpage.py 中的代码,看看它通常在其他地方做什么),以检查这一点并提出一个更好的补丁,这是我的第一个(你可能你自己已经猜到了) 注意:我可能有一个配置错误,但事实上它在 .mo/po 中运行时有一个非常小的修正,这对我来说意味着这个配置错误并不是真正的问题。 注意 2:如果有些东西不是很“流利的英语”,请也添加一点评论 注3@ThierryM谢谢,我现在明白我还很年轻,但仍然习惯于“好”的计算机组织 |
@vlachoudis从 probepage.py 中的第 1201 行删除 encode(“utf8”) 允许毫无问题地启动 bCNC。但显然,它引入了其他错误…… 可能是此消息字符串的索引字符串存在“setint()”问题? |
您能否将 encode() 替换为 decode(“utf8”) ,并检查 |
你好, 蒂埃里 |
我能够重现它,但这很奇怪。 |
@vlachoudis 我现在认为,如果我们在 loadconfig() 中使用 encode(“utf8”) 并在 saveconfig() 中使用 decode(“utf8”) 而不是在 waitchange() 或 policychange() 函数中,它会起作用。任何“确定”想过这个吗? |
@tuxun我想我已经找到了问题所在。在 Utils.py 中:_bulitins。我将它设置为 ugettext,返回一个 unicode 对象,而当从 ini 文件加载时,我将它设置为 gettext。通过将其更改为 gettext 第一个参考,它似乎对我有用。你能检查一下吗? |
@vlachoudis最后一次提交看起来一切都很好!谢谢大家! |
您好,
感谢您的工作和分享。
我如何添加 GUI 的法语翻译或其他语言?当然是为了分享。
问候,
蒂埃里