You are here

README.txt in Localization client 7

Same filename and directory in other branches
  1. 8 README.txt
  2. 5 README.txt
  3. 6.2 README.txt
  4. 6 README.txt
CONTENTS
--------

 * About
 * Installation
 * On-page translation
 * Sharing translations
 * Re-importing translation packages
 * Contributors & sponsors

ABOUT
-----

The main goal of the Localization client module (l10n_client) is to provide you
with an easy way to translate your website's interface. The module includes an
AJAX on-page editor that allows you to translate right on the actual web page
that you are viewing. The Localization client module also offers an overview
of all interface strings of your website. This module only lets you translate
the website's interface, for information on translating your site's content
please check the Drupal handbook page about the Translation module
(https://drupal.org/handbook/modules/translation).

The module can instantly share your translations by sending them to
localization servers such as localize.drupal.org. See also the Localization
server project  (https://drupal.org/project/l10n_server).

Finally the module includes a translation package re-import tool, which
simplifies importing new and changed translations, especially when upgrading
or developing modules. This functionality is similar to the Drupal 5.x
Autolocale module (https://drupal.org/project/autolocale).

The translation sharing and re-import tools are only available in the 6.x
version of the module because these functionalities are based on features only
available in Drupal 6.x. Therefore it is impossible to backport these
functionalities to the 5.x version without modifying Drupal itself.

 * Project page: https://drupal.org/project/l10n_client
 * Support queue: https://drupal.org/project/issues/l10n_client

INSTALLATION
------------

 1. Enable the Localization client module at Administer > Modules
 2. Enable two or more languages at Administer > Configuration > Regional and
    Language > Languages. For help with building a multilingual website please
    check the Drupal handbook page about the Locale module at
    https://drupal.org/handbook/modules/locale
 3. Join a language team on localize.drupal.org (required to be able to submit
    translation updates)
 4. Assign the appropriate permissions to the user roles under the section
    "Localization client module" at Administer > People > Permissions

ON-PAGE TRANSLATION
-------------------

Users with the permission "Use on-page translation" can translate interface
strings right on the page that they are viewing.

 1. Switch the website's language to one that is not English.
 2. Browse to the webpage that contains the interface string you want to translate
 3. Click the "TRANSLATE TEXT" button in the right bottom corner of the webpage
    The on-page translation pane appears, showing all strings available on the
    current webpage in the left column. Already translated strings are marked
    green, yet untranslated strings are shown in white. You can filter the list
    using the input field in the left bottom corner of the page.
 4. Select a string in the left column to see the source text and the
    translation (if available). You can add your own translation or edit the
    existing translation in the column at the right. Your changes will be saved
    to your local database. The translations can be shared (see below).

Open the list of all the website's interface strings by selecting Translate
Strings from the menu (https://www.example.com/locale). Click "TRANSLATE TEXT"
to start translating.

Note: If you are using the Overlay module, Localization client won't be able to
translate string in the overlay, we recommend that you disable the module or if
need be, access the administration pages directly (remove the '#overlay=' part
in url)

SHARING TRANSLATIONS
--------------------

Localization client can instantly share your translations by sending them to a
localization server. For this a user needs the "Submit translations to
localization server" permission. To be able to share translations a user needs
an API key from the localization server.

 1. Enable translation sharing at Administer > Configuration > Regional and
    Language > Languages > Sharing
 2. Enter a localization server, e.g. "https://localize.drupal.org/"
 3. Join a language team on localize.drupal.org (required to be able to submit
    translation updates)
 3. Enter your localization server API key at My account > Edit
    (The form field has a link to obtain the key from the set localization server)
 4. Start translating interface strings.

RE-IMPORTING TRANSLATION PACKAGES
-----------------------------------------------------------------

To re-import translation all files should be already uncompressed to the
Drupal directories.

Choose the languages for which you want to re-import translations at
Administer > Configuration > Regional and language > Translate interface >
Import > Reimport packages.

See also https://drupal.org/project/l10n_update.

CONTRIBUTORS & SPONSORS
--------------------------------------------------------------------------------

 * Gábor Hojtsy https://drupal.org/user/4166 (original author)
 * Young Hahn / Development Seed - https://developmentseed.org/ (friendly user interface)

Initial development was sponsored by Google Summer of Code 2007,
user interface sponsored by Development Seed / Young Hahn.

File

README.txt
View source
  1. CONTENTS
  2. --------
  3. * About
  4. * Installation
  5. * On-page translation
  6. * Sharing translations
  7. * Re-importing translation packages
  8. * Contributors & sponsors
  9. ABOUT
  10. -----
  11. The main goal of the Localization client module (l10n_client) is to provide you
  12. with an easy way to translate your website's interface. The module includes an
  13. AJAX on-page editor that allows you to translate right on the actual web page
  14. that you are viewing. The Localization client module also offers an overview
  15. of all interface strings of your website. This module only lets you translate
  16. the website's interface, for information on translating your site's content
  17. please check the Drupal handbook page about the Translation module
  18. (https://drupal.org/handbook/modules/translation).
  19. The module can instantly share your translations by sending them to
  20. localization servers such as localize.drupal.org. See also the Localization
  21. server project (https://drupal.org/project/l10n_server).
  22. Finally the module includes a translation package re-import tool, which
  23. simplifies importing new and changed translations, especially when upgrading
  24. or developing modules. This functionality is similar to the Drupal 5.x
  25. Autolocale module (https://drupal.org/project/autolocale).
  26. The translation sharing and re-import tools are only available in the 6.x
  27. version of the module because these functionalities are based on features only
  28. available in Drupal 6.x. Therefore it is impossible to backport these
  29. functionalities to the 5.x version without modifying Drupal itself.
  30. * Project page: https://drupal.org/project/l10n_client
  31. * Support queue: https://drupal.org/project/issues/l10n_client
  32. INSTALLATION
  33. ------------
  34. 1. Enable the Localization client module at Administer > Modules
  35. 2. Enable two or more languages at Administer > Configuration > Regional and
  36. Language > Languages. For help with building a multilingual website please
  37. check the Drupal handbook page about the Locale module at
  38. https://drupal.org/handbook/modules/locale
  39. 3. Join a language team on localize.drupal.org (required to be able to submit
  40. translation updates)
  41. 4. Assign the appropriate permissions to the user roles under the section
  42. "Localization client module" at Administer > People > Permissions
  43. ON-PAGE TRANSLATION
  44. -------------------
  45. Users with the permission "Use on-page translation" can translate interface
  46. strings right on the page that they are viewing.
  47. 1. Switch the website's language to one that is not English.
  48. 2. Browse to the webpage that contains the interface string you want to translate
  49. 3. Click the "TRANSLATE TEXT" button in the right bottom corner of the webpage
  50. The on-page translation pane appears, showing all strings available on the
  51. current webpage in the left column. Already translated strings are marked
  52. green, yet untranslated strings are shown in white. You can filter the list
  53. using the input field in the left bottom corner of the page.
  54. 4. Select a string in the left column to see the source text and the
  55. translation (if available). You can add your own translation or edit the
  56. existing translation in the column at the right. Your changes will be saved
  57. to your local database. The translations can be shared (see below).
  58. Open the list of all the website's interface strings by selecting Translate
  59. Strings from the menu (https://www.example.com/locale). Click "TRANSLATE TEXT"
  60. to start translating.
  61. Note: If you are using the Overlay module, Localization client won't be able to
  62. translate string in the overlay, we recommend that you disable the module or if
  63. need be, access the administration pages directly (remove the '#overlay=' part
  64. in url)
  65. SHARING TRANSLATIONS
  66. --------------------
  67. Localization client can instantly share your translations by sending them to a
  68. localization server. For this a user needs the "Submit translations to
  69. localization server" permission. To be able to share translations a user needs
  70. an API key from the localization server.
  71. 1. Enable translation sharing at Administer > Configuration > Regional and
  72. Language > Languages > Sharing
  73. 2. Enter a localization server, e.g. "https://localize.drupal.org/"
  74. 3. Join a language team on localize.drupal.org (required to be able to submit
  75. translation updates)
  76. 3. Enter your localization server API key at My account > Edit
  77. (The form field has a link to obtain the key from the set localization server)
  78. 4. Start translating interface strings.
  79. RE-IMPORTING TRANSLATION PACKAGES
  80. -----------------------------------------------------------------
  81. To re-import translation all files should be already uncompressed to the
  82. Drupal directories.
  83. Choose the languages for which you want to re-import translations at
  84. Administer > Configuration > Regional and language > Translate interface >
  85. Import > Reimport packages.
  86. See also https://drupal.org/project/l10n_update.
  87. CONTRIBUTORS & SPONSORS
  88. --------------------------------------------------------------------------------
  89. * Gábor Hojtsy https://drupal.org/user/4166 (original author)
  90. * Young Hahn / Development Seed - https://developmentseed.org/ (friendly user interface)
  91. Initial development was sponsored by Google Summer of Code 2007,
  92. user interface sponsored by Development Seed / Young Hahn.