apex 4.11 中不同语言的单独标签
Individual Labels for different languages in apex 4.11
例如我有一个文本字段,我想用不同的语言显示标签名称。我用 "label_password" 键为英语和德语创建了一条短信。
如何配置文本字段以使用文本消息 "label_password"?
我在网上什么也没找到。
再见,
克里斯蒂安
oracle apex 中的文本消息用于翻译应用程序消息。例如,您可以将英文消息 GREETING_MSG 定义为:
Good morning %0
或者,您可以将德语中的消息 GREETING_MSG 定义为:
Guten Tag %0
并且根本不用于项目标签,最好使用全球化部分中的 翻译应用程序 选项来完成此任务。
但是,如果您想使用 Apex 消息设置标签标题,您必须使用 LANG.MESSAGE api,如 apex 文档 Apex 4.1 Documentation.
中所述
因为它是 PL/SQL 函数你必须:
- 创建一个隐藏项(示例:
&P101_HIDDEN_VALUE.
)并将源类型设置为 PL/SQL 表达式
- 输入
APEX_LANG.MESSAGE('LABEL_PASSWORD', V('APP_USER'));
- 在普通项目的标签中使用隐藏项目作为替代。示例
&P101_HIDDEN_VALUE.
在此处查看工作演示:Multi Language Label App
源代码应用程序:multi-language-app.sql
感谢您的回答,但我对第 3 点有疑问。
首先,我用来源 "APEX_LANG.MESSAGE('LABEL_PASSWORD', V('APP_USER'));" 创建了一个标签字段 ("P201_LABEL")。它工作正常。然后我将类型更改为隐藏项目。最后一步是配置一个文本字段,但是字段"Label"中的值是多少?当我输入“&P201_LABEL”时。标签为空。
问题出在哪里?
感谢您的帮助,
克里斯蒂安
例如我有一个文本字段,我想用不同的语言显示标签名称。我用 "label_password" 键为英语和德语创建了一条短信。
如何配置文本字段以使用文本消息 "label_password"?
我在网上什么也没找到。
再见, 克里斯蒂安
oracle apex 中的文本消息用于翻译应用程序消息。例如,您可以将英文消息 GREETING_MSG 定义为:
Good morning %0
或者,您可以将德语中的消息 GREETING_MSG 定义为:
Guten Tag %0
并且根本不用于项目标签,最好使用全球化部分中的 翻译应用程序 选项来完成此任务。
但是,如果您想使用 Apex 消息设置标签标题,您必须使用 LANG.MESSAGE api,如 apex 文档 Apex 4.1 Documentation.
中所述因为它是 PL/SQL 函数你必须:
- 创建一个隐藏项(示例:
&P101_HIDDEN_VALUE.
)并将源类型设置为 PL/SQL 表达式 - 输入
APEX_LANG.MESSAGE('LABEL_PASSWORD', V('APP_USER'));
- 在普通项目的标签中使用隐藏项目作为替代。示例
&P101_HIDDEN_VALUE.
在此处查看工作演示:Multi Language Label App 源代码应用程序:multi-language-app.sql
感谢您的回答,但我对第 3 点有疑问。
首先,我用来源 "APEX_LANG.MESSAGE('LABEL_PASSWORD', V('APP_USER'));" 创建了一个标签字段 ("P201_LABEL")。它工作正常。然后我将类型更改为隐藏项目。最后一步是配置一个文本字段,但是字段"Label"中的值是多少?当我输入“&P201_LABEL”时。标签为空。
问题出在哪里?
感谢您的帮助, 克里斯蒂安