Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikrobi/babel
Babel is an Extra for MODx Revolution that creates linked documents across different contexts. The easy way for your multilingual site!
https://github.com/mikrobi/babel
i18n modextra modx modx-revolution multilingual multilingual-websites php
Last synced: 7 days ago
JSON representation
Babel is an Extra for MODx Revolution that creates linked documents across different contexts. The easy way for your multilingual site!
- Host: GitHub
- URL: https://github.com/mikrobi/babel
- Owner: mikrobi
- License: gpl-2.0
- Created: 2010-12-15T10:10:04.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T06:10:26.000Z (2 months ago)
- Last Synced: 2024-09-10T08:31:28.954Z (2 months ago)
- Topics: i18n, modextra, modx, modx-revolution, multilingual, multilingual-websites, php
- Language: PHP
- Homepage: https://mikrobi.github.io/babel
- Size: 6.59 MB
- Stars: 59
- Watchers: 10
- Forks: 37
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![Default Lexicon](https://hosted.weblate.org/widget/modx-extras/babel/standard/svg-badge.svg)](https://hosted.weblate.org/projects/modx-extras/babel/)
# Babel
The easy way for your multilingual site!
## Features
Babel is an Extra for MODx Revolution that helps you to manage your multilingual
websites using different contexts. Babel even supports managing several different
multilingual websites within one MODx instance by using so-called context groups.Babel maintains links between translated resources. In the manager you can use
the Babel Box to easily switch between the different language versions
of your resources. Translations can be created automatically by Babel or defined
manually.Additionally, Babel can be used to synchronize certain template variables (TVs)
of translated resources which should be the same in every context (language).## Installation
MODX Package Management
## Usage
Install via package manager and fill the system setting `babel.contextKeys` with
a comma separated list of context keys which should be used to link multilingual
resources.## Documentation
For more information please read the [documentation](https://mikrobi.github.io/babel/).
## License
The project is licensed under the [GPLv2 license](https://github.com/mikrobi/babel/LICENSE.md).
## Translations
Translations of the package can be made for the [Default Lexicon](https://hosted.weblate.org/projects/modx-extras/babel/standard/), the [Permissions Lexicon](https://hosted.weblate.org/projects/modx-extras/babel/permissions/), the [Properties Lexicon](https://hosted.weblate.org/projects/modx-extras/babel/properties/) and the [System Settings Lexicon](https://hosted.weblate.org/projects/modx-extras/babel/system-settings/)