I’m involved in some translation work, when will I see my translated Chinese synchronized to the existing version? It feels like quite an accomplishment to do translation work!
Translations are usually merged on Tuesdays. I like to look at Commits · discourse/discourse · GitHub to check whether new translations were merged because then I want to update Discourse
Discourse is much more modern than many of the other platforms you mentioned, and so it’s foundation is different - written with Ruby, and running with docker - it’s quite a learning, curve but I do think it’s worth it (some of these things like docker will pay off to understand in the future I think, and generally administration is quite smooth and it’s generally very stable with a pretty healthy development ecosystem from what I can tel).
And I’m not surprised there’s very little on the Chinese internet about it… perhaps that will change with time, but ultimately it’s not just a matter of language barrier, there are actual technical barriers as well.
努力吧!你会成功! 你的翻译建议以及这里的问题也会帮别人更顺利得把Discourse设置好
I was previously using the SMF forum software (PHP-based and kind of retro) before discourse and I can understand where you’re coming from. Those forum softwares were a bit more logical and organized with it comes to admin stuff. However, I can happily report that after spending a little less than two days digging around in the Discourse admin section, I’m starting to get quite used to it. So I think it’s just very overwhelming in the very beginning, but the change in Discourse’s approach starts to pay off very quickly as it is incredibly customizable and truly future-proof. I wish you the best of luck!
Edit: spelling errors
I agree discourse is non trivial to set up, and it’s the first large project I’ve interacted with that’s written in ruby / rails.
The only actually difficult issues, however we’re with first getting outgoing emails setup, the suggested email providers won’t even talk to someone running a small volume. There was an additional day invested in setting up incoming emails, which many of our user base insist on … everywhere you find people who don’t care to interact with a new service .
We also bricked our install, somewhere between me trying to do something I didn’t realize was impossible (nesting more than 2 levels of categories), then trying to delete what I’d done … simultaneously to a dev I’d shared root privileges with breaking some things trying to run another site alongside on the same host. … had to reinstall and recreate all categories.
Completely worth it
Thanks! Really appreciated reading all your feedback for our product. We’re definitely trying to simplify the admin experience and will be making improvements in the areas you’ve mentioned.
We also usually have our new hires run through a self-hosted setup on a provider, so we’ll try and run through that again to see what we can streamline.
By the way from your screenshot, the translation key above says
js.notifications.titles.linked_consolidated
so it isn’t “likes” → “点赞”, but should be “link” → “链接”
There is a similar key
js.notifications.titles.likes_consolidated
which would be “点赞” though.
There is a command line to allow nesting subcategories beyond just 1 level. Have to do a search. But have mine set to allow 3 parent\subcat1\subcat2
Brevo com is pretty good in their free teir
I think you mean this?
Yes that is the one. Thanks
Hello! I recently tried a self-hosted installation under a Chinese cloud server and it didn’t encounter any complicated problems.
I guess the documentation seems a bit lacking here. In fact, the templates folder of the standard Docker installation already has built-in files to solve the Chinese network environment: web.china.template.yml
But I realized that this file doesn’t seem to be mentioned in the documentation. And this file also needs to be updated to solve the recent problem of China blocking docker.io
I have installed around 20 instances with the official guide (discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub) without any issues…
If you use the Alibaba Cloud region Hong Kong, there are no network environment blockers.
However, I think installing discourse does require some degree of experience in coding or how a website works (DNS, domain, network port, etc.) at least you should be comfortable reading the above guide.
If not, either you need someone to help you or dig the internet to find more documents ( mostly not in Chinese)
A small tip is that using English as the admin interface language will help you search faster and more accurately when you run into an issue, saving you time in finding the word mapping between Chinese vs English. Also in case you need to upload a screenshot asking for help. After you are familiar with it you can switch it back anytime ( I do this when I install my first instance)
That’s because Discourse (tries to) offers so many beautiful and lucid functionalities that no other ware, even paid ones, let alone freeware, offers.
If one needs many options, then its bound to be a ‘Jungle of Options’, sooner or later. And team of discourse keeps working hard to keep this ‘Jungle’ in as much order as possible. So I think we should balance our criticism, with praise in our hearts.
(post deleted by author)
Can you clarify what you mean by this? I suspect it may be a misunderstanding. We have our own terms of service here, Terms of Service - Discourse Meta which we also provide as a template (which we recommended admins read over, consult with their own lawyer as needed, and edit as they see fit)… but most Discourse sites operate independently, so we’re not involved with blocking or enforcing much directly.
The sites that purchase hosting from discourse.org directly have to follow our hosting terms, Discourse Self-Serve Hosting Terms | Discourse - Civilized Discussion… but as long as admins are following our rules (largely about obeying laws) we don’t get involved with the terms they set for their own users.
My bad, I mistakenly thought it as discord. Indeed misunderstanding.
Idk what I was doing back at that time, but something related to discord and my mind just automatically assumed discourse as discord.
Otherwise discourse is indeed great for what it is, nothing wrong with it.
Discord is actually pretty bad for trying to block user litigation.
Can you pls explain this statement of yours a bit (as if I’m new to DISCORD).
And do you not find that hinderance in Discourse?
Let’s say you buy a product from a company, and the product was so bad that someone gets serious damage, it’s the fault of the company. But during buying, the company automatically set that the ability to file lawsuit is not permitted, without telling the users, then you are screwed even when it’s the company’s fault. Basically that is what is happening with discord, the are blocking the ability to sue them by automatically ticking to block user litigation in the terms in case if something would happen in future.
No, they are not enforcing any sort of blocking user litigation. I still have my rights to sue them if their product causes harm to me through any means. Although blocking user litigation in a online discussion platform won’t do much, but it is sure a violation of our rights morally.