Jeg har oversat Search Unleashed til dansk. Oversættelsen distribueres nu sammen med pluginnet, som kan findes på WordPress Plugins.
Umiddelbart virker det ikke altid lige let at opdatere sprogfiler (jeg oversatte den faktisk sidste år, men glemte at lægge den ud). Jeg måtte brug poEdit, fordi Codestyling Localization ikke kunne finde Search Unleashed’s sprogfiler og derfor heller ikke opdatere min sprogfil, hvad den ellers er god til. poEdit ville heller ikke. Om det skyldtes brugerfejl eller noget andet, ved jeg ikke.
Mærkeligt var, at to oversættelser, der var formet på helt samme måde – med msgid og msgid_plural ikke blev behandlet ens. Den ene virkede, den anden ikke.
Her er den, der virker:
#: view/search-unleashed/incoming_local.php:8
msgid "You arrived here after searching for the following phrase"
msgid_plural "You arrived here after searching for the following phrases"
msgstr[0] "Du er landet her, fordi du søgte efter følgende frase"
msgstr[1] "Du er landet her, fordi du søgte efter følgende fraser"
Her er den, der ikke virker:
#: view/admin/index.php:7
#, php-format
msgid "You have %d item in the search index."
msgid_plural "You have %d items in the search index."
msgstr[0] "Du har %d enhed i din søgeindeks."
msgstr[1] "Du har %d enheder i din søgeindeks"
Er der nogen, der kan gennemskue, hvad der er galt, hører jeg gerne om det!
Update: Forfatteren af Search Unleashed, John Godley, henviste mig til en super guide, han har skrevet: Translating WordPress into another language. Da jeg fulgte den, kunne jeg opdatere po-filen med poEdit. Da alt var oversat, virkede det hele!
