Skip to content

Italian: fill 232 empty strings and fix 31 broken ones - #13718

Merged
niksedk merged 1 commit into
mainfrom
claude/italian-fill-empty-strings-0a461b
Aug 17, 2026
Merged

Italian: fill 232 empty strings and fix 31 broken ones#13718
niksedk merged 1 commit into
mainfrom
claude/italian-fill-empty-strings-0a461b

Conversation

@niksedk

@niksedk niksedk commented Aug 16, 2026

Copy link
Copy Markdown
Member

Step 1 of splitting up #13525, so the uncontroversial part can land now and the wording discussion can happen separately.

This PR touches only strings that were empty or functionally broken. No wording preferences, no reordering, no header changes.

What changed (263 lines)

232 strings that were empty in Italian.json are now translated. The file had 250 empty strings; 232 of them exist in the alternative translation and are filled here.

31 strings that were wrong rather than a matter of taste:

  • 7 placeholder/format-spec mismatches vs English — e.g. Chars/second: {0} was Caratteri/sec: {0:0.00}, and the statistics strings (numberOfItalicTags, numberOfBoldTags, numberOfUnderlineTags, numberOfFontTags, numberOfAlignmentTags) had lost their {0:#,##0} formatting.
  • 10 missing or misplaced _ menu accelerators_OK, _Cambia maiuscole/minuscole, _Dividi sottotitolo, S_corciatoie da tastiera, _Sgancia controlli video, and stray _ on strings that have none in English (Corsivo, Aggiorna).
  • Cut was "Taglio" (the noun, "a cut") → "Taglia"
  • Paste was "Impasto" (dough/batter) → "Incolla"
  • The whole Speech to text family was translated as "Sintesi vocale", which means text-to-speech — the opposite operation — and speechToTextHint read "Da voce a SMS {0}". Now "Conversione da voce a testo".

Attribution

The wording comes from @GitGianluc's alternative translation in #13525, normalised to the typographic conventions already used in this file (... rather than , straight quotes, hyphen rather than en dash) so the file stays internally consistent.

version, translatedBy and cultureName are deliberately left untouched — @bovirus stays the maintainer of this file.

Not in this PR

The remaining ~1,942 wording differences between the two translations (Visualizza/Mostra, tasti rapidi/scorciatoie, font/carattere, plugin/componenti aggiuntivi, .../, …). Those are preferences worth discussing one by one, not bundling into a 3,000-line diff.

Testing

LanguageJsonFilesTests, LanguageFileFormatStringTests, SeLanguageJsonContextTests, EmbeddedAssetsTests — 71 passed.

🤖 Generated with Claude Code

Fills the 232 strings that were empty in the Italian translation, and
fixes strings that were functionally wrong rather than a matter of
wording:

- 7 strings whose {0} placeholders/format specs did not match English
  (e.g. "Caratteri/sec: {0:0.00}" for "Chars/second: {0}", and the
  statistics strings that had lost their {0:#,##0} formatting)
- 10 strings with a missing or misplaced _ menu accelerator
- "Cut" was "Taglio" (the noun) -> "Taglia"
- "Paste" was "Impasto" (dough) -> "Incolla"
- the "Speech to text" family was translated as "Sintesi vocale",
  which is text-to-speech - the opposite - and once as "Da voce a SMS"

Wording comes from GitGianluc's alternative translation in #13525,
normalised to the typographic conventions already used in this file
(... rather than …, straight quotes, hyphen rather than en dash).
Version/translatedBy headers left untouched; no other strings changed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@niksedk

niksedk commented Aug 16, 2026

Copy link
Copy Markdown
Member Author

@bovirus could you review this one? It only fills strings that were empty and fixes the placeholder/accelerator problems — no wording preferences, and your translatedBy header is untouched. Context in #13525.

@GitGianluc the wording here is yours, just with the punctuation matched to the conventions already in the file.

@bovirus

bovirus commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

@niksedk

I'm workinbg on revision of Italian language .

@niksedk

niksedk commented Aug 16, 2026

Copy link
Copy Markdown
Member Author

@niksedk

I'm workinbg on revision of Italian language .

could we merge this?

@bovirus

bovirus commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

@niksedk

I beleiev that you can merge.

This afternoon I will upload my changes.

If @GitGianluc is agree I propose to add him as translator in the header for his contribute.

pull Bot pushed a commit to matrixer2306/subtitleedit that referenced this pull request Aug 17, 2026
The Italian translation update in SubtitleEdit#13718 takes its wording from
GitGianluc's alternative translation, so add the credit to
translatedBy. bovirus stays the maintainer and keeps his version
stamp.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@niksedk
niksedk merged commit 727e39c into main Aug 17, 2026
1 check passed
@niksedk
niksedk deleted the claude/italian-fill-empty-strings-0a461b branch August 17, 2026 09:36
@GitGianluc

Copy link
Copy Markdown

@bovirus @niksedk OK, I’ve got no objections: thanks for mentioning me.
In the meantime, I’ve updated my alternative translation to v5.2.0-beta16

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.

3 participants