27 personlige Links
Dokumentationen af Shaarli L10n er ikke fantastisk - virker til at være 'Work in progress'
Oversættelse
Det er lykkedes mig at lave en dansk L10n med hiv og sving.
Der var ikke en .pot fil til rådighed, så min løsning var at benytte den tyske .po fil som hjælp til oprettelse af den danske oversættelse.
Den hentede jeg ind i PoEdit
Herefter kørte jeg en 'Opdatering fra koden' (De installerede plugins blev så medtaget)
Og så kunne jeg oversætte alle strenge til dansk.
Integrering
Med den nye oversættelse manglede der så en tilretning af languages.php for at kunne vælge dansk i opsætningen.
...\shaarli\application\Languages.php :
/**
* Get the list of available languages for Shaarli.
*
* @return array List of available languages, with their label.
*/
public static function getAvailableLanguages()
{
return [
'auto' => t('Automatic'),
'en' => t('English'),
'fr' => t('French'),
'de' => t('German'),
'da' => t('Danish'),
];
}
Som skrevet 'Work in progress' - der burde jo laves en funktion, der tjekker tilgængelige sprog, og laver listen derudfra.
Opdatering 2022.02.15
I følge opdateret dokumentation skulle det være muligt at få Shaarli til automatisk at registrere oversættelsen. Det har jeg endnu ikke forsøgt.
Den Danske Po-fil
Du er velkommen til at benytte/bygge videre på min danske po-fil
(Højreklik på linket - og vælg at gemme link)
Har også i dag (2022.02.15) submitted a pull request med min oversættelse.
Så må vi se, hvornår den indgår i distributionen.