Original title: А есть ли поддержка другого языка?
проверка поддержки нескольких языков (не обращайте внимание
)
— That means sth like: "check for multi-language support (ignore)"
Edited by KajMagnus: I renamed the title to English, and added the above English translation. (Previously, everything was in Russian)
Linked from:
- KajMagnus @KajMagnus2020-09-04 06:39:17.403Z
Hello Vsevolod. Currenty one's whole Talkyard site needs to be in the same language. So, it's e.g. English everywhere. Or, say, Russian everywhere.
Talkyard has been translated to Russian, Polish, Spanish, Portuguese, Latvian and a bit Hebrew, this far (September 4, 2020). But all translations are a bit incomplete or out-of-date (because of changes I've made in Talkyard, without the translations getting updated).
Some time in the future, it'll be possible (admin config setting) to write posts in any language, and Talkyard will save them in the original langauge, and automatically translate to the site's main language.
For example, you could have posted this topic just like you did, in Russian — and it'd appear in Russian for people who speak Russian, and in English, for those who don't.
- VVsevolod Suschevskiy @vvseva
Oh, God!
Many thanks for your answer!
For some reason, I thought that this is a demo forum, so I tried just to type something in Russian and test the search.
I am extremely sorry.- KajMagnus @KajMagnus2020-09-06 09:24:53.091Z
Oh that's fine — it's a good question anyway (once translated :- ))
(There is a demo forum: https://insightful.demo.talkyard.io/latest )
- In reply toKajMagnus⬆:Rafał Łożyński @Ralphocean
What about translating emails? We found inviteEmail.scala.html file for example but how to create Polish version of it?
BTW: We have i18n.ts (Polish) updated to the newest version. What we should do with it?- KajMagnus @KajMagnus2020-12-17 07:56:50.071Z
About
i18n.ts
: If you're used to using GitHub — can you open a pull request to update this file: https://github.com/debiki/ty-cla/tree/master/translations/pl_PL ? (note: that's a different Git repository than Talkyard's main repo. I'm going to rename it from ty-cla to ty-translations)Otherwise, sending me the translations file via email can also work.
There's a CLA, Contributors' License Agreement: https://github.com/debiki/talkyard#contributing
***
About emails: Right now, there's no way to translate emails. But there definitely needs to be a way to do that. I'll think about that and I'll try to reply to you later this week. (Remind me if I don't :- ))
(Or if you have any thoughts about emails and how to translate, it'd be interesting to hear)
- Rafał Łożyński @Ralphocean
Thanks,
I've sent you private message with my emails. I can send you updated "i18n.ts" file.We can do emails translation to redirect for example "invite" folder (if exist in "translations" folder) with files:
- inviteAcceptedEmail.scala.html
- inviteEmail.scala.html
- welcomeSetPasswordEmail.scala.html
"invite" folder can be placed inside "pl_PL" folder.
I can send you these files translated to Polish.
Regards
Rafal
- KajMagnus @KajMagnus2020-12-17 17:38:00.824Z
Thanks! I replied to the message.
Thanks for writing about the emails — actually, I think a different approach will be needed. Namely having the emails as text (or Markdown) files, with variable placeholders. That's simpler for people to edit when the server is running — without having to recompile.
I'll try to write a bit more about how that can work, later this week.