php - wordpress .po 文件中的#: (file, 行号) 行是否必要

标签 php wordpress localization

Wordpress 翻译需要一个[theme name].po 文件,其中包含您翻译的键值映射,例如:

#: ../single-con_book_reviews.php:197
msgid "Author: "
msgstr ""

然而,将单词“Author:”的每次出现的文件和行号放在一起是费力和愚蠢的。是必需的吗?或者我可以使用 saner:

msgid "Author: "
msgstr ""

或者,我是不是漏掉了什么?

看,放置文件和行号的问题是它会阻止您编写任何新代码或删除任何旧代码。如果您在 1200 行 php 文件的开头添加一行,您会突然破坏所有翻译映射。当然,这些更多只是评论……对吧?

最佳答案

这是一个评论,不是必需的。它主要是出于历史原因,更难找到的地方,出现特定字符串的地方。另外,这通常(过去和现在)由解析器自动添加,解析器直接从源代码创建翻译模板,而不是手动创建。

关于php - wordpress .po 文件中的#: (file, 行号) 行是否必要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102844/

相关文章:

php - 使用冒号访问变量的 Json 值 ( :) in between using Php

php - Laravel + Swift 邮件程序 : Error: no valid recipients

php - 如何使用 WooCommerce 更改每行的产品类别数

ios - 制作多语言ios应用

ios - 本地化问题(威尔士语)

android - 连接阿拉伯语和英语文本android TextView

php - MySQL:如何对返回多个值的两列的总和进行分组?

php - 更新现有的列属性 - Laravel 5 迁移

javascript - 如何从未加载的 wordpress 帖子中检索 img src 值?

java - StackOverflowError 通过在 Quercus 上使用 Wordpress 4.0