{"id":28381760,"url":"https://github.com/opf/openproject-translations","last_synced_at":"2026-03-11T03:01:44.434Z","repository":{"id":15376278,"uuid":"18107617","full_name":"opf/openproject-translations","owner":"opf","description":"Adds more languages to your OpenProject installation.","archived":false,"fork":false,"pushed_at":"2022-02-21T19:31:35.000Z","size":43432,"stargazers_count":15,"open_issues_count":0,"forks_count":21,"subscribers_count":29,"default_branch":"dev","last_synced_at":"2025-10-19T20:42:11.187Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-25T16:28:35.000Z","updated_at":"2024-08-19T22:05:00.000Z","dependencies_parsed_at":"2022-09-02T15:21:10.214Z","dependency_job_id":null,"html_url":"https://github.com/opf/openproject-translations","commit_stats":null,"previous_names":[],"tags_count":85,"template":false,"template_full_name":null,"purl":"pkg:github/opf/openproject-translations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opf%2Fopenproject-translations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opf%2Fopenproject-translations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opf%2Fopenproject-translations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opf%2Fopenproject-translations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opf","download_url":"https://codeload.github.com/opf/openproject-translations/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opf%2Fopenproject-translations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30368539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-30T04:06:25.484Z","updated_at":"2026-03-11T03:01:44.408Z","avatar_url":"https://github.com/opf.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenProject Translations Plugin\n\n`openproject-translations` is an OpenProject plugin, which adds more languages to your OpenProject installation.\n\nThis plugin uses crowdin for translations.\nAll translations are fetched from [our crowding project](https://crowdin.net/project/openproject) on a daily basis. If you want to change translations, you are very welcome to do so via crowdin.\n\nPlease keep in mind that the OPF team does not speak all the languages this plugin provides, thus we cannot guarantee the correctness of translations.\n\nWe plan to release this plugin every time an OpenProject core release is done.\n\n**Beware**:\n\n* when translating `general_lang_name` do not translate the word 'English', but fill in the name of the language you are currently translating\n\n## Technical Details\n\nWe can split this up in three parts: storing locales, loading locales,\nupdating locales.\n\n### Storing locales\n\n* Core: The locales (except for english) are stored in\n  OpenProject-Translations\n* Plugins: All locales are stored in the plugins themselves.\n\n### Loading Locales\n\n* Rails locales are loaded automatically. OpenProject-Translations just\n  patches the location Rails looks for locales.\n* Js locales get required by webpack during the rake task\n  `assets:webpack`. Currently, js locales from the core are required by\nOpenProject-Translations and js locales from plugins are required by\neach plugin individually.\n\n## Requirements\n\n* OpenProject version **3.0.0 or higher** ( or a current installation from the `dev` branch)\n\n## Plugin Installation\n\nStarting with OpenProject 4.2.0 this plugin belongs to the Gemfile of the core. Thus, you do not need to install it anymore.\n\n## Contact\n\nOpenProject is supported by its community members, both companies and individuals.\n\nPlease find ways to contact us on the OpenProject [support page](https://www.openproject.org/support).\n\n## Contributing\n\nThis OpenProject plugin is an open source project and we encourage you to help us out. We'd be happy if you do one of these things:\n\n* Add new translations at [our crowin project](https://crowdin.net/project/openproject)\n* Create a new [work package in the Translations plugin project on openproject.org](https://www.openproject.org/projects/translations/work_packages) if you find a bug or need a feature\n* Help out other people on our [forums](https://www.openproject.org/projects/openproject/boards)\n* Contribute code via GitHub Pull Requests, see our [contribution page](https://www.openproject.org/projects/openproject/wiki/Contribution) for more information\n\n## Community\n\nOpenProject is driven by an active group of open source enthusiasts: software engineers, project managers, creatives, and consultants. OpenProject is supported by companies as well as individuals. We share the vision to build great open source project collaboration software.\nThe [OpenProject Foundation (OPF)](https://www.openproject.org/projects/openproject/wiki/OpenProject_Foundation) will give official guidance to the project and the community and oversees contributions and decisions.\n\n## Repository\n\nThis repository contains two main branches:\n\n* `dev`: The main development branch. We try to keep it stable in the sense of all tests are passing, but we don't recommend it for production systems. Translations in this branch should match those required by the `dev` branch of the OpenProject core.\n* `stable`: Contains the latest stable release that we recommend for production use. Use this if you always want the latest version of this plugin together with the `stable` branch of the OpenProject core.\n\n## License\n\nCopyright (C) 2014 the OpenProject Foundation (OPF)\n\nThis plugin is licensed under the GNU GPL v3. See [doc/COPYRIGHT.md](doc/COPYRIGHT.md) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopf%2Fopenproject-translations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopf%2Fopenproject-translations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopf%2Fopenproject-translations/lists"}