Comments (4)
Support non-standardized gettext implementations
by Taylor luk
from h2o-php.
i18n is not working anymore, at least for me. I tried to solve it but I couldn't.
First I used searchpath to set the path of the xgettext but it didn't work, so I used a symbolic link where the i18n.php for looking for. Then it only created a .pot file, but it fails with the .po.
And the same thing using compile_message. And then, when I finally got the .pot and .mo file, I tried to set 'i18n'=>array('locale','es') and it didn't translate and did nothing.
So I think I'm just going to try with Django directly, and maybe the next time I try again with H2O. Thanks anyway!
from h2o-php.
hhkaos: Make sure that you're setting the locale to one supported on your platform-- if you're on Ubuntu, you can check the list of supported locales in “/usr/share/i18n/SUPPORTED" and make sure that the locale you're specifying to H2o's i18n is generated in "/var/lib/locales/supported.d/local".
To generate new locales from the list of supported locales, just run sudo locale-gen en_US
substituting en_US with whichever ES locale you'd like (options include things like es_ES, es_US, es_MX, etc-- but are always in the format language_COUNTRY).
Just to be clear-- the folders that you set up for the generated .po and .mo files need only match the language (so your folder can be named 'es'), but the locale you supply to H2o (and, by proxy, gettext) must always be one that your system supports, and must be specified completely with language.
from h2o-php.
@latestrevision Big thanks for latestrevision for great explanation
from h2o-php.
Related Issues (20)
- Issue with cache loader HOT 2
- InvalidArgumentException for-loop over empty arrays
- (Question) Method invoking on object variable? HOT 2
- Extending FilterCollection complains of static functions HOT 1
- |
- Variable access to array index HOT 4
- Why loop instead of forloop?
- [Warning] In read_cache after calling loadTemplate HOT 1
- Basic HTML & Text breaking h2o templates HOT 2
- Variables should be able to start with underscore (_)
- i18n fails to replace empty variables in blocktrans
- i18n blocktrans can not handle quotes HOT 1
- Filters in if Tags? HOT 2
- eval like feature
- Feature Request: Don't process tag HOT 1
- Combine Tags result with Filters
- Can $context be acessible in Template? HOT 5
- Add composer.json HOT 1
- IF higher or equal
- PHP7 compliance HOT 5
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 h2o-php.