Questa procedura si applica alle versioni di Firefox basate su Mercurial (Firefox 3.5 e successivi).
Per prima cosa bisogna cercare la stringa nel locale en-US:
Inserire il testo della stringa tra virgolette (es. "Unable to connect"), in file path scrivere "locales" (in modo da limitare la ricerca alle sole stringhe ed escludere il codice).
In questo modo si scopre la chiave associata alla stringa originale e il file in cui si trova: ad esempio, per Firefox 3.5, la stringa "Unable to connect" si trova nel file
netError.dtd e la chiave è
connectionFailure.titleA questo punto ci sono due possibilità: cercare la chiave all'interno del repository oppure individuare il file all'interno del repository stesso.
Cercare la chiaveAprire mxr-l10n:
Nel campo "Search for" indicare il nome della chiave (ad esempio
connectionFailure.title), nel campo "File path" indicare
/it per limitare la ricerca alle stringhe in lingua italiana (quel repository contiene tutti i locale di Firefox).
Individuare il file localizzatoIl repository per la lingua italiana si trova a questi indirizzi:
Una volta aperto il repository, fare clic in alto su
files e navigare fino al file che interessa, tenendo come riferimento il link inglese (basta togliere la parte /locales/en-US). Ad esempio:
http://hg.mozilla.org/releases/l10n-mozilla-1.9.1/it/file/8a2e11cf7072/browser/chrome/overrides/netError.dtd).