如何本地化alloyui调度程序组件?

2023-12-01

我正在尝试将 Alloyui 调度程序完全本地化为法语。 继这篇文章之后:如何获取 YUI 3 或 AlloyUI 组件的本地化版本?工作快完成了。 但是我仍然缺少两件事的提示: - 我需要将左栏中的时间格式从 1-12am/pm 更改为 1-24 - 我没有成功地将“全天”术语本地化在左上角(或者至少是隐藏它的方法)。

欢迎任何帮助


要更改为 24 小时制,您需要设置isoTime属性 to true对于每个SchedulerView您正在使用的子类。

要国际化字符串,您需要设置strings的属性Scheduler, SchedulerDayView SchedulerWeekView, SchedulerMonthView, SchedulerAgendaView, and SchedulerEventRecorder以及设置YUI's lang属性到您选择的区域设置。例如,我用过谷歌翻译* 国际化Scheduler以下为西班牙用户:

YUI({lang: 'es-ES'}).use('aui-scheduler', function (Y) {
    var es_ES_strings_allDay = { allDay: 'todo el dia' };
    new Y.Scheduler({
        render: true,
        // https://alloyui.com/api/classes/A.Scheduler.html#attr_strings
        // https://github.com/liferay/alloy-ui/blob/3.0.3-deprecated.65/src/aui-scheduler/js/aui-scheduler-base.js#L606-L622
        strings: {
            agenda: 'agenda',
            day: 'día',
            month: 'mes',
            today: 'hoy',
            week: 'semana',
            year: 'año'
        },
        views: [
            // https://alloyui.com/api/classes/A.SchedulerDayView.html#attr_strings
            // https://github.com/liferay/alloy-ui/blob/3.0.3-deprecated.65/src/aui-scheduler/js/aui-scheduler-view-day.js#L363-L373
            new Y.SchedulerDayView({
                isoTime: true,
                strings: es_ES_strings_allDay
            }),
            // https://alloyui.com/api/classes/A.SchedulerWeekView.html#attr_strings
            // SchedulerWeekView extends SchedulerDayView: https://github.com/liferay/alloy-ui/blob/3.0.3-deprecated.65/src/aui-scheduler/js/aui-scheduler-view-week.js#L19
            new Y.SchedulerWeekView({
                isoTime: true,
                strings: es_ES_strings_allDay
            }),
            // https://alloyui.com/api/classes/A.SchedulerMonthView.html#attr_strings
            // https://github.com/liferay/alloy-ui/blob/3.0.3-deprecated.65/src/aui-scheduler/js/aui-scheduler-view-week.js#L19
            new Y.SchedulerMonthView({
                isoTime: true,
                strings: {
                    showMore: 'mostrar {0} más',
                    close: 'cerrar'
                }
            }),
            // https://alloyui.com/api/classes/A.SchedulerAgendaView.html#attr_strings
            // https://github.com/liferay/alloy-ui/blob/3.0.3-deprecated.65/src/aui-scheduler/js/aui-scheduler-view-week.js#L19
            new Y.SchedulerAgendaView({
                isoTime: true,
                strings: {
                    noEvents: 'No hay eventos futuros'
                }
            })
        ],
        // https://alloyui.com/api/classes/A.SchedulerEventRecorder.html#attr_strings
        // https://github.com/liferay/alloy-ui/blob/3.0.3-deprecated.65/src/aui-scheduler/js/aui-scheduler-view-week.js#L19
        eventRecorder: new Y.SchedulerEventRecorder({
            strings: {
                'delete': 'borrar',
                'description-hint': 'descripción insinuación',
                cancel: 'cancelar',
                description: 'descripción',
                edit: 'editar',
                save: 'salvar',
                when: 'cuando'
            }
        })
    });
});

