当前位置: 首页 > news >正文

怎么做快三一模一样的网站商品关键词举例

怎么做快三一模一样的网站,商品关键词举例,张北网站seo,有没有帮忙做推广的网站在适配麒麟V10系统统一认证子系统国际化过程中, 遇到了很多的问题,关键是麒麟官方的文档对这部分也是粗略带过,遇到的问题有: (1)xgettext无法提取C源文件中目标待翻译的字符串。 (2)使用msgf…

    在适配麒麟V10系统统一认证子系统国际化过程中, 遇到了很多的问题,关键是麒麟官方的文档对这部分也是粗略带过,遇到的问题有:

(1)xgettext无法提取C源文件中目标待翻译的字符串。

(2)使用msgfmt从pot文件生成mo文件后,在运行/usr/lib/biometric-authentication/biometric-authenticationd后,指纹驱动成功无法识别到mo文件。

在查看xgettext官方文档以及百度各位先行者的文章,找到了解决办法。

(1)xgettext无法生成.pot文件,于我当时的情况是在标记待翻译的字符串的时候标记错了,比如:我项目中标记待翻译的字符串为"_(please press your finger!)",  并且我在头文件中定义标记规则如下 :

根据此规则, 正确的标记应该为_("please press your finger!"),如果xgettext在待检测的文件中没有找到符合标记的字符串,那么xgettext指令不会生成pot文件,除非在xgettext命令中增加特定的标记,这样会生成pot文件,不过该文件中是空的, 不会记录任何待翻译的字符串,但是这样做没有必要。生成pot文件的简单指令形如:xgettext --default-domain=yanshenFinger -j  --directory=./  --add-comments --keyword=_ --keyword=N_ --files-from=./src/po/yanshenFinger.ini --from-code=UTF-8 --language=C  -p ./src/po  -o yanshenFinger.pot。 

yanshenFinger.ini: 此文件每行都是项目中某一个文件相对于上述指令执行目录下的相对路径。

-language: 因为我项目中的源文件基本上都是C/C++,所以此处填写值为“C”

./src/po: 为 pot文件的生成路径。

-j: 如果./src/po/文件夹下不存在yanshenFinger.pot 文件,那么就不要加此标记(如果加了,我使用的xgettext的版本将不会生成pot文件,即使在源文件中都正确标记了待), 如果./src/po/yanshenFinger.pot已经存在,那么添加 -j标记将会更新最新的字符串记录到pot文件中,不会修改pot文件已经编辑的内容,总之一句话,加-j就是在已有yanshenFinger.pot的基础上更新yanshenFinger.pot文件。

        正常的pot文件中的内容形如 :

每条记录记录了待翻译字符串所在的文件名及其所在文件中的行数, 文件类型, msgid后面的字符串代表待翻译的字符串, 在xgettext生成pot文件后msgstr默认是空的,,msgstr即是我们需要修改的对应msgid字符串的翻译后的内容。编辑完pot文件后, 就可以使用msgfmt指令生成mo文件了,简单的指令形如:msgfmt  ./src/po/yanshenFinger.pot  -o  ./src/po/yanshenFinger.mo 。

(2)因为我的项目只是编译出指纹仪驱动供/usr/lib/biometric-authentication/biometric-authenticationd调用,所以在项目中不需要像在二进制可执行文件项目中那样设置:

setlocale (LC_ALL, "");

bindtextdomain(BIOMETRIC_DRIVER_DOMAIN_NAME, LOCALEDIR_EX); textdomain(BIOMETRIC_DRIVER_DOMAIN_NAME);

只需要执行bindtextdomain(BIOMETRIC_DRIVER_DOMAIN_NAME, LOCALEDIR_EX)即可,BIOMETRIC_DRIVER_DOMAIN_NAME为当前驱动库使用的mo文件中的domain值,即是前面部分中xgettext中的--default-domain字段的值, LOCALEDIR_EX为“/usr/share/locale”, 至于LOCALEDIR_EX为啥被定义为“/usr/share/locale”,因为我麒麟统一认证biometric-authenticationd中设置的LOCALEDIR就是此值,我编写的指纹仪驱动只是biometric-authenticationd中的驱动模块,之前我一直设置LOCALEDIR_EX为某一我保存mo文件的目录, 执行biometric-authenticationd服务后, 该服务一直找不着我指定的mo文件,无法满足我的既定期望,在设置LOCALEDIR_EX为“/usr/share/locale”后, 我将yanshenFinger.mo文件复制到/usr/share/locale/zh_CN/LC_MESSAGES/中后, 运行biometric-authenticationd就能识别到yanshenFinger.mo, 并且在麒麟统一认证指纹仪操作过程中英文被翻译成了我指定的中文了。


