Help translate Ghost (beta)

Portal is an independent app separate from themes. For theme translation at the moment, you can use the {{t}} helper or use a theme that supports your language out of the box:

Unfortunately, Ghost does not support translations with its default Source theme. See Make Source translatable by chibiribiri · Pull Request #18 · TryGhost/Source · GitHub

Oh thanks, now I see. I guess I have to change the theme then. I also can’t find the “This post is for subscribers only” text inside the source theme files.

Ghost provides a default content CTA, which generates that text. However, it’s possible to create a custom version, where you can style it however you want or provide translations. See the docs (Default CTA) for more:

Another big issue when choosing between plans in PORTAL, it does not show in Spanish.

"Choose a plan": "Elige un plan",
"Year": "Anual",

PD: I tried to edit this code, but I don’t find it on GitHub / locales / es.
Can someone do it? Thanks!

That’s the portal code. There’s a translation effort in progress.

Hello, I think it still doesn’t work for Lithuanian translation.

Hi, its still doesnt… :man_shrugging: I am on and off with different support staff about the issue… “I’ve confirmed with Ryan <…> this should be fully out in the next release” continues for 3 weeks now… Sadly, paying premium for a Creator plan and cant launch my project… :disappointed: :disappointed: btw, thanks for the translation files for :lithuania: :pray:

1 Like

It started to work for me, so I think it’s finally fixed :slight_smile:

1 Like

Hi! Is there a way to help to translate admin interface or it is not yet up to date?

The admin interface isn’t being translated, it’s just the visitor-facing parts of Ghost.

I can confirm that the Lithuanian translations are now live :heart: We hit a few roadblocks on the way, which delayed their full release.

1 Like

There is a French translation mistake in the Portal signup UI. The line

"(save {{highestYearlyDiscount}}%)": "(enregistrer {{highestYearlyDiscount}}%)",

should be

"(save {{highestYearlyDiscount}}%)": "(économiser {{highestYearlyDiscount}}%)",

I keep forgetting how to submit my corrections to the Ghost team, so I’ll try to get back to it this weekend. In the meantime, if anyone is quicker than me, don’t hesitate.

1 Like

Pull request approved!

2 Likes

Hi guys, would it be possible for me to contribute a Farsi translation for Ghost? Is that ok.

2 Likes

Hey, you can find the JSON files with the translations to Spanish here and the Portal translations (Spanish) here.

Unfortunately it looks like those 2 untranslated issues you found aren’t in the list so they can’t be translated.
Maybe we should create a bug ticket? not sure tbh.

This might be happening in all the other languages…

Although Farsi is a RTL language - let me know if this an acceptable project :)

1 Like

Are there any plans to translate native Search bar for Ghost? I think there are so few elements to translate that this should be simpler than the whole Portal.

There are a few prominent mistakes in the Bulgarian translation (for the most common messages, like “check your email”). Pull request submitted: BG translation fixes by StanTraykov · Pull Request #20481 · TryGhost/Ghost · GitHub

1 Like

Please see completed Czech translation of those 4 file, and feel free to reuse.

2 Likes