Skip to content

🌐 Updated Turkish translations for missing keys#28062

Merged
cathysarisky merged 2 commits into
TryGhost:mainfrom
muratcorlu:patch-6
May 23, 2026
Merged

🌐 Updated Turkish translations for missing keys#28062
cathysarisky merged 2 commits into
TryGhost:mainfrom
muratcorlu:patch-6

Conversation

@muratcorlu
Copy link
Copy Markdown
Contributor

@muratcorlu muratcorlu commented May 22, 2026

Got some code for us? Awesome 🎊!

Please take a minute to explain the change you're making:

  • Why are you making it?
  • What does it do?
  • Why is this something Ghost users or developers need?

Please check your PR against these items:

  • I've read and followed the Contributor Guide
  • I've explained my change
  • I've written an automated test to prove my change works

We appreciate your contribution! 🙏

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 22, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: e3413ee6-f2cd-4fb6-8047-21c98c111e9b

📥 Commits

Reviewing files that changed from the base of the PR and between a82e2bb and cbfd9f4.

📒 Files selected for processing (3)
  • ghost/i18n/locales/tr/comments.json
  • ghost/i18n/locales/tr/ghost.json
  • ghost/i18n/locales/tr/portal.json
✅ Files skipped from review due to trivial changes (1)
  • ghost/i18n/locales/tr/portal.json

Walkthrough

This PR fills previously empty Turkish translations in three locale files. comments.json gains Turkish labels for navigation, pin/unpin, replies, and moderation messages. ghost.json receives Turkish strings for membership/tier labels, login/security emails, gift redemption, and notification templates. portal.json is updated with Turkish text for discounts/trials, billing/Stripe messages, email confirmation flows, gift redemption UI, mail client shortcuts, and subscription lifecycle messaging. No code or exported/public entities are changed; only JSON locale values are populated.

Possibly related PRs

  • TryGhost/Ghost#27707: Updates similar i18n JSON keys for another language (fills blank translations in comments/ghost/portal locale files).
  • TryGhost/Ghost#27864: Introduces focused-thread detail view UI strings referenced by comment navigation labels ("Back", "Read more replies", "See full discussion").
  • TryGhost/Ghost#27840: Adjusts gift/subscription messaging to be translatable and touches related ghost.json/portal.json keys.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description contains the repository's contribution template with checklist items marked complete, but provides no specific details about which translations were updated or why they were needed. Add details explaining which translation keys were missing, why they needed to be filled, and what impact this has for Turkish-speaking Ghost users.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: Turkish translations for missing keys. It is concise and clearly indicates what was updated.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@ghost/i18n/locales/tr/comments.json`:
- Line 77: The Turkish translation for the "Unpin comment" key contains
incorrect vowel (dotless ı); update the value for the "Unpin comment" entry in
ghost/i18n/locales/tr/comments.json from "Yorumun sabitlemesıni kaldır" to the
correct vowel-harmonized form "Yorumun sabitlemesini kaldır" so the accusative
suffix matches the front vowel of "sabitleme".

In `@ghost/i18n/locales/tr/ghost.json`:
- Line 26: Replace the Turkish translation for the JSON key "Here's how to keep
your {tierName} membership." because "almak" incorrectly means "to get"; update
the value to use "sürdür" or "koru" semantics (for example, change "İşte
{tierName} aboneliğinizi almak için yapmanız gerekenler." to a phrasing like
"İşte {tierName} üyeliğinizi sürdürün." or "İşte {tierName} üyeliğinizi
koruyun."), preserving the {tierName} placeholder exactly.

In `@ghost/i18n/locales/tr/portal.json`:
- Line 166: The translation for the string key "Open Gmail" contains a typo
("Gmaiil'i aç"); update the value to "Gmail'i aç" (single 'i') so the key "Open
Gmail" maps to the corrected Turkish text.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: efa575e1-9329-4c76-ba69-c002724d84c9

📥 Commits

Reviewing files that changed from the base of the PR and between fcad5b8 and a82e2bb.

📒 Files selected for processing (3)
  • ghost/i18n/locales/tr/comments.json
  • ghost/i18n/locales/tr/ghost.json
  • ghost/i18n/locales/tr/portal.json

Comment thread ghost/i18n/locales/tr/comments.json Outdated
Comment thread ghost/i18n/locales/tr/ghost.json Outdated
Comment thread ghost/i18n/locales/tr/portal.json Outdated
@cathysarisky cathysarisky merged commit a559b91 into TryGhost:main May 23, 2026
44 checks passed
@muratcorlu muratcorlu deleted the patch-6 branch May 23, 2026 16:32
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.

2 participants