Skip to content

i18n(it): translate IP2Country strings (PRs #113, #128) - #129

Merged
got3nks merged 1 commit into
amule-org:masterfrom
got3nks:i18n/it-ip2country
Jun 12, 2026
Merged

i18n(it): translate IP2Country strings (PRs #113, #128)#129
got3nks merged 1 commit into
amule-org:masterfrom
got3nks:i18n/it-ip2country

Conversation

@got3nks

@got3nks got3nks commented Jun 12, 2026

Copy link
Copy Markdown

Summary

Italian translations for the 32 strings added by the IP2Country preferences-panel work in #113 (status block, source dropdown, sub-panels, log messages, download failures).

Coverage

  • 19 short labels / log lines (DB-IP / MaxMind / Custom URL labels, status states, license-key field, download-failure messages).
  • 7 fuzzy entries (Database, Source:, Download URL:, Auto-update on startup, Custom source, Status: Loaded%s, Status: Loaded%s - %s) that msgmerge guessed from neighbouring strings; corrected + de-fuzzed.
  • 3 multi-line sub-panel description blocks (DB-IP, MaxMind, Custom URL) covering attribution + licensing notices.

After this PR: 1725 translated, 0 fuzzy, 0 untranslated in po/it.po.

Tone

Matches the existing it.po register — Stato, Aggiorna, Scaricamento, Sorgente. Proper nouns (DB-IP, MaxMind, GeoLite2, MMDB, License Key in MaxMind context) kept verbatim. Chiave di licenza used as a standalone field label where there's no MaxMind context.

Test plan

  • msgfmt --statistics po/it.po: 1725 translated, 0 fuzzy, 0 untranslated.
  • CI translation checks.

…project#128)

Adds Italian translations for the 32 strings added by the IP2Country
preferences-panel work in amule-project#113:
  - 19 short labels and log strings (source dropdown, status line,
    license-key field, attribution lines, download failure messages)
  - 7 fuzzy entries (Database / Source / Download URL / Auto-update /
    Custom source / Status: Loaded%s / Status: Loaded%s - %s) that
    msgmerge had guessed from neighbouring strings; corrected + de-fuzzed.
  - 3 multi-line sub-panel description blocks (DB-IP, MaxMind, Custom URL)
    covering attribution + licensing notices.

Tone follows the existing it.po register (Stato, Aggiorna, Scaricamento,
Sorgente). Proper nouns (DB-IP, MaxMind, GeoLite2, MMDB, License Key in
MaxMind context) kept verbatim; "Chiave di licenza" used as a standalone
field label.

After this commit: 1725 translated, 0 fuzzy, 0 untranslated.
@got3nks
got3nks merged commit f355150 into amule-org:master Jun 12, 2026
10 checks passed
@got3nks
got3nks deleted the i18n/it-ip2country branch June 12, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant