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

做一家新闻媒体网站多少钱做公司网站需要备案吗

做一家新闻媒体网站多少钱,做公司网站需要备案吗,怎么弄百度网站,北京高端网站制作在适配麒麟V10系统统一认证子系统国际化过程中#xff0c; 遇到了很多的问题#xff0c;关键是麒麟官方的文档对这部分也是粗略带过#xff0c;遇到的问题有: #xff08;1#xff09;xgettext无法提取C源文件中目标待翻译的字符串。 #xff08;2#xff09;使用msgf…    在适配麒麟V10系统统一认证子系统国际化过程中 遇到了很多的问题关键是麒麟官方的文档对这部分也是粗略带过遇到的问题有: 1xgettext无法提取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-domainyanshenFinger -j  --directory./  --add-comments --keyword_ --keywordN_ --files-from./src/po/yanshenFinger.ini --from-codeUTF-8 --languageC  -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://www.w-s-a.com/news/786309/

相关文章:

  • 营销型网站定制珠海建站网站
  • 企业网站代码wordpress页面重定向循环
  • 厦门网站建设哪家便宜用wordpress做企业网站
  • 网站备案有幕布python 做网站速度
  • 旅游网站模板psd网站后台维护主要做什么
  • 晋江做任务的网站网站如何设置关键词
  • 呼伦贝尔网站建设呼伦贝尔ps网页设计心得体会
  • 字母logo设计网站动画设计方案及内容
  • 怎样做网站建设方案wordpress 附件预览
  • 网站内容编辑wordpress cron原理
  • 户外商品网站制作建筑网络图片
  • 注册了网站怎么建设做网站是学什么专业
  • 济南建设网站哪里好网站色哦优化8888
  • 什么网站做简历最好外贸公司网站大全
  • 衡水网站托管企业二级网站怎么做
  • 丹阳网站建设公司旅游类网站开发开题报告范文
  • 地方门户网站建设苏州网站优化建设
  • 谁用fun域名做网站了网络营销的三种方式
  • 织梦网站上传天津网站建设电话咨询
  • 论坛网站搭建深圳网
  • 天津建立网站营销设计window7用jsp做的网站要什么工具
  • 英文网站wordpress所有图片
  • 我做的网站怎么打开很慢网络营销典型企业
  • 新增备案网站python3网站开发
  • 诊断网站seo现状的方法与通信工程专业做项目的网站
  • 南京 微网站 建站alexa排名查询统计
  • 天津网站建设企业系统wordpress已发布不显示不出来
  • 大连网站前端制作公司局域网视频网站建设
  • 张家界建设局网站电话wordpress网站怎么建
  • 淄博网站建设有实力装修培训机构哪家最好