Permalink
Browse files

Merge branch 'master' of https://github.com/plone/plone.app.multilingual

  • Loading branch information...
2 parents 5105fab + c7eba47 commit 70e80cc9abba42fa3a6da0970dd0a37bb75449df @sneridagh sneridagh committed Mar 23, 2012
View
@@ -11,17 +11,34 @@ This module provides the user interface for managing content translations. It's
Usage
=====
-To use this package with Dexterity content types you should add to your *eggs* buildout section::
+To use this package with both Dexterity and Archetypes based content types you should add the following two lines to your *eggs* buildout section:
- eggs =
- plone.app.multilingual [dexterity]
+ eggs =
+ plone.app.multilingual [archetypes]
+ plone.app.multilingual [dexterity]
-If you want to use it with Archetypes based content types::
+Alternatively, you can write it like this:
- eggs =
- plone.app.multilingual [archetypes]
+ eggs =
+ plone.app.multilingual
+ plone.multilingualbehavior
-[...] (WIP)
+(plone.multilingualbehavior adds multilingual functionality for Dexterity content types)
+
+If you need to use this package only with Archetypes based content types you only need the following line:
+ eggs =
+ plone.app.multilingual [archetypes]
+
+Whichever of the above changes you make to your *eggs* section, you also need to add the following to your *zcml* buildout section:
+ zcml =
+ plone.app.multilingual
+
+
+After re-running your buildout and installing the newly available add-ons, go to the languages section of your Site Setup and select two or more languages for your site. You will now be able to create translations of Plone's default content types, or to link existing content as translations.
+
+plone.app.multilingual will create folders for each of your site's languages and put translated content into the appropriate folders.
+
+For information about making your Dexterity content type translatable, see the plone.multilingualbehavior documentation.
Translation Engine Design
@@ -0,0 +1,215 @@
+# Ramon Navarro Bosch <ramon.nb@gmail.com, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: 0.2b3\n"
+"POT-Creation-Date: 2012-03-23 15:41+0000\n"
+"PO-Revision-Date: 2012-03-23 16:45 +0000\n"
+"Last-Translator: ramon.nb@gmail.com>\n"
+"Language-Team: plone-cat <plone-cat@plone.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"Language-Code: ca\n"
+"Language-Name: Catalan\n"
+"Preferred-Encodings: utf-8 latin1\n"
+"Domain: plone.app.multilingual\n"
+
+#: ./browser/controlpanel.py:221
+msgid "All the configuration of P.A.M."
+msgstr "Tota la configuració de P.A.M."
+
+#: ./browser/translate.py:26
+msgid "Create"
+msgstr "Crear"
+
+#: ./browser/controlpanel.py:220
+msgid "Multilingual Settings"
+msgstr "Configuració Multilingual"
+
+#: ./browser/controlpanel.py:211
+msgid "Negotiation Scheme"
+msgstr "Esquema negociació"
+
+#: ./browser/controlpanel.py:208
+msgid "Site Languages"
+msgstr "Llenguatges del site"
+
+#. Default: "Add translations"
+#: ./browser/add_translation_form.py:22
+msgid "add_translations"
+msgstr "Afegir traduccions"
+
+#: ./browser/interfaces.py:45
+msgid "content"
+msgstr "Contingut"
+
+#: ./browser/menu.py:52
+msgid "description_add_translations"
+msgstr "Per afegir traduccions"
+
+#. Default: "Authenticated users only. Use cookie for manual override. (Required for the language selector viewlet to be rendered.)"
+#: ./browser/controlpanel.py:79
+msgid "description_auth_ookie_manual_override"
+msgstr "Sobre-escriure la cookie manualment"
+
+#. Default: "The languages in which the site should be translatable."
+#: ./browser/controlpanel.py:35
+msgid "description_available_languages"
+msgstr "Llengües disponibles"
+
+#. Default: "Use browser language request negotiation."
+#: ./browser/controlpanel.py:107
+msgid "description_browser_language_request_negotiation"
+msgstr ""
+
+#. Default: "Use cookie for manual override. (Required for the language selector viewlet to be rendered.)"
+#: ./browser/controlpanel.py:72
+msgid "description_cookie_manual_override"
+msgstr ""
+
+#. Default: "Use language codes in URL path for manual override."
+#: ./browser/controlpanel.py:65
+msgid "description_language_codes_in_URL"
+msgstr ""
+
+#. Default: "Use the language of the content item."
+#: ./browser/controlpanel.py:58
+msgid "description_language_of_the_content"
+msgstr ""
+
+#: ./browser/menu.py:86
+msgid "description_language_settings"
+msgstr ""
+
+#. Default: "Delete translations or remove the relations"
+#: ./browser/menu.py:66
+msgid "description_remove_translations"
+msgstr ""
+
+#. Default: "Set the language cookie always, i.e. also when the 'set_language' request parameter is absent."
+#: ./browser/controlpanel.py:86
+msgid "description_set_language_cookie_always"
+msgstr ""
+
+#. Default: "The default language used for the content and the UI of this site."
+#: ./browser/controlpanel.py:26
+msgid "description_site_language"
+msgstr ""
+
+#. Default: "Use top-level domain (e.g.: www.plone.de)."
+#: ./browser/controlpanel.py:100
+msgid "description_top_level_domain"
+msgstr ""
+
+#. Default: "Translate into ${lang_name}"
+#: ./browser/menu.py:34
+msgid "description_translate_into"
+msgstr ""
+
+#. Default: "Use subdomain (e.g.: de.plone.org)."
+#: ./browser/controlpanel.py:93
+msgid "description_use_subdomain"
+msgstr ""
+
+#. Default: "Authenticated users only."
+#: ./browser/controlpanel.py:77
+msgid "heading_auth_cookie_manual_override"
+msgstr ""
+
+#. Default: "Available languages"
+#: ./browser/controlpanel.py:33
+msgid "heading_available_languages"
+msgstr ""
+
+#. Default: "Use browser language request negotiation."
+#: ./browser/controlpanel.py:105
+msgid "heading_browser_language_request_negotiation"
+msgstr ""
+
+#. Default: "Use cookie for manual override. (Required for the language selector viewlet to be rendered.)"
+#: ./browser/controlpanel.py:70
+msgid "heading_cookie_manual_override"
+msgstr ""
+
+#. Default: "Use language codes in URL path for manual override."
+#: ./browser/controlpanel.py:63
+msgid "heading_language_codes_in_URL"
+msgstr ""
+
+#. Default: "Use the language of the content item."
+#: ./browser/controlpanel.py:56
+msgid "heading_language_of_the_content"
+msgstr ""
+
+#. Default: "Set the language cookie always, i.e. also when the 'set_language' request parameter is absent."
+#: ./browser/controlpanel.py:84
+msgid "heading_set_language_cookie_always"
+msgstr ""
+
+#. Default: "Default site language"
+#: ./browser/controlpanel.py:24
+msgid "heading_site_language"
+msgstr ""
+
+#. Default: "Use top-level domain (e.g.: www.plone.de)."
+#: ./browser/controlpanel.py:98
+msgid "heading_top_level_domain"
+msgstr ""
+
+#. Default: "Use subdomain (e.g.: de.plone.org)."
+#: ./browser/controlpanel.py:91
+msgid "heading_use_subdomain"
+msgstr ""
+
+#. Default: "Add translations"
+#: ./browser/add_translation_form.py:20
+msgid "label_add_translations"
+msgstr ""
+
+#: ./browser/remove_translation_form.py:20
+msgid "label_remove_translations"
+msgstr ""
+
+#. Default: "Translate into..."
+#: ./browser/menu.py:103
+msgid "label_translate_menu"
+msgstr "Tradueix a..."
+
+#: ./browser/remove_translation_form.py:32
+msgid "remove selected"
+msgstr "Esborrar la seleccionada"
+
+#. Default: "Add translations..."
+#: ./browser/menu.py:50
+msgid "title_add_translations"
+msgstr "Afegir traduccions..."
+
+#. Default: "Language"
+#: ./browser/interfaces.py:32
+msgid "title_language"
+msgstr "Llenguatge"
+
+#. Default: "Language settings..."
+#: ./browser/menu.py:84
+msgid "title_language_settings"
+msgstr "Configuració multilingual"
+
+#: ./browser/interfaces.py:54
+msgid "title_languages"
+msgstr "Llenguatges"
+
+#. Default: "Remove translations..."
+#: ./browser/menu.py:64
+msgid "title_remove_translations"
+msgstr "Esborrar traduccions"
+
+#. Default: "Manage translations for your content."
+#: ./browser/menu.py:104
+msgid "title_translate_menu"
+msgstr "Administra les traduccions del teu contingut"
+
+#: ./browser/remove_translation_form.py:22
+msgid "unlink selected"
+msgstr "Deslincar traduccions"
+
Oops, something went wrong.

0 comments on commit 70e80cc

Please sign in to comment.