Oracle APEX 21.2より、アプリケーション実行時のメッセージの翻訳言語が追加されました。それまでの10から21の言語が追加され、31となっています。
翻訳を含む言語の一覧は以下になります。太字となっている言語は開発環境および管理画面が翻訳されている言語になります。それ以外が今回翻訳が追加された言語です。主にアプリケーションに含まれるコンポーネントの文字列が翻訳されています。
- English - 英語 - en
- Español - スペイン語 - es
- suomi - フィンランド語 - fi
- Français - フランス語 - fr
- Français (Canada) - フランス語(カナダ) - fr-ca
- עברית - ヘブライ語 - he
- Hrvatski - クロアチア語 - hr
- magyar - ハンガリー語 - hu
- Italiano - イタリア語 - it
- 日本語 - 日本語 - ja
- 한국어 - 韓国語 - ko
- Nederlands - オランダ後 - nl
- Norsk - ノルウェー語 - no
- polski - ポーランド語 - po
- Português (Portugal) - ポルトガル語 - pt
- Português (Brasil) - ポルトガル語(ブラジル) - pt-br
- Română - ルーマニア語 - ro
- Русский - ロシア語 - ru
- Slovenčina - スロバキア語 - sk
- Slovenščina - スロベニア語 - sl
- српски - セルビア語 - sr
- Svenska - スウェーデン語 - sv
- ไทย - タイ語 - th
- Türkçe - トルコ語 - tr
- 中文(简体)- 簡体中国語 - zh-cn
- 中文 (繁體) - 繁体中国語 - zh-tw
- العربية - アラビア語 - ar
- čeština - チェコ語 - cs
- Dansk - デンマーク語 - da
- Deutsch - ドイツ語 - de
- Ελληνικά - ギリシャ語 - el
const rtl = ["he","ar"];
if (rtl.includes($v("P1_LANG"))) {
if ( ! $('html').hasClass('u-RTL') ) {
sessionStorage.setItem('dir', 'rtl');
$('html').addClass('u-RTL').attr('dir', 'rtl');
}
} else {
if ( $('html').hasClass('u-RTL') ) {
sessionStorage.removeItem('dir');
$('html').removeClass('u-RTL').attr('dir', 'ltr');
}
}
[oracle@localhost builder]$ ls
ar de f4000.sql f4155.sql f4411.sql f4550.sql f4700.sql f4900.sql fr-ca hu ko pl ro sl sv zh-cn
cs el f4020.sql f4300.sql f4470.sql f4600.sql f4750.sql fi he it nl pt ru sr th zh-tw
da es f4050.sql f4350.sql f4500.sql f4650.sql f4850.sql fr hr ja no pt-br sk sr-latn tr
[oracle@localhost builder]$
[oracle@localhost builder]$ export NLS_LANG=American_America.AL32UTF8
[oracle@localhost builder]$ cd th
[oracle@localhost th]$ ls
afiedt.buf f4470_th.sql load_th.sql unload_th.sql
[oracle@localhost th]$ sqlplus sys/oracle@localhost/xepdb1 as sysdba
SQL*Plus: Release 21.0.0.0.0 - Production on Mon Nov 22 22:32:19 2021
Version 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle. All rights reserved.
Connected to:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0
SQL> alter session set current_schema = apex_210200;
Session altered.
SQL> @load_th
. ORACLE
.
. Application Express Runtime Messages Installation.
....................................................
PL/SQL procedure successfully completed.
--application/set_environment
APPLICATION 4493 - Oracle APEX Runtime Messages
--application/delete_application
--application/create_application
--application/plugin_settings
--application/shared_components/navigation/navigation_bar
--application/shared_components/logic/application_settings
--application/shared_components/navigation/tabs/standard
--application/shared_components/navigation/tabs/parent
--application/pages/page_groups
[中略]
--application/shared_components/security/authentications/no_auth
--application/user_interfaces
--application/user_interfaces/combined_files
--application/pages/page_00001
--application/end_environment
...done
Adjust instance settings
PL/SQL procedure successfully completed.
SQL> exit
Disconnected from Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0
[oracle@localhost th]$