Merge pull request #514 from WanderlandTravelers/override-translations

Override translations
master
Benoit Latinier 5 years ago committed by GitHub
commit 784e08170a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -32,6 +32,15 @@ the embed tag, as well as the thread ID, e.g.:
<section id="isso-thread" data-title="Foo!" data-isso-id="/path/to/resource"></section> <section id="isso-thread" data-title="Foo!" data-isso-id="/path/to/resource"></section>
Additionally, you can override any translation string for any language by adding
a ``data-isso-`` attribute that is equal to the translation key (found `here`__) with
``-text-[lang]`` appended to it. So, for example, if you want to override the
english translation of the ``postbox-notification`` message, you could add:
``data-isso-postbox-notification-text-en="Select to be notified of replies to your comment"``
.. __: https://github.com/posativ/isso/blob/master/isso/js/app/i18n/en.js
data-isso data-isso
--------- ---------
@ -117,7 +126,7 @@ and not a multiple of 2, the color distribution is not even.
data-isso-gravatar data-isso-gravatar
------------------ ------------------
Uses gravatar images instead of generating svg images. You have to set Uses gravatar images instead of generating svg images. You have to set
"data-isso-avatar" to **false** when you want to use this. Otherwise "data-isso-avatar" to **false** when you want to use this. Otherwise
both the gravatar and avatar svg image will show up. Please also set both the gravatar and avatar svg image will show up. Please also set
option "gravatar" to **true** in the server configuration... option "gravatar" to **true** in the server configuration...

@ -85,7 +85,10 @@ define(["app/config", "app/i18n/bg", "app/i18n/cs", "app/i18n/da",
var plural = pluralforms(lang); var plural = pluralforms(lang);
var translate = function(msgid) { var translate = function(msgid) {
return catalogue[lang][msgid] || en[msgid] || "???"; return config[msgid + '-text-' + lang] ||
catalogue[lang][msgid] ||
en[msgid] ||
"???";
}; };
var pluralize = function(msgid, n) { var pluralize = function(msgid, n) {

Loading…
Cancel
Save