Internationalization

What's More Canadian Than Cree?

Submitted by mgifford on

I was pointed to this great resource on Plains Cree (nêhiyawêwin) links but it still doesn't have much information about presenting this language on the web.

Since hearing the story about the creation of Cree & Inuit syllabics, I've been interested in how colonization introduced written language to an oral culture. Since working on several Arabic/Hebrew/Farsi sites over the years, I've been curious as to how this applies to the web.  Being a unilingual person, I can't do more than look at the characters in any of these languages and I certainly have no education in linguistics.  However, I find the challenge of implementing aboriginal languages on the Internet to be quite a fascinating one. 

Cree is the most widely spoken native language in Canada and it's a people that span much of Alberta, Saskatchewan, Manitoba, Ontario, Quebec and the Northwest Territories. However, I was surprised to see how little content I could find on the Web that was written in Cree.  Much of what was available was presented either as images or through Flash, neither of which can be copied, easily searched and certainly would be inaccessible to assistive technologies. The lack of examples to learn from certainly made this exploration more difficult. 

Translation Tips and Modules for Multilingual Drupal sites

Submitted by mgifford on

Drupal has some excellent translation functions but deciding which modules to use and how to configure the modules is challenging. There are many different possible configurations depending on your website needs, domain names and content. You'll find there are a lot of choices of modules for setting up a multilingual site.... then there are a lot of key configuration items to enable depending on your website.

This post focused on Drupal 6 modules and issues. We will give some example of the difficult decision making involved in translating content. There is no out-of-the-box configuration that seems to work, it all depends on the needs of your website. There are many different modules to choose from in core and contrib and a lot of their functions overlap.

The best advice is to start with the core multilingual modules and then add other modules when needed. Good Luck Bon Chance Viel Glueck 幸運 Buona fortuna 好运 Buena suerte Удача

i18n breadcrumbs and nested menus

Submitted by stevem on

I recently tried to add breadcrumbs to one of our client sites. We wanted breadcrumbs to reflect the location of the current page in the nested menu system. The usual Drupal breadcrumb functions failed utterly, returning bizarre values for the supposed menu items in the current trail. (Things like a negative int where one expects a positive value in a string.)

Passing Langage Values to Drupal Themes

Submitted by mgifford on

I solved this problem a while ago, but didn't have the docs handy or in my blog, so decided to post this quickly here. I needed to pass along the current language along to a variable in my template, but had to define it first as phpTemplates doesn't define it by default. It's a pretty simple process if you have a handle on PHP.

Better Approaches to Managing Translation with Technology

Submitted by mgifford on

I got a call from a translation company the other day because they were looking to contract someone for some PHP development work. We got started talking about some of the work that they were doing, but also some of the opportunities to use content management tools to automate the process, and reduce the costs for high quality professional translations.

Presenting on Drupal & Internationalization at Drupal Camp

Submitted by mgifford on

Living in an officially bilingual country I thought that it was pretty critical for Toronto's Drupal Camp to talk a bit about Internationalization. I proposed a session, because I do think this is an important issue for the Drupal community to struggle with and also because it is important to a lot of our clients. It has been a long while since I had given a presentation of any type, let alone a one hour presentation on a topic as complex as this is.

Dgroups

Submitted by mgifford on

I've spent the last week getting the production version of dgroups up and running for Bellanet and thought I'd report a little bit on possible roadblocks that can be encountered. 1) Make sure the server is properly configured and running: Apache PHP(5 is preferred)

  • php_imap MUST be compiled in order for og2mlm to work
  • Make sure the memory limit is >= 24mb in php.ini

MySQL

Pages

Subscribe to Internationalization