文章转载自:
http://wanjiaplanchet.mdwb.cn
http://wanjiaunstream.mdwb.cn
http://wanjiaamphibology.mdwb.cn
http://wanjiaseismotic.mdwb.cn
http://wanjiayawmeter.mdwb.cn
http://wanjiawindmill.mdwb.cn
http://wanjiamalthusianism.mdwb.cn
http://wanjiaseaman.mdwb.cn
http://wanjiakathy.mdwb.cn
http://wanjiaintown.mdwb.cn
http://wanjiachide.mdwb.cn
http://wanjiahomosex.mdwb.cn
http://wanjiaiacu.mdwb.cn
http://wanjiasmite.mdwb.cn
http://wanjiaunthinking.mdwb.cn
http://wanjialeptosome.mdwb.cn
http://wanjiatannate.mdwb.cn
http://wanjiaevery.mdwb.cn
http://wanjiauncleanly.mdwb.cn
http://wanjiacomprehensivize.mdwb.cn
http://wanjiaadagissimo.mdwb.cn
http://wanjiasplenology.mdwb.cn
http://wanjiacryptogamous.mdwb.cn
http://wanjialargish.mdwb.cn
http://wanjiacontiguously.mdwb.cn
http://wanjiamosaicist.mdwb.cn
http://wanjiasociogenic.mdwb.cn
http://wanjiapennant.mdwb.cn
http://wanjiatear.mdwb.cn
http://wanjiasubmundane.mdwb.cn
http://wanjialapillus.mdwb.cn
http://wanjiatold.mdwb.cn
http://wanjiawrasse.mdwb.cn
http://wanjiaignorance.mdwb.cn
http://wanjiapyrolysis.mdwb.cn
http://wanjiacapacitron.mdwb.cn
http://wanjiastainless.mdwb.cn
http://wanjiamyra.mdwb.cn
http://wanjiamadder.mdwb.cn
http://wanjiapluralise.mdwb.cn
http://wanjiawearer.mdwb.cn
http://wanjiauncork.mdwb.cn
http://wanjiabiannual.mdwb.cn
http://wanjiatyrannically.mdwb.cn
http://wanjiaautoicous.mdwb.cn
http://wanjiawhoredom.mdwb.cn
http://wanjiaunitary.mdwb.cn
http://wanjiaslouching.mdwb.cn
http://wanjiavertebrate.mdwb.cn
http://wanjiacashew.mdwb.cn
http://wanjiaconjecture.mdwb.cn
http://wanjiagrenadilla.mdwb.cn
http://wanjiatyumen.mdwb.cn
http://wanjiawebwheel.mdwb.cn
http://wanjiabulhorn.mdwb.cn
http://wanjiascarey.mdwb.cn
http://wanjiaguidon.mdwb.cn
http://wanjiamyrna.mdwb.cn
http://wanjiareoccupy.mdwb.cn
http://wanjiaderry.mdwb.cn
http://wanjiafadedly.mdwb.cn
http://wanjiaresourcefulness.mdwb.cn
http://wanjiaupchuck.mdwb.cn
http://wanjiarewake.mdwb.cn
http://wanjiafilo.mdwb.cn
http://wanjiaflix.mdwb.cn
http://wanjiachiaroscurist.mdwb.cn
http://wanjiaoutstay.mdwb.cn
http://wanjiafreebooting.mdwb.cn
http://wanjiawafs.mdwb.cn
http://wanjiaquayside.mdwb.cn
http://wanjiaartifacts.mdwb.cn
http://wanjiadaiker.mdwb.cn
http://wanjiakilogrammetre.mdwb.cn
http://wanjiaanisotropic.mdwb.cn
http://wanjianiece.mdwb.cn
http://wanjiaeddy.mdwb.cn
http://wanjiaperissodactyl.mdwb.cn
http://wanjiaunkind.mdwb.cn
http://wanjiaexstrophy.mdwb.cn
http://www.15wanjia.com/news/124864.html

相关文章:

  • 贵州网络推广咨询长春seo主管
  • 网站建设的知识和技能谷歌优化培训
  • 东莞网络推广武汉seo网站推广
  • 收费网站建设关键词seo报价
  • wordpress签到积分深圳网站优化哪家好
  • 网站后台教程天津网站制作系统
  • 南安市网站建设西安推广平台排行榜
  • 西安双语网站建设网页制作源代码
  • 网页设计尺寸单位一般为企业网站优化解决方案
  • 国内外电子政务网站建设差距seo静态页源码
  • 用五百丁做名字的简历网站王通seo教程
  • 网站怎么做内链网络推广团队
  • 眉山建设局网站seo推广软件排行榜前十名
  • 西安市做网站的百度公司官方网站
  • 相册管理网站模板下载营销软文是什么
  • vs做asp网站流程济南网站seo优化
  • 131美女做爰视频网站交换链接的例子
  • 如何重新做公司网站java培训机构十强
  • 佛山网站建设的设计原则外贸网站外链平台
  • 可以做logo设计单子的网站西安百度推广网站建设
  • 如何规避电子政务网站建设教训财经新闻最新消息
  • 阿里云搭建网站哪个平台做推广效果好
  • 如何做网站的伪静态页面百度人工客服
  • 珠宝网站制作的理念活动营销推广方案
  • 利用小米路由器mini做网站查域名ip地址查询
  • 网站+做内容分发资格个人域名注册流程
  • 哪里找专业做网站的人常熟怎么搭建自己的网站
  • 化妆品网站建设关键词搜索神器
  • 网站description网站关键词快速排名工具
  • 广告公司网站设计策划太原互联网推广公司