谁能告诉我如何从Python3代码中的字符串生成用于翻译的.po文件?我有一个单独的文件,其中存储了我的所有字符串,除了方法和函数的文档(我不关心翻译)之外,应用程序中唯一的文本。在这个文件中,只有带文本的变量。我想用它们生成.po或.pot文件,这样我就可以翻译它们,然后根据用户选择的语言选择要读取的.po文件。我怎样才能做到这一点呢?我已经尝试了一些gettext,但我发现的所有信息对我来说都是无法理解的。我也尝试过Poedit和generate from source,但也没有成功。有人能帮我找到简单的解决方案吗?
我正在处理Access中的一个对话框,该对话框实际上具有此功能。我希望用户从组合框中选择一个表,然后它会更改查询以创建所需信息的选择视图。下面是对话框的代码
Private Sub cmdOK_Click()
Dim db As DAO.Database
Dim qdf As DAO.QueryDef
Dim strSQL As String
Set db = CurrentDb
Set qdf = db.QueryDefs("qryPendingQS")
strSQL = "SELECT [Event Start Date] AS [Eve
对于我的项目的本地化,我使用gettext。我使用po2json脚本将我的翻译文件从.po格式转换为.json格式。所有操作都很好,除了一件事--如果我想转换的行包含控制字符,那么在.json文件中这些字符将被转义,最终字符串与代码不匹配(因此这个短语没有翻译)。我试着理解这个脚本,但我不知道Perl,也不了解额外斜杠的来源。
下面是原始.po文件和转换后的.json的代码和部分:
剧本:
my $pos = Locale::PO->load_file_asarray($src) or die "Can't parse po file [$src].";
for
我在翻译字符串时遇到了问题。
以下是我的视图代码:
advice= _("Password must contain at least 1 number or special character")
sentence= advice + " ("+ special_characters + ")"
response_array.append(sentence)
但是,当我用django-admin.py makemessages --all构建po文件时,我得到了一个奇怪的.po文件:
#: .\mainsite\views.py:131
msg
我一直在products表上测试OpenERP导入。我有25k+产品要导入,而OpenERP导入非常非常慢……因此,我遇到了一个直接导入PostgresQL的脚本。我试过了,我得到了一个“坏的魔术数字”错误。我看了这个vid:,它使用了相同的脚本,我正在做完全相同的事情。
我的导入文件如下所示:
Rabbit Patch 6x10 Chart/Black,0.01,0.01
DAZL-HARES EAR DK DUN PER LB,0.01,0.01
SQUIRREL DUBBING MED H.E./LB!,0.01,0.01
我使用Zeus for windows创建了py文件和.csv。
Mysql查询:内部查询返回包含“attribute_value”的所有man及其在属性值中的位置。外部查询按位置编号的降序对其进行排序。从而按照"man“开始从第一个位置移动到后面的位置的顺序给出结果
man
manager
aman
human
hanuman
assistant manager
indian institute of management
这是SQL查询:
SELECT f1.av
FROM (
SELECT `attribute_value` av, LOCATE("man",LOWER(`attribute_value`)) po
我在一些非常基本的代码中遇到了一个奇怪的错误,因为(我认为)升级到python3.5(从2.7)
当试图打开一个文件(满是位字符串)时,它们会像这样操作字符串:
#bit string data
data = open(read_path+'genomes'+str(time)).read().replace(',','\n').replace('\n','')
x = data.split()
CA = np.array(x).astype('string')
Genomes = np.resha