Ondersteuning Volgende » Vertaling WordPress (NL) Volgende » naar wijzigen

  • dit bericht had ik geplaatst op het internationale forum, maar de moderator verwijst me door naar nl. bij deze.

    ik heb een nederlandstalige wordpress site, software inclusief nl vertaling van nl.wordpress.org.

    ik ken 3 nederlandse vertalingen:

    1. “Nederlands” “nl_NL” <html lang=”nl”>
    2. “Nederlands (formeel)” “nl_NL” <html lang=”nl-NL”>
    3. en een incomplete Nederlands voor België, naar ik aanneem “nl_BE”.

    ik wil graag aan de taalcode ‘nl’ de landcode ‘NL’ toevoegen, dus nl_NL, net zoals en_US en_UK etc.

    in de code vond ik dit:
    /wp-includes/general-template.php:716: $output = __( 'html_lang_attribute' );

    en in /wp-contant/languages/nl_NL.po dit:

        18	msgid "html_lang_attribute"
        19	msgstr "nl"

    en daar gebeurt het denk ik.

    mijn vragen:

    1. wat is correct: ‘nl’ of ‘nl_NL’, dat laatste denk ik.
      in ‘nederlands (formeel)’ staat wel ‘nl_NL’.
    2. als ik gelijk heb, hoe verander ik het dan zo dat een wijziging van nl_NL.mo dat niet ongedaan maakt.
    3. ik kan natuurlijk in plugins of thema met een filter language_attributes wijzigen maar dat vind ik geen fraaie oplossing. is er een methode om een .mo te vervangen?

    BTW: 4.7.0 is ongewijzigd.

    • Dit onderwerp is gewijzigd 11 maanden, 2 weken geleden door  pdvnl.
    • Dit onderwerp is gewijzigd 11 maanden, 2 weken geleden door  pdvnl.
2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • HTML language attribute is ‘nl’. Deze vind je in de broncode. Geeft aan in welke taal de content is.

    De language code ‘nl_NL’ is alleen van belang voor het gebruik van de taal waarin je WordPress gebruikt. ‘nl_NL’ gebruiken in de <html lang=”…”> tag, is onjuist.

    de vraag naar correct ‘nl’ of ‘nl_NL’ was een retorische 😉
    argumenten:

    1. de formele standaard BCP 47 – Tags for Identifying Languages
    2. wordpress onvertaald genereert ‘en-US’
    3. nederlands (formeel) genereert ‘nl-NL’

    het lijkt me logisch date de nederlandse vertalingen met en zonder formeel dezelfde string in .mo definiëren.

    blijft de vraag hoe ik kan .mo kan overrulen, omdat ik wijzigen via plugin of thema niet correct vind.

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘naar wijzigen’ is gesloten voor nieuwe reacties.