Nel corso degli anni, abbiamo visto Checkmk essere utilizzato in diverse località del mondo. Questa popolarità porta con sé una diversità di culture e di lingue nella nostra comunità. Molti dei nostri utenti non parlano inglese come lingua madre, ma l'inglese è la lingua principale del software Checkmk. La nostra missione è quella di garantire che la spina dorsale del mondo IT non venga mai meno, e non vogliamo che la lingua sia un ostacolo al raggiungimento di questo obiettivo. Abbiamo iniziato con Checkmk in tedesco, e pensiamo di poter aggiungere altre lingue al software. Alcuni membri della comunità hanno già espresso il loro interesse ad avviare questa iniziativa per la loro lingua madre e hanno già iniziato a inviare le loro traduzioni (ragazzi, siete fantastici!). Abbiamo voluto quindi assicurarci di poter supportare i nostri utenti con gli strumenti e i sistemi necessari a rendere possibile questa iniziativa.
Oggi siamo lieti di presentare ufficialmente il nostro programma di localizzazione di Checkmk, con il quale la comunità può partecipare a rendere disponibile Checkmk nella propria lingua madre. Il programma è già stato "lanciato" alla fine del 2020 e da allora i membri della comunità lo stanno testando e stanno avviando nuovi progetti linguistici.
Translate.checkmk.com funziona su Weblate, una piattaforma di localizzazione open source utilizzata anche da alcuni progetti open source (ad esempio Fedora, LibreOffice). Attualmente abbiamo 11 progetti linguistici su Weblate, 5 dei quali sono tradotti automaticamente con DeepL. Il resto delle lingue è tradotto da personale specializzato. Le altre lingue sono tradotte da tribù29 e dai membri della comunità.
Come partecipare
È facile contribuire alle traduzioni di Checkmk! Basta creare un account su translate.checkmk.com e aprire il progetto Checkmk per scegliere la lingua a cui si vuole contribuire. Al momento, è possibile contribuire nelle seguenti modalità:
- Rivedere e correggere le stringhe tradotte automaticamente. La maggior parte delle traduzioni in olandese, francese, italiano, portoghese (PT) e spagnolo sono state generate automaticamente utilizzando DeepL. Queste stringhe sono contrassegnate come "tradotte". Potete aiutarci, verificando la correttezza delle stringhe già tradotte. Per trovarle, potete utilizzare la query di ricerca `state:>=translated`.
- Contribuire a nuove traduzioni. Ci sono delle stringhe che non sono ancora state tradotte. Queste possono essere visualizzate facendo clic su "Traduci" nel progetto linguistico selezionato. È anche possibile accedervi con la query di ricerca `state:empty`.
- Modificare le traduzioni esistenti in base alla stringa sorgente aggiornata. Alcune stringhe sono state tradotte in precedenza e successivamente è stato aggiornato il testo originale (chiamato "stringa di origine"). Si può contribuire ad aggiornare le traduzioni in base al nuovo testo. Queste stringhe sono contrassegnate come "Da modificare". Per visualizzare tali stringhe, potete utilizzare la query di ricerca `state:needs-editing`.
Una volta scelto il testo da tradurre, si vedrà il pannello mostrato qui sotto. Per inviare il proprio contributo di traduzione, è sufficiente digitarlo nel relativo campo e cliccare su "Suggest".
Provare le nuove lingue in Checkmk
Le lingue alternative sono disponibili per tutte le edizioni di Checkmk, ma sono accessibili in vari modi.
È possibile scaricarle e installarle come pacchetto di estensioni di Checkmk, scegliendo la propria lingua nelle Impostazioni personali. Tuttavia, i testi non vengono aggiornati in tempo reale e quindi potrebbero mancare alcune delle traduzioni da voi fornite.
Se siete utenti di un'edizione enterprise, un'altra opzione è quella di testare le traduzioni utilizzando la build giornaliera del master branch che potete scaricare dal portale clienti. Si otterrà la versione più recente delle traduzioni, ma poiché non si tratta della versione stabile di Checkmk, non è consigliabile in ambienti di produzione.
Per una descrizione dettagliata di come utilizzare Weblate, consultate questo post sul forum di Checkmk. Potete anche postare nella categoria Localizzazione se avete domande o se c'è qualcosa di cui volete discutere con altri localizzatori. Non esitate a contattarmi anche tramite un messaggio personale nel forum per qualsiasi domanda o idea. Buon monitoraggio e buona localizzazione!