Pengantarabangsaan (I18N)
Perkhidmatan I18N dimulakan apabila rangka kerja YMP dimulakan Ia melaksanakan konfigurasi bahasa mengikut ymp.i18n_default_locale dan menggunakan tetapan bahasa persekitaran pengendalian sistem secara lalai
Kaedah utama yang disediakan oleh pengurus sumber antarabangsa:
Dapatkan tetapan Bahasa semasa
I18N.current();
Tetapkan bahasa semasa
// 变更当前语言设置且不触发事件 I18N.current(Locale.ENGLISH); 或者 // 将触发监听处理器onChanged事件 I18N.change(Locale.ENGLISH);
- nama fail sumber yang ditentukan semasa pemuatan nilai sumber semasa yang ditentukan, dengan nilai fail sumber yang ditentukan semasa
I18N.load("resources", "home_title"); 或者 I18N.load("resources", "home_title", "首页");
eFormat Rentetan Mesej dan Parameter Bind
// 加载指定名称资源文件内指定的属性并使用格式化参数绑定 I18N.formatMessage("resources", "site_title", "Welcome {0}, {1}","YMP",“GoodLuck!”); // 使用格式化参数绑定 I18N.formatMessage("Hello, {0}, {1}", "YMP",“GoodLuck!”);
ei18n_event_handler_class
- Pemproses Mendengarkan Acara Pengurus Sumber Antarabangsa, dengan melaksanakan antara muka II18Neventhandler dan menetapkan parameter dalam fail konfigurasi YMP, pendengar boleh melengkapkan operasi berikut:
- Proses pemuatan fail sumber tersuai