-
v2.11.0
StableAll checks were successfulAuto Release on version bump / release (push) Successful in 9sreleased this
2026-09-16 21:58:46 +02:00 | 10 commits to main since this releaseAdded
- Internazionalizzazione completa del plugin: tutte le stringhe visibili all'utente (pagina admin, wizard di installazione, notice, colonna Stato, link azione nella lista plugin) passano dalle funzioni di traduzione WordPress, con l'inglese come lingua sorgente.
- Header
Text Domain: eg-forgejo-updatereDomain Path: /languages, che finora mancavano: senza di essi WordPress non avrebbe caricato alcuna traduzione. - Cartella
languages/con il templateeg-forgejo-updater.pot(77 stringhe) e la traduzione italianaeg-forgejo-updater-it_IT.po/.mo. Nessuna chiamata aload_plugin_textdomain(): WordPress carica le traduzioni just-in-time dal 4.6. - Commenti
translators:su ogni stringa con placeholder.
Changed
- Le stringhe che interpolavano variabili nel letterale (
"Errore inatteso (HTTP {$http_code}). Riprova più tardi."e altre 4) sono state riscritte consprintf()e placeholder. Erano il punto piu' fragile: come letterali con la variabile dentro non sarebbero mai state traducibili, e sarebbero sparite in silenzio dal.pot. - Le due sole chiamate
__()preesistenti avevano msgid in italiano (Impostazioni,Documentazione), contro la convenzione dei plugineg-*: ora sonoSettingseDocumentation. Chi avesse traduzioni esterne basate sui vecchi msgid deve rimapparle. Descriptiondell'header del plugin portata in inglese; la resa italiana arriva dal.po(msgcmpla pretende tradotta, a differenza di Author e Plugin URI).- I messaggi di
log_debug()sono ora in inglese e restano fuori da gettext: sono diagnostica per il log, non testo d'interfaccia. readme.txt:Tested up toportato a 7.1 (Plugin Check segnalava 7.0 come non piu' attuale).
Why
- Il plugin era interamente in italiano hardcoded: 2 sole chiamate a
__()su 1565 righe. Chiunque non parli italiano vedeva un'interfaccia italiana, e non c'era modo di tradurla. - La traduzione
it_ITriproduce alla lettera i testi della 2.10.0: l'interfaccia in italiano resta identica, così qualsiasi differenza visibile e' un bug e non una scelta estetica.
Verified
wp i18n make-potsenza warning;msgfmt --checkpulito;msgcmpsegnala solo Plugin URI, Author e Author URI, le uniche voci ammesse come non tradotte.- Caricamento reale del
.moin WordPress viawp eval: le 77 stringhe rispondono in italiano. - Plugin Check 2.1.0: nessun errore di i18n o di escaping.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
4 downloads