WordPress.org

Ready to get started?Download WordPress

Ideas

Multi lingual support and internationalisation

  1. Mark
    Member

    12345

    Yes, true i18n is the way to go for WordPress.

    I don't think Polyglot is the right approach though, because it implements multilinguality only within posts (and pages). I highly recommend Gengo, which (citing from the project page) 'allows for an unlimited number of translations and summaries for any post and provides template tags to display language information. It automatically generates semantic information for links and content blocks and is configurable via an options page.'

    For truly multilingual blogging, I think Gengo is the way to go. Not sure if it should go in the core, but there certainly should be more hooks to implement multilinguality in a consistent way.

    Posted: 7 years ago #
  2. majelbstoat
    Member

    Multilingual capabilities shouldn't be a part of the core. The vast majority of people out there blog in a single language. However, that's not to say that internationalisation shouldn't improve. There have been great strides made in this in recent months - for those of you that are complaining about untranslated strings, with very few exceptions, that's not because WordPress doesn't allow the translation, it's because your translation is incomplete. In this case, you need to bug the translator for your language, or even better, write one yourself.

    As the author of Gengo, I could certainly do with a couple more hooks to make things a little easier, but if you compare what we have now, to what we had even 6 months ago, you'd be amazed. WordPress 2.1 includes support for language specific php files, which will allow for a great deal of customisation in the future - we just have to write the code first!

    There are many multilingual solutions out there - Gengo and Polyglot are just two. Check them out and request specific features from the plugin developers, then they'll tell you what hooks they need. Three features I wanted to develop have resulted (in combination with calls from other plugin authors) in 3 new hooks to WordPress. With a big enough call for it, changes happen. http://jamietalbot.com/wp-hacks/forum/ is where you can request features in Gengo.

    @Webtortuga - Gengo already allows you to do everything you asked for, apart from modifying the .po and .mo files, which is a cool idea and which I might implement if I can figure out an elegant way...

    @LostInNetwork - I've already explained to you how to have flags instead of language names - there are a couple of people already doing this using CSS and no modifications to Gengo - search the forum.

    Again, neither Gengo nor any other multilingual solution should be in the core and I doubt you'll be able to convince the core developers otherwise. My main request would be for all core functions that return a long string of text to offer a filter on the data (not the string) just before they return it. That would make my life and many others, I suspect, a lot easier.

    Cheers,

    Jamie Talbot.

    Posted: 7 years ago #
  3. varkenshand
    Member

    Update: I am also using Drupal now and noticed that Gettext routines tend to slow down sites. So English is fast, other languages become slower. Drupal 6 is designed for international multilingual use from the ground up, so I am curious how this platform is going to behave. Something worth to keep an eye on.

    Posted: 7 years ago #
  4. karlvomberge
    Member

    12345

    To my knowlegde there is no free multilingual system available. With every growing globalisation and internationalisation, this feature would be a great asset for WordPress. Also, on the technical side, this does not seem to be a very difficult thing to do. I really can't wait for an easy multilingual blog system!

    Posted: 6 years ago #
  5. robinboss
    Member

    12345

    To majelbstoat

    Dear Sir,

    Thank you so much for the Gengo plugin. But in case you failed to notice, the plugin DOES NOT work. It is possibly because of some php incompatibility. Now you start writing the codes for WP 2.3, and before you even finish your job, WP releases 2.5 and again your codes become obsolate??

    The tables of translation and other data are quite delecate to be allowed to be handles by a mere plugin. Imagine, if you have 3 translation languages, the Gengo table has three times data than whole WP itself! If the plugin crashes (which I am sure is going to happen based on the current performance of the plugin, please don't mind) imagine how much data would be lost.

    So please please don't prevent the WP community to integrate multilingual blogging just because it would reduce the importance of your plugin. Think about the millions of people who would be starting to use wordpress if this wonderful feature is integrated.

    Thank you,

    Posted: 6 years ago #
  6. godind
    Member

    12345

    I live in Canada and we are a bilingual contry. I need French and English System and Themes translated! Gengo is an option and the best one, but it's not without faults.

    Checkout gengo-wp23 at http://code.google.com/p/gengo-wp23/
    It's under development and they need help until WP supports it.

    Posted: 6 years ago #
  7. Birger_Nord
    Member

    12345

    I think WordPress should incorperate the option to include language-packs. And writing post/pages in the different language-packs you have applied to your blog.

    Posted: 6 years ago #
  8. Raul Illana
    Member

    12345

    1 year opened, thousands of unofficial requests and no support for that?

    WTF! We need this ASAP! :P

    Posted: 5 years ago #
  9. dovydas
    Member

    12345

    For many years there is no decent plugin for multilingual blog yet. Gengo development stalled few years ago when author Jamie Talbot lost interest in it. There are inline translation plugins like qtranslate and xlanguage, but they can translate only post names and text. What about other blog elements? They can't translate text from other plugins and names/text of the widgets.

    Multilingual support must be in the core.

    Posted: 5 years ago #
  10. Amir Helzer
    Member

    We're making a real effort to provide true multilingual support with the WPML plugin.

    The architecture is based on Drupal's i18n module. What it basically does is assign a language to each post/page/category/tag and join them together as translation groups.

    WPML also includes translation for 'general' strings such as the blog's title, tagline, widget titles and widget contents. And, finally, we've also created an API for other plugins to have their strings translated.

    Comments are highly welcome. You can use our technical support forum for a more detailed discussion:
    http://forum.wpml.org

    Posted: 5 years ago #

RSS feed for this topic

Topic Closed

This topic has been closed to new replies.

  • Rating

    12345
    178 Votes
  • Status

    This idea has been implemented