I18n - how to add support for more languages (CQ 5.4)

I have a number of questions around adding support for more languages. We are already using multiple languages and would like to add more.
1. Standard languages provided
in /libs/wcm/core/i18n I can see the standard ootb languages for CQ 5.4: de es fr it ja zh-cn
How can I add more? Are there additional language packages provided by Adobe for CQ 5.4?
2. Translator tool
We have our own additional keys/strings in
  /apps/site/i18n/publish
When I open these with the translator tool
  /libs/cq/i18n/translator.html
as admin, I can see them all just fine.
However when I open them as another user, I only see the columns of the languages defined in /libs/wcm/core/i18n
There is a description how to extend this for 5.5 here:
http://dev.day.com/docs/en/cq/5-5/developing/cq5-translator.html#Changing%20Languages%20Li sted%20in%20the%20Grid
and I have added the languages to /etc/languages in the "languages" property, but this does not work with 5.4 apparently (at least as far as I have tried).
I still only get the default languages from /libs/wcm/core/i18n despite the other languages being there in
  /apps/site/i18n/publish
and as admin I can see and edit them.
How do I make them visible and editable for other users?
3. Tags
When editing the translations of tags, I want all the possible languages to appear in the dialog box for editors.
I have extended the "languages" property in /etc/tags and this works basically fine (as expected) as described in:
http://dev.day.com/docs/en/cq/5-5/developing/cq5-translator.html#Changing%20Language%20Nam es%20and%20Default%20Countries
The desired language must be supported and listed in:
  /libs/wcm/core/resources/languages
