| Date | 2026-08-15 |
| Locale tree | ~/mozilla/git/firefox-l10n/es-ES @ c5344d0b97f4 |
| Baseline reviewed previously | 94f2f3919a6d (see original report ~/Desktop/Claude_qa_l10n/firefox-es-ES-l10n-review.md, not modified by this pass) |
| en-US reference | ~/mozilla/git/firefox-quarantine @ ea20567cf0d3 |
| Scope | Re-run automated health checks on current es-ES; verify the three fix commits applied since the original review; flag any new issues introduced by those fixes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| Import an embedded TBX glossary into the Terminology project. | |
| Self-contained: the TBX is carried inline as gzipped base64, so nothing needs to | |
| be uploaded to the server. Paste the whole file into a Django shell: | |
| python manage.py shell | |
| Creates a Term for every source term not already present, then stores the | |
| target-language term as an approved Translation on the Term's entity. The |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| """Fetch translations for a set of Transvision entities and dump them as JSON.""" | |
| import json | |
| import re | |
| import urllib.parse | |
| import urllib.request | |
| API = "https://transvision.flod.org/api/v1/entity/gecko_strings/" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /usr/bin/env python3 | |
| # This Source Code Form is subject to the terms of the Mozilla Public | |
| # License, v. 2.0. If a copy of the MPL was not distributed with this | |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. | |
| """ | |
| rewrite_file_paths.py --path <folder> [--project <name>] [--output <file>] | |
| This script parses all XLIFF files in the localized folders and rewrites the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.db import transaction | |
| from pontoon.base.models import Entity, Project, Resource, Section | |
| XLIFF = [Resource.Format.XLIFF, Resource.Format.XCODE] | |
| project = Project.objects.get(slug="firefox-for-ios") | |
| resources = list(project.resources.filter(obsolete=False, format__in=XLIFF).order_by("path")) | |
| print(f"{len(resources)} XLIFF/XCODE resources, sync_disabled={project.sync_disabled}") | |
| for res in resources: | |
| print(f"{res.path} [{res.format}]") |
| Date | 2026-08-11 |
| Locale tree | ~/mozilla/git/firefox-l10n/fy-NL |
| Repo commit | d2359b083300db1993ce76d9e8fc214d4066d271 (2026-08-11) |
| en-US reference | ~/mozilla/git/firefox-quarantine @ 8ca943f87f5e4d73a517cc1a1b0fa4acc82fdb5c |
| Scope | 242 .ftl files — browser, toolkit, devtools, dom, security, netwerk, mobile |
Date: 2026-08-10
Locale tree: ~/mozilla/git/firefox-l10n/nl @ 8f96d6666f29 (branch main)
en-US reference: ~/mozilla/git/firefox-quarantine @ 6f2a830d9
Scope: 242 .ftl files — Firefox desktop + shared toolkit, dom, netwerk, security, devtools, mobile
Method: automated health checks (moz.l10n parser, l10n-lint, hunspell against the locale's own nl.dic) followed by a per-directory qualitative review against en-US, using the en-US developer comments as context.
All findings are keyed by Fluent string ID, never by line number.
- Date: 2026-08-07
- Locale tree:
~/mozilla/git/firefox-l10n/ru— commit223ff88505af5dc583cb70b23bfb9e8abfe79447 - en-US reference:
~/mozilla/git/firefox-quarantine - Scope: 241
.ftl+ 113.propertiesfiles (Firefox desktop + shareddom/toolkit/devtools/netwerk/securitystrings) - Method: automated health checks (
moz.l10nparser, hunspell with the repo's own ru dictionary, bidirectional Latin/Cyrillic homoglyph scan, cross-file consistency grouping) followed by per-directory qualitative review against en-US, using the developer comments as context. Every finding below was verified against the en-US source.
All findings are keyed by string ID, never by line number. Problems that exist only in the en-US developer comments are not reported.
- Date: 2026-08-07
- Locale tree:
~/mozilla/git/firefox-l10n/pt-BR— commit223ff88505af5dc583cb70b23bfb9e8abfe79447 - en-US reference:
~/mozilla/git/firefox-quarantine - Scope: 241
.ftl+ 113.propertiesfiles (Firefox desktop + shareddom/toolkit/devtools/netwerk/securitystrings) - Method: automated health checks (
moz.l10nparser, hunspell with the repo's own pt-BR dictionary, cross-file consistency grouping) followed by per-directory qualitative review against en-US, using the developer comments as context. Every finding below was verified against the en-US source.
All findings are keyed by string ID, never by line number.
NewerOlder