当前位置:主页 > 域名解析 > 正文

网站空间_建设专业网站_企业级

时间:2021-07-22 17:55 来源:埃里克云 编辑:埃里克云

核心提示

我们都知道,开发人员相当懒惰,这是一个坚实的现实。这就是为什么我构建openui5-i18n-util只是为了你们所有人(当然还有我)! 最近我习惯在js/xml文件中直接添加i18n占位符,每次都...

我们都知道,开发人员相当懒惰,这是一个坚实的现实。这就是为什么我构建openui5-i18n-util只是为了你们所有人(当然还有我)!

最近我习惯在js/xml文件中直接添加i18n占位符,每次都不翻译(因为你很清楚在发布日期之前翻译会改变几十次)。

所以在某个时候,你不得不鼓起勇气,耐心地喝一杯咖啡,搜索项目的每个.xml视图/对话框/片段,并将每个i18n条目添加到每个该死的语言文件中。然后你必须搜索每个.js文件,因为那里也有翻译(别忘了格式化程序!)。

这种方法可以在一开始就节省时间,但很容易出错,有时会丢失一些i18n字符串。

所以我构建了一个util脚本,它将搜索项目文件中的所有i18n字符串,并自动神奇地(在你喝着应得的咖啡时)为你构建每个翻译文件。

我只想花点时间解释两个参数(其他参数非常简单)。

文件模式:允许您指定脚本应该解析哪些文件以找到i18n匹配项。你可以用通配符组合来指定它们。

i18n模式:这有点棘手,因为它支持正则表达式,但功能强大。默认值是['{i18n>([^}]+)}'],它将解析xml文件中的常见i18n字符串。对于istance,我有一个由所有控制器扩展的BaseController。它提供了一个名为getTranslation:function(sKey,apaparameters)的实用方法,可以让您快速获得字符串的i18n翻译。为了解析那些我作为参数['{i18n>([^}]+)}','\.getTranslation\("([^]+)"\)']

传递给脚本的i18n字符串,我将继续在项目中添加一些奇特的特性和代码示例。对于每一个问题bug,不要犹豫创建一个pull/issue请求。

最好的结论是一杯好的(值得的)咖啡。

  • <strong>云存储_佛山顺德网站建设_超低折扣</strong> 云存储_佛山顺德网站建设_超低折扣

    您是否有过这样的问题:是否可以将事务FBL5N(客户行项目显示)移植到Webdynpro?不?你真幸运!重建FBL5N不是我最喜欢做的5件事,所以当我得到这个问题时,我很不愿意开始。幸运的...

  • <strong>云主机_获取服务器地址_促销</strong> 云主机_获取服务器地址_促销

    到目前为止,我们已经创建了两个应用程序。一个用于维护员工特定的奖金计划,另一个用于授予员工奖金。到目前为止,奖金仅取决于已完成销售订单的净额。 任务:在自定义业务...

  • <strong>天翼云_免费虚拟主机管理系统_免费6个月</strong> 天翼云_免费虚拟主机管理系统_免费6个月

    任务:在标准业务对象上创建自定义字段。 示例:要计算与产品相关的奖金,标准业务对象"产品"将获得奖金百分比的自定义字段 要能够打开并调整"管理产品主数据"应用程序的UI您的...

  • <strong>阿里云_美橙互联云主机_怎么样</strong> 阿里云_美橙互联云主机_怎么样

    任务:在标准业务对象上创建自定义字段。 示例:要计算与产品相关的奖金,标准业务对象"产品"将获得奖金有效期的自定义字段。 要适应"管理产品主数据"应用程序的UI,您的用户需...

  • <strong>香港服务器_数据库上机实验_速度快</strong> 香港服务器_数据库上机实验_速度快

    到目前为止,我们已经创建了两个应用程序。一个是维护员工特定的奖金计划,另一个是为员工发放奖金。到目前为止,奖金权利仅取决于已完成销售订单的净额,但在奖金计划中,...

  • <strong>域名备案_数据库文本类型_新注册优惠</strong> 域名备案_数据库文本类型_新注册优惠

    各位开发人员好, 这里我要写一个关于sapui5的有趣话题。根据状态更改sap.m.表的整行颜色。通常我们在状态字段中保留一个文本,并根据状态更改文本的颜色。但是,现在客户问这个...

  • <strong>专属服务器_数据库显示正在还原_企业级</strong> 专属服务器_数据库显示正在还原_企业级

    多年来,SAP客户一直有机会要求对SAP功能进行更改,并就所提供的软件解决方案提出改进建议。 以前我们有开发要求,如今,这已被客户的影响力所取代项目该项目的主要目的是收集...

  • <strong>CDN_合肥建设网站_新用户</strong> CDN_合肥建设网站_新用户

    我写这个博客是为了展示一个场景,向 添加一个自定义标题sap.ui.unified.Shell控件。 统一的Shell控件不直接提供标题财产。还有外壳被分成几个区域,比如左边的菜单按钮,搜索栏位于...

  • <strong>香港服务器_中国近代报刊数据库_安全稳</strong> 香港服务器_中国近代报刊数据库_安全稳

    大家好, 我正在使用企业门户7.5版。 在使用自定义splash映像时,我在使用显示规则中配置的AJAX框架页面登录门户时遇到了splash映像的外观问题。 在我的情况下,Splash图像垂直向下显...