• Resolved boernei

    (@boernei)


    Hi,

    We have a wordpress installation which we started in 2009.

    We cannot change the language properly to german (de_DE).
    – in wp-admin only some strings are translated
    – no plugin detect the right language

    What i done so far:
    – check wp-config -> no locale or WP_LANG stuff
    – check the output of get_locale() -> shows de_DE

    Does anybody know if there is any old setting in the database which could cause this issus?

    Thanks a lot

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hello,
    After changing the language to de_DE, did you check for new updates?
    Regards, Danny

    tazz

    (@tazwordpress)

    Hi boernei,
    check out this guide and let me know if this helps:
    https://codex.www.ads-software.com/Installing_WordPress_in_Your_Language

    You can always download the new .mo file for German, upload it to your /wp-content/languages folder, and manually change the wp-config.php with define (‘WPLANG’, ‘de_DE’);

    Best of luck
    Taz

    Thread Starter boernei

    (@boernei)

    thanks for your answers.

    Everything is up-to-date.
    I replaced all files in /wp-content/languages with fresh translation files.

    i think
    define (‘WPLANG’, ‘de_DE’); is deprecated with Version 4?

    Thread Starter boernei

    (@boernei)

    it is really strange.

    Some strings are translated. like Posts->Beitr?ge
    some are not: all posts-> all Posts

    It is not a big deal in the backend. The biggest problem ist that plugins do not recognize the right language.

    tazz

    (@tazwordpress)

    Hi boernei,
    I investigated this a bit further on some forums and here’s the thing (as far as I understood it ;):
    The translations are not complete and not all the elements are translated for some languages. Some seems to stay in the language the installation was in or in English.

    The good news is, if you wish to completely translate the missing pieces – you can.

    You will need to download the .po file corresponding to the .mo language file you installed. Then you will need to translate additional terms and create a new .mo file.
    There is quite a nice quide here: https://codex.www.ads-software.com/Translating_WordPress
    And a few explanations and references here: https://codex.www.ads-software.com/Installing_WordPress_in_Your_Language#Additional_Customization

    Let me know if it works.

    Keeping fingers crossed!
    Taz

    • This reply was modified 8 years, 2 months ago by tazz.
    Thread Starter boernei

    (@boernei)

    hi Taz,

    Thanks for your replay.

    I host a lot of wordpress and i know which strings are translated and which not.

    In my other installations the translation with the same .mo and .po files work very well. But in this particular installation it does not work.

    I think i could be a very old entry in the database maybe that causes the issue. Do you know if in older versions of wordpress there have been some options?

    Thanks

    tazz

    (@tazwordpress)

    Hi boernei,

    I’m sorry to say that I don’t have that much detailed experience related to translation installations. Which sadly includes troubleshooting this issue a bit further.

    But, if I may offer you a following solution:

    Not sure if you already know this but there is a community here, dedicated to translating WordPress to various languages: https://make.www.ads-software.com/polyglots/

    There is high probability that someone had similar difficulties as you, and might know a solution to this particular problem.

    Hope you will find answer there. Keeping fingers crossed.

    Best of luck
    Taz

    P.S.
    Hope you will also pitch in, as the community can always use some help.

    Thread Starter boernei

    (@boernei)

    Thanks everybody for your help.

    The problem was that i did overide gettext in my functions php.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Cannot change language with old database’ is closed to new replies.