* 我不建议使用 Google 翻译来国际化生产应用程序,因为国际化中有许多细微差别是机器翻译会忽略的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何本地化alloyui调度程序组件? 的相关文章

  • Jupyter 笔记本中的 Imagegrid

    我正在遵循 matplotlib 文档中的示例图像网格 我正在尝试从 Jupyter 笔记本中复制它 matplotlib inline import matplotlib pyplot as plt from mpl toolkits a
  • Google是如何实现首页淡入淡出的效果的?

    如果您访问 google com 您会发现将鼠标悬停在页面上后 顶部的菜单会慢慢出现 我想知道谷歌用什么来控制褪色效果 编辑 因为我不使用 jQuery 所以我不想仅仅为了使用此功能而包含它 有两种方法 JavaScript 适用于大多数浏
  • 在 JavaTokenParsers 中将空格设置为分隔符

    延伸JavaTokenParsers 我有以下内容 class Foo extends JavaTokenParsers lazy val check id action obj lazy val id FOO BAR lazy val a
  • 通过 Excel VBA 在 Outlook 中打开新邮件

    每天我都在处理日常报告 这非常耗时 基本上 我需要发送包含昨天销售额与上周和上个月销售额的简要比较的电子邮件 这工作得很好 完成此操作后 消息将粘贴到新工作表中 然后我必须将其复制并粘贴到 Outlook 中的新电子邮件中 是否有可能创建宏
  • 如何将“System.Windows.Input.Key”转换为“System.Windows.Forms.Keys”?

    我正在 WPF 中开发应用程序 但某些组件是使用 WinForms 编写的 我不希望这些组件从 WPF 部分提取按键手势并将它们转换为 Keys 枚举 在 WinForms 中使用 有内置转换器吗 可能不会 你知道 比大开关盒更容易 的方法
  • 如何让 VML 在标准模式下工作?

    我希望能够在标准模式而不是怪异模式下的页面渲染上使用 vml 对象 我发现答案的碎片散落在各处 但无法弄清楚 Raphael以某种方式把它拉下来 但我无法扭转它来弄清楚发生了什么 任何基本的工作示例都会很棒 我想我已经弄清楚了 第 1 步是
  • Kafka Streams 物化存储构建错误

    我正在尝试在这里构建 Materialized as DSL 代码 https kafka apache org 11 javadoc org apache kafka streams state Stores html 但我收到错误 in
  • Android 连续语音识别

    我正在考虑在 Android 中进行语音识别 该程序需要具有连续的语音识别功能 图书馆只需要大约10个字 我考虑过使用 Google 的 api 但我认为它不会起作用 我不能让任何东西覆盖屏幕 我一直在寻找其他方法 但似乎没有任何效果 是否
  • 与mysql中的同一个表连接?

    我有下表 每个员工都有一个经理 如果一个人是他自己的经理 则 managerid 字段为空 我想要emid name and manager id结果表名是employee emid name managerid 1 raj null 2
  • asp.net 中的预定邮件

    大家好 我的应用程序处理预定邮件概念 即 每天早上 6 点 我的用户会收到有关他们当天活动的剩余邮件 我不知道如何执行此操作 许多人告诉使用 Windows 服务 但我将托管我的网站在共享服务器上 我可能无法获得执行Windows服务的权限
  • 带十进制的正则表达式验证

    正在进行正则表达式验证 我验证为 XX XX 使用我的正则表达式我可以写 2 233 并且它仍然会通过 regex d 1 2 d 2 也许您应该添加开始和结束限制 如下所示 regex d 1 3 d 2 Demo http regex1

