Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 什么是gettext中的模糊字符串?_Python_Django_Fuzzy Search_Django I18n - Fatal编程技术网

Python 什么是gettext中的模糊字符串?

Python 什么是gettext中的模糊字符串?,python,django,fuzzy-search,django-i18n,Python,Django,Fuzzy Search,Django I18n,我正在使用django rosetta进行翻译。我有一个非常基本的问题-什么是模糊字符串?模糊的实际应用是什么?摘自GNU gettext实用程序手册: 每个PO文件条目可能都有一组属性,这些属性都有一个名称,并使用特殊的系统注释与翻译明确关联。其中一个属性的名称为fuzzy,具有该属性的条目被称为具有fuzzy翻译。它们简称为模糊条目 模糊条目,即使是出于大多数其他目的的翻译条目,通常也需要翻译人员进行修改。当该工具假设某些新的msgid仅在旧的msgid基础上稍作修改,并选择将其认为是旧的

我正在使用django rosetta进行翻译。我有一个非常基本的问题-什么是模糊字符串?模糊的实际应用是什么?

摘自GNU gettext实用程序手册:

每个PO文件条目可能都有一组属性,这些属性都有一个名称,并使用特殊的系统注释与翻译明确关联。其中一个属性的名称为fuzzy,具有该属性的条目被称为具有fuzzy翻译。它们简称为模糊条目

模糊条目,即使是出于大多数其他目的的翻译条目,通常也需要翻译人员进行修改。当该工具假设某些新的msgid仅在旧的msgid基础上稍作修改,并选择将其认为是旧的翻译与新修改的条目配对时,可通过应用程序msgmerge根据新的PO模板文件更新旧的翻译PO文件来生成。原始字符串(msgid字符串)中的细微更改通常应反映在翻译后的字符串中,这需要翻译人员的干预。因此,msgmerge可能会将某些条目标记为模糊

此外,翻译人员可能会出于自身的方便,决定将某个条目标记为模糊条目,因为她希望记住该条目以后必须重新访问