Skip to content

Added missing Italian translations and fixed two#26308

Merged
cathysarisky merged 7 commits intoTryGhost:mainfrom
antoniomasoni:main
Feb 23, 2026
Merged

Added missing Italian translations and fixed two#26308
cathysarisky merged 7 commits intoTryGhost:mainfrom
antoniomasoni:main

Conversation

@antoniomasoni
Copy link
Contributor

@antoniomasoni antoniomasoni commented Feb 9, 2026

I added missing Italian translations and fixed existing ones in the sign-up and comments section. In Italian, “Subscribe” can mean either “Abbonati” or “Iscriviti”; the first implies a paid subscription, while the second is free, corresponding for example to account registration.

Examples:

I subscribed to Ghost(Pro) -> (IT) Mi sono abbonato a Ghost(Pro) <- paid subscription
I subscribed to the newsletter -> (IT) Mi sono iscritto alla newsletter <- free subscription

In the last fix, "Accedi ora" means "Log in now" that was a not correct translation for that button that calls the sign up modal, so I changed it to "Iscriviti ora" that means "Sign up know" as the EN label says.


Note

Low Risk
String-only i18n updates with no behavior changes; risk is limited to potential wording/consistency issues in the Italian UI.

Overview
Updates Italian locale strings for Portal, Comments, and the signup form by filling previously-empty translations and correcting wording.

Notably adjusts sign-up copy to use "Iscriviti" (free signup) instead of "Abbonati" (paid subscription), fixes the Comments CTA "Sign up now" translation, and adds missing UI labels/errors such as billing portal/receipts text and "View in admin".

Written by Cursor Bugbot for commit 110d0ad. This will update automatically on new commits. Configure here.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 9, 2026

Walkthrough

This pull request updates Italian translations across three locale files. In the comments configuration file, one translation is corrected and another is populated from an empty string. The portal configuration file receives sixteen translation updates, filling previously empty strings with Italian text for billing-related messages, email provider actions, and portal features. In the signup form configuration file, a single translation value is changed. These modifications maintain the existing file structure and key naming while updating translation content.

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title is incomplete and cut off mid-sentence, making it unclear what was added or fixed; it reads as unfinished. Complete the title with specific details about what was fixed, e.g., 'Add missing Italian translations and fix sign-up/comments text'.
✅ Passed checks (2 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The PR description clearly explains the translation updates, distinguishes between 'Abbonati' (paid) and 'Iscriviti' (free) in Italian, provides relevant examples, and addresses specific corrections made to existing translations.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on March 3

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@cathysarisky cathysarisky self-assigned this Feb 23, 2026
Copy link
Member

@cathysarisky cathysarisky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging, with a note that we should probably check "Informazioni di fatturazione & ricevute" for whether it fits in the ui, once deployed.

@cathysarisky cathysarisky enabled auto-merge (squash) February 23, 2026 17:17
@cathysarisky cathysarisky merged commit 64f38a2 into TryGhost:main Feb 23, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants