Image "Er zijn %count afbeeldingen in dit album."

Er zit een fout in de Nederlandse vertaling van Image.

Onder ieder album staat de zin
"Er zijn %count afbeeldingen in dit album."

Volgens joachim van het image support forum moet de % een @ zijn om de counter te laten werken. Ik heb geprobeerd dit te veranderen... zonder succes. Is er iemand die een wel werkende "count-vertaling" heeft of kan maken?

Bedankt!

Drupalversie: 
6.x
Auteur: 
Aeonius
Door Aeonius op 21 augustus, 2010 - 21:09

bump... iemand? Misschien anders een andere plaats waar ik een oplossing zou kunnen vinden?

afbeelding van wselvais
Door wselvais op 13 oktober, 2010 - 22:49

Zelfde probleem hier, iemand een oplossing?

afbeelding van Xano
Door Xano op 13 oktober, 2010 - 23:02

Kijk even naar het teken gebruikt in de originele Engelse string. Ik verwacht zelfs dat het "!count" moet zijn, aangezien het om een getal gaat.

My name is Bart - web & events
iDEAL, OmniKassa, en meer.

afbeelding van wselvais
Door wselvais op 13 oktober, 2010 - 23:15

Hallo, ben geen programmeur, maar ik vermoed dat ik deze moet gaan zoeken onder translations. Ik vind daar echter nergens die string terug...

afbeelding van wselvais
Door wselvais op 13 oktober, 2010 - 23:14

Hallo, ben geen programmeur, maar ik vermoed dat ik deze moet gaan zoeken onder translations. Ik vind daar echter nergens die string terug...

afbeelding van Xano
Door Xano op 14 oktober, 2010 - 11:24

http://localize.drupal.org zou zowel de oorspronkelijke string als de vertaling moeten staan. In de geïmporteerde *.po file (die in de map van Image.module moet zitten) staan ze allebei sowieso.

My name is Bart - web & events
iDEAL, OmniKassa, en meer.

Door wimvds op 15 oktober, 2010 - 10:38

De relevante code snippet ziet er als volgt uit (in Acquia Drupal althans) :

function theme_image_gallery_count($count) {
return format_plural(
$count,
'There is 1 image in this gallery',
'There are @count images in this gallery'
);
}

In de nederlandse .po file (image/contrib/image_gallery/translations/image_gallery.nl.po) staat het volgende mbt deze string :

#: contrib/image_gallery/image_gallery.module:400;422
msgid "There is 1 image in this gallery."
msgid_plural "There are @count images in this gallery."
msgstr[0] "Er is 1 afbeelding in dit album."
msgstr[1] "Er zijn %count afbeeldingen in dit album."

En dat is dus de fout... Vervang msgstr[1] door :

msgstr[1] "Er zijn @count afbeeldingen in dit album."

Na het aanbrengen van die wijziging kan je de .po file opnieuw importeren (let er dan wel op dat je bij mode kiest voor "Tekenreeksen in het geïmporteerde bestand vervangen bestaande versies, nieuwe worden toegevoegd."!), en dan zou het probleem opgelost moeten zijn (en dan kan je ineens die fix submitten ook :p).

afbeelding van wselvais
Door wselvais op 15 oktober, 2010 - 10:50

Hartelijk bedankt voor de volledige uitleg. Heb dit zonet getest en nu werkt het naar behoren!

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.