Ondersteuning » Code oplossingen gezocht » Localize werkt niet

  • Hallo,

    Ik heb een hardnekkig probleem met localization: omzetten van WordPress-site naar een andere taal.

    Ik ben al enige jaren WordPress-gebruiker en heb altijd menig probleem zelf op kunnen lossen, maar deze snap ik echt niet.

    Wat heb ik gedaan:

    Een site (facter.nl) heeft een Engelstalig theme, Point van MyThemeShop. Zoals de makers van die theme aanraden heb ik met Poedit de default.mo en default.po files vertaald naar Nederlandstalige teksten als nl_NL.mo en nl_NL.po (nieuwe files) en in de wp-content/themes/point/lang directory opgeslagen.

    In de WordPress-root heb ik in wp-config.php define (‘WPLANG’, ”); veranderd in define (‘WPLANG’, ‘nl_NL’);, zoals Poedit ook adviseerde.

    De site blijft Engelstalig. Om zeker te zijn dat er niet ergens iets misgaat, heb ik de default.mo en default.po-files in de lang-directory verwijderd. Er veranderde niks; de site blijft Engelstalig.

    Zoals de WordPress Codex aanraadt heb ik vervolgens in de wp-content directory een /languages-directory aangemaakt en daarin ook de nl_NL.po en nl_NL.mo-files geplaatst. Dat leverde niks op: de teksten blijven allemaal Engels.

    Daarna heb ik het iets drastischer aangepakt. Als WordPress om de een of andere reden blijft terugvallen op de default-files, dan zou het dus moeten helpen als ik die verwijder en de nl_NL-files rename naar default.po en default.mo. Dan kan WordPress er echt niet meer omheen zou je denken. Maar tot mijn stomme verbazing levert ook dat niks op. Alles blijft hardnekkig Engels.

    Ligt het dan om de een of andere reden aan het theme? Nee. Ik heb ook even omgezet naar het standaard theme Twentyfourteen en ook dan blijft alles – bizar genoeg – in het Engels.

    Ik heb ook de WordPress Language plugin gedownload. Kijken of dat dan iets doet. Maar nee: niks.

    Ik snap het niet meer. Iemand een idee?

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Ik heb exact hetzelfde probleem. Sommige termen worden wel vertaald, maar andere zoals het simpele ‘Read More’ blijft ondanks de correcte vertaling in nl_NL.po hardnekkig Engels. Ook ik heb de engelstalige .po en. mo verwijderd en toch blijft de website Engelstalige termen genereren.

    Heb jij het intussen opgelost en hoe?

    Thread starter kajleers

    (@kajleers)

    Iemand op een ander forum — weet niet meer wie of waar — wees mij erop dat ik kennelijk bezig was in een child theme. Ander theme gepakt, en toen ging het wel. Kan bij jou anders zijn; ik weet niet of je met een child theme werkt.

    Dank voor deze razendsnelle reactie.

    Nee, dat is het niet. Op dit theme zit (nog) geen child theme.

    Ik snap er helemaal niks van. Hoe kan WP nou Engelstalige termen genereren die nergens meer te vinden zijn? Ik beheer 40 WP websites en bij alle andere draait het als een tierelier. Zijn allemaal Thema’s van Elegant Themes, als dat je iets zegt. Dus nog betaalde Pro Themes ook. Bij Elegant Themes snappen ze er ook niks van.

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘Localize werkt niet’ is gesloten voor nieuwe reacties.