python / python-docs-zh-cn

zh_CN translation of the Python documentation
https://docs.python.org/zh-cn/
433 stars 76 forks source link

保存时变量消失 #352

Closed Unknownuserfrommars closed 6 months ago

Unknownuserfrommars commented 6 months ago

image 这个变量在我保存的时候会消失(就是我crtl+alt+1后,保存时变量前面的“1”不见了,然后弹出了错误警告),多次尝试无效,请问怎么办? (https://app.transifex.com/python-doc/python-312/translate/#zh_CN/whatsnew--2_0/492281185

WendaoLee commented 6 months ago

请检查一下前后方有没有缺失空格 || 在右侧检查一下翻译保存记录,看看是否正确保存了。

Unknownuserfrommars commented 6 months ago

请检查一下前后方有没有缺失空格 || 在右侧检查一下翻译保存记录,看看是否正确保存了。

添加空格后问题仍然存在 || 问题就是在保存的时候transifex会把我的变量搞消失

WendaoLee commented 6 months ago

请检查一下前后方有没有缺失空格 || 在右侧检查一下翻译保存记录,看看是否正确保存了。

添加空格后问题仍然存在 || 问题就是在保存的时候transifex会把我的变量搞消失

我还在外面。下午回家的时候看一下。

你可以尝试在资源里下载翻译源文件的po档,对比一下原文的格式是怎么写的。一般来说应该这是标记语法没写对导致的。🤔

silkriver commented 6 months ago

可以点页面右上角按钮打开“编辑器偏好设置”,选择“启用原始编辑器模式”。默认模式有时确实会显示错乱的,检查实际的文档格式是否正确 https://docs.python.org/zh-cn/3/whatsnew/2.0.html#unicode

具体到这个条目译文中每个``xxx``两边都需要有空格,否则将显示``xxx``而不是相应的格式化效果xxx

“有空格”实际是指“有分隔符”,就是说有,。、之类也行,但是:()之类却不算分隔符,也不知道是谁规定的……

WendaoLee commented 6 months ago

主要问题就在前面缺少空格(如 silkriver 所说,缺少分隔符): image

可通过右上角的键盘偏好: image 使用原始模式进行之后的编辑,这样子可以看清空格: image

我已经帮忙修正,现在没问题了。

(其实我挺想吐槽 transifex 的网页编辑器的,容易看不清。所以我个人比较喜欢下载 po 档进行编辑。

Unknownuserfrommars commented 6 months ago

好的,谢谢