首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让xgettext在注释中找到关键字

让xgettext在注释中找到关键字
EN

Stack Overflow用户
提问于 2011-10-04 08:46:43
回答 1查看 667关注 0票数 2

默认情况下,xgettext忽略在注释块中找到的任何关键字。

代码语言:javascript
复制
<?php // file.php
echo _('This text will be found');
//_('This text will be ignored');

是否有可能推翻这种行为?我尝试过添加//_作为关键字,但这也失败了。评论似乎优先于关键词:

xgettext -o output.po --language=PHP -k_ -k//_ file.php

谢谢你帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-04 09:19:52

看来,xgettext过滤掉了注释,我不知道有什么方法可以避免这种情况。但是,作为另一种解决方案,您可以在将文件输入xgettext之前使用sed替换注释:

代码语言:javascript
复制
sed 's/\/\/_/_/g' file.php | xgettext -o output.po --language=PHP -
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7645319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档