Comments (5)
Hmm, I don't think that this behaviour is desired generally. Maybe you have editors for each language which should have only access to the resources of one specific language. In this case adding translations to the same group resource is not desired.
Nevertheless I could implement some interfaces by which you can add some custom behaviour to the Babel translation process via your own snippets. Something like hooks in the FormIt snippet: http://rtfm.modx.com/display/ADDON/FormIt.Hooks
What do you think about this?
from babel.
That would be a good addition to Babel, indeed.
Anyway, in my case, group resources are here only for front-end restrictions, nothing
dealing with the back-end.
I dont know if i should open another issue, but while displaying names/translations with
BabelLinks snippet, langues are displayed in the context's langue. My thought would be
to display them in their language, ex. :
- English
- Deutsch
- **
- Français
- …
from babel.
This is already possible by using your own modified BabelLink chunk. Instead of using this language tag (used in the default chunk):
[[%babel.language_[[+cultureKey]]? &topic=default
&namespace=babel
]]
You should use something like this:
[[%babel.language_[[+cultureKey]]? &topic=default
&namespace=babel
&language=[[+cultureKey]]
]]
Check the docs for more details: http://rtfm.modx.com/display/revolution20/Internationalization
from babel.
Thanks you for the tip mikrobi
from babel.
After thinking more about this issue I won't apply any changes to the Babel Plugin. Here is why:
- keeping all translation in the same resource groups may not always be a desired behavior (see my comment above)
- offering interfaces (or hooks) to implement custom behavior is unnecessary: You can easily write your own plugins which listen to the same events like the Babel plugin does. So there's no need for these interfaces or hooks.
Cheers,
Jakob
from babel.
Related Issues (20)
- Babel fails to create a translation after MODX upgrade to v2.7.0 HOT 8
- Hover on mobile devices not working - Back End
- Don't execute in a context if it's not in babel.contextKeys? HOT 5
- Error: Could not load context from babel class and snippet HOT 6
- Ability to add context_key in the translations list HOT 2
- Can't edit other language HOT 3
- It is necessary to replace icons with fonts HOT 1
- Set text strings in setup options with lexicons HOT 2
- Language is not showing in the dropdown HOT 1
- Not working with MODX 3 alpha-3 HOT 3
- No official documentation available HOT 2
- 404 Page not found - on every translation HOT 1
- Change default language HOT 1
- Modx 3.1.0 problems to show pages in babel plugin admin HOT 2
- BabelLinks not returning anything HOT 1
- Idea: Fire custom event when TV values have been synchronized HOT 2
- Bug: Synchronized TVs never triggered
- Feature request: New child translation seek for translated parent HOT 4
- BabelTranslation multiple ids for Resource HOT 1
- Feature request: toPlaceholder for BabelTranslation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from babel.