I'm not sure I properly comprehend translating strings after a few hours reading.

What I'm trying to do is translate some strings in my template into Chinese (Traditional). Here's one:

print t('Follow us on Twitter');

I have installed all the requisite modules, and I can see my string under (admin/config/regional/translate/translate). However, there is a line through the language under the Languages column (zh-hant).

I assume this means the string is untranslatable, but I don't understand where the translations come from, and how I can provide one.

Comments

kingandy’s picture

The strike through means the system currently has no translation for that string. There should be an 'edit' link in the OPERATIONS column that will let you enter your translation text.

++Andy
Developing Drupal websites for Livelink New Media since 2008

mokargas’s picture

Ahh so it is a purely manual process, instead of using some off-site translation webservice? Sorry, I've made many Drupal sites, but never a multilingual one, strangely enough.

Thanks Kingandy.

Jaypan’s picture

All translation is manual. You can however import translations for the interface into most languages, as someone has manually made the translation, and saved them to the translation servers. But everything else needs to be manually translated.

mitchalbert’s picture

You can use the Localization update module (https://drupal.org/project/l10n_update)

custom strings need to be translated manually