Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By mokargas on
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
Untranslated
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
Ahh so it is a purely manual
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.
All translation is manual.
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.
Automatic translation
You can use the Localization update module (https://drupal.org/project/l10n_update)
custom strings need to be translated manually