随机推荐

  • 展平 Spark DataFrame 中的嵌套数组

    我正在阅读一些来自以下内容的 JSON a b c 1 d 2 也就是说 数组项不必要地嵌套 现在 因为这发生在数组内部 所以给出的答案如何展平 Spark 数据框中的结构 不要直接申请 这是解析数据框时的样子 root a array e
  • 闪亮的应用程序 rglwidget 让 userMatrix 生成另一个具有相同旋转的图

    我有一个闪亮的应用程序 并将 rgl 3d 绘图集成到其中 我在用renderRglwidget来自rglwidget包使用 webgl 将 rgl 图形插入到我闪亮的应用程序中 在应用程序中 用户可以旋转图形 现在我想保存旋转状态 因此
  • C 中的华氏转换公式存在问题[重复]

    这个问题在这里已经有答案了 当用 C 编写程序将摄氏温度转换为华氏温度时 以下公式给出了错误的输出 int fahr 9 5 celsius 32 现在 我明白这可能是 9 5 被解释为整数的问题 但我不明白的是使用double or fl
  • 'CreateDirectoryW':无法在 OpenCV 2.4.5 和 VS 2010 中将参数 1 从 'const char *' 转换为 'LPCWSTR'

    我正在尝试从 openCV 2 4 5 到 Visual Studio 2010 基于 VC 的示例代码 bagofwords classification cpp 但我发现了错误代码 error C2664 CreateDirectory
  • Sql 查询绑定变量与指定它们[重复]

    这个问题在这里已经有答案了 我正在 mySql 中创建一个简单的查询 以将表单中的一些值插入到我的数据库中 我的问题很简单 但涉及绑定变量与将它们指定到 sql 语句中之间的区别 Binding query INSERT INTO test
  • Recoil - 如何正确使用 socket.io 更新原子

    我必须更新 React 组件之外的原子 我不能使用钩子 为了使用 useRecoilState 等钩子在我订阅的 React 组件中获取更新的值 正确的方法是什么 您通常不想遇到这种情况 我建议首先仔细检查您的方法 但是 如果您最终仍然确实
  • DIV 显示/隐藏代码有问题吗?

    下面的代码允许当用户将鼠标悬停在链接上时显示 div 问题是 当用户滚下链接时 div 不会消失 无论如何 我们是否可以做到这一点 以便当用户滚动链接时 div 消失 但用户仍然能够将光标向下并与 div 中的项目交互 任何帮助将不胜感激
  • 如何停用某些 symfony2 调试工具栏元素?

    我正在使用 symfony2 它的调试工具栏很棒 但是 我来安装一些额外的捆绑包 其中添加了一些元素 现在它显示在两个级别上 如何从工具栏中删除某些元素 例如 我不需要有关我的 phpversion 的信息 不需要有关路线的信息等 工具栏的
  • Android:使用audiorecord类录制音频快进播放

    我正在尝试录制音频并存储到 SD 卡中并发送到服务器 当我尝试播放录制的语音时 它会播放 但不是我录制的那样 如果我录制语音 10 分钟 它将播放 4 分钟 即有人按下快进按钮 并发出一些嘈杂的声音 我没有明白我要去哪里错了 谁能告诉我如何
  • Xcode / IOS 多个应用程序具有相同的代码库/项目

    我正在尝试设置 xcode 以允许我使用相同的代码构建 发布 2 个应用程序 但使用不同的应用程序图标 资产和不同的数据库 如果我有 2 个应用程序使用相同的代码 应用程序1 水果列表 显示水果列表 应用程序2 蔬菜列表 显示蔬菜列表 对于
  • 使用 IB 的 UIToolbar 内的 UILabel 在运行时不可见,如何修复?

    我想在工具栏中显示总计 我将 IB 中的 UILabel 放在工具栏顶部 但是 当我运行应用程序时 UILabel 完全不可见 但可以在代码上设置值 最奇怪的是 在其他形式下 一切都工作正常 我不明白为什么在一种形式下有效 但在另一种形式下
  • 来自 PHP 的 MongoDB 集合 runCommand

    我有这个example db Wall runCommand text search See 如何从 PHP 调用它 我找不到该方法MongoCollection class 注意我正在运行 mongo 2 4 dev 版本 我尝试使用名为
  • jqGrid批量保存-编辑模式下如何获取所有行数据

    我有一个 jqGrid 默认情况下在编辑模式下显示 100 多行 我试图找出一种方法 在一次调用中将所有行数据发送到服务器 问题 如何在编辑模式下获取行数据 getRowData 方法返回 html 获得所有行数据后 我希望能够以 JSON
  • Z3 4.3.1 C-API parse_smtlib2_string:从哪里获取声明?

    不幸的是 我没有足够的声誉来评论其他问题的答案 所以我必须开始一个新问题 基本上我有与描述相同的问题here 我想使用 Z3 进行增量求解 为了将约束引入 Z3 我使用 smtlib2 字符串 对于第一组约束 一切正常 我可以将变量等的声明
  • 用于打印文本文件中搜索字符串的上一行和下一行的批处理脚本

    我有一个批处理脚本 它将把搜索字符串的整行打印到文本文件中 for i in log txt do FINDSTR G pattern txt i gt gt output txt 例子 pattern txt 包含搜索字符串ERROR下面
  • 发推文,不使用推文表

    我使用下面的代码来分享内容 来自UITextView UIImageView 通过推特 void shareViaTweet NSString shareMessage if SLComposeViewController isAvaila
  • Java 6 JVM 挂起

    对于这么长的帖子 我深表歉意 但我想知道在向 Sun 提交错误报告之前是否可以吸引更多人的关注 虚拟机 6u11操作系统 Windows XP SP3硬件 AMD Athlon 64 X2 4600 2 41GHz 配备 3 25 GB R
  • CollapsingToolbarLayout 副标题

    我可以设置标题吗CollapsingToolbarLayout通过setTitle方法 还有设置字幕的方法吗 如果你想让字幕转到Toolbar当 的时候AppBar已完全折叠 您应该创建您的自定义CoordinatorLayout Beha
  • 缺少 libmmal.so 和 picamera 库

    使用 pip 安装 picamera 库后 每当我导入该库时 都会收到此错误 OSError libmmal so cannot open shared object file No such file or directory 我正在运行
  • 如何本地化alloyui调度程序组件?

    我正在尝试将 Alloyui 调度程序完全本地化为法语 继这篇文章之后 如何获取 YUI 3 或 AlloyUI 组件的本地化版本 工作快完成了 但是我仍然缺少两件事的提示 我需要将左栏中的时间格式从 1 12am pm 更改为 1 24