Discourse Chinese Localization Pack

AI-generated summary

The Discourse Chinese Localization Pack is a plugin that consolidates Chinese localization features into a single repository, reducing deployment overhead. It is intended to replace older, deprecated plugins and will be fully removed in Discourse 1.6. The plugin, maintained by fantasticfears, includes Chinese guides and supports Chinese users, with installation instructions provided via app.yml. Key features like username localization and WeChat integration are limited due to technical and licensing challenges. The associated Chinese community forum (Discoursecn) is currently inactive, and the maintainer has expressed difficulties in sustaining the project due to infrastructure and market challenges in China. Despite this, the plugin remains partially maintained, with core components like cppjieba_rb still functional. The plugin’s GitHub repository and community forum are linked for further details and issues. fantasticfears explains the project’s limitations and future direction, while xiasummer, Ym_gg, Kuro22, and ChrisY raise concerns about its current status and usability.

I found Chinese users are willing to have all related plugins in one place. It also helps them to reduce deployment downloading overhead (many git repos). And it turns out localization features are better to be built in plugin.

Old related plugins will be deprecated when Discourse 1.5 stable releases. They will be deleted when Discourse 1.6 stable releases.

GitHub:
https://github.com/fantasticfears/discourse-chinese-localization-pack

Discourse Chinese community:
https://meta.discoursecn.org/t/Discourse-中文本地化服务集合/1012

Installation

Edit app.yml.

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - mkdir -p plugins
          - git clone https://github.com/discourse/docker_manager.git

Add a new line after - git clone https://github.com/discourse/docker_manager.git:

- git clone https://github.com/fantasticfears/douban-login.git

Usage

Open plugin settings and follow the instructions. The primary support language is Chinese. There are only Chinese guides in the Chinese community forum.

Issues:

Visit

Why some plugins are not included?

  • Chinese username: I considered that it should be an option in the core. I am building related bindings to ICU. Once I pushed ahead of my academic work, I will work on that.
  • Wechat integration: A fairly complicated feature set. I would have to work with a company who is willing build this feature since wechat application requires company license.
10 Curtiram

Estou me perguntando, ainda está funcionando? Parece que o sistema já foi interrompido.

lol, o DiscourseCN está quebrado agora

Recentemente fiquei sabendo sobre o Discourse e comecei a construir. Fico me perguntando o que aconteceu com o fórum Discoursecn? :cry:

Onde posso encontrar a versão em chinês simplificado agora ( 2022-11-14T09:00:00Z)?

Neste momento, eu não continuaria a manter um site chinês. Existem problemas. É um mercado de fato difícil para o OSS, como o Discourse, atender às pessoas. Certas infraestruturas na internet são de difícil acesso. Vejo pessoas que querem usar o software para obter lucro ou, menos comumente, para uma comunidade. Este último é um problema mais complexo. Voltarei a isso.
Ainda estou mantendo uma pequena funcionalidade deste plugin. Trabalho em estreita colaboração com um indivíduo notável a esse respeito. Também não quero apenas me envolver ativamente em atualizações de notícias. Por mais caótico que o mundo deva ser.

A China é um grande estado e civilização. Existem gigantes trabalhando em comunidades “locais”. Todos vocês conhecem a ByteDance. Fiz tentativas para ver como a comunidade pode evoluir. Não acho que seja sustentável. Problema difícil. Se você estiver disposto, ficarei feliz em guiá-lo sobre como o plugin funciona.
Enquanto isso, componentes-chave (cppjieba_rb) no Discourse continuam funcionando. Eu confio na comunidade OSS para atualizações e também atualizo meus pacotes.