首页
学习
活动
专区
圈层
工具
发布

多语言中的 .POT .PO .MO 和 xgettext

Google 上面有一张图,比较直观的解释了这三者的关系: xgettext 在介绍图中的三种文件之前,先要了解一下xgettext这个工具,它是在 Linux 上的一个程序,Ubuntu 下可以直接使用...oh my god': '你好' } function gettext(text) { return translateMap[text]; } gettext('oh my god'); xgettext...运行下面的这个命令即可生成 .pot 文件 xgettext --keyword=_ --language=javascript --add-comments --from-code=utf-8 --sort-output...现在我们知道 .pot 文件是可以通过 xgettext 从代码文件中提取出来,根据英文全称我们知道这类文件是模板的概念,根据查阅资料得知,POT 文件是 PO 文件的模板文件。...# translator-comments 翻译者写的注释就会在这里显示 #. extracted-comments xgettext 从源代码中提取后给出的注释,通常是程序生成 #: reference

2.4K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    gettext安装及使用

    代码解释#打开命令提示符或PowerShellxgettext--versionmsgfmt--versionmsgmerge--version应该显示类似这样的版本信息:收起代码语言:TXTAI代码解释xgettext...Welcometotheapplication"))print(_("Filenotfound"))if__name__=="__main__":main()提取可翻译字符串收起代码语言:TXTAI代码解释#使用xgettext...提取字符串xgettext-LPython-omessages.pottest.py#查看生成的.pot文件typemessages.pot生成的messages.pot文件内容收起代码语言:TXTAI...;提取翻译字符串:使用`xgettext`工具从源码中提取标记的字符串,生成`.pot`(PortableObjectTemplate)文件。这个文件包含了所有需要翻译的原始字符串。...收起代码语言:TXTAI代码解释xgettext-opo/myapp.potsrc/main.c`.pot`是翻译的模板文件。接下来我们要用它来生成翻译目标文件。

    24410

    为隐瞒公司数据泄露事件,前Uber首席安全官向黑客支付了10万美元“封口费”

    除了妨碍司法公正外,沙利文还被指控犯有重罪,这意味着他知道违规并采取了隐瞒措施。如果沙利文被定罪,他将面临最高5年的监禁指控和最高3年的轻罪指控。...据美国有线电视新闻网报道,美国旧金山地方法院接到了一份投诉书称,Uber用户数据在2016年10月被泄露,沙利文带领安全团队推进了隐瞒该事件的计划,直到2017年底才被披露。...报道称,此次是为了调查这家网约车公司故意隐瞒这起违规事件的指控,Uber违反了州级通知法。此前,Uber还与美国联邦贸易委员会达成了和解,后者正在调查有关优步在这一违约行为上欺骗客户的指控。

    74020

    临床试验:“说谎”的职业受试者

    而在另一项关于严重过敏和鼻息肉的临床试验招募中,Patricia同样隐瞒了使用过和测试药物同类型的药物。...和Patricia一样,她也隐瞒了自己的病史。 Devine等人对100名受试者进行研究,发现75%的受试者存在同时参加了两项以上的研究或隐瞒病史的情况。...其中,大约33.3%的人隐瞒自己的健康问题,28%的人隐瞒用药史,20%的人隐瞒自己的毒品史。此外,还有25%的人夸大了症状以满足研究的纳入标准,而14%的人则假装患有与研究有关的疾病。...但是在主要是自我报告的抑郁,焦虑和慢性疼痛的研究中,受试者的隐瞒发生几率比较大而不容易被发现。...职业受试者隐瞒病史和多次参与临床试验不仅是影响了研究,也会使自身的健康受到一定的损害。 Weingard指出,隐瞒病史或同时参与多项临床试验的受试者可能会出现副作用和严重不良反应,甚至死亡。

    1.5K20

    曾被指「隐瞒合作者贡献」引争议

    曾被指隐瞒合作者贡献,引争议 不过,朱科航光鲜亮丽的表面背后,也引发了不小的争议。...2020年10月,知乎上出现了一个指控朱科航涉嫌在奖学金评选上获得优势,「隐瞒合作者贡献、套取导师推荐信」的行为的匿名提问。...以下是经过编辑的提问者的问题描述: 我们认为朱同学存在以下问题: 故意向暑研导师隐瞒合作者的存在, 假装一个人完成暑研工作以套取推荐信 向合作者隐瞒该工作是自己的暑研项目 将主要贡献来自合作者的代码上传...GitHub并隐瞒合作者贡献 具体说来, 他利用了今年(2020年)疫情, 大部分暑研工作改为线上远程进行,四处套磁申请暑研, 总共申到了四五份暑研工作.

    62210

    IT高管钓鱼点击行为与组织响应机制研究

    本文基于该调研数据,深入分析IT高管在钓鱼攻击中的脆弱性根源、隐瞒行为的心理动因及其对组织安全生态的系统性影响。...更值得警惕的是,隐瞒行为会直接削弱安全运营中心(SOC)的态势感知能力,导致攻击窗口延长、横向移动未被察觉,最终放大事件影响。...因此,理解高管点击与隐瞒的双重行为逻辑,并据此重构组织响应机制,成为提升整体防御韧性的关键。...本文旨在系统剖析IT高管在钓鱼攻击中的行为特征,揭示“恐惧驱动隐瞒”的组织病理,并提出一套以“学习导向”替代“问责导向”的安全治理框架。...4 隐瞒动因:恐惧文化与制度缺陷调研明确指出,“害怕被惩罚或解雇”是隐瞒主因。这反映出三重制度缺陷:4.1 安全政策与激励机制错配多数企业安全政策将“点击钓鱼链接”列为违纪行为,与奖金、晋升挂钩。

    17610

    窃取华三Comware源代码(研发成本 9.9 亿)、72 万出售,判 5 年 9 个月:购买方三人各判 3 年、2 年、2 年

    判处有期徒刑五年六个月,并处罚金人民币一百五十万元;犯妨害信用卡管理罪,判处有期徒刑六个月,并处罚金人民币一万元,数罪并罚,决定执行有期徒刑五年九个月,并处罚金人民币一百五十一万元; 二、任某某犯掩饰、隐瞒犯罪所得罪...,判处有期徒刑四年六个月,并处罚金人民币一百万元; 三、姜某犯掩饰、隐瞒犯罪所得罪,判处有期徒刑二年,并处罚金人民币八十万元; 四、雷某犯掩饰、隐瞒犯罪所得罪,判处有期徒刑二年,并处罚金人民币八十万元;...,其构罪情节及加重情节标准是违法所得而非数据本身价值,故本案任某某并无违法所得,其行为不应构罪;即便按任某某收购软件支出的72万元认定其掩饰隐瞒犯罪所得的数额,原判对任某某量刑及罚金亦属畸重,请求二审依法改判...雷某上诉称:其系向魏某购买魏利用职务便利下载的华三公司涉案软件,其行为只是侵害了华三公司的软件著作权,且因软件缺乏关键组件,无法开发、使用,其并无违法所得,故其行为不能构成掩饰、隐瞒犯罪所得罪。...三、姜某犯掩饰、隐瞒犯罪所得罪,判处有期徒刑二年,并处罚金人民币二十万元。 四、雷某犯掩饰、隐瞒犯罪所得罪,判处有期徒刑二年,缓刑三年,并处罚金人民币二十万元。

    1.1K40

    从 “事后稽查” 到 “精准防控”:加油站智慧监管平台重塑税务管理模式

    一方面,企业申报的销售额、库存数据等多为事后统计,税务部门无法实时核查数据真实性,部分加油站可能通过隐瞒实际销量、虚增库存等方式少缴税款;另一方面,税务部门需耗费大量人力物力开展实地核查,如人工核对加油机记录...例如,部分加油站可能通过 “机外销售”(不通过加油机记录,直接从油罐抽油销售)、“大头小尾发票”(发票联金额大、记账联金额小)等方式隐瞒收入,因缺乏实时监控手段,税务部门往往需在后续稽查中才能发现,此时税款已难以追缴...例如,若加油站采购量与库存增加量不匹配,可能存在 “无票采购” 风险;若销售数据与发票开具数据差异较大,可能存在 “虚开发票” 或 “隐瞒收入” 风险,税务部门可根据预警信息及时介入核查。

    30310
    领券