Oracle Apex arabic language loading - oracle-apex

When using load_ar.sql script , the arabic language does not displays as option on login page like other languages. Also it seems that it does not perform lengthy loading like other language.
Does apex gets arabic support using load_ar.sql?

When using load_ar.sql script , the arabic language does not displays
as option on login page like other languages.
This is expected behaviour. We translate the Oracle APEX App Builder to 9 standard languages: French, German, Italian, Japanese, Korean, Portuguese (Brazil), Simplified Chinese, Spanish, and Traditional Chinese. When you install all languages in your instance, you should only expect to see these 9 language options available for selection on your instance login page.
With APEX 21.2, we introduced support for the translation of our Runtime Messages to 31 languages, including Arabic. Please refer to the following sections of our documentation:
4.1.9 Translation of Runtime Messages into 31 Languages in the APEX 21.2 Release Notes.
6.9.1 About Installing Translated Versions of Oracle APEX in the APEX 21.2 Installation Guide.
Also it seems that it does not perform lengthy loading like other
language.
I believe you are referring to the length of time it takes to install, say German, versus Arabic? The reason the latter is quicker is because it is just installing Runtime Messages. When you install one of our Standard 9 languages, that is installing all of the internal apps in that language, e.g. App Builder, SQL Workshop, etc, in that language - and therefore takes longer to complete that installation.
So once you have run the install script to install Arabic on your APEX instance, those translations will be available to use in your own APEX apps. For example, create an app with an Interactive Report. Edit the application, and navigate to Edit Application Definition > Globalization, and change the Application Default Language to 'Arabic (ar)'. Save that change and run your app. You should see the Interactive Report Actions menu items all displayed in Arabic. Please note that string created by the Create Wizards, such as button labels or success messages, will be in the language of the App Builder and should not be expected to be translated in to Arabic. We hope to address that gap in a future release of APEX.

Related

Oracle apex button translation

Hi is there any way of translating buttons like "Create" , "Edit" on forms in Apex. I already try to do that through message translation.
If the language you need for the app is supported, you just need to specify the primary language. Take in mind that APEX runtime engine supports a number of languages:
The Oracle APEX runtime engine which is used by developers to create applications is available in the following languages: Arabic, Brazilian Portuguese, Croatian, Czech, Danish, Dutch, Finnish, French, French - Canada, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Portugal) (pt), Romanian, Russian, Serbian - Cyrillic, Serbian - Latin, Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Thai, Traditional Chinese, and Turkish.
Please see About Installing Translated Versions of Oracle APEX and Specifying the Primary Language for an Application
Also, your apps can support multiple languages. Please see Understanding the Translation Process

Language compatiblity issue in choregraphe

Current Project running in pepper supports both German and English language. When I try to run one new Project which supports only English language using Choregraphe. It doesn't work and gives me the below error message.
I change the robot language to English by accessing web-page of robot IP. But it still doesn't work. I also added to German language to the new Project. But the Problem remains same.
Any help would be appreciated.
[ERROR] ALAutomaticAnnotation :setCurrentLanguage:0 Cannot annotate the language: German
[ERROR] behavior.translator :load:0 Fail to load translation for '/home/nao/.local/share/PackageManager/apps/.lastUploadedChoregrapheBehavior' lang 'de_DE'
[ERROR] audio.alspeechrecognition :xTryTriggerSignsAndFeedback:0 Didn't trigger ExpressiveBit EndSpeechRecognitionEars: Cannot find service 'ALSignsAndFeedback' in index
What and how the necessary changes Need to be done in order to run new Project perfectly?
Thank you!
If your robot supports two languages then for each application you must add German as supported language. Maybe later you wish to install the app on another robot which support Japanese. Then you must have English, German and Japanese as supported languages.
For future reference, make sure the language support is enabled in project properties.

Oracle APEX Application Builder's Search Application Functionality

Does anyone know how "Search Application" functionality of Oracle APEX's Application Builder implemented. Are there any APIs that developer's can take advantage? I would like to search for a text in apex application source code.
Any suggestions would be of great help.
You can use Oracle Text to help find and markup results for hetergenous data. Here is my old session on the topic, and I've seen a few others around.
https://www.slideshare.net/ScottWesley/oracle-text-in-apex
Oracle's learning library:
https://apexapps.oracle.com/pls/apex/f?p=44785:24:6694877585964::NO:RP,24:P24_CONTENT_ID,P24_PREV_PAGE:8961,2
The results probably use the detail view of an IR, or a template defined for a classic report. In 5.2 the search feature uses different technology - Spotlight search.
APEX metadata can be found in a number of dictionary views, depending on what source code you're looking for. See apex_dictionary view.
Update Oct 2018
Daniel H has created a new plugin, leveraging the spotlight search functionality available in the 18.x app builder.
https://github.com/Dani3lSun/apex-plugin-spotlight

Sitecore Change Display name of Language

I am trying to change the display name of a language version dropdown so that it makes content authors life easy.
Here I have two language versions English and English (United Kingdom).
Is there a way I can change the display name of that from English - to let's say
English(Rest of the World).
I don't want to create a custom language or culture. Existing language and its culture are fine. Just want to change the display name to make it easy for content authors to understand.
Sitecore Version 8
It use the build in .NET CultureInfo. Previous there was a Custom Language Registration tool on the Marketplace. To make a Custom language. but sound not a good idea for your issue. Sitecore Marketplace
So create your own custom Language selector, Take a look at this Article:
http://www.bugdebugzone.com/2015/08/display-flag-icon-in-language-dropdown.html
It tell you about the sitecore\shell\Override\Applications\Content Manager\Galleries\Languages\Gallery Languages.xml Customize this and place your version in the \sitecore\shell\Override\Applications\Content Manager\Galleries\Languages\ For your change you can decompile the code (with JetBrains dotPeek) and create your custom version of it.

Mac App Development: How to select app language while installing?

I am currently developing a Mac app using C++.
In this app, we have provided language selections for users.
But for some resource files, users can change it while using the app. So I want the the language version of the resource files to be chosen during installation and can not be changed after installation.
I have tried to package the app as a .pkg file using packagemaker and iceberg, but I can not find a way to provide a dialog to let users choose language.
For example, when I use iceberg to package a Mac App, it provides those options:
Settings/Documents/Scripts/plugins/Files
I can not find any way to give a language selection for end users.
So, my question is, how can I implement this requirement?
As a rule, this just is not done. On the Mac, and within iOS, there is a nearly thirty-year history of supporting a single binary with multiple user interface languages. The reason that there are few, if any, tools that support installation of just one is that it is considered to be against e way the platform is supposed to work.
Consider, just as an example, a computer in a lab in Quebec where it is not uncommon to have a mix if students speaking English and French. In is case, lab computers installed with just French would be useful only to users who speak Frennche, as changing the language to English for a new user (at login for example) would result in your application continuing to run in French.
With few exceptions, Applications should contain all languages available and gracefully handle language changes during use (often waiting until they are restarted to change the interface language, but your tactic may very).