I want to use a 2-letter iso code (e.g. "no" for Norway") and this desired 2-letter iso code must exist as a node. If that is not the case and only nodes with locales exist (e.g. "no_no" and "no_no_ny") then a 2-letter node must be created with a default setting pointing to the default locale.
I have tried this and it works fine as expected when the default language node is created in
  /libs/wcm/core/resources/languages
But /libs is a system folder that should not be modified, it could be potentially overwritten by Adobe packages.
The 5.5 docs say to create the node in
  /apps/wcm/core/resources/languages
instead, but this did not work for me in CQ 5.4 and I could find no other docs describing a process for 5.4
How to do this properly in 5.4?

Thanks for that hint, I checked it and the user does have read access to /etc/languages and /etc/tags and also /libs
So it seems the only workaround would be to create dummy nodes in /libs/wcm/core/i18n - which I did with a script (to be able to repeat after installation of hotfixes/and updates).
So for example for Norwegian:
# set default 2-letter node for norway (since it is missing)
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/resources/languages/no" -d 'jcr:primaryType@TypeHint=Name' -d 'jcr:primaryType=nt:unstructured' -isS | grep HTTP
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/resources/languages/no" -d 'country=*' -isS | grep HTTP
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/resources/languages/no" -d 'defaultCountry=no_no' -isS | grep HTTP
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/resources/languages/no" -d 'language=Norwegian' -isS | grep HTTP
# set dummy node for missing languages in /libs/wcm/core/i18n
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/i18n/no" -d 'jcr:primaryType@TypeHint=Name' -d 'jcr:primaryType=nt:folder' -isS | grep HTTP
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/i18n/no" -d 'jcr:mixinTypes@TypeHint=Name[]' -d 'jcr:mixinTypes=mix:language' -isS | grep HTTP
curl -u "admin:${PASS}" -X POST "http://${SERVER_IP}:${PORT}/libs/wcm/core/i18n/no" -d 'jcr:language=no' -isS | grep HTTP
This does create a proper dummy node (which is otherwise empty) in /libs/wcm/core/i18n
But unfortunately the Norwegian language still does not show up in the translator tool /libs/cq/i18n/translator.html
Only the standard languages show for my user.
Admin user does see all langauges we have in /apps/site/i18n/publish (but that was already the case before) - so I assume it must be some permissions are missing. I also tried giving that user modify+create permissions to /apps/site/i18n/publish but that did not make any difference.
Any other ideas what could be missing?

Similar Messages

  • Arabic is not listed as a display language in iTunes for Windows 7. How can I add support for this language?

    Arabic is not listed as a display language in iTunes for Windows 7. How can I add support for this language?

    Edit  ---> referance ----->   general    ------> language

  • How to add support for new file type.

    Using the ESDK, I would like to add support for new file type ( a new extension). this new extension will function like any other non visual code editor but will have specific syntax highlighting, code folding and explorer.
    I am trying ot figure out if I need to create a new editor or use existing JDeveloper code editor and add support for new file type. Does anyone have a high level outline on how to do this using the ESDK that is specifically targeted at adding new file type support for a text based code editor?
    I have looked at the Samples and keep going in multipe directions. It would be cool if there was an example that was how add syntax higlighting for new file type.
    Thank you

    Brian, thank you. I looked at this extension and it answered a lot of questions for me. I was going in the right direction but needed a little help and bost of confidence, this is just what I needed. I created the LanguageSupport, LanguageModel, Addin, Node and TextDocument that are specific to the new file type. I was getting hung up on how to hook this into the JDevelpoer editor. I keep thinking I have to create a custom editor but it looks like I don't have to and it looks like I can associate this file support with the editor framwork, for version 10.1.3.2, with the following in the Addin Initilize() method.
    Recognizer.mapExtensionToClass(MY_EXTENSION, MyNode.class);
    CodeEditor.registerNodeType(MyNode.class, MY_EXTENSION);
    LanguageModule.registerModuleForFileType(new MyLanguageModule(), MY_EXTENSION);
    I have done this but still not able to recognize the new file type.
    At this point, I just want to be able to recognize the new file and display it's associated icon or display a messare to the message log. I put a System.out.println("test") in the Initilize() method of my addin. then I registered MyAddin in the extension.xml. JDeveloper sees this new extension and it is loaded but I have not been able to show the test message or display the new icon when I open the new file type.
    extension.xml
    <?xml version="1.0" encoding="windows-1252" ?>
    <extension xmlns="http://jcp.org/jsr/198/extension-manifest"
               id="teisaacs.jdev.myext.MyAddin" version="1.0.0" esdk-version="1.0"
               rsbundle-class="teisaacs.jdev.myext.resources.MyResBundle">
        <name rskey="EXTENSION_NAME">My Code Editor</name>
        <owner rskey="EXTENSION_OWNER">Me</owner>
        <dependencies>
            <import version="10.1.3">oracle.jdeveloper</import>
        </dependencies>
        <hooks>
            <jdeveloper-hook>
                <addins>
                    <addin>teisaacs.jdev.myext.MyEditorAddin</addin>
                </addins>
            </jdeveloper-hook>
            <feature-hook>
                <description>My Code Editor</description>
                <optional>true</optional>
            </feature-hook>
            <document-hook>
                <documents>
                    <by-suffix document-class="teisaacs.jdev.myext.model.MySourceDocument">
                        <suffix>my</suffix>
                        <suffix>MY</suffix>
                    </by-suffix>
                </documents>
            </document-hook>
            <editor-hook>
                <editors>
                    <editor editor-class="teisaacs.jdev.myext.editor.MyEditor">
                        <name rskey="EXTENSION_NAME">My Editor</name>
                    </editor>
                    <mappings>
                        <mapping document-class='teisaacs.jdev.myext.model.MySourceDocument">         
                            <open-with editor-class="teisaacs.jdev.myrext.editor.MyEditor"
                                       preferred="true"/>
                            <open-with editor-class="javax.ide.editor.CodeEditor"/>
                        </mapping>
                    </mappings>
                </editors>
            </editor-hook>
        </hooks>
    </extension>
    public class MyAddin implements Addin {
        public static final String MY_EXTENSION = "my";
        public void initialize() {
            System.out.println("MyEditor Constructor");
            new MyLanguageModule();
            Recognizer.mapExtensionToClass(MY_EXTENSION, MyNode.class);
            CodeEditor.registerNodeType(MyNode.class, MY_EXTENSION);
            LanguageModule.registerModuleForFileType(new MyLanguageModule(), MY_EXTENSION);
    }I have added and removed the editor hook along with many other modificaitons to the extension.xml but still not recognizing the new file extension.
    Todd

  • Add Support for more than one language to my APP

    1st off - sorry, most likely this is the wrong place to ask this question - I did a lot of searching but did not come accross any simple solution.
    I wrote an app that supports about 10 languages - but in the store it only Shows up as "english" - also if I try to publish an update I can only select "English" as a language to add the description.Is there a simple way to add more languages?
    Thanks a lot!!!

    Hi Duder21,
    >>Is there a simple way to add more languages?
    For making our app to support multiple languages, please try to refer to the following articles:
    #Globalization and localization for Windows Phone:
    http://msdn.microsoft.com/en-us/library/windows/apps/ff637522(v=vs.105).aspx .
    #How to build a globalized app for Windows Phone:
    http://msdn.microsoft.com/en-us/library/windows/apps/ff637519(v=vs.105).aspx .
    Besides, you can also download the sample code from
    here .
    Best Regards,
    Amy Peng
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Beta: Support for more languages

    We've added support for many more languages.  See the full list below.  You can access the beta by clicking this special link.  This link will allow you to use the site, same as before, but will also enable the new language support. 
    You can find additional supported languages in the footer menu.  Once you select your desired language, you can begin creating themes.  Try it out and let us know how it works for you. We look forward to reading your feedback and seeing new localized themes in Kuler!
    List of supported languages:
    Brazilian Portuguese
    Danish
    Dutch
    English (default)
    Finnish
    German
    Italian
    Japanese
    Korean
    Norwegian
    Russian
    Spanish
    Swedish
    Traditional Chinese
    Turkish
    Polish
    Czech

    http://na.blackberry.com/eng/support/downloads/download_sites.jsp
    go to this page and find a carrier for the country you want (here : Sweden).
    Download the Handheld Device Software OS and install it on your blackberry.
    for the installation howto, please refer to this discussion :
    http://supportforums.blackberry.com/rim/board/message?board.id=8300&thread.id=6807&jump=true
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • How to add support for JAWT to weblogic?

    Hello!
    My Weblogic use JRockit is a JVM.
    I need to do some image drawing on the server that requires support for native JAWT Interface.
    It seems like JRockit does not support JAWT default.
    Is there a way to add JAWT support?
    Best regards
    Fredrik

    Hello!
    I upgraded my JRockit and then the problem was solved!
    Best regards
    Fredrik

  • How to add support for new JDBC Drivers in WebLogic Server?

    Hi!
    I am using WebLogic Server 10.
    As we know,WebLogic Server contains some jdbc drivers itself,but if we want to use another drivers besides them,what can we do?(I am using Oracle 11g,but WebLogic Server 10 doesn't contain JDBC support for it.)
    Just copy the .jar files of the drivers to the directoty "WL_HOME/server/lib" or need to configure something else?
    Thanks!
    Huang

    Hi!
    I am using WebLogic Server 10.
    As we know,WebLogic Server contains some jdbc drivers itself,but if we want to use another drivers besides them,what can we do?(I am using Oracle 11g,but WebLogic Server 10 doesn't contain JDBC support for it.)
    Just copy the .jar files of the drivers to the directoty "WL_HOME/server/lib" or need to configure something else?
    Thanks!
    Huang

  • How to add support for ULi M5263 10/100M Ethernet [SOLVED]

    It seems the more I'm on Arch, the more questions I have
    The 4th PC i'm installing Arch on is a athlon 64 3200 on Asrock 939 Dual Sata mobo with ULi M5263 10/100M Ethernet Controller.
    A post I've read before on a Linux related forum said one had to add ULi drivers (from ULi/Ali website) to the kernel, until mid-October when the same guy added that the module had been included to the kernel
    I installed Arch on the A64 box with latest kernel-2.6.13 from current repo, and it can't recognize the Ethernet controller yet.
    So I downloaded latest ULi's driver for Linux, who ask to
    Make sure your kernel version number is 2.6.x.
    Copy uli526x.c to /usr/src/linux-2.6.x/drivers/net/tulip/, and modify the
    following file in this directory. (Make a backup of them.)
    1.Kconfig.in
    2.Makefile
    add the following lines to Makefile.(refer to the Makefile we provide to you)
    # Makefile for the Linux "Tulip" family network device drivers.
    obj-$(CONFIG_PCMCIA_XIRTULIP) += xircom_tulip_cb.o
    obj-$(CONFIG_PCMCIA_XIRCOM) += xircom_cb.o
    obj-$(CONFIG_DM9102) += dmfe.o
    obj-$(CONFIG_WINBOND_840) += winbond-840.o
    obj-$(CONFIG_DE2104X) += de2104x.o
    obj-$(CONFIG_TULIP) += tulip.o
    obj-$(CONFIG_DE4X5) += de4x5.o
    obj-$(CONFIG_ULI526X) += uli526x.o
    # Declare multi-part drivers.
    tulip-objs := eeprom.o interrupt.o media.o
    timer.o tulip_core.o
    21142.o pnic.o pnic2.
    But I couldn't find where is that Makefile located :cry:
    What would you guys say the next step can be ?

    Thank you for the tip on stock & archck kernels 
    I'm mirroring Arch's current, extra & testing repositories on an external HDD (+ checked it before).
    Tried to add ULi module with the 2.6.13.4 kernel,
    I strictly followed "Kernel_Compilation_From_Source" howto, but got that message whatever I rm -Rf /usr/src/kernel-2.6.13.4/ and try again & again  :? :
    [root@llewellyn linux]# make oldconfig
    HOSTCC scripts/basic/split-include
    Dans le fichier inclus à partir de /usr/include/linux/errno.h:4,
    à partir de /usr/include/bits/errno.h:25,
    à partir de /usr/include/errno.h:36,
    à partir de scripts/basic/split-include.c:26:
    /usr/include/asm/errno.h:4:31: erreur: asm-generic/errno.h : Aucun fichier ou répertoire de ce type
    make[1]: *** [scripts/basic/split-include] Erreur 1
    make: *** [scripts_basic] Erreur 2
    # make gconfig
    HOSTCC scripts/basic/split-include
    Dans le fichier inclus à partir de /usr/include/linux/errno.h:4,
    à partir de /usr/include/bits/errno.h:25,
    à partir de /usr/include/errno.h:36,
    à partir de scripts/basic/split-include.c:26:
    /usr/include/asm/errno.h:4:31: erreur: asm-generic/errno.h : Aucun fichier ou répertoire de ce type
    make[1]: *** [scripts/basic/split-include] Erreur 1
    make: *** [scripts_basic] Erreur 2
    # make kconfig
    HOSTCC scripts/basic/split-include
    Dans le fichier inclus à partir de /usr/include/linux/errno.h:4,
    à partir de /usr/include/bits/errno.h:25,
    à partir de /usr/include/errno.h:36,
    à partir de scripts/basic/split-include.c:26:
    /usr/include/asm/errno.h:4:31: erreur: asm-generic/errno.h : Aucun fichier ou répertoire de ce type
    make[1]: *** [scripts/basic/split-include] Erreur 1
    Do you know why is that  :?:
    I'd like to know especially in the case I'd give archck kernel a try then will have to add ULi mudule to it
    (EDIT) Found some relevant hack to this problem at "Problem compiling ipsec-tools [SOLVED (kind of..)]".
    Here's what the guy did :
    I downloaded the source tarball (v0.5.1) and did a quick ./configure && make . Same error you had. But I have a custom build kernel and a full vanilla 2.6.11.7 source on my disk , so I tried to use that instead of the AL headers.
    Code:
    - I renamed the /usr/include/asm to asm-arch, same applies for /usr/include/linux
    - I linked the /usr/include/asm and linux to the kernel source (/usr/src/linux-2.6.11-7/include/asm and linux)
    - I created a link /usr/include/asm-generic which pointed to the kernel source dir as well ...../include/asm-generic )
    After that the software compiled beautifully Smile
    But it could be it will not work 100% but I didn't notice this when doing this in Slackware.
    After installing the software delete the links and rename the asm-arch and linux-arch back to their original names again.
    It is dirty but most of the times it worked for me Very Happy
    So I'll try his hack this evening if no one comes here and say there's some better (cleaner) way
    (/EDIT)

  • How to add support for K8T800pro agpgart?

    Hello everybody,
    after some time with winslows xp i grew tired of M$'s crap once more and returned to arch. Although this time i'm here to stay (if i get this damn issue resolved, that is...). I'm having a hard time getting any hardware acceleration ( GF4 MX440 and GF6600) to work on my Asus A8V-Deluxe Mainboard (with a K8T800pro chipset on it), and i think it's because the kernel does not have an interface to the AGP.
    Is there any solution to this? Is it possible to add an agpgart-driver to the kernel? I'm not a very advanced Arch user, but i know the *nix basics, i think.
    Southern_Trendkiller

    If you do have the amd64_agp being loaded make sure you have the nvidia drivers installed properly.
    Should look something like this.
        Identifier  "GFFX 6800"
        Driver      "nvidia"
        Option      "NvAGP" "3"
        Option      "Coolbits" "1"
    Now, if that is setup right, make sure glx is uncommented, no # in front of it. Like this.
        Load       "glx"
    Make sure Load "dri" and Load "glcore" are commented out or removed from the xorg.conf file as they conflict with the nvidia driver. One this is set type, glxinfo | grep direct
    If it says this,
    direct rendering: Yes
    Then everything is working properly for 3d accell. Oh, make sure composite is disabled.

  • New Camera Raw Update adds support for more cameras.

    http://support.apple.com/kb/DL1072
    This update extends RAW image format compatibility to Aperture 3 and iPhoto '09 for the following cameras:
    Canon PowerShot SX1 IS
    Olympus E-PL1
    Panasonic Lumix DMC-G2
    Panasonic Lumix DMC-G10
    Samsung NX10
    Sony Alpha DSLR-A390
    Sony Alpha NEX-3
    Sony Alpha NEX-5
    As always: Back up first
    Regards
    TD

    Hi,
    See if this answers your question:
    http://forums.adobe.com/thread/1178283?tstart=0

  • CustomEditor Extension - How to add support for a new file type...

    Folks,
    I'm trying to use the CustomEditor extension as a basis for a new editor that will work with an arbitrary extension (say ".foo").
    How do I tell JDeveloper that .foo files should be opened by my wonderful new extension?
    I've created a Node class called 'FooNode' to represent my .foo file. It extends DeployableTextNode and overrides the two public variables that appear to specifiy what file types this node represents:
        public static final java.lang.String EXT = ".foo";
        public static final java.lang.String EXT2 = ".bar";The relevent piece of code is in AnAddin.java and appears to be:
      public void initialize()
        EditorManager eMgr = EditorManager.getEditorManager();
        eMgr.register(this, new Class[] {/*XMLSourceNode.class,*/ FooNode.class });
      }This doesn't work - I can't get JDeveloper to recognize .foo files and bring up my editor. What am I doing wrong?
    David Rolfe

    From our development team:
    For the IDE to recognize a new file extension, it needs to be
    explicitly registered with the IDE framework. So the static
    final field named EXT isn't automatically detected. To
    register the extension (this is the JDev 10.1.3 API):
    import oracle.ide.model.Recognizer;
    Recognizer.mapExtensionToClass(".foo", FooNode.class);

  • How to add support both English and Portuguese in spell checking?

    In my research work, I often have to write documents both in English and Portuguese. How should I add support for both languages in spell checking? I'd want to switch between both when writing my stuff and, for now, all I have available on Pages is my Mac OS X Lion's native language: English. How to add support for both languages in Pages?

    You can use Styles. The default language in your Pages Styles is set to the computer language which you said is english, right.
    If you want Portuguese for some body text select some text >
    in the Inspector palette > T tab > More > language > select Portuguese >
    now click on the style Body text triangle > choose Create new paragraph style from selection > name it so you know it has this language.
    When writing you have to tell Pages which paragraph to be in Portuguese and which in English.

  • HT1998 How can I administer a Gen 1 Airport Express from Airport Utility 6.3.2 (OS 10.9). I can see the base station but get the message: "This version of AirPort Utility doesn't support this base station. Go to AirPort Service and Support for more inform

    How can I administer a Gen1 Airport Express from, my MacPro (OS 10.9, Airport Utility 6.3.2). I can see the Express in the WiFi window but from the Airport Utility I get the following message: " This version of AirPort Utility doesn’t support this base station. Go to AirPort Service and Support for more information." Of course there's nothing of value on the support page. Any clues anyone?

    Apple has dropped support in Mavericks (10.9) of the AirPort Express and AirPort Extreme models that were discontinued more than six years ago.
    You can still administer the older AirPort models if you have a Mac running Leopard, Snow Leopard, or a PC.

  • How can I add support for JPEG 2000 to Final Cut Express?

    How can I add support for JPEG 2000 to Final Cut Express 4? I need to export an .mov file in the JPEG2000 format but it is not available as a quicktime export option. Is this something that I can add via a quicktime .component? Would appreciate any insight anyone might have... Thank you.

    I believe you need to purchase the QuickTime Pro key ($29.99 USD).  Once you enter the registration number in System Preferences for QuickTime Player 7, it 'unlocks' several export features, including JPEG2000.
    See:
    http://support.apple.com/kb/SP521
    http://support.apple.com/kb/HT3820
    http://support.apple.com/kb/HT2240
    http://store.apple.com/us/product/D3380Z/A/quicktime-7-pro-for-mac-os-x?fnode=62
    -DH

  • IOS Newsstand app, add support for .folio files

    Hello!
    We have an iOS Newsstand app to provide our issues to our clients, and we use a PDF reader.
    We would like to add support for .folio files in the app, by using a folio reader in our app.
    Searching around, I've only found the specifications for the .folio files and the Adobe Content Viewer app.
    Is it possible to have some more specific information on how we can make something like the Adobe Content Viewer app that we can integrate in our app?
    For example how we would parse the xml files, what views/controls to use (eg. UIWebview?) etc.
    Thank you very much!

    Neil let clear something:
    - After the .folio specification became public (with license off course) the "This really isn't possible to do" is not truth.
    I believe that what people need to know is that: "Are we allowed to build a viewer?" / "Does Adobe allow programmers to give it a go?"
    Before March this wasn't allowed but since the spec became public we all hope (and I believe Adobe too) that this format will have an industry standard acceptance - like the PDF. In this case many people will try to create  viewers, software, builders etc.
    The DPS is a great platform but VERY EXPENSIVE. Companies around the world have developed and are in a position to develop great experiences and great apps. Sharing the .folio is big and this is what we need to clear - and not the number of staff working on the DPS Viewer.
    Thank you in advanced.

Maybe you are looking for

  • Crystal Reports-Issue

    Hi,   When I am connecting to SAP-R/3 System through Crystal Reports, I could see only few tables. Most of the tables are not seen. What could be the reason behind this? Thanks.

  • Deploying Developer Application on to Web Site

    Hi Guys Presently I am working on Developer/2000 1.6.1 release. I would like to deploy my application on to Web Site, I would be very glad any one tell me how to go about this. what all the softwares I would be required and will the same application

  • How to solve Photoshop install errors ?

    Can you help please ? This message was received when I tried to download and install Photoshop CS6, 64 bit system, Windows XP: Exit Code: 6 Please see specific errors and warnings below for troubleshooting. For example,  ERROR: DF023, DW063 ... WARNI

  • Alter database link

    Hi Team, Can we alter a public database link to connect to a different db using the below statement? Alter public database link link_name connect to schema identified by password using 'newdb'; Db version is 10.2.0.4

  • Remove Currency in PLD

    Hai Guys,        I am using SAP Business One 2005.I have created one A/R Invoice Document. If I given the Print Preview For that Document. Totol Amount and All Amount Values Displayed with Currecy(INR, USD& etc). I need to remove the Currency in Amou