Version Description
The widgets can have multiple instances, you need to change the current instance If you want to use a google/msn API key, it is now possible
Download this release
Release Info
Developer | oferwald |
Plugin | Transposh WordPress Translation |
Version | 0.8.0 |
Comparing to | |
See all releases |
Code changes from version 0.7.6 to 0.8.0
- core/constants.php +20 -9
- core/parser.php +35 -8
- core/utils.php +15 -12
- js/jquery.ui.menu.js +3 -3
- js/keyboard.js +231 -230
- js/l/de.js +2 -2
- js/l/es.js +2 -2
- js/l/fa.js +2 -2
- js/l/he.js +2 -2
- js/l/it.js +2 -2
- js/l/nl.js +2 -2
- js/l/ru.js +2 -2
- js/lazy.js +7 -7
- js/transposh.js +11 -11
- js/transposhadmin.js +0 -18
- js/transposhbackend.js +15 -0
- js/transposhcontrol.js +0 -21
- js/transposhedit.js +28 -29
- js/transposhsettings.js +22 -0
- langs/transposh-de_DE.mo +0 -0
- langs/transposh-de_DE.po +355 -210
- langs/transposh-es_ES.mo +0 -0
- langs/transposh-es_ES.po +642 -548
- langs/transposh-fa_IR.mo +0 -0
- langs/transposh-fa_IR.po +200 -117
- langs/transposh-he_IL.mo +0 -0
- langs/transposh-he_IL.po +167 -126
- langs/transposh-it_IT.mo +0 -0
- langs/transposh-it_IT.po +204 -111
- langs/transposh-nl_NL.mo +0 -0
- langs/transposh-nl_NL.po +212 -119
- langs/transposh-ru_RU.mo +0 -0
- langs/transposh-ru_RU.po +212 -119
- langs/transposh-tr_TR.mo +0 -0
- langs/transposh-tr_TR.po +642 -0
- readme.txt +26 -3
- transposh.php +251 -22
- widgets/default/tpw_default.php +19 -11
- widgets/dropdown/tpw_image_dropdown.css +2 -2
- widgets/dropdown/tpw_image_dropdown.js +20 -19
- widgets/dropdown/tpw_image_dropdown.php +29 -30
- widgets/flags/tpw_flags.php +26 -21
- widgets/flags/tpw_flags_css.php +17 -20
- widgets/flagslist/tpw_list_with_flags.php +29 -33
- widgets/flagslist/tpw_list_with_flags_css.php +25 -29
- wp/transposh_3rdparty.php +2 -2
- wp/transposh_admin.php +133 -77
- wp/transposh_ajax.php +3 -106
- wp/transposh_backup.php +5 -5
- wp/transposh_db.php +71 -11
- wp/transposh_options.php +26 -25
- wp/transposh_postpublish.php +31 -16
- wp/transposh_widget.php +181 -173
core/constants.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
//Language indicator in URL. i.e. lang=en
|
@@ -20,7 +20,10 @@ define('EDIT_PARAM', 'edit');
|
|
20 |
//Enable in memory cache usage, APC, xcache
|
21 |
define('TP_ENABLE_CACHE', TRUE);
|
22 |
//What is the cache items TTL
|
23 |
-
define('TP_CACHE_TTL', 3600);
|
|
|
|
|
|
|
24 |
|
25 |
//Class marking a section not be translated.
|
26 |
define('NO_TRANSLATE_CLASS', 'no_translate');
|
@@ -57,7 +60,7 @@ class transposh_consts {
|
|
57 |
'hr' => 'Croatian,Hrvatski,hr,',
|
58 |
'cs' => 'Czech,Čeština,cz,cs_CZ',
|
59 |
'da' => 'Danish,Dansk,dk,da_DK',
|
60 |
-
'nl' => 'Dutch,Nederlands,nl,',
|
61 |
'eo' => 'Esperanto,Esperanto,esperanto,',
|
62 |
'et' => 'Estonian,Eesti keel,ee,',
|
63 |
'fi' => 'Finnish,Suomi,fi,',
|
@@ -112,19 +115,24 @@ class transposh_consts {
|
|
112 |
// Google supported languages
|
113 |
// (got using - var langs =''; jQuery.each(google.language.Languages,function(){if (google.language.isTranslatable(this)) {langs += this +'|'}}); console.log(langs); - fixed for our codes)
|
114 |
// @updated 2010-Oct-01 (hy,az,eu,ka,la,ur)
|
|
|
115 |
// $google_languages = array('en', 'af', 'sq', 'ar', 'hy', 'az', 'eu', 'be', 'bg', 'ca', 'zh', 'zh-tw', 'hr', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'gl', 'ka', 'de', 'el', 'ht', 'he', 'hi', 'hu', 'id', 'it', 'is', 'ga', 'ja', 'ko', 'lv', 'lt', 'mk', 'ms', 'mt', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'sl', 'es', 'sw', 'sv', 'tl', 'th', 'tr', 'uk', 'ur', 'vi', 'cy', 'yi');
|
116 |
-
public static $google_languages = array('en', 'af', 'sq', 'ar', 'be', 'bg', 'ca', 'zh', 'zh-tw', 'hr', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'gl', 'de', 'el', 'ht', 'he', 'hi', 'hu', 'id', 'it', 'is', 'ga', 'ja', 'ko', 'lv', 'lt', 'mk', 'ms', 'mt', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'sl', 'es', 'sw', 'sv', 'tl', 'th', 'tr', 'uk', 'vi', 'cy', 'yi');
|
117 |
-
public static $
|
|
|
118 |
// Bing supported languages
|
119 |
// (got this using Microsoft.Translator.GetLanguages() - fixed to match our codes)
|
120 |
// @updated 2010-Jun-30
|
121 |
-
public static $bing_languages = array('en', 'ar', 'bg', 'zh', 'zh-tw', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'de', 'el', 'ht', 'he', 'hu', 'id', 'it', 'ja', 'ko', 'lv', 'lt', 'no', 'pl', 'pt', 'ro', 'ru', 'sk', 'sl', 'es', 'sv', 'th', 'tr', 'uk', 'vi');
|
122 |
// Apertium supported languages
|
123 |
// a bit tricky, but we'll see - starting with just esperanto
|
124 |
public static $apertium_languages = array('eo');
|
125 |
-
|
126 |
// Array for holding po domains we have problems with
|
127 |
public static $ignored_po_domains = array('MailPress');
|
|
|
|
|
|
|
|
|
128 |
|
129 |
}
|
130 |
|
@@ -132,7 +140,10 @@ class transposh_consts {
|
|
132 |
define('TRANSLATOR', 'translator');
|
133 |
|
134 |
//Define for transposh plugin version
|
135 |
-
define('TRANSPOSH_PLUGIN_VER', '0.
|
|
|
|
|
|
|
136 |
|
137 |
//Define segment id prefix, will be included in span tag. also used as class identifier
|
138 |
define('SPAN_PREFIX', 'tr_');
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
//Language indicator in URL. i.e. lang=en
|
20 |
//Enable in memory cache usage, APC, xcache
|
21 |
define('TP_ENABLE_CACHE', TRUE);
|
22 |
//What is the cache items TTL
|
23 |
+
define('TP_CACHE_TTL', 3600 * 24);
|
24 |
+
//Constants for memcached
|
25 |
+
define('TP_MEMCACHED_SRV', '127.0.0.1');
|
26 |
+
define('TP_MEMCACHED_PORT', 11211);
|
27 |
|
28 |
//Class marking a section not be translated.
|
29 |
define('NO_TRANSLATE_CLASS', 'no_translate');
|
60 |
'hr' => 'Croatian,Hrvatski,hr,',
|
61 |
'cs' => 'Czech,Čeština,cz,cs_CZ',
|
62 |
'da' => 'Danish,Dansk,dk,da_DK',
|
63 |
+
'nl' => 'Dutch,Nederlands,nl,nl_NL',
|
64 |
'eo' => 'Esperanto,Esperanto,esperanto,',
|
65 |
'et' => 'Estonian,Eesti keel,ee,',
|
66 |
'fi' => 'Finnish,Suomi,fi,',
|
115 |
// Google supported languages
|
116 |
// (got using - var langs =''; jQuery.each(google.language.Languages,function(){if (google.language.isTranslatable(this)) {langs += this +'|'}}); console.log(langs); - fixed for our codes)
|
117 |
// @updated 2010-Oct-01 (hy,az,eu,ka,la,ur)
|
118 |
+
// @updated 2011-Nov-04
|
119 |
// $google_languages = array('en', 'af', 'sq', 'ar', 'hy', 'az', 'eu', 'be', 'bg', 'ca', 'zh', 'zh-tw', 'hr', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'gl', 'ka', 'de', 'el', 'ht', 'he', 'hi', 'hu', 'id', 'it', 'is', 'ga', 'ja', 'ko', 'lv', 'lt', 'mk', 'ms', 'mt', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'sl', 'es', 'sw', 'sv', 'tl', 'th', 'tr', 'uk', 'ur', 'vi', 'cy', 'yi');
|
120 |
+
public static $google_languages = array('en', 'af', 'sq', 'ar', 'be', 'bg', 'ca', 'zh', 'zh-tw', 'hr', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'gl', 'de', 'el', 'ht', 'he', 'hi', 'hu', 'id', 'it', 'is', 'ga', 'ja', 'ko', 'lv', 'lt', 'mk', 'ms', 'mt', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'sl', 'es', 'sw', 'sv', 'tl', 'th', 'tr', 'uk', 'vi', 'cy', 'yi', 'hy', 'az', 'eu', 'ka', 'la', 'ur', 'ta', 'te', 'kn', 'bn', 'gu');
|
121 |
+
// public static $google_languages = array('en', 'af', 'sq', 'ar', 'be', 'bg', 'ca', 'zh', 'zh-tw', 'hr', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'gl', 'de', 'el', 'ht', 'he', 'hi', 'hu', 'id', 'it', 'is', 'ga', 'ja', 'ko', 'lv', 'lt', 'mk', 'ms', 'mt', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'sl', 'es', 'sw', 'sv', 'tl', 'th', 'tr', 'uk', 'vi', 'cy', 'yi');
|
122 |
+
// public static $google_proxied_languages = array('hy', 'az', 'eu', 'ka', 'la', 'ur', 'ta', 'te', 'kn', 'bn', 'gu');
|
123 |
// Bing supported languages
|
124 |
// (got this using Microsoft.Translator.GetLanguages() - fixed to match our codes)
|
125 |
// @updated 2010-Jun-30
|
126 |
+
public static $bing_languages = array('en', 'ar', 'bg', 'ca', 'zh', 'zh-tw', 'cs', 'da', 'nl', 'et', 'fi', 'fr', 'de', 'el', 'ht', 'he', 'hi', 'hu', 'id', 'it', 'ja', 'ko', 'lv', 'lt', 'no', 'pl', 'pt', 'ro', 'ru', 'sk', 'sl', 'es', 'sv', 'th', 'tr', 'uk', 'vi');
|
127 |
// Apertium supported languages
|
128 |
// a bit tricky, but we'll see - starting with just esperanto
|
129 |
public static $apertium_languages = array('eo');
|
|
|
130 |
// Array for holding po domains we have problems with
|
131 |
public static $ignored_po_domains = array('MailPress');
|
132 |
+
// Array holding list of jQueryUI themes
|
133 |
+
public static $jqueryui_themes = array('base', 'black-tie', 'blitzer', 'cupertino', 'dark-hive', 'dot-luv', 'eggplant', 'excite-bike', 'flick',
|
134 |
+
'hot-sneaks', 'humanity', 'le-frog', 'mint-choc', 'overcast', 'pepper-grinder', 'redmond', 'smoothness', 'south-street',
|
135 |
+
'start', 'sunny', 'swanky-purse', 'trontastic', 'ui-darkness', 'ui-lightness', 'vader');
|
136 |
|
137 |
}
|
138 |
|
140 |
define('TRANSLATOR', 'translator');
|
141 |
|
142 |
//Define for transposh plugin version
|
143 |
+
define('TRANSPOSH_PLUGIN_VER', '0.8.0');
|
144 |
+
|
145 |
+
//Current jQuery UI
|
146 |
+
define('JQUERYUI_VER', '1.8.16');
|
147 |
|
148 |
//Define segment id prefix, will be included in span tag. also used as class identifier
|
149 |
define('SPAN_PREFIX', 'tr_');
|
core/parser.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
require_once("shd/simple_html_dom.php");
|
@@ -27,22 +27,31 @@ class parserstats {
|
|
27 |
|
28 |
/** @var int Holds the total phrases the parser encountered */
|
29 |
public $total_phrases;
|
|
|
30 |
/** @var int Holds the number of phrases that had translation */
|
31 |
public $translated_phrases;
|
|
|
32 |
/** @var int Holds the number of phrases that had human translation */
|
33 |
public $human_translated_phrases;
|
|
|
34 |
/** @var int Holds the number of phrases that are hidden - yet still somewhat viewable (such as the title attribure) */
|
35 |
public $hidden_phrases;
|
|
|
36 |
/** @var int Holds the number of phrases that are hidden and translated */
|
37 |
public $hidden_translated_phrases;
|
|
|
38 |
/** @var int Holds the amounts of hidden spans created for translation */
|
39 |
public $hidden_translateable_phrases;
|
|
|
40 |
/** @var int Holds the number of phrases that are hidden and probably won't be viewed - such as meta keys */
|
41 |
public $meta_phrases;
|
|
|
42 |
/** @var int Holds the number of translated phrases that are hidden and probably won't be viewed - such as meta keys */
|
43 |
public $meta_translated_phrases;
|
|
|
44 |
/** @var float Holds the time translation took */
|
45 |
public $time;
|
|
|
46 |
/** @var int Holds the time translation started */
|
47 |
private $start_time;
|
48 |
|
@@ -95,41 +104,55 @@ class parser {
|
|
95 |
public $fetch_translate_func = null;
|
96 |
public $prefetch_translate_func = null;
|
97 |
public $split_url_func = null;
|
|
|
98 |
/** @var int stores the number of the last used span_id */
|
99 |
private $span_id = 0;
|
|
|
100 |
/** @var simple_html_dom_node Contains the current node */
|
101 |
private $currentnode;
|
|
|
102 |
/** @var simple_html_dom Contains the document dom model */
|
103 |
private $html;
|
104 |
// the document
|
105 |
public $dir_rtl;
|
|
|
106 |
/** @var string Contains the iso of the target language */
|
107 |
public $lang;
|
|
|
108 |
/** @var boolean Contains the fact that this language is the default one (only parse other lanaguage spans) */
|
109 |
public $default_lang = false;
|
|
|
110 |
/** @var string Contains the iso of the source language - if a lang attribute is found, assumed to be en by default */
|
111 |
public $srclang;
|
112 |
private $inbody = false;
|
|
|
113 |
/** @var hold fact that we are in select or other similar elements */
|
114 |
private $inselect = false;
|
115 |
public $is_edit_mode;
|
116 |
public $is_auto_translate;
|
117 |
public $feed_fix;
|
|
|
118 |
/** @var boolean should we attempt to handle page as json */
|
119 |
public $might_json = false;
|
120 |
public $allow_ad = false;
|
121 |
//first three are html, later 3 come from feeds xml (link is problematic...)
|
122 |
protected $ignore_tags = array('script' => 1, 'style' => 1, 'code' => 1, 'wfw:commentrss' => 1, 'comments' => 1, 'guid' => 1);
|
|
|
123 |
/** @var parserstats Contains parsing statistics */
|
124 |
private $stats;
|
|
|
125 |
/** @var boolean Are we inside a translated gettext */
|
126 |
private $in_get_text = false;
|
|
|
127 |
/** @var boolean Are we inside an inner text %s in gettext */
|
128 |
private $in_get_text_inner = false;
|
|
|
129 |
/** @var string Additional header information */
|
130 |
public $added_header;
|
|
|
131 |
/** @var array Contains reference to changable a tags */
|
132 |
private $atags = array();
|
|
|
133 |
/** @var array Contains reference to changable option values */
|
134 |
private $otags = array();
|
135 |
private $edit_span_created = false;
|
@@ -396,7 +419,7 @@ class parser {
|
|
396 |
//
|
397 |
// this is the case of B2 or B2,
|
398 |
if (($start == $pos) || ($this->is_white_space($string[$pos - 1])
|
399 |
-
|| ($this->is_sentence_breaker(
|
400 |
($this->is_white_space(@$string[$pos + $num_len]) || $this->is_sentence_breaker(@$string[$pos + $num_len], @$string[$pos + $num_len + 1], @$string[$pos + $num_len + 2]))) {
|
401 |
// we will now compensate on the number followed by breaker case, if we need to
|
402 |
//
|
@@ -510,15 +533,17 @@ class parser {
|
|
510 |
}
|
511 |
// for iframes we will rewrite urls if we can
|
512 |
elseif ($node->tag == 'iframe') {
|
513 |
-
|
514 |
-
|
|
|
|
|
515 |
}
|
516 |
|
517 |
// titles are also good places to translate, exist in a, img, abbr, acronym
|
518 |
if ($node->title) $this->parsetext($node->title);
|
519 |
|
520 |
// Meta content (keywords, description) are also good places to translate (but not in robots... or http-equiv)
|
521 |
-
if ($node->tag == 'meta' && $node->content && ($node->name != 'robots') && ($node->{'http-equiv'} != 'Content-Type'))
|
522 |
$this->parsetext($node->content);
|
523 |
|
524 |
// recurse
|
@@ -862,8 +887,10 @@ class parser {
|
|
862 |
$body = $this->html->find('body', 0);
|
863 |
if ($body != null) $body->lastChild()->outertext .= $hiddenspans;
|
864 |
}
|
865 |
-
//
|
866 |
-
if ($this->allow_ad && !$this->default_lang && mt_rand(1, 100) > 95)
|
|
|
|
|
867 |
$this->do_ad_switch();
|
868 |
}
|
869 |
// This adds a meta tag with our statistics json-encoded inside...
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
require_once("shd/simple_html_dom.php");
|
27 |
|
28 |
/** @var int Holds the total phrases the parser encountered */
|
29 |
public $total_phrases;
|
30 |
+
|
31 |
/** @var int Holds the number of phrases that had translation */
|
32 |
public $translated_phrases;
|
33 |
+
|
34 |
/** @var int Holds the number of phrases that had human translation */
|
35 |
public $human_translated_phrases;
|
36 |
+
|
37 |
/** @var int Holds the number of phrases that are hidden - yet still somewhat viewable (such as the title attribure) */
|
38 |
public $hidden_phrases;
|
39 |
+
|
40 |
/** @var int Holds the number of phrases that are hidden and translated */
|
41 |
public $hidden_translated_phrases;
|
42 |
+
|
43 |
/** @var int Holds the amounts of hidden spans created for translation */
|
44 |
public $hidden_translateable_phrases;
|
45 |
+
|
46 |
/** @var int Holds the number of phrases that are hidden and probably won't be viewed - such as meta keys */
|
47 |
public $meta_phrases;
|
48 |
+
|
49 |
/** @var int Holds the number of translated phrases that are hidden and probably won't be viewed - such as meta keys */
|
50 |
public $meta_translated_phrases;
|
51 |
+
|
52 |
/** @var float Holds the time translation took */
|
53 |
public $time;
|
54 |
+
|
55 |
/** @var int Holds the time translation started */
|
56 |
private $start_time;
|
57 |
|
104 |
public $fetch_translate_func = null;
|
105 |
public $prefetch_translate_func = null;
|
106 |
public $split_url_func = null;
|
107 |
+
|
108 |
/** @var int stores the number of the last used span_id */
|
109 |
private $span_id = 0;
|
110 |
+
|
111 |
/** @var simple_html_dom_node Contains the current node */
|
112 |
private $currentnode;
|
113 |
+
|
114 |
/** @var simple_html_dom Contains the document dom model */
|
115 |
private $html;
|
116 |
// the document
|
117 |
public $dir_rtl;
|
118 |
+
|
119 |
/** @var string Contains the iso of the target language */
|
120 |
public $lang;
|
121 |
+
|
122 |
/** @var boolean Contains the fact that this language is the default one (only parse other lanaguage spans) */
|
123 |
public $default_lang = false;
|
124 |
+
|
125 |
/** @var string Contains the iso of the source language - if a lang attribute is found, assumed to be en by default */
|
126 |
public $srclang;
|
127 |
private $inbody = false;
|
128 |
+
|
129 |
/** @var hold fact that we are in select or other similar elements */
|
130 |
private $inselect = false;
|
131 |
public $is_edit_mode;
|
132 |
public $is_auto_translate;
|
133 |
public $feed_fix;
|
134 |
+
|
135 |
/** @var boolean should we attempt to handle page as json */
|
136 |
public $might_json = false;
|
137 |
public $allow_ad = false;
|
138 |
//first three are html, later 3 come from feeds xml (link is problematic...)
|
139 |
protected $ignore_tags = array('script' => 1, 'style' => 1, 'code' => 1, 'wfw:commentrss' => 1, 'comments' => 1, 'guid' => 1);
|
140 |
+
|
141 |
/** @var parserstats Contains parsing statistics */
|
142 |
private $stats;
|
143 |
+
|
144 |
/** @var boolean Are we inside a translated gettext */
|
145 |
private $in_get_text = false;
|
146 |
+
|
147 |
/** @var boolean Are we inside an inner text %s in gettext */
|
148 |
private $in_get_text_inner = false;
|
149 |
+
|
150 |
/** @var string Additional header information */
|
151 |
public $added_header;
|
152 |
+
|
153 |
/** @var array Contains reference to changable a tags */
|
154 |
private $atags = array();
|
155 |
+
|
156 |
/** @var array Contains reference to changable option values */
|
157 |
private $otags = array();
|
158 |
private $edit_span_created = false;
|
419 |
//
|
420 |
// this is the case of B2 or B2,
|
421 |
if (($start == $pos) || ($this->is_white_space($string[$pos - 1])
|
422 |
+
|| ($this->is_sentence_breaker(@$string[$pos + $num_len - 1], @$string[$pos + $num_len], @$string[$pos + $num_len + 1]))) &&
|
423 |
($this->is_white_space(@$string[$pos + $num_len]) || $this->is_sentence_breaker(@$string[$pos + $num_len], @$string[$pos + $num_len + 1], @$string[$pos + $num_len + 2]))) {
|
424 |
// we will now compensate on the number followed by breaker case, if we need to
|
425 |
//
|
533 |
}
|
534 |
// for iframes we will rewrite urls if we can
|
535 |
elseif ($node->tag == 'iframe') {
|
536 |
+
if ($this->url_rewrite_func) {
|
537 |
+
$node->src = call_user_func_array($this->url_rewrite_func, array($node->src));
|
538 |
+
|
539 |
+
}
|
540 |
}
|
541 |
|
542 |
// titles are also good places to translate, exist in a, img, abbr, acronym
|
543 |
if ($node->title) $this->parsetext($node->title);
|
544 |
|
545 |
// Meta content (keywords, description) are also good places to translate (but not in robots... or http-equiv)
|
546 |
+
if ($node->tag == 'meta' && $node->content && ($node->name != 'robots') && ($node->name != 'viewport') && ($node->{'http-equiv'} != 'Content-Type'))
|
547 |
$this->parsetext($node->content);
|
548 |
|
549 |
// recurse
|
887 |
$body = $this->html->find('body', 0);
|
888 |
if ($body != null) $body->lastChild()->outertext .= $hiddenspans;
|
889 |
}
|
890 |
+
// we might show an ad for transposh in some cases
|
891 |
+
if (($this->allow_ad && !$this->default_lang && mt_rand(1, 100) > 95) || // 5 of 100 for translated non default language pages
|
892 |
+
($this->allow_ad && $this->default_lang && mt_rand(1, 100) > 99) || // 1 of 100 for translated default languages pages
|
893 |
+
(!$this->allow_ad && mt_rand(1, 1000) > 999)) { // 1 of 1000 otherwise
|
894 |
$this->do_ad_switch();
|
895 |
}
|
896 |
// This adds a meta tag with our statistics json-encoded inside...
|
core/utils.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/**
|
@@ -58,7 +58,7 @@ class transposh_utils {
|
|
58 |
$gluebackhome = false;
|
59 |
//cleanup lang identifier in permalinks
|
60 |
//remove the language from the url permalink (if in start of path, and is a defined language)
|
61 |
-
$home_path = rtrim(parse_url($home_url, PHP_URL_PATH), "/");
|
62 |
|
63 |
if ($home_path && strpos($parsedurl['path'], $home_path) === 0) {
|
64 |
|
@@ -66,7 +66,7 @@ class transposh_utils {
|
|
66 |
$gluebackhome = true;
|
67 |
}
|
68 |
|
69 |
-
if (strlen($parsedurl['path']) > 2) {
|
70 |
$secondslashpos = strpos($parsedurl['path'], "/", 1);
|
71 |
if (!$secondslashpos) $secondslashpos = strlen($parsedurl['path']);
|
72 |
$prevlang = substr($parsedurl['path'], 1, $secondslashpos - 1);
|
@@ -99,10 +99,10 @@ class transposh_utils {
|
|
99 |
|
100 |
$newurl = str_replace('&', '&', $url);
|
101 |
$newurl = html_entity_decode($newurl, ENT_NOQUOTES);
|
102 |
-
$parsedurl = parse_url($newurl);
|
103 |
|
104 |
// if we are dealing with some other url, we won't touch it!
|
105 |
-
if (isset($parsedurl['host']) && !($parsedurl['host'] == parse_url($home_url, PHP_URL_HOST))) {
|
106 |
return $url;
|
107 |
}
|
108 |
|
@@ -119,7 +119,7 @@ class transposh_utils {
|
|
119 |
|
120 |
// remove the language from the url permalink (if in start of path, and is a defined language)
|
121 |
$gluebackhome = false;
|
122 |
-
$home_path = rtrim(parse_url($home_url, PHP_URL_PATH), "/");
|
123 |
|
124 |
if ($home_path && strpos($parsedurl['path'], $home_path) === 0) {
|
125 |
|
@@ -190,7 +190,7 @@ class transposh_utils {
|
|
190 |
// option 2, language is in permalink
|
191 |
// cleanup lang identifier in permalinks
|
192 |
// remove the language from the url permalink (if in start of path, and is a defined language)
|
193 |
-
$home_path = rtrim(parse_url($home_url, PHP_URL_PATH), "/");
|
194 |
//
|
195 |
if ($home_path && strpos($parsedurl['path'], $home_path) === 0) {
|
196 |
//
|
@@ -309,6 +309,7 @@ class transposh_utils {
|
|
309 |
public static function get_original_url($href, $home_url, $target_language, $fetch_translation_func) {
|
310 |
$href = substr($href, strlen($home_url));
|
311 |
$url = stripslashes(urldecode($href));
|
|
|
312 |
$url = (($pos = strpos($url, '?')) ? substr($url, 0, $pos) : $url);
|
313 |
$url2 = '';
|
314 |
$parts = explode('/', $url);
|
@@ -333,15 +334,17 @@ class transposh_utils {
|
|
333 |
$url2 .= '/' . strtolower(str_replace(' ', '-', $original_text));
|
334 |
else $url2 .= '/' . $part;
|
335 |
}
|
|
|
336 |
// TODO: Consider sanitize_title_with_dashes
|
337 |
// TODO : need to handle params....
|
338 |
//
|
339 |
//if (substr($url,strlen($url)-1) == '/') $url2 .= '/';
|
340 |
//$url2 = rtrim($url2,'/');
|
341 |
-
//
|
342 |
//$href = $this->home_url.$url2;
|
343 |
if (substr($href, strlen($href) - 1) == '/') $url2.='/';
|
344 |
-
|
|
|
345 |
}
|
346 |
|
347 |
/**
|
@@ -417,8 +420,8 @@ class transposh_utils {
|
|
417 |
$bestqval = $qvalue;
|
418 |
}
|
419 |
// if no direct hit, try the prefix only but decrease q-value by 10% (as http_negotiate_language does)
|
420 |
-
else if (in_array($
|
421 |
-
$bestlang = $
|
422 |
$bestqval = $qvalue * 0.9;
|
423 |
}
|
424 |
}
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/**
|
58 |
$gluebackhome = false;
|
59 |
//cleanup lang identifier in permalinks
|
60 |
//remove the language from the url permalink (if in start of path, and is a defined language)
|
61 |
+
$home_path = rtrim(@parse_url($home_url, PHP_URL_PATH), "/");
|
62 |
|
63 |
if ($home_path && strpos($parsedurl['path'], $home_path) === 0) {
|
64 |
|
66 |
$gluebackhome = true;
|
67 |
}
|
68 |
|
69 |
+
if (@strlen($parsedurl['path']) > 2) {
|
70 |
$secondslashpos = strpos($parsedurl['path'], "/", 1);
|
71 |
if (!$secondslashpos) $secondslashpos = strlen($parsedurl['path']);
|
72 |
$prevlang = substr($parsedurl['path'], 1, $secondslashpos - 1);
|
99 |
|
100 |
$newurl = str_replace('&', '&', $url);
|
101 |
$newurl = html_entity_decode($newurl, ENT_NOQUOTES);
|
102 |
+
$parsedurl = @parse_url($newurl);
|
103 |
|
104 |
// if we are dealing with some other url, we won't touch it!
|
105 |
+
if (isset($parsedurl['host']) && !($parsedurl['host'] == @parse_url($home_url, PHP_URL_HOST))) {
|
106 |
return $url;
|
107 |
}
|
108 |
|
119 |
|
120 |
// remove the language from the url permalink (if in start of path, and is a defined language)
|
121 |
$gluebackhome = false;
|
122 |
+
$home_path = rtrim(@parse_url($home_url, PHP_URL_PATH), "/");
|
123 |
|
124 |
if ($home_path && strpos($parsedurl['path'], $home_path) === 0) {
|
125 |
|
190 |
// option 2, language is in permalink
|
191 |
// cleanup lang identifier in permalinks
|
192 |
// remove the language from the url permalink (if in start of path, and is a defined language)
|
193 |
+
$home_path = rtrim(@parse_url($home_url, PHP_URL_PATH), "/");
|
194 |
//
|
195 |
if ($home_path && strpos($parsedurl['path'], $home_path) === 0) {
|
196 |
//
|
309 |
public static function get_original_url($href, $home_url, $target_language, $fetch_translation_func) {
|
310 |
$href = substr($href, strlen($home_url));
|
311 |
$url = stripslashes(urldecode($href));
|
312 |
+
$params = ($pos = strpos($url, '?')) ? substr($url, $pos) : '';
|
313 |
$url = (($pos = strpos($url, '?')) ? substr($url, 0, $pos) : $url);
|
314 |
$url2 = '';
|
315 |
$parts = explode('/', $url);
|
334 |
$url2 .= '/' . strtolower(str_replace(' ', '-', $original_text));
|
335 |
else $url2 .= '/' . $part;
|
336 |
}
|
337 |
+
if ($url2 == '') $url2 = '/';
|
338 |
// TODO: Consider sanitize_title_with_dashes
|
339 |
// TODO : need to handle params....
|
340 |
//
|
341 |
//if (substr($url,strlen($url)-1) == '/') $url2 .= '/';
|
342 |
//$url2 = rtrim($url2,'/');
|
343 |
+
//
|
344 |
//$href = $this->home_url.$url2;
|
345 |
if (substr($href, strlen($href) - 1) == '/') $url2.='/';
|
346 |
+
$url2 = str_replace('//', '/', $url2);
|
347 |
+
return $home_url . $url2 . $params;
|
348 |
}
|
349 |
|
350 |
/**
|
420 |
$bestqval = $qvalue;
|
421 |
}
|
422 |
// if no direct hit, try the prefix only but decrease q-value by 10% (as http_negotiate_language does)
|
423 |
+
else if (in_array($langprefix, $available_languages) && (($qvalue * 0.9) > $bestqval)) { // CHECK!
|
424 |
+
$bestlang = $langprefix;
|
425 |
$bestqval = $qvalue * 0.9;
|
426 |
}
|
427 |
}
|
js/jquery.ui.menu.js
CHANGED
@@ -11,11 +11,11 @@
|
|
11 |
* jquery.ui.core.js
|
12 |
* jquery.ui.widget.js
|
13 |
*/
|
14 |
-
(function(c){var i=0;c.widget("ui.menu",{_create:function(){var a=this;this.menuId=this.element.attr("id")||"ui-menu-"+i++;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({id:this.menuId,role:"listbox"}).bind("click.menu",function(b){if(a.options.disabled)return
|
15 |
a.element[0]&&a.activate(b,e)}}).bind("mouseout.menu",function(b){if(!a.options.disabled){var e=c(b.target).closest(".ui-menu-item");e.length&&e.parent()[0]===a.element[0]&&a.deactivate(b)}});this.refresh();if(!this.options.input)this.options.input=this.element.attr("tabIndex",0);this.options.input.bind("keydown.menu",function(b){if(!a.options.disabled)switch(b.keyCode){case c.ui.keyCode.PAGE_UP:a.previousPage();b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.PAGE_DOWN:a.nextPage();
|
16 |
b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.UP:a.previous();b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.DOWN:a.next();b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.ENTER:a.select(),b.preventDefault(),b.stopImmediatePropagation()}})},destroy:function(){c.Widget.prototype.destroy.apply(this,arguments);this.element.removeClass("ui-menu ui-widget ui-widget-content ui-corner-all").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-activedescendant");
|
17 |
-
this.element.children(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").children("a").removeClass("ui-corner-all").removeAttr("tabIndex").unbind(".menu")},refresh:function(){this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabIndex",-1)},activate:function(a,b){var e=this;this.deactivate();if(this._hasScroll()){var d=parseFloat(c.curCSS(this.element[0],"borderTopWidth"
|
18 |
-
"paddingTop"
|
19 |
c("#"+this.menuId+"-activedescendant").removeAttr("id"),this.element.removeAttr("aria-activedescenant"),this._trigger("blur",a),this.active=null},next:function(a){this._move("next",".ui-menu-item","first",a)},previous:function(a){this._move("prev",".ui-menu-item","last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,c,d){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),
|
20 |
a.length?this.activate(d,a):this.activate(d,this.element.children(b)[c]())):this.activate(d,this.element.children(b)[c]())},nextPage:function(a){if(this._hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item").first());else{var b=this.active.offset().top,e=this.element.height(),d;this.active.nextAll(".ui-menu-item").each(function(){d=c(this);return c(this).offset().top-b-e<0});this.activate(a,d)}else this.activate(a,this.element.children(".ui-menu-item")[!this.active||
|
21 |
this.last()?"first":"last"]())},previousPage:function(a){if(this._hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item").last());else{var b=this.active.offset().top,e=this.element.height(),d;this.active.prevAll(".ui-menu-item").each(function(){d=c(this);return c(this).offset().top-b+e>0});this.activate(a,d)}else this.activate(a,this.element.children(".ui-menu-item")[!this.active||this.first()?":last":":first"]())},_hasScroll:function(){return this.element.height()<
|
11 |
* jquery.ui.core.js
|
12 |
* jquery.ui.widget.js
|
13 |
*/
|
14 |
+
(function(c){var i=0;c.widget("ui.menu",{_create:function(){var a=this;this.menuId=this.element.attr("id")||"ui-menu-"+i++;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({id:this.menuId,role:"listbox"}).bind("click.menu",function(b){if(a.options.disabled)return false;c(b.target).closest(".ui-menu-item a").length&&(b.preventDefault(),a.select(b))}).bind("mouseover.menu",function(b){if(!a.options.disabled){var e=c(b.target).closest(".ui-menu-item");e.length&&e.parent()[0]===
|
15 |
a.element[0]&&a.activate(b,e)}}).bind("mouseout.menu",function(b){if(!a.options.disabled){var e=c(b.target).closest(".ui-menu-item");e.length&&e.parent()[0]===a.element[0]&&a.deactivate(b)}});this.refresh();if(!this.options.input)this.options.input=this.element.attr("tabIndex",0);this.options.input.bind("keydown.menu",function(b){if(!a.options.disabled)switch(b.keyCode){case c.ui.keyCode.PAGE_UP:a.previousPage();b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.PAGE_DOWN:a.nextPage();
|
16 |
b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.UP:a.previous();b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.DOWN:a.next();b.preventDefault();b.stopImmediatePropagation();break;case c.ui.keyCode.ENTER:a.select(),b.preventDefault(),b.stopImmediatePropagation()}})},destroy:function(){c.Widget.prototype.destroy.apply(this,arguments);this.element.removeClass("ui-menu ui-widget ui-widget-content ui-corner-all").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-activedescendant");
|
17 |
+
this.element.children(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").children("a").removeClass("ui-corner-all").removeAttr("tabIndex").unbind(".menu")},refresh:function(){this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabIndex",-1)},activate:function(a,b){var e=this;this.deactivate();if(this._hasScroll()){var d=parseFloat(c.curCSS(this.element[0],"borderTopWidth",true))||0,f=parseFloat(c.curCSS(this.element[0],
|
18 |
+
"paddingTop",true))||0,d=b.offset().top-this.element.offset().top-d-f,f=this.element.attr("scrollTop"),g=this.element.height(),h=b.height();d<0?this.element.attr("scrollTop",f+d):d+h>g&&this.element.attr("scrollTop",f+d-g+h)}this.active=b.first().children("a").addClass("ui-state-hover").attr("id",function(a,b){return e.itemId=b||e.menuId+"-activedescendant"}).end();this.element.removeAttr("aria-activedescenant").attr("aria-activedescenant",e.itemId);this._trigger("focus",a,{item:b})},deactivate:function(a){if(this.active)this.active.children("a").removeClass("ui-state-hover"),
|
19 |
c("#"+this.menuId+"-activedescendant").removeAttr("id"),this.element.removeAttr("aria-activedescenant"),this._trigger("blur",a),this.active=null},next:function(a){this._move("next",".ui-menu-item","first",a)},previous:function(a){this._move("prev",".ui-menu-item","last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,c,d){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),
|
20 |
a.length?this.activate(d,a):this.activate(d,this.element.children(b)[c]())):this.activate(d,this.element.children(b)[c]())},nextPage:function(a){if(this._hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item").first());else{var b=this.active.offset().top,e=this.element.height(),d;this.active.nextAll(".ui-menu-item").each(function(){d=c(this);return c(this).offset().top-b-e<0});this.activate(a,d)}else this.activate(a,this.element.children(".ui-menu-item")[!this.active||
|
21 |
this.last()?"first":"last"]())},previousPage:function(a){if(this._hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item").last());else{var b=this.active.offset().top,e=this.element.height(),d;this.active.prevAll(".ui-menu-item").each(function(){d=c(this);return c(this).offset().top-b+e>0});this.activate(a,d)}else this.activate(a,this.element.children(".ui-menu-item")[!this.active||this.first()?":last":":first"]())},_hasScroll:function(){return this.element.height()<
|
js/keyboard.js
CHANGED
@@ -56,233 +56,234 @@
|
|
56 |
*
|
57 |
*/
|
58 |
var VKI_attach,VKI_close;
|
59 |
-
(function(){function n(b){if(b.nodeName=="TD"){if(!b.click)b.click=function(){var a=this.ownerDocument.createEvent("MouseEvents");a.initMouseEvent("click"
|
60 |
-
" hover")}
|
61 |
-
"small"){if((d=this.firstChild.nodeValue)=="\u00a0")return
|
62 |
-
d,m,c){a.addEventListener?a.addEventListener(d,function(d){m.call(a,d)},c):a.attachEvent&&a.attachEvent("on"+d,function(){m.call(a)})}function t(a){for(var d=curtop=0,m=a;m=m.parentNode;){if(m==document.body)break;d-=m.scrollLeft||0;curtop-=m.scrollTop||0}do d+=a.offsetLeft,curtop+=a.offsetTop;while(a=a.offsetParent);return[d,curtop]}function z(){if(a.innerHeight)return[a.innerWidth,a.innerHeight];else if(document.documentElement&&
|
63 |
-
document.documentElement.clientHeight];else if(document.body)return[document.body.clientWidth,document.body.clientHeight];return[0,0]}function A(){var a=document.getElementsByTagName("html")[0];if(a.scrollTop&&document.documentElement.scrollTop)return[a.scrollLeft,a.scrollTop];else if(a.scrollTop||document.documentElement.scrollTop)return[a.scrollLeft+document.documentElement.scrollLeft,a.scrollTop+document.documentElement.scrollTop];
|
64 |
-
document.body.scrollTop];return[0,0]}var a=this;this.VKI_version="1.44";this.VKI_deadkeysOn=this.VKI_deadBox=this.VKI_dead=this.VKI_altgr=this.VKI_altgrlock=this.VKI_shift=this.VKI_shiftlock=this.VKI_target=this.VKI_showVersion
|
65 |
-
this.VKI_isIE
|
66 |
-
{name:"Arabic",keys:[[["\u0630","\u0651 "],["1","!","\u00a1","\u00b9"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a4","\u00a3"],["5","%","\u20ac"],["6","^","\u00bc"],["7","&","\u00bd"],["8","*","\u00be"],["9","(","\u2018"],["0",")","\u2019"],["-","_","\u00a5"],["=","+","\u00d7","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u064e"],["\u0635","\u064b"],["\u062b","\u064f"],["\u0642","\u064c"],["\u0641",
|
67 |
-
["\u062d","\u061b"],["\u062c","<"],["\u062f",">"],["\\","|"]],[["Caps","Caps"],["\u0634","\u0650"],["\u0633","\u064d"],["\u064a","]"],["\u0628","["],["\u0644","\u0644"],["\u0627","\u0623"],["\u062a","\u0640"],["\u0646","\u060c"],["\u0645","/"],["\u0643",":"],["\u0637",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0626","~"],["\u0621","\u0652"],["\u0624","}"],["\u0631","{"],["\u0644","\u0644"],["\u0649","\u0622"],
|
68 |
-
[[" "," "," "," "],["Alt","Alt"]]],lang:["ar"]};this.VKI_layout["\u0985\u09b8\u09ae\u09c0\u09df\u09be"]={name:"Assamese",keys:[[["+","?"],["\u09e7","{","\u09e7"],["\u09e8","}","\u09e8"],["\u09e9","\u09cd\u09f0","\u09e9"],["\u09ea","\u09f0\u09cd","\u09ea"],["\u09eb","\u099c\u09cd\u09f0","\u09eb"],["\u09ec","\u0995\u09cd\u09b7","\u09ec"],["\u09ed","\u0995\u09cd\u09f0","\u09ed"],["\u09ee","\u09b6\u09cd\u09f0","\u09ee"],
|
69 |
-
"\u09e0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u09cc","\u0994","\u09d7"],["\u09c8","\u0990"],["\u09be","\u0986"],["\u09c0","\u0988","\u09e3","\u09e1"],["\u09c2","\u098a"],["\u09f1","\u09ad"],["\u09b9","\u0999"],["\u0997","\u0998"],["\u09a6","\u09a7"],["\u099c","\u099d"],["\u09a1","\u09a2","\u09dc","\u09dd"],["Enter","Enter"]],[["Caps","Caps"],["\u09cb","\u0993","\u09f4","\u09f5"],["\u09c7","\u098f","\u09f6","\u09f7"],
|
70 |
-
"\u0989"],["\u09aa","\u09ab"],["\u09f0","","\u09f0","\u09f1"],["\u0995","\u0996"],["\u09a4","\u09a5"],["\u099a","\u099b"],["\u099f","\u09a0"],["\u09bc","\u099e"]],[["Shift","Shift"],["\u09ce","\u0983"],["\u0982","\u0981","\u09fa"],["\u09ae","\u09a3"],["\u09a8","\u09f7"],["\u09ac",'"'],["\u09b2","'"],["\u09b8","\u09b6"],[",","\u09b7"],[".",";"],["\u09af","\u09df"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],
|
71 |
-
{name:"Azerbaijani Cyrillic",keys:[[["`","~"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0458","\u0408"],["\u04af","\u04ae"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u04bb","\u04ba"],["\u0437","\u0417"],
|
72 |
-
"\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u049d","\u049c"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["\u04d9","\u04d8"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u0493","\u0492"],["\u0431","\u0411"],["\u04e9",
|
73 |
-
{name:"Azerbaijani Latin",keys:[[["`","~"],["1","!"],["2",'"'],["3","\u2166"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["\u00fc","\u00dc"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","\u0130"],["o","O"],["p","P"],["\u00f6","\u00d6"],["\u011f","\u011e"],["\\","/"]],[["Caps","Caps"],["a","A"],
|
74 |
-
["Enter","Enter"]],[["Shift","Shift"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],["\u00e7","\u00c7"],["\u015f","\u015e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["az"]};this.VKI_layout["\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"]={name:"Belarusian",keys:[[["\u0451","\u0401"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",
|
75 |
-
["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u045e","\u040e"],["\u0437","\u0417"],["\u0445","\u0425"],["'","'"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b",
|
76 |
-
"|"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0456","\u0406"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["be"]};this.VKI_layout["Belgische / Belge"]={name:"Belgian",keys:[[["\u00b2","\u00b3"],["&","1","|"],["\u00e9","2","@"],['"',"3","#"],["'","4"],["(","5"],["\u00a7",
|
77 |
-
"Bksp"]],[["Tab","Tab"],["a","A"],["z","Z"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["^","\u00a8","["],["$","*","]"],["\u03bc","\u00a3","`"]],[["Caps","Caps"],["q","Q"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["m","M"],["\u00f9","%","\u00b4"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["w","W"],["x",
|
78 |
-
[[" "," "," "," "],["AltGr","AltGr"]]],lang:["nl-BE","fr-BE"]};this.VKI_layout["\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0424\u043e\u043d\u0435\u0442\u0438\u0447\u0435\u043d"]={name:"Bulgarian Phonetic",keys:[[["\u0447","\u0427"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],
|
79 |
-
"\u042a"],["\u0443","\u0423"],["\u0438","\u0418"],["\u043e","\u041e"],["\u043f","\u041f"],["\u0448","\u0428"],["\u0449","\u0429"],["\u044e","\u042e"]],[["Caps","Caps"],["\u0430","\u0410"],["\u0441","\u0421"],["\u0434","\u0414"],["\u0444","\u0424"],["\u0433","\u0413"],["\u0445","\u0425"],["\u0439","\u0419"],["\u043a","\u041a"],["\u043b","\u041b"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift",
|
80 |
-
["\u043d","\u041d"],["\u043c","\u041c"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["bg"]};this.VKI_layout["\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438"]={name:"Bulgarian BDS",keys:[[["`","~"],["1","!"],["2","?"],["3","+"],["4",'"'],["5","%"],["6","="],["7",":"],["8","/"],["9","_"],["0","\u2116"],["-","\u0406"],["=","V"],["Bksp","Bksp"]],[["Tab","Tab"],[",",
|
81 |
-
["\u043a","\u041a"],["\u0441","\u0421"],["\u0434","\u0414"],["\u0437","\u0417"],["\u0446","\u0426"],[";","\u00a7"],["(",")"]],[["Caps","Caps"],["\u044c","\u042c"],["\u044f","\u042f"],["\u0430","\u0410"],["\u043e","\u041e"],["\u0436","\u0416"],["\u0433","\u0413"],["\u0442","\u0422"],["\u043d","\u041d"],["\u0412","\u0412"],["\u043c","\u041c"],["\u0447","\u0427"],["Enter","Enter"]],[["Shift",
|
82 |
-
["\u0445","\u0425"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043b","\u041b"],["\u0431","\u0411"],["Shift","Shift"]],[[" "," "]]]};this.VKI_layout["\u09ac\u09be\u0982\u09b2\u09be"]={name:"Bengali",keys:[[[""],["1","","\u09e7"],["2","","\u09e8"],["3","\u09cd\u09b0","\u09e9"],["4","\u09b0\u09cd","\u09ea"],["5","\u099c\u09cd\u09b0","\u09eb"],["6","\u09a4\u09cd\u09b7","\u09ec"],["7","\u0995\u09cd\u09b0",
|
83 |
-
["\u09c3","\u098b","\u09e2","\u09e0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u09cc","\u0994","\u09d7"],["\u09c8","\u0990"],["\u09be","\u0986"],["\u09c0","\u0988","\u09e3","\u09e1"],["\u09c2","\u098a"],["\u09ac","\u09ad"],["\u09b9","\u0999"],["\u0997","\u0998"],["\u09a6","\u09a7"],["\u099c","\u099d"],["\u09a1","\u09a2","\u09dc","\u09dd"],["Enter","Enter"]],[["Caps","Caps"],["\u09cb","\u0993","\u09f4","\u09f5"],
|
84 |
-
"\u09e2","\u098c"],["\u09c1","\u0989"],["\u09aa","\u09ab"],["\u09b0","","\u09f0","\u09f1"],["\u0995","\u0996"],["\u09a4","\u09a5"],["\u099a","\u099b"],["\u099f","\u09a0"],["\u09bc","\u099e"]],[["Shift","Shift"],[""],["\u0982","\u0981","\u09fa"],["\u09ae","\u09a3"],["\u09a8"],["\u09ac"],["\u09b2"],["\u09b8","\u09b6"],[",","\u09b7"],[".","{"],["\u09af","\u09df"],["Shift","Shift"]],[[" "," "," "," "],["AltGr",
|
85 |
-
["1","!","~"],["2",'"',"\u02c7"],["3","#","^"],["4","$","\u02d8"],["5","%","\u00b0"],["6","&","\u02db"],["7","/","`"],["8","(","\u02d9"],["9",")","\u00b4"],["0","=","\u02dd"],["'","?","\u00a8"],["+","*","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u0161","\u0160","\u00f7"],["\u0111","\u0110",
|
86 |
-
"F","["],["g","G","]"],["h","H"],["j","J"],["k","K","\u0142"],["l","L","\u0141"],["\u010d","\u010c"],["\u0107","\u0106","\u00df"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["y","Y"],["x","X"],["c","C"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","\u00a7"],[",",";","<"],[".",":",">"],["-","_","\u00a9"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["bs"]};this.VKI_layout["Canadienne-fran\u00e7aise"]=
|
87 |
-
'"',"@"],["3","/","\u00a3"],["4","$","\u00a2"],["5","%","\u00a4"],["6","?","\u00ac"],["7","&","\u00a6"],["8","*","\u00b2"],["9","(","\u00b3"],["0",")","\u00bc"],["-","_","\u00bd"],["=","+","\u00be"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O","\u00a7"],["p","P","\u00b6"],["^","^","["],["\u00b8","\u00a8","]"],["<",">","}"]],[["Caps","Caps"],["a","A"],["s",
|
88 |
-
"L"],[";",":","~"],["`","`","{"],["Enter","Enter"]],[["Shift","Shift"],["\u00ab","\u00bb","\u00b0"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",","'","\u00af"],[".",".","\u00ad"],["\u00e9","\u00c9","\u00b4"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fr-CA"]};this.VKI_layout["\u010cesky"]={name:"Czech",keys:[[[";","\u00b0","`","~"],["+","1","!"],["\u011b","2","@"],["\u0161",
|
89 |
-
["\u00fd","7","&"],["\u00e1","8","*"],["\u00ed","9","("],["\u00e9","0",")"],["=","%","-","_"],["\u00b4","\u02c7","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00fa","/","[","{"],[")","(","]","}"],["\u00a8","'","\\","|"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],
|
90 |
-
[["Shift","Shift"],["\\","|","","\u02dd"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","?","<","\u00d7"],[".",":",">","\u00f7"],["-","_","/","?"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["cs"]};this.VKI_layout.Dansk={name:"Danish",keys:[[["\u00bd","\u00a7"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",
|
91 |
-
"Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e5","\u00c5"],["\u00a8","^","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e6","\u00c6"],["\u00f8","\u00d8"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],
|
92 |
-
[[" "," "," "," "],["AltGr","AltGr"]]],lang:["da"]};this.VKI_layout.Deutsch={name:"German",keys:[[["^","\u00b0"],["1","!"],["2",'"',"\u00b2"],["3","\u00a7","\u00b3"],["4","$"],["5","%"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["\u00df","?","\\"],["\u00b4","`"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","@"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p",
|
93 |
-
["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00d6"],["\u00e4","\u00c4"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\u00a6"],["y","Y"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["de"]};this.VKI_layout.Dingbats={name:"Dingbats",keys:[[["\u2764","\u2765",
|
94 |
-
"\u2777","\u2769"],["\u278c","\u2782","\u2778","\u276a"],["\u278d","\u2783","\u2779","\u276b"],["\u278e","\u2784","\u277a","\u276c"],["\u278f","\u2785","\u277b","\u276d"],["\u2790","\u2786","\u277c","\u276e"],["\u2791","\u2787","\u277d","\u276f"],["\u2792","\u2788","\u277e","\u2770"],["\u2793","\u2789","\u277f","\u2771"],["\u2795","\u2796","\u274c","\u2797"],["\u2702","\u2704","\u2701","\u2703"],["Bksp","Bksp"]],[["Tab","Tab"],
|
95 |
-
"\u2719","\u271b","\u271c"],["\u271d","\u271e","\u271f","\u2720"],["\u2722","\u2723","\u2724","\u2725"],["\u2726","\u2727","\u2728","\u2756"],["\u2729","\u272a","\u272d","\u2730"],["\u272c","\u272b","\u272e","\u272f"],["\u2736","\u2731","\u2732","\u2749"],["\u273b","\u273c","\u273d","\u273e"],["\u2744","\u2745","\u2746","\u2743"],["\u2733","\u2734","\u2735","\u2721"],["\u2737","\u2738","\u2739","\u273a"]],[["Caps","Caps"],
|
96 |
-
["\u27b8","\u27b9","\u27b7","\u275a"],["\u2794","\u279c","\u27ba","\u27bb"],["\u279d","\u279e","\u27a1","\u2772"],["\u27a9","\u27aa","\u27ab","\u27ac"],["\u27a4","\u27a3","\u27a2","\u279b"],["\u27b3","\u27bc","\u27bd","\u2773"],["\u27ad","\u27ae","\u27af","\u27b1"],["\u27a8","\u27a6","\u27a5","\u27a7"],["\u279f","\u27a0","\u27be","\u27b2"],["Enter","Enter"]],[["Shift","Shift"],["\u270c","\u270b","\u270a","\u270d"],["\u274f",
|
97 |
-
"\u2748","\u274a","\u274b"],["\u2757","\u2755","\u2762","\u2763"],["\u2753","\u2754","\u27b0","\u27bf"],["\u270f","\u2710","\u270e","\u2774"],["\u2712","\u2711","\u274d","\u274e"],["\u2709","\u2706","\u2708","\u2707"],["\u275b","\u275d","\u2761","\u2775"],["\u275c","\u275e","\u275f","\u2760"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["AltGr","AltGr"]]]};this.VKI_layout["\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0"]=
|
98 |
-
["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u07ab","\u00d7"],["\u07ae","\u2019"],["\u07a7","\u201c"],["\u07a9","/"],["\u07ad",":"],["\u078e","\u07a4"],["\u0783","\u079c"],["\u0789","\u07a3"],["\u078c","\u07a0"],["\u0780","\u0799"],["\u078d","\u00f7"],["[","{"],["]","}"]],[["Caps","Caps"],["\u07a8","<"],["\u07aa",">"],["\u07b0",".",",",","],["\u07a6","\u060c"],
|
99 |
-
["\u0782","\u0798"],["\u0786","\u079a"],["\u078a","\u07a1"],["\ufdf2","\u061b",";",";"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["\u0792","\u0796"],["\u0791","\u0795"],["\u0790","\u078f"],["\u0794","\u0797","\u200d"],["\u0785","\u079f","\u200c"],["\u078b","\u079b","\u200e"],["\u0784","\u079d","\u200f"],["\u0781","\\"],["\u0793","\u079e"],["\u07af","\u061f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["dv"]};this.VKI_layout.Dvorak=
|
100 |
-
["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["[","{"],["]","}"],["Bksp","Bksp"]],[["Tab","Tab"],["'",'"'],[",","<"],[".",">"],["p","P"],["y","Y"],["f","F"],["g","G"],["c","C"],["r","R"],["l","L"],["/","?"],["=","+"],["\\","|"]],[["Caps","Caps"],["a","A"],["o","O"],["e","E"],["u","U"],["i","I"],["d","D"],["h","H"],["t","T"],["n","N"],["s","S"],["-","_"],["Enter","Enter"]],[["Shift","Shift"],[";",":"],["q","Q"],
|
101 |
-
"M"],["w","W"],["v","V"],["z","Z"],["Shift","Shift"]],[[" "," "]]]};this.VKI_layout["\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"]={name:"Greek",keys:[[["`","~"],["1","!"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a3"],["5","%","\u00a7"],["6","^","\u00b6"],["7","&"],["8","*","\u00a4"],["9","(","\u00a6"],["0",")","\u00ba"],["-","_","\u00b1"],["=","+","\u00bd"],["Bksp","Bksp"]],[["Tab","Tab"],[";",":"],["\u03c2","^"],["\u03b5","\u0395"],["\u03c1",
|
102 |
-
"\u03a5"],["\u03b8","\u0398"],["\u03b9","\u0399"],["\u03bf","\u039f"],["\u03c0","\u03a0"],["[","{","\u201c"],["]","}","\u201d"],["\\","|","\u00ac"]],[["Caps","Caps"],["\u03b1","\u0391"],["\u03c3","\u03a3"],["\u03b4","\u0394"],["\u03c6","\u03a6"],["\u03b3","\u0393"],["\u03b7","\u0397"],["\u03be","\u039e"],["\u03ba","\u039a"],["\u03bb","\u039b"],["\u0384","\u00a8","\u0385"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["\u03b6","\u0396"],["\u03c7",
|
103 |
-
"\u03a9"],["\u03b2","\u0392"],["\u03bd","\u039d"],["\u03bc","\u039c"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["el"]};this.VKI_layout.Eesti={name:"Estonian",keys:[[["\u02c7","~"],["1","!"],["2",'"',"@","@"],["3","#","\u00a3","\u00a3"],["4","\u00a4","$","$"],["5","%","\u20ac"],["6","&"],["7","/","{","{"],["8","(","[","["],["9",")","]","]"],["0","=","}","}"],["+","?","\\","\\"],["\u00b4","`"],["Bksp","Bksp"]],
|
104 |
-
"E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00fc","\u00dc"],["\u00f5","\u00d5","\u00a7","\u00a7"],["'","*","\u00bd","\u00bd"]],[["Caps","Caps"],["a","A"],["s","S","\u0161","\u0160"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00d6"],["\u00e4","\u00c4","^","^"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|","|"],["z","Z","\u017e","\u017d"],["x","X"],["c","C"],["v","V"],["b",
|
105 |
-
":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["et"]};this.VKI_layout["Espa\u00f1ol"]={name:"Spanish",keys:[[["\u00ba","\u00aa","\\"],["1","!","|"],["2",'"',"@"],["3","'","#"],["4","$","~"],["5","%","\u20ac"],["6","&","\u00ac"],["7","/"],["8","("],["9",")"],["0","="],["'","?"],["\u00a1","\u00bf"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],
|
106 |
-
"}"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f1","\u00d1"],["\u00b4","\u00a8","{"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["es"]};this.VKI_layout["\u062f\u0631\u06cc"]={name:"Dari",keys:[[["\u200d","\u00f7","~"],
|
107 |
-
["\u06f3","\u066b","#"],["\u06f4","\u060b","$"],["\u06f5","\u066a","%"],["\u06f6","\u00d7","^"],["\u06f7","\u060c","&"],["\u06f8","*","\u2022"],["\u06f9",")","\u200e"],["\u06f0","(","\u200f"],["-","\u0640","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u0652","\u00b0"],["\u0635","\u064c"],["\u062b","\u064d","\u20ac"],["\u0642","\u064b","\ufd3e"],["\u0641","\u064f","\ufd3f"],["\u063a","\u0650","\u0656"],["\u0639","\u064e","\u0659"],["\u0647","\u0651",
|
108 |
-
"[",'"'],["\u062c","}","\u0681"],["\u0686","{","\u0685"],["\\","|","?"]],[["Caps","Caps"],["\u0634","\u0624","\u069a"],["\u0633","\u0626","\u06cd"],["\u06cc","\u064a","\u0649"],["\u0628","\u0625","\u06d0"],["\u0644","\u0623","\u06b7"],["\u0627","\u0622","\u0671"],["\u062a","\u0629","\u067c"],["\u0646","\u00bb","\u06bc"],["\u0645","\u00ab","\u06ba"],["\u06a9",":",";"],["\u06af","\u061b","\u06ab"],["Enter","Enter"]],[["Shift","Shift"],["\u0638","\u0643","\u06d2"],
|
109 |
-
"\u0698","\u0696"],["\u0631","\u0670","\u0693"],["\u0630","\u200c","\u0688"],["\u062f","\u0654","\u0689"],["\u067e","\u0621","\u0679"],["\u0648",">",","],[".","<","\u06c7"],["/","\u061f","\u06c9"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fa-AF"]};this.VKI_layout["\u0641\u0627\u0631\u0633\u06cc"]={name:"Farsi",keys:[[["\u067e","\u0651 "],["1","!","\u00a1","\u00b9"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a4","\u00a3"],["5",
|
110 |
-
"\u00bd"],["8","*","\u00be"],["9","(","\u2018"],["0",")","\u2019"],["-","_","\u00a5"],["=","+","\u00d7","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u064e"],["\u0635","\u064b"],["\u062b","\u064f"],["\u0642","\u064c"],["\u0641","\u0644"],["\u063a","\u0625"],["\u0639","\u2018"],["\u0647","\u00f7"],["\u062e","\u00d7"],["\u062d","\u061b"],["\u062c","<"],["\u0686",">"],["\u0698","|"]],[["Caps","Caps"],["\u0634","\u0650"],["\u0633","\u064d"],["\u064a",
|
111 |
-
"\u0623"],["\u062a","\u0640"],["\u0646","\u060c"],["\u0645","\\"],["\u06af",":"],["\u0643",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0626","~"],["\u0621","\u0652"],["\u0632","}"],["\u0631","{"],["\u0630","\u0644"],["\u062f","\u0622"],["\u0626","\u0621"],["\u0648",","],[".","."],["/","\u061f"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["fa"]};this.VKI_layout["F\u00f8royskt"]={name:"Faeroese",keys:[[["\u00bd","\u00a7"],["1","!"],
|
112 |
-
["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?"],["\u00b4","`","|"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e5","\u00c5","\u00a8"],["\u00f0","\u00d0","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e6","\u00c6"],["\u00f8",
|
113 |
-
["<",">","\\"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fo"]};this.VKI_layout["Fran\u00e7ais"]={name:"French",keys:[[["\u00b2","\u00b3"],["&","1"],["\u00e9","2","~"],['"',"3","#"],["'","4","{"],["(","5","["],["-","6","|"],["\u00e8","7","`"],["_","8","\\"],["\u00e7","9","^"],["\u00e0","0","@"],[")","\u00b0","]"],["=",
|
114 |
-
["z","Z"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["^","\u00a8"],["$","\u00a3","\u00a4"],["*","\u03bc"]],[["Caps","Caps"],["q","Q"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["m","M"],["\u00f9","%"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["w","W"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],[",","?"],[";","."],[":","/"],["!","\u00a7"],["Shift","Shift"]],
|
115 |
-
this.VKI_layout.Gaeilge={name:"Irish / Gaelic",keys:[[["`","\u00ac","\u00a6","\u00a6"],["1","!"],["2",'"'],["3","\u00a3"],["4","$","\u20ac"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u00e9","\u00c9"],["r","R"],["t","T"],["y","Y","\u00fd","\u00dd"],["u","U","\u00fa","\u00da"],["i","I","\u00ed","\u00cd"],["o","O","\u00f3","\u00d3"],["p","P"],["[","{"],
|
116 |
-
"\u00c1"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'","@","\u00b4","`"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ga","gd"]};this.VKI_layout["\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"]={name:"Gujarati",keys:[[[""],["1","\u0a8d",
|
117 |
-
"\u0ae9"],["4","\u0ab0\u0acd","\u0aea"],["5","\u0a9c\u0acd\u0a9e","\u0aeb"],["6","\u0aa4\u0acd\u0ab0","\u0aec"],["7","\u0a95\u0acd\u0ab7","\u0aed"],["8","\u0ab6\u0acd\u0ab0","\u0aee"],["9","(","\u0aef"],["0",")","\u0ae6"],["-","\u0a83"],["\u0ac3","\u0a8b","\u0ac4","\u0ae0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0acc","\u0a94"],["\u0ac8","\u0a90"],["\u0abe","\u0a86"],["\u0ac0","\u0a88"],["\u0ac2","\u0a8a"],["\u0aac","\u0aad"],["\u0ab9","\u0a99"],
|
118 |
-
["\u0aa1","\u0aa2"],["\u0abc","\u0a9e"],["\u0ac9","\u0a91"]],[["Caps","Caps"],["\u0acb","\u0a93"],["\u0ac7","\u0a8f"],["\u0acd","\u0a85"],["\u0abf","\u0a87"],["\u0ac1","\u0a89"],["\u0aaa","\u0aab"],["\u0ab0"],["\u0a95","\u0a96"],["\u0aa4","\u0aa5"],["\u0a9a","\u0a9b"],["\u0a9f","\u0aa0"],["Enter","Enter"]],[["Shift","Shift"],[""],["\u0a82","\u0a81","","\u0ad0"],["\u0aae","\u0aa3"],["\u0aa8"],["\u0ab5"],["\u0ab2","\u0ab3"],["\u0ab8","\u0ab6"],
|
119 |
-
["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["gu"]};this.VKI_layout["\u05e2\u05d1\u05e8\u05d9\u05ea"]={name:"Hebrew",keys:[[["~","`"],["1","!"],["2","@"],["3","#"],["4","$","\u20aa"],["5","%"],["6","^"],["7","&"],["8","*"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["/","Q"],["'","W"],["\u05e7","E","\u20ac"],["\u05e8","R"],["\u05d0","T"],["\u05d8","Y"],["\u05d5","U","\u05f0"],["\u05df","I"],
|
120 |
-
[["Caps","Caps"],["\u05e9","A"],["\u05d3","S"],["\u05d2","D"],["\u05db","F"],["\u05e2","G"],["\u05d9","H","\u05f2"],["\u05d7","J","\u05f1"],["\u05dc","K"],["\u05da","L"],["\u05e3",":"],[",",'"'],["]","}"],["[","{"]],[["Shift","Shift"],["\u05d6","Z"],["\u05e1","X"],["\u05d1","C"],["\u05d4","V"],["\u05e0","B"],["\u05de","N"],["\u05e6","M"],["\u05ea",">"],["\u05e5","<"],[".","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["he"]};
|
121 |
-
{name:"Devanagari",keys:[[["\u094a","\u0912"],["1","\u090d","\u0967"],["2","\u0945","\u0968"],["3","\u094d\u0930","\u0969"],["4","\u0930\u094d","\u096a"],["5","\u091c\u094d\u091e","\u096b"],["6","\u0924\u094d\u0930","\u096c"],["7","\u0915\u094d\u0937","\u096d"],["8","\u0936\u094d\u0930","\u096e"],["9","(","\u096f"],["0",")","\u0966"],["-","\u0903"],["\u0943","\u090b","\u0944","\u0960"],["Bksp","Bksp"]],[["Tab","Tab"],["\u094c","\u0914"],
|
122 |
-
"\u0961"],["\u0942","\u090a"],["\u092c","\u092d"],["\u0939","\u0919"],["\u0917","\u0918","\u095a"],["\u0926","\u0927"],["\u091c","\u091d","\u095b"],["\u0921","\u0922","\u095c","\u095d"],["\u093c","\u091e"],["\u0949","\u0911"]],[["Caps","Caps"],["\u094b","\u0913"],["\u0947","\u090f"],["\u094d","\u0905"],["\u093f","\u0907","\u0962","\u090c"],["\u0941","\u0909"],["\u092a","\u092b","","\u095e"],["\u0930","\u0931"],["\u0915","\u0916",
|
123 |
-
["\u091f","\u0920","","\u0951"],["Enter","Enter"]],[["Shift","Shift"],["\u0946","\u090e","\u0953"],["\u0902","\u0901","","\u0950"],["\u092e","\u0923","\u0954"],["\u0928","\u0929"],["\u0935","\u0934"],["\u0932","\u0933"],["\u0938","\u0936"],[",","\u0937","\u0970"],[".","\u0964","\u0965","\u093d"],["\u092f","\u095f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["hi-Deva"]};this.VKI_layout["\u0939\u093f\u0902\u0926\u0940"]=
|
124 |
-
"\u0967","!"],["2","\u0945","\u0968","@"],["3","\u094d\u0930","\u0969","#"],["4","\u0930\u094d","\u096a","$"],["5","\u091c\u094d\u091e","\u096b","%"],["6","\u0924\u094d\u0930","\u096c","^"],["7","\u0915\u094d\u0937","\u096d","&"],["8","\u0936\u094d\u0930","\u096e","*"],["9","(","\u096f","("],["0",")","\u0966",")"],["-","\u0903","-","_"],["\u0943","\u090b","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u094c","\u0914"],["\u0948","\u0910"],
|
125 |
-
"\u092d"],["\u0939","\u0919"],["\u0917","\u0918"],["\u0926","\u0927"],["\u091c","\u091d"],["\u0921","\u0922","[","{"],["\u093c","\u091e","]","}"],["\u0949","\u0911","\\","|"]],[["Caps","Caps"],["\u094b","\u0913"],["\u0947","\u090f"],["\u094d","\u0905"],["\u093f","\u0907"],["\u0941","\u0909"],["\u092a","\u092b"],["\u0930","\u0931"],["\u0915","\u0916"],["\u0924","\u0925"],["\u091a","\u091b",";",":"],["\u091f","\u0920","'",'"'],["Enter",
|
126 |
-
["\u092e","\u0923"],["\u0928"],["\u0935"],["\u0932","\u0933"],["\u0938","\u0936"],[",","\u0937",",","<"],[".","\u0964",".",">"],["\u092f","\u095f","/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["hi"]};this.VKI_layout.Hrvatski={name:"Croatian",keys:this.VKI_layout.Bosanski.keys.slice(0),lang:["hr"]};this.VKI_layout["\u0540\u0561\u0575\u0565\u0580\u0565\u0576 \u0561\u0580\u0565\u0582\u0574\u0578\u0582\u057f\u0584"]=
|
127 |
-
["\u0571","\u0541"],["\u0575","\u0545"],["\u055b","3"],[",","4"],["-","9"],[".","\u0587"],["\u00ab","("],["\u00bb",")"],["\u0585","\u0555"],["\u057c","\u054c"],["\u056a","\u053a"],["Bksp","Bksp"]],[["Tab","Tab"],["\u056d","\u053d"],["\u057e","\u054e"],["\u0567","\u0537"],["\u0580","\u0550"],["\u0564","\u0534"],["\u0565","\u0535"],["\u0568","\u0538"],["\u056b","\u053b"],["\u0578","\u0548"],["\u0562","\u0532"],["\u0579","\u0549"],["\u057b",
|
128 |
-
["\u057d","\u054d"],["\u057f","\u054f"],["\u0586","\u0556"],["\u056f","\u053f"],["\u0570","\u0540"],["\u0573","\u0543"],["\u0584","\u0554"],["\u056c","\u053c"],["\u0569","\u0539"],["\u0583","\u0553"],["Enter","Enter"]],[["Shift","Shift"],["\u0566","\u0536"],["\u0581","\u0551"],["\u0563","\u0533"],["\u0582","\u0552"],["\u057a","\u054a"],["\u0576","\u0546"],["\u0574","\u0544"],["\u0577","\u0547"],["\u0572","\u0542"],["\u056e","\u053e"],
|
129 |
-
{name:"Eastern Armenian",keys:[[["\u055d","\u055c"],[":","1"],["\u0571","\u0541"],["\u0575","\u0545"],["\u055b","3"],[",","4"],["-","9"],[".","\u0587"],["\u00ab","("],["\u00bb",")"],["\u0585","\u0555"],["\u057c","\u054c"],["\u056a","\u053a"],["Bksp","Bksp"]],[["Tab","Tab"],["\u056d","\u053d"],["\u0582","\u0552"],["\u0567","\u0537"],["\u0580",
|
130 |
-
"\
|
131 |
-
["Shift","Shift"]],[[" "," "]]],lang:["hy"]};this.VKI_layout["\u00cdslenska"]={name:"Icelandic",keys:[[["\u00b0","\u00a8","\u00b0"],["1","!"],["2",'"'],["3","#"],["4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["\u00f6","\u00d6","\\"],["-","_"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","@"],["w",
|
132 |
-
|
133 |
-
["7","/"],["8","("],["9",")"],["0","="],["'","?"],["\u00ec","^"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e8","\u00e9","[","{"],["+","*","]","}"],["\u00f9","\u00a7"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h",
|
134 |
-
"C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["it"]};this.VKI_layout["\u65e5\u672c\u8a9e"]={name:"Japanese Hiragana/Katakana",keys:[[["\uff5e"],["\u306c","\u30cc"],["\u3075","\u30d5"],["\u3042","\u30a2","\u3041","\u30a1"],["\u3046","\u30a6","\u3045","\u30a5"],
|
135 |
-
["\
|
136 |
-
|
137 |
-
["\u306d","\u30cd","\u3001","\uff1c"],["\u308b","\u30eb","\u3002","\uff1e"],["\u3081","\u30e1","\u30fb","\uff1f"],["\u308d","\u30ed","","\uff3f"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["Alt","Alt"]]],lang:["ja"]};this.VKI_layout["\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"]={name:"Georgian",keys:[[["\u201e","\u201c"],["!","1"],["?",
|
138 |
-
["\
|
139 |
-
["\u10df","\u10df"],["Enter","Enter"]],[["Shift","Shift"],["\u10ed","\u10ed"],["\u10e9","\u10e9"],["\u10e7","\u10e7"],["\u10e1","\u10e1"],["\u10db","\u10db"],["\u10d8","\u10d8","\u10f2"],["\u10e2","\u10e2"],["\u10e5","\u10e5"],["\u10d1","\u10d1"],["\u10f0","\u10f0","\u10f5"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ka"]};this.VKI_layout["\u049a\u0430\u0437\u0430\u049b\u0448\u0430"]=
|
140 |
-
"\u04a2"],["\u0493","\u0492"],[",",";"],[".",":"],["\u04af","\u04ae"],["\u04b1","\u04b0"],["\u049b","\u049a"],["\u04e9","\u04e8"],["\u04bb","\u04ba"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a",
|
141 |
-
"\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],["\u2116","?"],
|
142 |
-
{name:"Khmer",keys:[[["\u00ab","\u00bb","\u200d"],["\u17e1","!","\u200c","\u17f1"],["\u17e2","\u17d7","@","\u17f2"],["\u17e3",'"',"\u17d1","\u17f3"],["\u17e4","\u17db","$","\u17f4"],["\u17e5","%","\u20ac","\u17f5"],["\u17e6","\u17cd","\u17d9","\u17f6"],["\u17e7","\u17d0","\u17da","\u17f7"],["\u17e8","\u17cf","*","\u17f8"],["\u17e9","(","{","\u17f9"],["\u17e0",")","}","\u17f0"],["\u17a5",
|
143 |
-
"\u17ba","\u17dd","\u19e1"],["\u17c1","\u17c2","\u17af","\u19e2"],["\u179a","\u17ac","\u17ab","\u19e3"],["\u178f","\u1791","\u17a8","\u19e4"],["\u1799","\u17bd","\u1799\u17be\u1784","\u19e5"],["\u17bb","\u17bc","","\u19e6"],["\u17b7","\u17b8","\u17a6","\u19e7"],["\u17c4","\u17c5","\u17b1","\u19e8"],["\u1795","\u1797","\u17b0","\u19e9"],["\u17c0","\u17bf","\u17a9","\u19ea"],["\u17aa",
|
144 |
-
["\u179f","\u17c3","","\u19ed"],["\u178a","\u178c","\u17d3","\u19ee"],["\u1790","\u1792","","\u19ef"],["\u1784","\u17a2","\u17a4","\u19f0"],["\u17a0","\u17c7","\u17a3","\u19f1"],["\u17d2","\u1789","\u17b4","\u19f2"],["\u1780","\u1782","\u179d","\u19f3"],["\u179b","\u17a1","\u17d8","\u19f4"],["\u17be","\u17c4\u17c7","\u17d6","\u19f5"],["\u17cb","\u17c9","\u17c8","\u19f6"],["Enter","Enter"]],
|
145 |
-
["\u1785","\u1787","-","\u19f9"],["\u179c","\u17c1\u17c7","+","\u19fa"],["\u1794","\u1796","\u179e","\u19fb"],["\u1793","\u178e","[","\u19fc"],["\u1798","\u17c6","]","\u19fd"],["\u17bb\u17c6","\u17bb\u17c7",",","\u19fe"],["\u17d4","\u17d5",".","\u19ff"],["\u17ca","?","/"],["Shift","Shift"]],[["\u200b"," ","\u00a0"," "],["AltGr","AltGr"]]],lang:["km"]};this.VKI_layout["\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"]=
|
146 |
-
"\u0ce9"],["4","\u0cb0\u0ccd","\u0cea"],["5","\u0c9c\u0ccd\u0c9e","\u0ceb"],["6","\u0ca4\u0ccd\u0cb0","\u0cec"],["7","\u0c95\u0ccd\u0cb7","\u0ced"],["8","\u0cb6\u0ccd\u0cb0","\u0cee"],["9","(","\u0cef"],["0",")","\u0ce6"],["-","\u0c83"],["\u0cc3","\u0c8b","\u0cc4","\u0ce0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0ccc","\u0c94"],["\u0cc8","\u0c90","\u0cd6"],["\u0cbe","\u0c86"],["\u0cc0","\u0c88","","\u0ce1"],
|
147 |
-
["\u0c9c","\u0c9d"],["\u0ca1","\u0ca2"],["Enter","Enter"]],[["Caps","Caps"],["\u0ccb","\u0c93"],["\u0cc7","\u0c8f","\u0cd5"],["\u0ccd","\u0c85"],["\u0cbf","\u0c87","","\u0c8c"],["\u0cc1","\u0c89"],["\u0caa","\u0cab","","\u0cde"],["\u0cb0","\u0cb1"],["\u0c95","\u0c96"],["\u0ca4","\u0ca5"],["\u0c9a","\u0c9b"],["\u0c9f","\u0ca0"],["","\u0c9e"]],[["Shift","Shift"],["\u0cc6","\u0c8f"],["\u0c82"],["\u0cae",
|
148 |
-
["\u0caf"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["kn"]};this.VKI_layout["\ud55c\uad6d\uc5b4"]={name:"Korean",keys:[[["`","~","`","~"],["1","!","1","!"],["2","@","2","@"],["3","#","3","#"],["4","$","4","$"],["5","%","5","%"],["6","^","6","^"],["7","&","7","&"],["8","*","8","*"],["9",")","9",")"],["0","(","0","("],["-","_","-","_"],["=","+","=","+"],["\u20a9","|","\u20a9","|"],
|
149 |
-
"\u1104","e","E"],["\u1100","\u1101","r","R"],["\u1109","\u110a","t","T"],["\u116d","","y","Y"],["\u1167","","u","U"],["\u1163","","i","I"],["\u1162","\u1164","o","O"],["\u1166","\u1168","p","P"],["[","{","[","{"],["]","}","]","}"]],[["Caps","Caps"],["\u1106","","a","A"],["\u1102","","s","S"],["\u110b","","d","D"],["\u1105","","f","F"],["\u1112","","g","G"],["\u1169","","h","H"],["\u1165","","j","J"],
|
150 |
-
[["Shift","Shift"],["\u110f","","z","Z"],["\u1110","","x","X"],["\u110e","","c","C"],["\u1111","","v","V"],["\u1172","","b","B"],["\u116e","","n","N"],["\u1173","","m","M"],[",","<",",","<"],[".",">",".",">"],["/","?","/","?"],["Shift","Shift"]],[[" "," "," "," "],["Kor","Alt"]]],lang:["ko"]};this.VKI_layout["Kurd\u00ee"]={name:"Kurdish",keys:[[["\u20ac","~"],["\u0661","!"],["\u0662","@"],["\u0663",
|
151 |
-
")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0642","`"],["\u0648","\u0648\u0648"],["\u06d5","\u064a"],["\u0631","\u0695"],["\u062a","\u0637"],["\u06cc","\u06ce"],["\u0626","\u0621"],["\u062d","\u0639"],["\u06c6","\u0624"],["\u067e","\u062b"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["\u0627","\u0622"],["\u0633","\u0634"],["\u062f","\u0630"],["\u0641","\u0625"],["\u06af",
|
152 |
-
["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0632","\u0636"],["\u062e","\u0635"],["\u062c","\u0686"],["\u06a4","\u0638"],["\u0628","\u0649"],["\u0646","\u0629"],["\u0645","\u0640"],["\u060c","<"],[".",">"],["/","\u061f"],["Shift","Shift"]],[[" "," "]]],lang:["ku"]};this.VKI_layout["\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430"]={name:"Kyrgyz",keys:[[["\u0451","\u0401"],["1","!"],["2",
|
153 |
-
"+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423","\u04af","\u04ae"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d","\u04a3","\u04a2"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a","\u042a"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],
|
154 |
-
"\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ky"]};this.VKI_layout["Latvie\u0161u"]=
|
155 |
-
["4","$","\u20ac","$"],["5","%",'"',"~"],["6","/","\u2019","^"],["7","&","","\u00b1"],["8","\u00d7",":"],["9","("],["0",")"],["-","_","\u2013","\u2014"],["f","F","=",";"],["Bksp","Bksp"]],[["Tab","Tab"],["\u016b","\u016a","q","Q"],["g","G","\u0123","\u0122"],["j","J"],["r","R","\u0157","\u0156"],["m","M","w","W"],["v","V","y","Y"],["n","N"],["z","Z"],["\u0113","\u0112"],["\u010d","\u010c"],["\u017e",
|
156 |
-
"U"],["s","S"],["i","I"],["l","L"],["d","D"],["a","A"],["t","T"],["e","E","\u20ac"],["c","C"],["\u00b4","\u00b0","\u00b4","\u00a8"],["Enter","Enter"]],[["Shift","Shift"],["\u0146","\u0145"],["b","B","x","X"],["\u012b","\u012a"],["k","K","\u0137","\u0136"],["p","P"],["o","O","\u00f5","\u00d5"],["\u0101","\u0100"],[",",";","<"],[".",":",">"],["\u013c","\u013b"],["Shift","Shift"]],[[" "," "," "," "],["AltGr",
|
157 |
-
["\u0105","\u0104"],["\u010d","\u010c"],["\u0119","\u0118"],["\u0117","\u0116"],["\u012f","\u012e"],["\u0161","\u0160"],["\u0173","\u0172"],["\u016b","\u016a"],["\u201e","("],["\u201c",")"],["-","_"],["\u017e","\u017d"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["a","A"],
|
158 |
-
["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u2013","\u20ac"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["lt"]};this.VKI_layout.Magyar={name:"Hungarian",keys:[[["0","\u00a7"],["1","'","~"],["2",'"',"\u02c7"],["3","+","\u02c6"],["4","!","\u02d8"],["5","%","\u00b0"],["6","/","\u02db"],["7","=","`"],["8","(","\u02d9"],
|
159 |
-
"\u00d3","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E","\u00c4"],["r","R"],["t","T"],["z","Z"],["u","U","\u20ac"],["i","I","\u00cd"],["o","O"],["p","P"],["\u0151","\u0150","\u00f7"],["\u00fa","\u00da","\u00d7"],["\u0171","\u0170","\u00a4"]],[["Caps","Caps"],["a","A","\u00e4"],["s","S","\u0111"],["d","D","\u0110"],["f","F","["],["g","G","]"],["h","H"],["j","J","\u00ed"],["k","K",
|
160 |
-
"Enter"]],[["Shift","Shift"],["\u00ed","\u00cd","<"],["y","Y",">"],["x","X","#"],["c","C","&"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","<"],[",","?",";"],[".",":",">"],["-","_","*"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["hu"]};this.VKI_layout.Malti={name:"Maltese 48",keys:[[["\u010b","\u010a","`"],["1","!"],["2",'"'],["3","\u20ac","\u00a3"],["4","$"],["5","%"],["6","^"],
|
161 |
-
["q","Q"],["w","W"],["e","E","\u00e8","\u00c8"],["r","R"],["t","T"],["y","Y"],["u","U","\u00f9","\u00d9"],["i","I","\u00ec","\u00cc"],["o","O","\u00f2","\u00d2"],["p","P"],["\u0121","\u0120","[","{"],["\u0127","\u0126","]","}"],["#","\u017e"]],[["Caps","Caps"],["a","A","\u00e0","\u00c0"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'","@"],["Enter","Enter"]],[["Shift",
|
162 |
-
"B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?","","`"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["mt"]};this.VKI_layout["\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438"]={name:"Macedonian Cyrillic",keys:[[["`","~"],["1","!"],["2","\u201e"],["3","\u201c"],["4","\u2019"],["5","%"],["6","\u2018"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab",
|
163 |
-
"\u0420"],["\u0442","\u0422"],["\u0455","\u0405"],["\u0443","\u0423"],["\u0438","\u0418"],["\u043e","\u041e"],["\u043f","\u041f"],["\u0448","\u0428","\u0402"],["\u0453","\u0403","\u0452"],["\u0436","\u0416"]],[["Caps","Caps"],["\u0430","\u0410"],["\u0441","\u0421"],["\u0434","\u0414"],["\u0444","\u0424","["],["\u0433","\u0413","]"],["\u0445","\u0425"],["\u0458","\u0408"],["\u043a","\u041a"],["\u043b","\u041b"],["\u0447",
|
164 |
-
"Shift"],["\u0451","\u0401"],["\u0437","\u0417"],["\u045f","\u040f"],["\u0446","\u0426"],["\u0432","\u0412","@"],["\u0431","\u0411","{"],["\u043d","\u041d","}"],["\u043c","\u041c","\u00a7"],[",",";"],[".",":"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["mk"]};this.VKI_layout["\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"]={name:"Malayalam",keys:[[["\u0d4a","\u0d12"],["1","","\u0d67"],["2","","\u0d68"],
|
165 |
-
"\u0d6c"],["7","\u0d15\u0d4d\u0d37","\u0d6d"],["8","","\u0d6e"],["9","(","\u0d6f"],["0",")","\u0d66"],["-","\u0d03"],["\u0d43","\u0d0b","","\u0d60"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0d4c","\u0d14","\u0d57"],["\u0d48","\u0d10"],["\u0d3e","\u0d06"],["\u0d40","\u0d08","","\u0d61"],["\u0d42","\u0d0a"],["\u0d2c","\u0d2d"],["\u0d39","\u0d19"],["\u0d17","\u0d18"],["\u0d26","\u0d27"],["\u0d1c","\u0d1d"],["\u0d21","\u0d22"],["","\u0d1e"]],
|
166 |
-
"\u0d05","","\u0d0c"],["\u0d3f","\u0d07"],["\u0d41","\u0d09"],["\u0d2a","\u0d2b"],["\u0d30","\u0d31"],["\u0d15","\u0d16"],["\u0d24","\u0d25"],["\u0d1a","\u0d1b"],["\u0d1f","\u0d20"],["Enter","Enter"]],[["Shift","Shift"],["\u0d46","\u0d0f"],["\u0d02"],["\u0d2e","\u0d23"],["\u0d28"],["\u0d35","\u0d34"],["\u0d32","\u0d33"],["\u0d38","\u0d36"],[",","\u0d37"],["."],["\u0d2f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ml"]};
|
167 |
-
"\u2606","\u260e","\u260f"],["\u2648","\u2673","\u2659","\u2630"],["\u2649","\u2674","\u2658","\u2631"],["\u264a","\u2675","\u2657","\u2632"],["\u264b","\u2676","\u2656","\u2633"],["\u264c","\u2677","\u2655","\u2634"],["\u264d","\u2678","\u2654","\u2635"],["\u264e","\u2679","\u265f","\u2636"],["\u264f","\u267a","\u265e","\u2637"],["\u2650","\u267b","\u265d","\u2686"],["\u2651","\u267c","\u265c","\u2687"],["\u2652","\u267d","\u265b",
|
168 |
-
[["\u263f","\u2680","\u268a","\u26a2"],["\u2640","\u2681","\u268b","\u26a3"],["\u2641","\u2682","\u268c","\u26a4"],["\u2642","\u2683","\u268d","\u26a5"],["\u2643","\u2684","\u268e","\u26a6"],["\u2644","\u2685","\u268f","\u26a7"],["\u2645","\u2620","\u26ff","\u26a8"],["\u2646","\u2622","\u2692","\u26a9"],["\u2647","\u2623","\u2693","\u26b2"],["\u2669","\u266d","\u2694","\u26ac"],["\u266a","\u266e","\u2695","\u26ad"],["\u266b","\u266f",
|
169 |
-
"\u2608","\u2698","\u26b0"],["\u267f","\u262e","\u2638","\u2609"]],[["Tab","Tab"],["\u261e","\u261c","\u261d","\u261f"],["\u261b","\u261a","\u2618","\u2619"],["\u2602","\u2614","\u26f1","\u26d9"],["\u2615","\u2668","\u26fe","\u26d8"],["\u263a","\u2639","\u263b","\u26dc"],["\u2617","\u2616","\u26ca","\u26c9"],["\u2660","\u2663","\u2665","\u2666"],["\u2664","\u2667","\u2661","\u2662"],["\u26c2","\u26c0","\u26c3","\u26c1"],["\u2624",
|
170 |
-
"\u2626","\u2627","\u2629"],["\u262a","\u262b","\u262c","\u262d"],["\u26fa","\u26fb","\u26fc","\u26fd"]],[["Caps","Caps"],["\u262f","\u2670","\u2671","\u267e"],["\u263c","\u2699","\u263d","\u263e"],["\u26c4","\u2603","\u26c7","\u26c6"],["\u26a0","\u26a1","\u2621","\u26d4"],["\u26e4","\u26e5","\u26e6","\u26e7"],["\u260a","\u260b","\u260c","\u260d"],["\u269c","\u269b","\u269d","\u2604"],["\u26b3","\u26b4","\u26b5","\u26b6"],
|
171 |
-
["\u26bd","\u26be","\u269f","\u269e"],["Enter","Enter"]],[["Shift","Shift"],["\u2600","\u2601","\u26c5","\u26c8"],["\u2691","\u2690","\u26ab","\u26aa"],["\u26cb","\u26cc","\u26cd","\u26ce"],["\u26cf","\u26d0","\u26d1","\u26d2"],["\u26d3","\u26d5","\u26d6","\u26d7"],["\u26da","\u26db","\u26dd","\u26de"],["\u26df","\u26e0","\u26e1","\u26e2"],["\u26e3","\u26e8","\u26e9","\u26ea"],["\u26eb","\u26ec","\u26ed","\u26ee"],["\u26ef",
|
172 |
-
"Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["Alt","Alt"]]]};this.VKI_layout["\u041c\u043e\u043d\u0433\u043e\u043b"]={name:"Mongolian Cyrillic",keys:[[["=","+"],["\u2116","1"],["-","2"],['"',"3"],["\u20ae","4"],[":","5"],[".","6"],["_","7"],[",","8"],["%","9"],["?","0"],["\u0435","\u0415"],["\u0449","\u0429"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0444","\u0424"],["\u0446","\u0426"],["\u0443","\u0423"],["\u0436","\u0416"],
|
173 |
-
["\u04af","\u04ae"],["\u0437","\u0417"],["\u043a","\u041a"],["\u044a","\u042a"],["\\","|"]],[["Caps","Caps"],["\u0439","\u0419"],["\u044b","\u042b"],["\u0431","\u0411"],["\u04e9","\u04e8"],["\u0430","\u0410"],["\u0445","\u0425"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u043f","\u041f"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0451","\u0401"],
|
174 |
-
["\u044c","\u042c"],["\u0432","\u0412"],["\u044e","\u042e"],["Shift","Shift"]],[[" "," "]]],lang:["mn"]};this.VKI_layout["\u092e\u0930\u093e\u0920\u0940"]={name:"Marathi",keys:[[["","","`","~"],["\u0967","\u090d","1","!"],["\u0968","\u0945","2","@"],["\u0969","\u094d\u0930","3","#"],["\u096a","\u0930\u094d","4","$"],["\u096b","\u091c\u094d\u091e","5","%"],["\u096c","\u0924\u094d\u0930","6","^"],["\u096d","\u0915\u094d\u0937",
|
175 |
-
["\u0966",")","0",")"],["-","\u0903","-","_"],["\u0943","\u090b","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u094c","\u0914"],["\u0948","\u0910"],["\u093e","\u0906"],["\u0940","\u0908"],["\u0942","\u090a"],["\u092c","\u092d"],["\u0939","\u0919"],["\u0917","\u0918"],["\u0926","\u0927"],["\u091c","\u091d"],["\u0921","\u0922","[","{"],["\u093c","\u091e","]","}"],["\u0949","\u0911","\\","|"]],[["Caps","Caps"],["\u094b","\u0913"],
|
176 |
-
["\u092a","\u092b"],["\u0930","\u0931"],["\u0915","\u0916"],["\u0924","\u0925"],["\u091a","\u091b",";",":"],["\u091f","\u0920","'",'"'],["Enter","Enter"]],[["Shift","Shift"],[""],["\u0902","\u0901","","\u0950"],["\u092e","\u0923"],["\u0928"],["\u0935"],["\u0932","\u0933"],["\u0938","\u0936"],[",","\u0937",",","<"],[".","\u0964",".",">"],["\u092f","\u095f","/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],
|
177 |
-
{name:"Burmese",keys:[[["\u1039`","~"],["\u1041","\u100d"],["\u1042","\u100e"],["\u1043","\u100b"],["\u1044","\u1000\u103b\u1015\u103a"],["\u1045","%"],["\u1046","/"],["\u1047","\u101b"],["\u1048","\u1002"],["\u1049","("],["\u1040",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u1006","\u1029"],["\u1010","\u1040"],["\u1014","\u103f"],["\u1019","\u1023"],["\u1021","\u1024"],["\u1015","\u104c"],
|
178 |
-
["\u2018","\u2019"],["\u104f","\u100b\u1039\u100c"]],[["Caps","Caps"],["\u200b\u1031","\u1017"],["\u200b\u103b","\u200b\u103e"],["\u200b\u102d","\u200b\u102e"],["\u200b\u103a","\u1004\u103a\u1039\u200b"],["\u200b\u102b","\u200b\u103d"],["\u200b\u1037","\u200b\u1036"],["\u200b\u103c","\u200b\u1032"],["\u200b\u102f","\u200b\u102f"],["\u200b\u1030","\u200b\u1030"],["\u200b\u1038","\u200b\u102b\u103a"],
|
179 |
-
"\u1003"],["\u101c","\u1020"],["\u1018","\u1026"],["\u100a","\u1008"],["\u200b\u102c","\u102a"],["\u101a","\u101b"],[".","\u101b"],["\u104b","\u104a"],["Shift","Shift"]],[[" "," "]]],lang:["my"]};this.VKI_layout.Nederlands={name:"Dutch",keys:[[["@","\u00a7","\u00ac"],["1","!","\u00b9"],["2",'"',"\u00b2"],["3","#","\u00b3"],["4","$","\u00bc"],["5","%","\u00bd"],["6","&","\u00be"],["7","_","\u00a3"],
|
180 |
-
"Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R","\u00b6"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00a8","^"],["*","|"],["<",">"]],[["Caps","Caps"],["a","A"],["s","S","\u00df"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["+","\u00b1"],["\u00b4","`"],["Enter","Enter"]],[["Shift","Shift"],["]","[","\u00a6"],["z","Z","\u00ab"],["x","X","\u00bb"],
|
181 |
-
"="],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["nl"]};this.VKI_layout.Norsk={name:"Norwegian",keys:[[["|","\u00a7"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?"],["\\","`","\u00b4"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y",
|
182 |
-
"Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f8","\u00d8"],["\u00e6","\u00c6"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u03bc","\u039c"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["no","nb","nn"]};this.VKI_layout["\u067e\u069a\u062a\u0648"]=
|
183 |
-
"\u066c","@"],["\u06f3","\u066b","\u066b"],["\u06f4","\u00a4","\u00a3"],["\u06f5","\u066a","%"],["\u06f6","\u00d7","^"],["\u06f7","\u00ab","&"],["\u06f8","\u00bb","*"],["\u06f9","(","\ufdf2"],["\u06f0",")","\ufefb"],["-","\u0640","_"],["=","+","\ufe87","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u0652","\u06d5"],["\u0635","\u064c","\u0653"],["\u062b","\u064d","\u20ac"],["\u0642","\u064b","\ufef7"],["\u0641","\u064f",
|
184 |
-
"\u0651","\u0670"],["\u062e","\u0681","'"],["\u062d","\u0685",'"'],["\u062c","]","}"],["\u0686","[","{"],["\\","\u066d","|"]],[["Caps","Caps"],["\u0634","\u069a","\ufbb0"],["\u0633","\u06cd","\u06d2"],["\u06cc","\u064a","\u06d2"],["\u0628","\u067e","\u06ba"],["\u0644","\u0623","\u06b7"],["\u0627","\u0622","\u0671"],["\u062a","\u067c","\u0679"],["\u0646","\u06bc","<"],["\u0645","\u0629",">"],["\u06a9",":","\u0643"],["\u06af",
|
185 |
-
"?"],["\u0637","\u06d0",";"],["\u0632","\u0698","\u0655"],["\u0631","\u0621","\u0654"],["\u0630","\u200c","\u0625"],["\u062f","\u0689","\u0688"],["\u0693","\u0624","\u0691"],["\u0648","\u060c",","],["\u0696",".","\u06c7"],["/","\u061f","\u06c9"],["Shift","Shift","\u064d"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["ps"]};this.VKI_layout["\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40"]={name:"Punjabi (Gurmukhi)",keys:[[[""],["1","\u0a4d\u0a35",
|
186 |
-
"\u0a69","\u0a69"],["4","\u0a71","\u0a6a","\u0a6a"],["5","","\u0a6b","\u0a6b"],["6","","\u0a6c","\u0a6c"],["7","","\u0a6d","\u0a6d"],["8","","\u0a6e","\u0a6e"],["9","(","\u0a6f","\u0a6f"],["0",")","\u0a66","\u0a66"],["-"],[""],["Bksp","Bksp"]],[["Tab","Tab"],["\u0a4c","\u0a14"],["\u0a48","\u0a10"],["\u0a3e","\u0a06"],["\u0a40","\u0a08"],["\u0a42","\u0a0a"],["\u0a2c","\u0a2d"],["\u0a39","\u0a19"],["\u0a17","\u0a18","\u0a5a",
|
187 |
-
"\u0a22","\u0a5c","\u0a5c"],["Enter","Enter"]],[["Caps","Caps"],["\u0a4b","\u0a13"],["\u0a47","\u0a0f"],["\u0a4d","\u0a05"],["\u0a3f","\u0a07"],["\u0a41","\u0a09"],["\u0a2a","\u0a2b","\u0a5e","\u0a5e"],["\u0a30"],["\u0a15","\u0a16","\u0a59","\u0a59"],["\u0a24","\u0a25"],["\u0a1a","\u0a1b"],["\u0a1f","\u0a20"],["\u0a3c","\u0a1e"]],[["Shift","Shift"],[""],["\u0a02","\u0a02"],["\u0a2e","\u0a23"],["\u0a28"],["\u0a35","\u0a72",
|
188 |
-
"\u0965"],["\u0a2f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["pa"]};this.VKI_layout["\u62fc\u97f3 (Pinyin)"]={name:"Pinyin",keys:[[["`","~","\u4e93","\u301c"],["1","!","\uff62"],["2","@","\uff63"],["3","#","\u301d"],["4","$","\u301e"],["5","%","\u301f"],["6","^","\u3008"],["7","&","\u3009"],["8","*","\u302f"],["9","(","\u300a"],["0",")","\u300b"],["-","_","\u300e"],["=","+","\u300f"],["Bksp",
|
189 |
-
"E","\u01ce","\u01cd"],["r","R","\u00e0","\u00c0"],["t","T","\u0113","\u0112"],["y","Y","\u00e9","\u00c9"],["u","U","\u011b","\u011a"],["i","I","\u00e8","\u00c8"],["o","O","\u012b","\u012a"],["p","P","\u00ed","\u00cd"],["[","{","\u01d0","\u01cf"],["]","}","\u00ec","\u00cc"],["\\","|","\u3020"]],[["Caps","Caps"],["a","A","\u014d","\u014c"],["s","S","\u00f3","\u00d3"],["d","D","\u01d2","\u01d1"],["f","F","\u00f2","\u00d2"],
|
190 |
-
["k","K","\u01d4","\u01d3"],["l","L","\u00f9","\u00d9"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["z","Z","\u01d6","\u01d5"],["x","X","\u01d8","\u01d7"],["c","C","\u01da","\u01d9"],["v","V","\u01dc","\u01db"],["b","B"],["n","N"],["m","M"],[",","<","\u3001"],[".",">","\u3002"],["/","?"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["Alt","Alt"]]],lang:["zh-Latn"]};this.VKI_layout.Polski=
|
191 |
-
"#","^"],["4","\u00a4","\u02d8"],["5","%","\u00b0"],["6","&","\u02db"],["7","/","`"],["8","(","\u00b7"],["9",")","\u00b4"],["0","=","\u02dd"],["+","?","\u00a8"],["'","*","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","\u00a6"],["e","E"],["r","R"],["t","T"],["z","Z"],["u","U","\u20ac"],["i","I"],["o","O"],["p","P"],["\u017c","\u0144","\u00f7"],["\u015b","\u0107","\u00d7"],["\u00f3","\u017a"]],[["Caps",
|
192 |
-
"H"],["j","J"],["k","K"],["l","L"],["\u0142","\u0141","$"],["\u0105","\u0119","\u00df"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["y","Y"],["x","X"],["c","C"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","\u00a7"],[",",";","<"],[".",":",">"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]]};this.VKI_layout["Polski Programisty"]={name:"Polish Programmers",keys:[[["`","~"],["1","!"],["2",
|
193 |
-
")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u0119","\u0118"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O","\u00f3","\u00d3"],["p","P"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["a","A","\u0105","\u0104"],["s","S","\u015b","\u015a"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L","\u0142","\u0141"],[";",":"],["'",'"'],["Enter","Enter"]],
|
194 |
-
"C","\u0107","\u0106"],["v","V"],["b","B"],["n","N","\u0144","\u0143"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["pl"]};this.VKI_layout["Portugu\u00eas Brasileiro"]={name:"Portuguese (Brazil)",keys:[[["'",'"'],["1","!","\u00b9"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a3"],["5","%","\u00a2"],["6","\u00a8","\u00ac"],["7","&"],["8","*"],["9","("],["0",
|
195 |
-
["w","W","?"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00b4","`"],["[","{","\u00aa"],["Enter","Enter"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e7","\u00c7"],["~","^"],["]","}","\u00ba"],["/","?"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C","\u20a2"],["v","V"],["b","B"],["n","N"],
|
196 |
-
"AltGr"]]],lang:["pt-BR"]};this.VKI_layout["Portugu\u00eas"]={name:"Portuguese",keys:[[["\\","|"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","$","\u00a7"],["5","%"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["'","?"],["\u00ab","\u00bb"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["+","*",
|
197 |
-
"F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e7","\u00c7"],["\u00ba","\u00aa"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["pt"]};this.VKI_layout["Rom\u00e2n\u0103"]={name:"Romanian",keys:[[["\u201e","\u201d","`","~"],["1","!",
|
198 |
-
"\u02db"],["7","&","`"],["8","*","\u02d9"],["9","(","\u00b4"],["0",")","\u02dd"],["-","_","\u00a8"],["=","+","\u00b8","\u00b1"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P","\u00a7"],["\u0103","\u0102","[","{"],["\u00ee","\u00ce","]","}"],["\u00e2","\u00c2","\\","|"]],[["Caps","Caps"],["a","A"],["s","S","\u00df"],["d","D",
|
199 |
-
"\u0141"],[this.VKI_isIElt8?"\u015f":"\u0219",this.VKI_isIElt8?"\u015e":"\u0218",";",":"],[this.VKI_isIElt8?"\u0163":"\u021b",this.VKI_isIElt8?"\u0162":"\u021a","'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C","\u00a9"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";","<","\u00ab"],[".",":",">","\u00bb"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ro"]};
|
200 |
-
keys:[[["\u0451","\u0401"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a","\u042a"],
|
201 |
-
"\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["/","|"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],
|
202 |
-
keys:[[["\u00a7","\u00b0"],["1","+","\u00a6"],["2",'"',"@"],["3","*","#"],["4","\u00e7","\u00b0"],["5","%","\u00a7"],["6","&","\u00ac"],["7","/","|"],["8","(","\u00a2"],["9",")"],["0","="],["'","?","\u00b4"],["^","`","~"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00fc","\u00e8","["],["\u00a8","!","]"],["$","\u00a3","}"]],
|
203 |
-
["j","J"],["k","K"],["l","L"],["\u00f6","\u00e9"],["\u00e4","\u00e0","{"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["y","Y"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["de-CH"]};this.VKI_layout.Shqip={name:"Albanian",keys:[[["\\","|"],["1","!","~"],["2",'"',"\u02c7"],["3","#","^"],["4","$","\u02d8"],
|
204 |
-
"\u00b4"],["0",")","\u02dd"],["-","_","\u00a8"],["=","+","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e7","\u00c7","\u00f7"],["[","{","\u00df"],["]","}","\u00a4"]],[["Caps","Caps"],["a","A"],["s","S","\u0111"],["d","D","\u0110"],["f","F","["],["g","G","]"],["h","H"],["j","J"],["k","K","\u0142"],["l","L","\u0141"],
|
205 |
-
["<",">"],["y","Y"],["x","X"],["c","C"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","\u00a7"],[",",";","<"],[".",":",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["sq"]};this.VKI_layout["Sloven\u010dina"]={name:"Slovak",keys:[[[";","\u00b0"],["+","1","~"],["\u013e","2","\u02c7"],["\u0161","3","^"],["\u010d","4","\u02d8"],["\u0165","5","\u00b0"],["\u017e","6","\u02db"],["\u00fd",
|
206 |
-
["=","%","\u00a8"],["\u00b4","\u02c7","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P","'"],["\u00fa","/","\u00f7"],["\u00e4","(","\u00d7"],["\u0148",")","\u00a4"]],[["Caps","Caps"],["a","A"],["s","S","\u0111"],["d","D","\u0110"],["f","F","["],["g","G","]"],["h","H"],["j","J"],["k","K","\u0142"],["l","L","\u0141"],
|
207 |
-
["&","*","<"],["y","Y",">"],["x","X","#"],["c","C","&"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M"],[",","?","<"],[".",":",">"],["-","_","*"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["sk"]};this.VKI_layout["Sloven\u0161\u010dina"]={name:"Slovenian",keys:this.VKI_layout.Bosanski.keys.slice(0),lang:["sl"]};this.VKI_layout["\u0441\u0440\u043f\u0441\u043a\u0438"]={name:"Serbian Cyrillic",keys:[[["`",
|
208 |
-
["8","("],["9",")"],["0","="],["'","?"],["+","*"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0459","\u0409"],["\u045a","\u040a"],["\u0435","\u0415","\u20ac"],["\u0440","\u0420"],["\u0442","\u0422"],["\u0437","\u0417"],["\u0443","\u0423"],["\u0438","\u0418"],["\u043e","\u041e"],["\u043f","\u041f"],["\u0448","\u0428"],["\u0452","\u0402"],["\u0436","\u0416"]],[["Caps","Caps"],["\u0430","\u0410"],["\u0441","\u0421"],["\u0434","\u0414"],
|
209 |
-
["\u043a","\u041a"],["\u043b","\u041b"],["\u0447","\u0427"],["\u045b","\u040b"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["\u0455","\u0405"],["\u045f","\u040f"],["\u0446","\u0426"],["\u0432","\u0412"],["\u0431","\u0411"],["\u043d","\u041d"],["\u043c","\u041c"],[",",";","<"],[".",":",">"],["-","_","\u00a9"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["sr-Cyrl"]};this.VKI_layout.Srpski={name:"Serbian Latin",
|
210 |
-
{name:"Finnish",keys:[[["\u00a7","\u00bd"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?","\\"],["\u00b4","`"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\u00e2","\u00c2"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T","\u0167","\u0166"],["y","Y"],["u","U"],["i","I","\u00ef","\u00cf"],["o","O","\u00f5","\u00d5"],
|
211 |
-
"A","\u00e1","\u00c1"],["s","S","\u0161","\u0160"],["d","D","\u0111","\u0110"],["f","F","\u01e5","\u01e4"],["g","G","\u01e7","\u01e6"],["h","H","\u021f","\u021e"],["j","J"],["k","K","\u01e9","\u01e8"],["l","L"],["\u00f6","\u00d6","\u00f8","\u00d8"],["\u00e4","\u00c4","\u00e6","\u00c6"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z","\u017e","\u017d"],["x","X"],["c","C","\u010d","\u010c"],["v","V","\u01ef",
|
212 |
-
[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[["Alt","Alt"],[" "," "," "," "],["AltGr","AltGr"]]],lang:["fi"]};this.VKI_layout.Svenska={name:"Swedish",keys:[[["\u00a7","\u00bd"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?","\\"],["\u00b4","`"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e",
|
213 |
-
"\u00c5"],["\u00a8","^","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00d6"],["\u00e4","\u00c4"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u03bc","\u039c"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],
|
214 |
-
"\u00b0"],["1","+","\u00a6"],["2",'"',"@"],["3","*","#"],["4","\u00e7","\u00b0"],["5","%","\u00a7"],["6","&","\u00ac"],["7","/","|"],["8","(","\u00a2"],["9",")"],["0","="],["'","?","\u00b4"],["^","`","~"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e8","\u00fc","["],["\u00a8","!","]"],["$","\u00a3","}"]],[["Caps",
|
215 |
-
"K"],["l","L"],["\u00e9","\u00f6"],["\u00e0","\u00e4","{"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["y","Y"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fr-CH"]};this.VKI_layout["\u0723\u0718\u072a\u071d\u071d\u0710"]={name:"Syriac",keys:[[["\u070f","\u032e","\u0651","\u0651"],["1","!","\u0701",
|
216 |
-
"\u0749","\u0704","\u0704"],["5","\u2670","\u0705","\u0705"],["6","\u2671","\u0708","\u0708"],["7","\u070a","\u0709","\u0709"],["8","\u00bb","\u070b","\u070b"],["9",")","\u070c","\u070c"],["0","(","\u070d","\u070d"],["-","\u00ab","\u250c","\u250c"],["=","+","\u2510","\u2510"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0714","\u0730","\u064e","\u064e"],["\u0728","\u0733","\u064b","\u064b"],["\u0716","\u0736","\u064f","\u064f"],
|
217 |
-
"\u0740","\u0654","\u0654"],["\u0725","\u0741","\u0747","\u0747"],["\u0717","\u0308","\u0743","\u0743"],["\u071e","\u0304","\u0745","\u0745"],["\u071a","\u0307","\u032d","\u032d"],["\u0713","\u0303"],["\u0715","\u074a"],["\u0706",":"]],[["Caps","Caps"],["\u072b","\u0731","\u0650","\u0650"],["\u0723","\u0734","\u064d","\u064d"],["\u071d","\u0737"],["\u0712","\u073b","\u0621","\u0621"],["\u0720","\u073e","\u0655",
|
218 |
-
["\u0722","\u0324","\u0744","\u0744"],["\u0721","\u0331","\u0746","\u0746"],["\u071f","\u0323"],["\u071b","\u0330"],["Enter","Enter"]],[["Shift","Shift"],["]","\u0732"],["[","\u0735","\u0652","\u0652"],["\u0724","\u0738"],["\u072a","\u073c","\u200d"],["\u0727","\u073f","\u200c"],["\u0700","\u0739","\u200e"],[".","\u0742","\u200f"],["\u0718","\u060c"],["\u0719","\u061b"],["\u0707","\u061f"],["Shift","Shift"]],[[" ",
|
219 |
-
{name:"Tamil",keys:[[["\u0bca","\u0b92"],["1","","\u0be7"],["2","","\u0be8"],["3","","\u0be9"],["4","","\u0bea"],["5","","\u0beb"],["6","\u0ba4\u0bcd\u0bb0","\u0bec"],["7","\u0b95\u0bcd\u0bb7","\u0bed"],["8","\u0bb7\u0bcd\u0bb0","\u0bee"],["9","","\u0bef"],["0","","\u0bf0"],["-","\u0b83","\u0bf1"],["","","\u0bf2"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0bcc","\u0b94"],["\u0bc8","\u0b90"],["\u0bbe","\u0b86"],
|
220 |
-
["\u0ba4","\u0ba4"],["\u0b9c","\u0b9a"],["\u0b9f","\u0b9f"],["\u0b9e"]],[["Caps","Caps"],["\u0bcb","\u0b93"],["\u0bc7","\u0b8f"],["\u0bcd","\u0b85"],["\u0bbf","\u0b87"],["\u0bc1","\u0b89"],["\u0baa","\u0baa"],["\u0bb0","\u0bb1"],["\u0b95","\u0b95"],["\u0ba4","\u0ba4"],["\u0b9a","\u0b9a"],["\u0b9f","\u0b9f"],["Enter","Enter"]],[["Shift","Shift"],["\u0bc6","\u0b8e"],[""],["\u0bae","\u0ba3"],["\u0ba8",
|
221 |
-
["\u0baf","\u0baf"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ta"]};this.VKI_layout["\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"]={name:"Telugu",keys:[[["\u0c4a","\u0c12"],["1","","\u0c67"],["2","","\u0c68"],["3","\u0c4d\u0c30","\u0c69"],["4","","\u0c6a"],["5","\u0c1c\u0c4d\u0c1e","\u0c6b"],["6","\u0c24\u0c4d\u0c30","\u0c6c"],["7","\u0c15\u0c4d\u0c37","\u0c6d"],["8",
|
222 |
-
"Bksp"]],[["Tab","Tab"],["\u0c4c","\u0c14"],["\u0c48","\u0c10","\u0c56"],["\u0c3e","\u0c06"],["\u0c40","\u0c08","","\u0c61"],["\u0c42","\u0c0a"],["\u0c2c"],["\u0c39","\u0c19"],["\u0c17","\u0c18"],["\u0c26","\u0c27"],["\u0c1c","\u0c1d"],["\u0c21","\u0c22"],["","\u0c1e"]],[["Caps","Caps"],["\u0c4b","\u0c13"],["\u0c47","\u0c0f","\u0c55"],["\u0c4d","\u0c05"],["\u0c3f","\u0c07","","\u0c0c"],
|
223 |
-
["\u0c1f","\u0c25"],["Enter","Enter"]],[["Shift","Shift"],["\u0c46","\u0c0e"],["\u0c02","\u0c01"],["\u0c2e","\u0c23"],["\u0c28","\u0c28"],["\u0c35"],["\u0c32","\u0c33"],["\u0c38","\u0c36"],[",","\u0c37"],["."],["\u0c2f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["te"]};this.VKI_layout["Ti\u1ebfng Vi\u1ec7t"]={name:"Vietnamese",keys:[[["`","~","`","~"],["\u0103",
|
224 |
-
"5","%"],["\u0309","\u0309","6","^"],["\u0303","\u0303","7","&"],["\u0301","\u0301","8","*"],["\u0323","\u0323","9","("],["\u0111","\u0110","0",")"],["-","_","-","_"],["\u20ab","+","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","q","Q"],["w","W","w","W"],["e","E","e","E"],["r","R","r","R"],["t","T","t","T"],["y","Y","y","Y"],["u","U","u","U"],["i","I","i","I"],["o","O","o","O"],
|
225 |
-
"A","a","A"],["s","S","s","S"],["d","D","d","D"],["f","F","f","F"],["g","G","g","G"],["h","H","h","H"],["j","J","j","J"],["k","K","k","K"],["l","L","l","L"],[";",":",";",":"],["'",'"',"'",'"'],["Enter","Enter"]],[["Shift","Shift"],["z","Z","z","Z"],["x","X","x","X"],["c","C","c","C"],["v","V","v","V"],["b","B","b","B"],["n","N","n","N"],["m","M","m","M"],[",","<",",","<"],[".",">",
|
226 |
-
{name:"Thai Kedmanee",keys:[[["_","%"],["\u0e45","+"],["/","\u0e51"],["-","\u0e52"],["\u0e20","\u0e53"],["\u0e16","\u0e54"],["\u0e38","\u0e39"],["\u0e36","\u0e3f"],["\u0e04","\u0e55"],["\u0e15","\u0e56"],["\u0e08","\u0e57"],["\u0e02","\u0e58"],["\u0e0a","\u0e59"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0e46","\u0e50"],["\u0e44",'"'],["\u0e33","\u0e0e"],["\u0e1e",
|
227 |
-
"\
|
228 |
-
["Shift","Shift"]],[[" "," "]]],lang:["th"]};this.VKI_layout["\u0e44\u0e17\u0e22 Pattachote"]={name:"Thai Pattachote",keys:[[["_","\u0e3f"],["=","+"],["\u0e52",'"'],["\u0e53","/"],["\u0e54",","],["\u0e55","?"],["\u0e39","\u0e38"],["\u0e57","_"],["\u0e58","."],["\u0e59","("],["\u0e50",")"],["\u0e51","-"],["\u0e56","%"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0e47","\u0e4a"],
|
229 |
-
|
230 |
-
["\u0e2a","\u0e2e"],["\u0e30","\u0e1f"],["\u0e08","\u0e09"],["\u0e1e","\u0e2c"],["Shift","Shift"]],[[" "," "]]]};this.VKI_layout["\u0422\u0430\u0442\u0430\u0440\u0447\u0430"]={name:"Tatar",keys:[[["\u04bb","\u04ba","\u0451","\u0401"],["1","!"],["2",'"',"@"],["3","\u2116","#"],["4",";","$"],["5","%"],["6",":"],["7","?","["],["8","*","]"],["9","(","{"],["0",")","}"],["-",
|
231 |
-
"
|
232 |
-
"Shift"],["\u0491","\u0490"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u0497","\u0496","\u044c","\u042c"],["\u0431","\u0411","<"],["\u044e","\u042e",">"],[".",","],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["tt"]};this.VKI_layout["T\u00fcrk\u00e7e F"]={name:"Turkish F",
|
233 |
-
"%","\u00bd"],["6","&","\u00be"],["7","'","{"],["8","(","["],["9",")","]"],["0","=","}"],["/","?","\\","\u00bf"],["-","_","|"],["Bksp","Bksp"]],[["Tab","Tab"],["f","F","@"],["g","G"],["\u011f","\u011e"],["\u0131","I","\u00b6","\u00ae"],["o","O"],["d","D","\u00a5"],["r","R"],["n","N"],["h","H","\u00f8","\u00d8"],["p","P","\u00a3"],["q","Q","\u00a8"],["w","W","~"],["x","X",
|
234 |
-
"\u00dc"],["t","T"],["k","K"],["m","M"],["l","L"],["y","Y","\u00b4"],["\u015f","\u015e"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|","\u00a6"],["j","J","\u00ab","<"],["\u00f6","\u00d6","\u00bb",">"],["v","V","\u00a2","\u00a9"],["c","C"],["\u00e7","\u00c7"],["z","Z"],["s","S","\u00b5","\u00ba"],["b","B","\u00d7"],[".",":","\u00f7"],[",",";","-"],["Shift","Shift"]],
|
235 |
-
">"],["2","'","\u00a3"],["3","^","#"],["4","+","$"],["5","%","\u00bd"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["*","?","\\"],["-","_","|"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","@"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["\u0131","I","i","\u0130"],["o","O"],["p","P"],["\u011f","\u011e","\u00a8"],["\u00fc","\u00dc",
|
236 |
-
["j","J"],["k","K"],["l","L"],["\u015f","\u015e","\u00b4"],["i","\u0130"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],["\u00f6","\u00d6"],["\u00e7","\u00c7"],[".",":"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["tr"]};this.VKI_layout["\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"]=
|
237 |
-
["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u0457","\u0407"],["\u0491","\u0490"]],[["Caps","Caps"],["\u0444","\u0424"],["\u0456",
|
238 |
-
["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u0454","\u0404"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["uk"]};this.VKI_layout["United Kingdom"]={name:"United Kingdom",
|
239 |
-
["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u00e9","\u00c9"],["r","R"],["t","T"],["y","Y"],["u","U","\u00fa","\u00da"],["i","I","\u00ed","\u00cd"],["o","O","\u00f3","\u00d3"],["p","P"],["[","{"],["]","}"],["#","~"]],[["Caps","Caps"],["a","A","\u00e1","\u00c1"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],
|
240 |
-
"Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["en-gb"]};this.VKI_layout["\u0627\u0631\u062f\u0648"]={name:"Urdu",keys:[[["`","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","\u066a"],["6","^"],["7","\u06d6"],["8","\u066d"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],
|
241 |
-
["\u067e","\u0651"],["\u062a","\u06c3"],["\u0628","\u0640"],["\u062c","\u0686"],["\u062d","\u062e"],["]","}"],["[","{"],["\\","|"]],[["Caps","Caps"],["\u0645","\u0698"],["\u0648","\u0632"],["\u0631","\u0691"],["\u0646","\u06ba"],["\u0644","\u06c2"],["\u06c1","\u0621"],["\u0627","\u0622"],["\u06a9","\u06af"],["\u06cc","\u064a"],["\u061b",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0642",
|
242 |
-
"\u0626"],["\u0639","\u200f"],["\u060c",">"],["\u06d4","<"],["/","\u061f"],["Shift","Shift"]],[[" "," "]]],lang:["ur"]};this.VKI_layout["US Standard"]={name:"US Standard",keys:[[["`","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u",
|
243 |
-
"S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["en-us"]};this.VKI_layout["US International"]={name:"US International",keys:[[["`","~"],["1","!","\u00a1","\u00b9"],["2","@","\u00b2"],
|
244 |
-
["8","*","\u00be"],["9","(","\u2018"],["0",")","\u2019"],["-","_","\u00a5"],["=","+","\u00d7","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\u00e4","\u00c4"],["w","W","\u00e5","\u00c5"],["e","E","\u00e9","\u00c9"],["r","R","\u00ae"],["t","T","\u00fe","\u00de"],["y","Y","\u00fc","\u00dc"],["u","U","\u00fa","\u00da"],["i","I","\u00ed","\u00cd"],["o","O","\u00f3","\u00d3"],["p","P","\u00f6",
|
245 |
-
"\u00e1","\u00c1"],["s","S","\u00df","\u00a7"],["d","D","\u00f0","\u00d0"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L","\u00f8","\u00d8"],[";",":","\u00b6","\u00b0"],["'",'"',"\u00b4","\u00a8"],["Enter","Enter"]],[["Shift","Shift"],["z","Z","\u00e6","\u00c6"],["x","X"],["c","C","\u00a9","\u00a2"],["v","V"],["b","B"],["n","N","\u00f1","\u00d1"],["m","M","\u00b5"],[",","<","\u00e7",
|
246 |
-
this.VKI_layout["\u040e\u0437\u0431\u0435\u043a\u0447\u0430"]={name:"Uzbek Cyrillic",keys:[[["\u0451","\u0401"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["\u0493","\u0492"],["\u04b3","\u04b2"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d",
|
247 |
-
["\u044a","\u042a"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u049b","\u049a"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438",
|
248 |
-
"Shift"]],[[" "," "]]],lang:["uz"]};this.VKI_layout["\u4e2d\u6587\u6ce8\u97f3\u7b26\u53f7"]={name:"Chinese Bopomofo IME",keys:[[["\u20ac","~"],["\u3105","!"],["\u3109","@"],["\u02c7","#"],["\u02cb","$"],["\u3113","%"],["\u02ca","^"],["\u02d9","&"],["\u311a","*"],["\u311e",")"],["\u3122","("],["\u3126","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u3106","q"],["\u310a","w"],["\u310d","e"],
|
249 |
-
"{"],["]","}"],["\\","|"]],[["Caps","Caps"],["\u3107","a"],["\u310b","s"],["\u310e","d"],["\u3111","f"],["\u3115","g"],["\u3118","h"],["\u3128","j"],["\u311c","k"],["\u3120","l"],["\u3124",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u3108","z"],["\u310c","x"],["\u310f","c"],["\u3112","v"],["\u3116","b"],["\u3119","n"],["\u3129","m"],["\u311d","<"],["\u3121",">"],["\u3125","?"],
|
250 |
-
{name:"Chinese Cangjie IME",keys:[[["\u20ac","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u624b","q"],["\u7530","w"],["\u6c34","e"],["\u53e3","r"],["\u5eff","t"],["\u535c","y"],["\u5c71","u"],["\u6208","i"],["\u4eba","o"],["\u5fc3","p"],["[","{"],["]","}"],["\\","|"]],[["Caps",
|
251 |
-
"j"],["\u5927","k"],["\u4e2d","l"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\uff3a","z"],["\u96e3","x"],["\u91d1","c"],["\u5973","v"],["\u6708","b"],["\u5f13","n"],["\u4e00","m"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["zh"]};this.VKI_deadkey={};this.VKI_deadkey['"']=this.VKI_deadkey["\u00a8"]=this.VKI_deadkey["\u309b"]={a:"\u00e4",e:"\u00eb",i:"\u00ef",
|
252 |
-
"\u01d4":"\u01da","\u00f9":"\u01dc",A:"\u00c4",E:"\u00cb",I:"\u00cf",O:"\u00d6",U:"\u00dc",Y:"\u0178","\u0399":"\u03aa","\u03a5":"\u03ab","\u016a":"\u01d5","\u00da":"\u01d7","\u01d3":"\u01d9","\u00d9":"\u01db","\u304b":"\u304c","\u304d":"\u304e","\u304f":"\u3050","\u3051":"\u3052","\u3053":"\u3054","\u305f":"\u3060","\u3061":"\u3062","\u3064":"\u3065","\u3066":"\u3067","\u3068":"\u3069","\u3055":"\u3056",
|
253 |
-
"\u3075":"\u3076","\u3078":"\u3079","\u307b":"\u307c","\u30ab":"\u30ac","\u30ad":"\u30ae","\u30af":"\u30b0","\u30b1":"\u30b2","\u30b3":"\u30b4","\u30bf":"\u30c0","\u30c1":"\u30c2","\u30c4":"\u30c5","\u30c6":"\u30c7","\u30c8":"\u30c9","\u30b5":"\u30b6","\u30b7":"\u30b8","\u30b9":"\u30ba","\u30bb":"\u30bc","\u30bd":"\u30be","\u30cf":"\u30d0","\u30d2":"\u30d3","\u30d5":"\u30d6","\u30d8":"\u30d9",
|
254 |
-
N:"\u00d1",O:"\u00d5"};this.VKI_deadkey["^"]={a:"\u00e2",e:"\u00ea",i:"\u00ee",o:"\u00f4",u:"\u00fb",w:"\u0175",y:"\u0177",A:"\u00c2",E:"\u00ca",I:"\u00ce",O:"\u00d4",U:"\u00db",W:"\u0174",Y:"\u0176"};this.VKI_deadkey["\u02c7"]={c:"\u010d",d:"\u010f",e:"\u011b",s:"\u0161",l:"\u013e",n:"\u0148",r:"\u0159",t:"\u0165",u:"\u01d4",z:"\u017e","\u00fc":"\u01da",C:"\u010c",D:"\u010e",E:"\u011a",S:"\u0160",
|
255 |
-
{a:"\u0103",g:"\u011f",A:"\u0102",G:"\u011e"};this.VKI_deadkey["-"]=this.VKI_deadkey["\u00af"]={a:"\u0101",e:"\u0113",i:"\u012b",o:"\u014d",u:"\u016b",y:"\u0233","\u00fc":"\u01d6",A:"\u0100",E:"\u0112",I:"\u012a",O:"\u014c",U:"\u016a",Y:"\u0232","\u00dc":"\u01d5"};this.VKI_deadkey["`"]={a:"\u00e0",e:"\u00e8",i:"\u00ec",o:"\u00f2",u:"\u00f9","\u00fc":"\u01dc",A:"\u00c0",E:"\u00c8",I:"\u00cc",
|
256 |
-
{a:"\u00e1",e:"\u00e9",i:"\u00ed",o:"\u00f3",u:"\u00fa",y:"\u00fd","\u03b1":"\u03ac","\u03b5":"\u03ad","\u03b7":"\u03ae","\u03b9":"\u03af","\u03bf":"\u03cc","\u03c5":"\u03cd","\u03c9":"\u03ce","\u00fc":"\u01d8",A:"\u00c1",E:"\u00c9",I:"\u00cd",O:"\u00d3",U:"\u00da",Y:"\u00dd","\u0391":"\u0386","\u0395":"\u0388","\u0397":"\u0389","\u0399":"\u038a","\u039f":"\u038c","\u03a5":"\u038e",
|
257 |
-
{"\u03b9":"\u0390","\u03c5":"\u03b0"};this.VKI_deadkey["\u00b0"]=this.VKI_deadkey["\u00ba"]={a:"\u00e5",u:"\u016f",A:"\u00c5",U:"\u016e"};this.VKI_deadkey["\u02db"]={a:"\u0106",e:"\u0119",i:"\u012f",o:"\u01eb",u:"\u0173",y:"\u0177",A:"\u0105",E:"\u0118",I:"\u012e",O:"\u01ea",U:"\u0172",Y:"\u0176"};this.VKI_deadkey["\u02d9"]={c:"\u010b",e:"\u0117",g:"\u0121",z:"\u017c",
|
258 |
-
S:"\u015e"};this.VKI_deadkey[","]={s:this.VKI_isIElt8?"\u015f":"\u0219",t:this.VKI_isIElt8?"\u0163":"\u021b",S:this.VKI_isIElt8?"\u015e":"\u0218",T:this.VKI_isIElt8?"\u0162":"\u021a"};this.VKI_deadkey["\u3002"]={"\u306f":"\u3071","\u3072":"\u3074","\u3075":"\u3077","\u3078":"\u307a","\u307b":"\u307d","\u30cf":"\u30d1","\u30d2":"\u30d4","\u30d5":"\u30d7","\u30d8":"\u30da",
|
259 |
-
["\u00a3"],["\u20ac"],["\u00a5"]],[["7"],["8"],["9"],["/"]],[["4"],["5"],["6"],["*"]],[["1"],["2"],["3"],["-"]],[["0"],["."],["="],["+"]]];this.VKI_attachKeyboard=VKI_attach=function(b){if(b.getAttribute("VKI_attached"))return
|
260 |
-
b.parentNode.insertBefore(d,b.dir=="rtl"?b:b.nextSibling)}else b.onfocus=function(){a.VKI_target!=this&&a.VKI_show(this)};b.setAttribute("VKI_attached","true");if(this.VKI_isIE)b.onclick=b.onselect=b.onkeyup=function(a){if((a||event).type!="keyup"||!this.readOnly)this.range=document.selection.createRange()};g(b,"click",function(b){if(a.VKI_target==
|
261 |
-
this.scrollTop)}
|
262 |
-
o=document.createElement("tr"),f=document.createElement("th");f.colSpan="2";var h=document.createElement("div");h.title=this.VKI_i18n["02"];g(h,"click",function(){var a=this.getElementsByTagName("ol")[0];if(a.style.display)a.style.display="";else{a.style.display="block";for(var d=a.getElementsByTagName("li"),
|
263 |
-
h.appendChild(document.createTextNode(this.VKI_isIElt8?" \u2193":" \u25be"));var i=document.createElement("ol");for(ktype in this.VKI_layout)if(typeof this.VKI_layout[ktype]=="object"){if(!this.VKI_layout[ktype].lang)this.VKI_layout[ktype].lang=[];for(var c=0;c<
|
264 |
-
b.stopPropagation():b.cancelBubble
|
265 |
-
document.createElement("span"),c.appendChild(document.createTextNode("#")),c.title=this.VKI_i18n["00"],g(c,"click",function(){p.style.display=!p.style.display?"none":"";a.VKI_position(
|
266 |
-
|
267 |
-
c.title=this.VKI_i18n["
|
268 |
-
this.VKI_deadkeysOn;g(k,"click",function(){this.title=a.VKI_i18n["03"]+": "+(this.checked?a.VKI_i18n["04"]:a.VKI_i18n["05"]);a.VKI_modify("");return
|
269 |
-
var p=document.createElement("td");p.id="keyboardInputNumpad";if(!this.VKI_numberPadOn)p.style.display="none";f=document.createElement("table");f.cellSpacing="0";i=document.createElement("tbody");for(c=0;c<this.VKI_numpad.length;c++){for(var k=
|
270 |
-
r.appendChild(o);this.VKI_keyboard.appendChild(r);if(this.VKI_isIE6)this.VKI_iframe=document.createElement("iframe"),this.VKI_iframe.style.position="absolute",this.VKI_iframe.style.border="0px none",this.VKI_iframe.style.filter=
|
271 |
-
c=d.length-1;c>=0;c--)b.removeChild(d[c]);for(var c=0,d
|
272 |
-
i.appendChild(document.createElement("br")),i.appendChild(document.createTextNode(f[h]));l.appendChild(i)}else l.appendChild(document.createTextNode(j[0]||"\u00a0"));f=[];if(this.VKI_deadkeysOn.checked)for(key in this.VKI_deadkey)if(key===
|
273 |
-
return
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
case "Tab":case "Enter":case "Bksp":break;default:if(a)if(e[f].removeChild(e[f].firstChild),this.VKI_symbol[i[d]]){var j=this.VKI_symbol[i[d]].split("\n"),
|
279 |
-
|
280 |
-
this.
|
281 |
-
|
282 |
-
"
|
283 |
-
this.
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
document.getElementsByTagName("textarea")],c=0,f;f=b[c++];)for(var h=0,e;e=f[h++];)(e.nodeName==
|
|
56 |
*
|
57 |
*/
|
58 |
var VKI_attach,VKI_close;
|
59 |
+
(function(){function n(b){if(b.nodeName=="TD"){if(!b.click)b.click=function(){var a=this.ownerDocument.createEvent("MouseEvents");a.initMouseEvent("click",true,true,this.ownerDocument.defaultView,1,0,0,0,0,false,false,false,false,0,null);this.dispatchEvent(a)};b.VKI_clickless=0;g(b,"dblclick",function(){return false},false)}g(b,"mouseover",function(){if(this.nodeName=="TD"&&a.VKI_clickless){var b=this;clearTimeout(this.VKI_clickless);this.VKI_clickless=setTimeout(function(){b.click()},a.VKI_clickless)}a.VKI_isIE&&
|
60 |
+
(this.className+=" hover")},false);g(b,"mouseout",function(){this.nodeName=="TD"&&clearTimeout(this.VKI_clickless);if(a.VKI_isIE)this.className=this.className.replace(/ ?(hover|pressed) ?/g,"")},false);g(b,"mousedown",function(){this.nodeName=="TD"&&clearTimeout(this.VKI_clickless);a.VKI_isIE&&(this.className+=" pressed")},false);g(b,"mouseup",function(){this.nodeName=="TD"&&clearTimeout(this.VKI_clickless);if(a.VKI_isIE)this.className=this.className.replace(/ ?pressed ?/g,"")},false)}function v(){var b=
|
61 |
+
false,d="\u00a0";if(this.firstChild.nodeName.toLowerCase()!="small"){if((d=this.firstChild.nodeValue)=="\u00a0")return false}else d=this.firstChild.getAttribute("char");a.VKI_deadkeysOn.checked&&a.VKI_dead&&(a.VKI_dead!=d?d!=" "?a.VKI_deadkey[a.VKI_dead][d]&&(a.VKI_insert(a.VKI_deadkey[a.VKI_dead][d]),b=true):(a.VKI_insert(a.VKI_dead),b=true):b=true);a.VKI_dead=false;if(!b)a.VKI_deadkeysOn.checked&&a.VKI_deadkey[d]?(a.VKI_dead=d,this.className+=" dead",a.VKI_shift&&a.VKI_modify("Shift"),a.VKI_altgr&&
|
62 |
+
a.VKI_modify("AltGr")):a.VKI_insert(d);a.VKI_modify("");return false}function g(a,d,m,c){a.addEventListener?a.addEventListener(d,function(d){m.call(a,d)},c):a.attachEvent&&a.attachEvent("on"+d,function(){m.call(a)})}function t(a){for(var d=curtop=0,m=a;m=m.parentNode;){if(m==document.body)break;d-=m.scrollLeft||0;curtop-=m.scrollTop||0}do d+=a.offsetLeft,curtop+=a.offsetTop;while(a=a.offsetParent);return[d,curtop]}function z(){if(a.innerHeight)return[a.innerWidth,a.innerHeight];else if(document.documentElement&&
|
63 |
+
document.documentElement.clientHeight)return[document.documentElement.clientWidth,document.documentElement.clientHeight];else if(document.body)return[document.body.clientWidth,document.body.clientHeight];return[0,0]}function A(){var a=document.getElementsByTagName("html")[0];if(a.scrollTop&&document.documentElement.scrollTop)return[a.scrollLeft,a.scrollTop];else if(a.scrollTop||document.documentElement.scrollTop)return[a.scrollLeft+document.documentElement.scrollLeft,a.scrollTop+document.documentElement.scrollTop];
|
64 |
+
else if(document.body.scrollTop)return[document.body.scrollLeft,document.body.scrollTop];return[0,0]}var a=this;this.VKI_version="1.44";this.VKI_deadkeysOn=this.VKI_deadBox=this.VKI_dead=this.VKI_altgr=this.VKI_altgrlock=this.VKI_shift=this.VKI_shiftlock=this.VKI_target=this.VKI_showVersion=false;this.VKI_numberPad=true;this.VKI_numberPadOn=false;this.VKI_kts=this.VKI_kt="US International";this.VKI_langAdapt=true;this.VKI_size=2;this.VKI_sizeAdj=true;this.VKI_clearPasswords=false;this.VKI_imageURI=
|
65 |
+
"";this.VKI_clickless=0;this.VKI_keyCenter=3;this.VKI_isIElt8=this.VKI_isIE6=this.VKI_isIE=false;this.VKI_isWebKit=/KHTML/.test(navigator.userAgent);this.VKI_isOpera=/Opera/.test(navigator.userAgent);this.VKI_isMoz=!this.VKI_isWebKit&&navigator.product=="Gecko";this.VKI_i18n={0:"Display Number Pad",1:"Display virtual keyboard interface",2:"Select keyboard layout",3:"Dead keys",4:"On",5:"Off",6:"Close the keyboard",7:"Clear",8:"Clear this input",9:"Version",10:"Decrease keyboard size",11:"Increase keyboard size"};
|
66 |
+
this.VKI_layout={};this.VKI_layout["\u0627\u0644\u0639\u0631\u0628\u064a\u0629"]={name:"Arabic",keys:[[["\u0630","\u0651 "],["1","!","\u00a1","\u00b9"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a4","\u00a3"],["5","%","\u20ac"],["6","^","\u00bc"],["7","&","\u00bd"],["8","*","\u00be"],["9","(","\u2018"],["0",")","\u2019"],["-","_","\u00a5"],["=","+","\u00d7","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u064e"],["\u0635","\u064b"],["\u062b","\u064f"],["\u0642","\u064c"],["\u0641",
|
67 |
+
"\u0644"],["\u063a","\u0625"],["\u0639","\u2018"],["\u0647","\u00f7"],["\u062e","\u00d7"],["\u062d","\u061b"],["\u062c","<"],["\u062f",">"],["\\","|"]],[["Caps","Caps"],["\u0634","\u0650"],["\u0633","\u064d"],["\u064a","]"],["\u0628","["],["\u0644","\u0644"],["\u0627","\u0623"],["\u062a","\u0640"],["\u0646","\u060c"],["\u0645","/"],["\u0643",":"],["\u0637",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0626","~"],["\u0621","\u0652"],["\u0624","}"],["\u0631","{"],["\u0644","\u0644"],["\u0649","\u0622"],
|
68 |
+
["\u0629","\u2019"],["\u0648",","],["\u0632","."],["\u0638","\u061f"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["ar"]};this.VKI_layout["\u0985\u09b8\u09ae\u09c0\u09df\u09be"]={name:"Assamese",keys:[[["+","?"],["\u09e7","{","\u09e7"],["\u09e8","}","\u09e8"],["\u09e9","\u09cd\u09f0","\u09e9"],["\u09ea","\u09f0\u09cd","\u09ea"],["\u09eb","\u099c\u09cd\u09f0","\u09eb"],["\u09ec","\u0995\u09cd\u09b7","\u09ec"],["\u09ed","\u0995\u09cd\u09f0","\u09ed"],["\u09ee","\u09b6\u09cd\u09f0","\u09ee"],
|
69 |
+
["\u09ef","(","\u09ef"],["\u09e6",")","\u09e6"],["-",""],["\u09c3","\u098b","\u09e2","\u09e0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u09cc","\u0994","\u09d7"],["\u09c8","\u0990"],["\u09be","\u0986"],["\u09c0","\u0988","\u09e3","\u09e1"],["\u09c2","\u098a"],["\u09f1","\u09ad"],["\u09b9","\u0999"],["\u0997","\u0998"],["\u09a6","\u09a7"],["\u099c","\u099d"],["\u09a1","\u09a2","\u09dc","\u09dd"],["Enter","Enter"]],[["Caps","Caps"],["\u09cb","\u0993","\u09f4","\u09f5"],["\u09c7","\u098f","\u09f6","\u09f7"],
|
70 |
+
["\u09cd","\u0985","\u09f8","\u09f9"],["\u09bf","\u0987","\u09e2","\u098c"],["\u09c1","\u0989"],["\u09aa","\u09ab"],["\u09f0","","\u09f0","\u09f1"],["\u0995","\u0996"],["\u09a4","\u09a5"],["\u099a","\u099b"],["\u099f","\u09a0"],["\u09bc","\u099e"]],[["Shift","Shift"],["\u09ce","\u0983"],["\u0982","\u0981","\u09fa"],["\u09ae","\u09a3"],["\u09a8","\u09f7"],["\u09ac",'"'],["\u09b2","'"],["\u09b8","\u09b6"],[",","\u09b7"],[".",";"],["\u09af","\u09df"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],
|
71 |
+
lang:["as"]};this.VKI_layout["\u0410\u0437\u04d9\u0440\u0431\u0430\u0458\u04b9\u0430\u043d\u04b9\u0430"]={name:"Azerbaijani Cyrillic",keys:[[["`","~"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0458","\u0408"],["\u04af","\u04ae"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u04bb","\u04ba"],["\u0437","\u0417"],
|
72 |
+
["\u0445","\u0425"],["\u04b9","\u04b8"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u049d","\u049c"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["\u04d9","\u04d8"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u0493","\u0492"],["\u0431","\u0411"],["\u04e9",
|
73 |
+
"\u04e8"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["az-Cyrl"]};this.VKI_layout["Az\u0259rbaycanca"]={name:"Azerbaijani Latin",keys:[[["`","~"],["1","!"],["2",'"'],["3","\u2166"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["\u00fc","\u00dc"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","\u0130"],["o","O"],["p","P"],["\u00f6","\u00d6"],["\u011f","\u011e"],["\\","/"]],[["Caps","Caps"],["a","A"],
|
74 |
+
["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u0131","I"],["\u0259","\u018f"],["Enter","Enter"]],[["Shift","Shift"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],["\u00e7","\u00c7"],["\u015f","\u015e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["az"]};this.VKI_layout["\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"]={name:"Belarusian",keys:[[["\u0451","\u0401"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",
|
75 |
+
":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u045e","\u040e"],["\u0437","\u0417"],["\u0445","\u0425"],["'","'"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b",
|
76 |
+
"\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["/","|"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0456","\u0406"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["be"]};this.VKI_layout["Belgische / Belge"]={name:"Belgian",keys:[[["\u00b2","\u00b3"],["&","1","|"],["\u00e9","2","@"],['"',"3","#"],["'","4"],["(","5"],["\u00a7",
|
77 |
+
"6","^"],["\u00e8","7"],["!","8"],["\u00e7","9","{"],["\u00e0","0","}"],[")","\u00b0"],["-","_"],["Bksp","Bksp"]],[["Tab","Tab"],["a","A"],["z","Z"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["^","\u00a8","["],["$","*","]"],["\u03bc","\u00a3","`"]],[["Caps","Caps"],["q","Q"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["m","M"],["\u00f9","%","\u00b4"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["w","W"],["x",
|
78 |
+
"X"],["c","C"],["v","V"],["b","B"],["n","N"],[",","?"],[";","."],[":","/"],["=","+","~"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["nl-BE","fr-BE"]};this.VKI_layout["\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0424\u043e\u043d\u0435\u0442\u0438\u0447\u0435\u043d"]={name:"Bulgarian Phonetic",keys:[[["\u0447","\u0427"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],
|
79 |
+
["\u044f","\u042f"],["\u0432","\u0412"],["\u0435","\u0415"],["\u0440","\u0420"],["\u0442","\u0422"],["\u044a","\u042a"],["\u0443","\u0423"],["\u0438","\u0418"],["\u043e","\u041e"],["\u043f","\u041f"],["\u0448","\u0428"],["\u0449","\u0429"],["\u044e","\u042e"]],[["Caps","Caps"],["\u0430","\u0410"],["\u0441","\u0421"],["\u0434","\u0414"],["\u0444","\u0424"],["\u0433","\u0413"],["\u0445","\u0425"],["\u0439","\u0419"],["\u043a","\u041a"],["\u043b","\u041b"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift",
|
80 |
+
"Shift"],["\u0437","\u0417"],["\u044c","\u042c"],["\u0446","\u0426"],["\u0436","\u0416"],["\u0431","\u0411"],["\u043d","\u041d"],["\u043c","\u041c"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["bg"]};this.VKI_layout["\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438"]={name:"Bulgarian BDS",keys:[[["`","~"],["1","!"],["2","?"],["3","+"],["4",'"'],["5","%"],["6","="],["7",":"],["8","/"],["9","_"],["0","\u2116"],["-","\u0406"],["=","V"],["Bksp","Bksp"]],[["Tab","Tab"],[",",
|
81 |
+
"\u044b"],["\u0443","\u0423"],["\u0435","\u0415"],["\u0438","\u0418"],["\u0448","\u0428"],["\u0449","\u0429"],["\u043a","\u041a"],["\u0441","\u0421"],["\u0434","\u0414"],["\u0437","\u0417"],["\u0446","\u0426"],[";","\u00a7"],["(",")"]],[["Caps","Caps"],["\u044c","\u042c"],["\u044f","\u042f"],["\u0430","\u0410"],["\u043e","\u041e"],["\u0436","\u0416"],["\u0433","\u0413"],["\u0442","\u0422"],["\u043d","\u041d"],["\u0412","\u0412"],["\u043c","\u041c"],["\u0447","\u0427"],["Enter","Enter"]],[["Shift",
|
82 |
+
"Shift"],["\u042e","\u044e"],["\u0439","\u0419"],["\u044a","\u042a"],["\u044d","\u042d"],["\u0444","\u0424"],["\u0445","\u0425"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043b","\u041b"],["\u0431","\u0411"],["Shift","Shift"]],[[" "," "]]]};this.VKI_layout["\u09ac\u09be\u0982\u09b2\u09be"]={name:"Bengali",keys:[[[""],["1","","\u09e7"],["2","","\u09e8"],["3","\u09cd\u09b0","\u09e9"],["4","\u09b0\u09cd","\u09ea"],["5","\u099c\u09cd\u09b0","\u09eb"],["6","\u09a4\u09cd\u09b7","\u09ec"],["7","\u0995\u09cd\u09b0",
|
83 |
+
"\u09ed"],["8","\u09b6\u09cd\u09b0","\u09ee"],["9","(","\u09ef"],["0",")","\u09e6"],["-","\u0983"],["\u09c3","\u098b","\u09e2","\u09e0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u09cc","\u0994","\u09d7"],["\u09c8","\u0990"],["\u09be","\u0986"],["\u09c0","\u0988","\u09e3","\u09e1"],["\u09c2","\u098a"],["\u09ac","\u09ad"],["\u09b9","\u0999"],["\u0997","\u0998"],["\u09a6","\u09a7"],["\u099c","\u099d"],["\u09a1","\u09a2","\u09dc","\u09dd"],["Enter","Enter"]],[["Caps","Caps"],["\u09cb","\u0993","\u09f4","\u09f5"],
|
84 |
+
["\u09c7","\u098f","\u09f6","\u09f7"],["\u09cd","\u0985","\u09f8","\u09f9"],["\u09bf","\u0987","\u09e2","\u098c"],["\u09c1","\u0989"],["\u09aa","\u09ab"],["\u09b0","","\u09f0","\u09f1"],["\u0995","\u0996"],["\u09a4","\u09a5"],["\u099a","\u099b"],["\u099f","\u09a0"],["\u09bc","\u099e"]],[["Shift","Shift"],[""],["\u0982","\u0981","\u09fa"],["\u09ae","\u09a3"],["\u09a8"],["\u09ac"],["\u09b2"],["\u09b8","\u09b6"],[",","\u09b7"],[".","{"],["\u09af","\u09df"],["Shift","Shift"]],[[" "," "," "," "],["AltGr",
|
85 |
+
"AltGr"]]],lang:["bn"]};this.VKI_layout.Bosanski={name:"Bosnian",keys:[[["\u00b8","\u00a8"],["1","!","~"],["2",'"',"\u02c7"],["3","#","^"],["4","$","\u02d8"],["5","%","\u00b0"],["6","&","\u02db"],["7","/","`"],["8","(","\u02d9"],["9",")","\u00b4"],["0","=","\u02dd"],["'","?","\u00a8"],["+","*","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u0161","\u0160","\u00f7"],["\u0111","\u0110",
|
86 |
+
"\u00d7"],["\u017e","\u017d","\u00a4"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F","["],["g","G","]"],["h","H"],["j","J"],["k","K","\u0142"],["l","L","\u0141"],["\u010d","\u010c"],["\u0107","\u0106","\u00df"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["y","Y"],["x","X"],["c","C"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","\u00a7"],[",",";","<"],[".",":",">"],["-","_","\u00a9"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["bs"]};this.VKI_layout["Canadienne-fran\u00e7aise"]=
|
87 |
+
{name:"Canadian French",keys:[[["#","|","\\"],["1","!","\u00b1"],["2",'"',"@"],["3","/","\u00a3"],["4","$","\u00a2"],["5","%","\u00a4"],["6","?","\u00ac"],["7","&","\u00a6"],["8","*","\u00b2"],["9","(","\u00b3"],["0",")","\u00bc"],["-","_","\u00bd"],["=","+","\u00be"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O","\u00a7"],["p","P","\u00b6"],["^","^","["],["\u00b8","\u00a8","]"],["<",">","}"]],[["Caps","Caps"],["a","A"],["s",
|
88 |
+
"S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":","~"],["`","`","{"],["Enter","Enter"]],[["Shift","Shift"],["\u00ab","\u00bb","\u00b0"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",","'","\u00af"],[".",".","\u00ad"],["\u00e9","\u00c9","\u00b4"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fr-CA"]};this.VKI_layout["\u010cesky"]={name:"Czech",keys:[[[";","\u00b0","`","~"],["+","1","!"],["\u011b","2","@"],["\u0161",
|
89 |
+
"3","#"],["\u010d","4","$"],["\u0159","5","%"],["\u017e","6","^"],["\u00fd","7","&"],["\u00e1","8","*"],["\u00ed","9","("],["\u00e9","0",")"],["=","%","-","_"],["\u00b4","\u02c7","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00fa","/","[","{"],[")","(","]","}"],["\u00a8","'","\\","|"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],
|
90 |
+
["\u016f",'"',";",":"],["\u00a7","!","\u00a4","^"],["Enter","Enter"]],[["Shift","Shift"],["\\","|","","\u02dd"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","?","<","\u00d7"],[".",":",">","\u00f7"],["-","_","/","?"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["cs"]};this.VKI_layout.Dansk={name:"Danish",keys:[[["\u00bd","\u00a7"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",
|
91 |
+
")","]"],["0","=","}"],["+","?"],["\u00b4","`","|"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e5","\u00c5"],["\u00a8","^","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e6","\u00c6"],["\u00f8","\u00d8"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],
|
92 |
+
["m","M","\u03bc","\u039c"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["da"]};this.VKI_layout.Deutsch={name:"German",keys:[[["^","\u00b0"],["1","!"],["2",'"',"\u00b2"],["3","\u00a7","\u00b3"],["4","$"],["5","%"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["\u00df","?","\\"],["\u00b4","`"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","@"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p",
|
93 |
+
"P"],["\u00fc","\u00dc"],["+","*","~"],["#","'"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00d6"],["\u00e4","\u00c4"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\u00a6"],["y","Y"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["de"]};this.VKI_layout.Dingbats={name:"Dingbats",keys:[[["\u2764","\u2765",
|
94 |
+
"\u2766","\u2767"],["\u278a","\u2780","\u2776","\u2768"],["\u278b","\u2781","\u2777","\u2769"],["\u278c","\u2782","\u2778","\u276a"],["\u278d","\u2783","\u2779","\u276b"],["\u278e","\u2784","\u277a","\u276c"],["\u278f","\u2785","\u277b","\u276d"],["\u2790","\u2786","\u277c","\u276e"],["\u2791","\u2787","\u277d","\u276f"],["\u2792","\u2788","\u277e","\u2770"],["\u2793","\u2789","\u277f","\u2771"],["\u2795","\u2796","\u274c","\u2797"],["\u2702","\u2704","\u2701","\u2703"],["Bksp","Bksp"]],[["Tab","Tab"],
|
95 |
+
["\u2714","\u2705","\u2713"],["\u2718","\u2715","\u2717","\u2716"],["\u271a","\u2719","\u271b","\u271c"],["\u271d","\u271e","\u271f","\u2720"],["\u2722","\u2723","\u2724","\u2725"],["\u2726","\u2727","\u2728","\u2756"],["\u2729","\u272a","\u272d","\u2730"],["\u272c","\u272b","\u272e","\u272f"],["\u2736","\u2731","\u2732","\u2749"],["\u273b","\u273c","\u273d","\u273e"],["\u2744","\u2745","\u2746","\u2743"],["\u2733","\u2734","\u2735","\u2721"],["\u2737","\u2738","\u2739","\u273a"]],[["Caps","Caps"],
|
96 |
+
["\u2799","\u279a","\u2798","\u2758"],["\u27b5","\u27b6","\u27b4","\u2759"],["\u27b8","\u27b9","\u27b7","\u275a"],["\u2794","\u279c","\u27ba","\u27bb"],["\u279d","\u279e","\u27a1","\u2772"],["\u27a9","\u27aa","\u27ab","\u27ac"],["\u27a4","\u27a3","\u27a2","\u279b"],["\u27b3","\u27bc","\u27bd","\u2773"],["\u27ad","\u27ae","\u27af","\u27b1"],["\u27a8","\u27a6","\u27a5","\u27a7"],["\u279f","\u27a0","\u27be","\u27b2"],["Enter","Enter"]],[["Shift","Shift"],["\u270c","\u270b","\u270a","\u270d"],["\u274f",
|
97 |
+
"\u2750","\u2751","\u2752"],["\u273f","\u2740","\u2741","\u2742"],["\u2747","\u2748","\u274a","\u274b"],["\u2757","\u2755","\u2762","\u2763"],["\u2753","\u2754","\u27b0","\u27bf"],["\u270f","\u2710","\u270e","\u2774"],["\u2712","\u2711","\u274d","\u274e"],["\u2709","\u2706","\u2708","\u2707"],["\u275b","\u275d","\u2761","\u2775"],["\u275c","\u275e","\u275f","\u2760"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["AltGr","AltGr"]]]};this.VKI_layout["\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0"]=
|
98 |
+
{name:"Divehi",keys:[[["`","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u07ab","\u00d7"],["\u07ae","\u2019"],["\u07a7","\u201c"],["\u07a9","/"],["\u07ad",":"],["\u078e","\u07a4"],["\u0783","\u079c"],["\u0789","\u07a3"],["\u078c","\u07a0"],["\u0780","\u0799"],["\u078d","\u00f7"],["[","{"],["]","}"]],[["Caps","Caps"],["\u07a8","<"],["\u07aa",">"],["\u07b0",".",",",","],["\u07a6","\u060c"],
|
99 |
+
["\u07ac",'"'],["\u0788","\u07a5"],["\u0787","\u07a2"],["\u0782","\u0798"],["\u0786","\u079a"],["\u078a","\u07a1"],["\ufdf2","\u061b",";",";"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["\u0792","\u0796"],["\u0791","\u0795"],["\u0790","\u078f"],["\u0794","\u0797","\u200d"],["\u0785","\u079f","\u200c"],["\u078b","\u079b","\u200e"],["\u0784","\u079d","\u200f"],["\u0781","\\"],["\u0793","\u079e"],["\u07af","\u061f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["dv"]};this.VKI_layout.Dvorak=
|
100 |
+
{name:"Dvorak",keys:[[["`","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["[","{"],["]","}"],["Bksp","Bksp"]],[["Tab","Tab"],["'",'"'],[",","<"],[".",">"],["p","P"],["y","Y"],["f","F"],["g","G"],["c","C"],["r","R"],["l","L"],["/","?"],["=","+"],["\\","|"]],[["Caps","Caps"],["a","A"],["o","O"],["e","E"],["u","U"],["i","I"],["d","D"],["h","H"],["t","T"],["n","N"],["s","S"],["-","_"],["Enter","Enter"]],[["Shift","Shift"],[";",":"],["q","Q"],
|
101 |
+
["j","J"],["k","K"],["x","X"],["b","B"],["m","M"],["w","W"],["v","V"],["z","Z"],["Shift","Shift"]],[[" "," "]]]};this.VKI_layout["\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"]={name:"Greek",keys:[[["`","~"],["1","!"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a3"],["5","%","\u00a7"],["6","^","\u00b6"],["7","&"],["8","*","\u00a4"],["9","(","\u00a6"],["0",")","\u00ba"],["-","_","\u00b1"],["=","+","\u00bd"],["Bksp","Bksp"]],[["Tab","Tab"],[";",":"],["\u03c2","^"],["\u03b5","\u0395"],["\u03c1",
|
102 |
+
"\u03a1"],["\u03c4","\u03a4"],["\u03c5","\u03a5"],["\u03b8","\u0398"],["\u03b9","\u0399"],["\u03bf","\u039f"],["\u03c0","\u03a0"],["[","{","\u201c"],["]","}","\u201d"],["\\","|","\u00ac"]],[["Caps","Caps"],["\u03b1","\u0391"],["\u03c3","\u03a3"],["\u03b4","\u0394"],["\u03c6","\u03a6"],["\u03b3","\u0393"],["\u03b7","\u0397"],["\u03be","\u039e"],["\u03ba","\u039a"],["\u03bb","\u039b"],["\u0384","\u00a8","\u0385"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["\u03b6","\u0396"],["\u03c7",
|
103 |
+
"\u03a7"],["\u03c8","\u03a8"],["\u03c9","\u03a9"],["\u03b2","\u0392"],["\u03bd","\u039d"],["\u03bc","\u039c"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["el"]};this.VKI_layout.Eesti={name:"Estonian",keys:[[["\u02c7","~"],["1","!"],["2",'"',"@","@"],["3","#","\u00a3","\u00a3"],["4","\u00a4","$","$"],["5","%","\u20ac"],["6","&"],["7","/","{","{"],["8","(","[","["],["9",")","]","]"],["0","=","}","}"],["+","?","\\","\\"],["\u00b4","`"],["Bksp","Bksp"]],
|
104 |
+
[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00fc","\u00dc"],["\u00f5","\u00d5","\u00a7","\u00a7"],["'","*","\u00bd","\u00bd"]],[["Caps","Caps"],["a","A"],["s","S","\u0161","\u0160"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00d6"],["\u00e4","\u00c4","^","^"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|","|"],["z","Z","\u017e","\u017d"],["x","X"],["c","C"],["v","V"],["b",
|
105 |
+
"B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["et"]};this.VKI_layout["Espa\u00f1ol"]={name:"Spanish",keys:[[["\u00ba","\u00aa","\\"],["1","!","|"],["2",'"',"@"],["3","'","#"],["4","$","~"],["5","%","\u20ac"],["6","&","\u00ac"],["7","/"],["8","("],["9",")"],["0","="],["'","?"],["\u00a1","\u00bf"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],
|
106 |
+
["`","^","["],["+","*","]"],["\u00e7","\u00c7","}"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f1","\u00d1"],["\u00b4","\u00a8","{"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["es"]};this.VKI_layout["\u062f\u0631\u06cc"]={name:"Dari",keys:[[["\u200d","\u00f7","~"],
|
107 |
+
["\u06f1","!","`"],["\u06f2","\u066c","@"],["\u06f3","\u066b","#"],["\u06f4","\u060b","$"],["\u06f5","\u066a","%"],["\u06f6","\u00d7","^"],["\u06f7","\u060c","&"],["\u06f8","*","\u2022"],["\u06f9",")","\u200e"],["\u06f0","(","\u200f"],["-","\u0640","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u0652","\u00b0"],["\u0635","\u064c"],["\u062b","\u064d","\u20ac"],["\u0642","\u064b","\ufd3e"],["\u0641","\u064f","\ufd3f"],["\u063a","\u0650","\u0656"],["\u0639","\u064e","\u0659"],["\u0647","\u0651",
|
108 |
+
"\u0655"],["\u062e","]","'"],["\u062d","[",'"'],["\u062c","}","\u0681"],["\u0686","{","\u0685"],["\\","|","?"]],[["Caps","Caps"],["\u0634","\u0624","\u069a"],["\u0633","\u0626","\u06cd"],["\u06cc","\u064a","\u0649"],["\u0628","\u0625","\u06d0"],["\u0644","\u0623","\u06b7"],["\u0627","\u0622","\u0671"],["\u062a","\u0629","\u067c"],["\u0646","\u00bb","\u06bc"],["\u0645","\u00ab","\u06ba"],["\u06a9",":",";"],["\u06af","\u061b","\u06ab"],["Enter","Enter"]],[["Shift","Shift"],["\u0638","\u0643","\u06d2"],
|
109 |
+
["\u0637","\u0653","\u0691"],["\u0632","\u0698","\u0696"],["\u0631","\u0670","\u0693"],["\u0630","\u200c","\u0688"],["\u062f","\u0654","\u0689"],["\u067e","\u0621","\u0679"],["\u0648",">",","],[".","<","\u06c7"],["/","\u061f","\u06c9"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fa-AF"]};this.VKI_layout["\u0641\u0627\u0631\u0633\u06cc"]={name:"Farsi",keys:[[["\u067e","\u0651 "],["1","!","\u00a1","\u00b9"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a4","\u00a3"],["5",
|
110 |
+
"%","\u20ac"],["6","^","\u00bc"],["7","&","\u00bd"],["8","*","\u00be"],["9","(","\u2018"],["0",")","\u2019"],["-","_","\u00a5"],["=","+","\u00d7","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u064e"],["\u0635","\u064b"],["\u062b","\u064f"],["\u0642","\u064c"],["\u0641","\u0644"],["\u063a","\u0625"],["\u0639","\u2018"],["\u0647","\u00f7"],["\u062e","\u00d7"],["\u062d","\u061b"],["\u062c","<"],["\u0686",">"],["\u0698","|"]],[["Caps","Caps"],["\u0634","\u0650"],["\u0633","\u064d"],["\u064a",
|
111 |
+
"]"],["\u0628","["],["\u0644","\u0644"],["\u0627","\u0623"],["\u062a","\u0640"],["\u0646","\u060c"],["\u0645","\\"],["\u06af",":"],["\u0643",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0626","~"],["\u0621","\u0652"],["\u0632","}"],["\u0631","{"],["\u0630","\u0644"],["\u062f","\u0622"],["\u0626","\u0621"],["\u0648",","],[".","."],["/","\u061f"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["fa"]};this.VKI_layout["F\u00f8royskt"]={name:"Faeroese",keys:[[["\u00bd","\u00a7"],["1","!"],
|
112 |
+
["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?"],["\u00b4","`","|"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e5","\u00c5","\u00a8"],["\u00f0","\u00d0","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e6","\u00c6"],["\u00f8",
|
113 |
+
"\u00d8","^"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fo"]};this.VKI_layout["Fran\u00e7ais"]={name:"French",keys:[[["\u00b2","\u00b3"],["&","1"],["\u00e9","2","~"],['"',"3","#"],["'","4","{"],["(","5","["],["-","6","|"],["\u00e8","7","`"],["_","8","\\"],["\u00e7","9","^"],["\u00e0","0","@"],[")","\u00b0","]"],["=",
|
114 |
+
"+","}"],["Bksp","Bksp"]],[["Tab","Tab"],["a","A"],["z","Z"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["^","\u00a8"],["$","\u00a3","\u00a4"],["*","\u03bc"]],[["Caps","Caps"],["q","Q"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["m","M"],["\u00f9","%"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["w","W"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],[",","?"],[";","."],[":","/"],["!","\u00a7"],["Shift","Shift"]],
|
115 |
+
[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fr"]};this.VKI_layout.Gaeilge={name:"Irish / Gaelic",keys:[[["`","\u00ac","\u00a6","\u00a6"],["1","!"],["2",'"'],["3","\u00a3"],["4","$","\u20ac"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u00e9","\u00c9"],["r","R"],["t","T"],["y","Y","\u00fd","\u00dd"],["u","U","\u00fa","\u00da"],["i","I","\u00ed","\u00cd"],["o","O","\u00f3","\u00d3"],["p","P"],["[","{"],
|
116 |
+
["]","}"],["#","~"]],[["Caps","Caps"],["a","A","\u00e1","\u00c1"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'","@","\u00b4","`"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ga","gd"]};this.VKI_layout["\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"]={name:"Gujarati",keys:[[[""],["1","\u0a8d",
|
117 |
+
"\u0ae7"],["2","\u0ac5","\u0ae8"],["3","\u0acd\u0ab0","\u0ae9"],["4","\u0ab0\u0acd","\u0aea"],["5","\u0a9c\u0acd\u0a9e","\u0aeb"],["6","\u0aa4\u0acd\u0ab0","\u0aec"],["7","\u0a95\u0acd\u0ab7","\u0aed"],["8","\u0ab6\u0acd\u0ab0","\u0aee"],["9","(","\u0aef"],["0",")","\u0ae6"],["-","\u0a83"],["\u0ac3","\u0a8b","\u0ac4","\u0ae0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0acc","\u0a94"],["\u0ac8","\u0a90"],["\u0abe","\u0a86"],["\u0ac0","\u0a88"],["\u0ac2","\u0a8a"],["\u0aac","\u0aad"],["\u0ab9","\u0a99"],
|
118 |
+
["\u0a97","\u0a98"],["\u0aa6","\u0aa7"],["\u0a9c","\u0a9d"],["\u0aa1","\u0aa2"],["\u0abc","\u0a9e"],["\u0ac9","\u0a91"]],[["Caps","Caps"],["\u0acb","\u0a93"],["\u0ac7","\u0a8f"],["\u0acd","\u0a85"],["\u0abf","\u0a87"],["\u0ac1","\u0a89"],["\u0aaa","\u0aab"],["\u0ab0"],["\u0a95","\u0a96"],["\u0aa4","\u0aa5"],["\u0a9a","\u0a9b"],["\u0a9f","\u0aa0"],["Enter","Enter"]],[["Shift","Shift"],[""],["\u0a82","\u0a81","","\u0ad0"],["\u0aae","\u0aa3"],["\u0aa8"],["\u0ab5"],["\u0ab2","\u0ab3"],["\u0ab8","\u0ab6"],
|
119 |
+
[",","\u0ab7"],[".","\u0964","\u0965","\u0abd"],["\u0aaf"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["gu"]};this.VKI_layout["\u05e2\u05d1\u05e8\u05d9\u05ea"]={name:"Hebrew",keys:[[["~","`"],["1","!"],["2","@"],["3","#"],["4","$","\u20aa"],["5","%"],["6","^"],["7","&"],["8","*"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["/","Q"],["'","W"],["\u05e7","E","\u20ac"],["\u05e8","R"],["\u05d0","T"],["\u05d8","Y"],["\u05d5","U","\u05f0"],["\u05df","I"],
|
120 |
+
["\u05dd","O"],["\u05e4","P"],["\\","|"],["Enter","Enter"]],[["Caps","Caps"],["\u05e9","A"],["\u05d3","S"],["\u05d2","D"],["\u05db","F"],["\u05e2","G"],["\u05d9","H","\u05f2"],["\u05d7","J","\u05f1"],["\u05dc","K"],["\u05da","L"],["\u05e3",":"],[",",'"'],["]","}"],["[","{"]],[["Shift","Shift"],["\u05d6","Z"],["\u05e1","X"],["\u05d1","C"],["\u05d4","V"],["\u05e0","B"],["\u05de","N"],["\u05e6","M"],["\u05ea",">"],["\u05e5","<"],[".","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["he"]};
|
121 |
+
this.VKI_layout["\u0926\u0947\u0935\u0928\u093e\u0917\u0930\u0940"]={name:"Devanagari",keys:[[["\u094a","\u0912"],["1","\u090d","\u0967"],["2","\u0945","\u0968"],["3","\u094d\u0930","\u0969"],["4","\u0930\u094d","\u096a"],["5","\u091c\u094d\u091e","\u096b"],["6","\u0924\u094d\u0930","\u096c"],["7","\u0915\u094d\u0937","\u096d"],["8","\u0936\u094d\u0930","\u096e"],["9","(","\u096f"],["0",")","\u0966"],["-","\u0903"],["\u0943","\u090b","\u0944","\u0960"],["Bksp","Bksp"]],[["Tab","Tab"],["\u094c","\u0914"],
|
122 |
+
["\u0948","\u0910"],["\u093e","\u0906"],["\u0940","\u0908","\u0963","\u0961"],["\u0942","\u090a"],["\u092c","\u092d"],["\u0939","\u0919"],["\u0917","\u0918","\u095a"],["\u0926","\u0927"],["\u091c","\u091d","\u095b"],["\u0921","\u0922","\u095c","\u095d"],["\u093c","\u091e"],["\u0949","\u0911"]],[["Caps","Caps"],["\u094b","\u0913"],["\u0947","\u090f"],["\u094d","\u0905"],["\u093f","\u0907","\u0962","\u090c"],["\u0941","\u0909"],["\u092a","\u092b","","\u095e"],["\u0930","\u0931"],["\u0915","\u0916",
|
123 |
+
"\u0958","\u0959"],["\u0924","\u0925"],["\u091a","\u091b","\u0952"],["\u091f","\u0920","","\u0951"],["Enter","Enter"]],[["Shift","Shift"],["\u0946","\u090e","\u0953"],["\u0902","\u0901","","\u0950"],["\u092e","\u0923","\u0954"],["\u0928","\u0929"],["\u0935","\u0934"],["\u0932","\u0933"],["\u0938","\u0936"],[",","\u0937","\u0970"],[".","\u0964","\u0965","\u093d"],["\u092f","\u095f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["hi-Deva"]};this.VKI_layout["\u0939\u093f\u0902\u0926\u0940"]=
|
124 |
+
{name:"Hindi",keys:[[["\u200d","\u200c","`","~"],["1","\u090d","\u0967","!"],["2","\u0945","\u0968","@"],["3","\u094d\u0930","\u0969","#"],["4","\u0930\u094d","\u096a","$"],["5","\u091c\u094d\u091e","\u096b","%"],["6","\u0924\u094d\u0930","\u096c","^"],["7","\u0915\u094d\u0937","\u096d","&"],["8","\u0936\u094d\u0930","\u096e","*"],["9","(","\u096f","("],["0",")","\u0966",")"],["-","\u0903","-","_"],["\u0943","\u090b","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u094c","\u0914"],["\u0948","\u0910"],
|
125 |
+
["\u093e","\u0906"],["\u0940","\u0908"],["\u0942","\u090a"],["\u092c","\u092d"],["\u0939","\u0919"],["\u0917","\u0918"],["\u0926","\u0927"],["\u091c","\u091d"],["\u0921","\u0922","[","{"],["\u093c","\u091e","]","}"],["\u0949","\u0911","\\","|"]],[["Caps","Caps"],["\u094b","\u0913"],["\u0947","\u090f"],["\u094d","\u0905"],["\u093f","\u0907"],["\u0941","\u0909"],["\u092a","\u092b"],["\u0930","\u0931"],["\u0915","\u0916"],["\u0924","\u0925"],["\u091a","\u091b",";",":"],["\u091f","\u0920","'",'"'],["Enter",
|
126 |
+
"Enter"]],[["Shift","Shift"],[""],["\u0902","\u0901","","\u0950"],["\u092e","\u0923"],["\u0928"],["\u0935"],["\u0932","\u0933"],["\u0938","\u0936"],[",","\u0937",",","<"],[".","\u0964",".",">"],["\u092f","\u095f","/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["hi"]};this.VKI_layout.Hrvatski={name:"Croatian",keys:this.VKI_layout.Bosanski.keys.slice(0),lang:["hr"]};this.VKI_layout["\u0540\u0561\u0575\u0565\u0580\u0565\u0576 \u0561\u0580\u0565\u0582\u0574\u0578\u0582\u057f\u0584"]=
|
127 |
+
{name:"Western Armenian",keys:[[["\u055d","\u055c"],[":","1"],["\u0571","\u0541"],["\u0575","\u0545"],["\u055b","3"],[",","4"],["-","9"],[".","\u0587"],["\u00ab","("],["\u00bb",")"],["\u0585","\u0555"],["\u057c","\u054c"],["\u056a","\u053a"],["Bksp","Bksp"]],[["Tab","Tab"],["\u056d","\u053d"],["\u057e","\u054e"],["\u0567","\u0537"],["\u0580","\u0550"],["\u0564","\u0534"],["\u0565","\u0535"],["\u0568","\u0538"],["\u056b","\u053b"],["\u0578","\u0548"],["\u0562","\u0532"],["\u0579","\u0549"],["\u057b",
|
128 |
+
"\u054b"],["'","\u055e"]],[["Caps","Caps"],["\u0561","\u0531"],["\u057d","\u054d"],["\u057f","\u054f"],["\u0586","\u0556"],["\u056f","\u053f"],["\u0570","\u0540"],["\u0573","\u0543"],["\u0584","\u0554"],["\u056c","\u053c"],["\u0569","\u0539"],["\u0583","\u0553"],["Enter","Enter"]],[["Shift","Shift"],["\u0566","\u0536"],["\u0581","\u0551"],["\u0563","\u0533"],["\u0582","\u0552"],["\u057a","\u054a"],["\u0576","\u0546"],["\u0574","\u0544"],["\u0577","\u0547"],["\u0572","\u0542"],["\u056e","\u053e"],
|
129 |
+
["Shift","Shift"]],[[" "," "]]],lang:["hy-arevmda"]};this.VKI_layout["\u0540\u0561\u0575\u0565\u0580\u0565\u0576 \u0561\u0580\u0565\u0582\u0565\u056c\u0584"]={name:"Eastern Armenian",keys:[[["\u055d","\u055c"],[":","1"],["\u0571","\u0541"],["\u0575","\u0545"],["\u055b","3"],[",","4"],["-","9"],[".","\u0587"],["\u00ab","("],["\u00bb",")"],["\u0585","\u0555"],["\u057c","\u054c"],["\u056a","\u053a"],["Bksp","Bksp"]],[["Tab","Tab"],["\u056d","\u053d"],["\u0582","\u0552"],["\u0567","\u0537"],["\u0580",
|
130 |
+
"\u0550"],["\u057f","\u054f"],["\u0565","\u0535"],["\u0568","\u0538"],["\u056b","\u053b"],["\u0578","\u0548"],["\u057a","\u054a"],["\u0579","\u0549"],["\u057b","\u054b"],["'","\u055e"]],[["Caps","Caps"],["\u0561","\u0531"],["\u057d","\u054d"],["\u0564","\u0534"],["\u0586","\u0556"],["\u0584","\u0554"],["\u0570","\u0540"],["\u0573","\u0543"],["\u056f","\u053f"],["\u056c","\u053c"],["\u0569","\u0539"],["\u0583","\u0553"],["Enter","Enter"]],[["Shift","Shift"],["\u0566","\u0536"],["\u0581","\u0551"],
|
131 |
+
["\u0563","\u0533"],["\u057e","\u054e"],["\u0562","\u0532"],["\u0576","\u0546"],["\u0574","\u0544"],["\u0577","\u0547"],["\u0572","\u0542"],["\u056e","\u053e"],["Shift","Shift"]],[[" "," "]]],lang:["hy"]};this.VKI_layout["\u00cdslenska"]={name:"Icelandic",keys:[[["\u00b0","\u00a8","\u00b0"],["1","!"],["2",'"'],["3","#"],["4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["\u00f6","\u00d6","\\"],["-","_"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","@"],["w",
|
132 |
+
"W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00f0","\u00d0"],["'","?","~"],["+","*","`"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e6","\u00c6"],["\u00b4","'","^"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",",";"],[".",":"],["\u00fe","\u00de"],["Shift","Shift"]],[[" "," "," "," "],["AltGr",
|
133 |
+
"AltGr"]]],lang:["is"]};this.VKI_layout.Italiano={name:"Italian",keys:[[["\\","|"],["1","!"],["2",'"'],["3","\u00a3"],["4","$","\u20ac"],["5","%"],["6","&"],["7","/"],["8","("],["9",")"],["0","="],["'","?"],["\u00ec","^"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e8","\u00e9","[","{"],["+","*","]","}"],["\u00f9","\u00a7"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h",
|
134 |
+
"H"],["j","J"],["k","K"],["l","L"],["\u00f2","\u00e7","@"],["\u00e0","\u00b0","#"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["it"]};this.VKI_layout["\u65e5\u672c\u8a9e"]={name:"Japanese Hiragana/Katakana",keys:[[["\uff5e"],["\u306c","\u30cc"],["\u3075","\u30d5"],["\u3042","\u30a2","\u3041","\u30a1"],["\u3046","\u30a6","\u3045","\u30a5"],
|
135 |
+
["\u3048","\u30a8","\u3047","\u30a7"],["\u304a","\u30aa","\u3049","\u30a9"],["\u3084","\u30e4","\u3083","\u30e3"],["\u3086","\u30e6","\u3085","\u30e5"],["\u3088","\u30e8","\u3087","\u30e7"],["\u308f","\u30ef","\u3092","\u30f2"],["\u307b","\u30db","\u30fc","\uff1d"],["\u3078","\u30d8","\uff3e","\uff5e"],["Bksp","Bksp"]],[["Tab","Tab"],["\u305f","\u30bf"],["\u3066","\u30c6"],["\u3044","\u30a4","\u3043","\u30a3"],["\u3059","\u30b9"],["\u304b","\u30ab"],["\u3093","\u30f3"],["\u306a","\u30ca"],["\u306b",
|
136 |
+
"\u30cb"],["\u3089","\u30e9"],["\u305b","\u30bb"],["\u3001","\u3001","\uff20","\u2018"],["\u3002","\u3002","\u300c","\uff5b"],["\uffe5","","","\uff0a"],["\u309b",'"',"\uffe5","\uff5c"]],[["Caps","Caps"],["\u3061","\u30c1"],["\u3068","\u30c8"],["\u3057","\u30b7"],["\u306f","\u30cf"],["\u304d","\u30ad"],["\u304f","\u30af"],["\u307e","\u30de"],["\u306e","\u30ce"],["\u308c","\u30ec","\uff1b","\uff0b"],["\u3051","\u30b1","\uff1a","\u30f6"],["\u3080","\u30e0","\u300d","\uff5d"],["Enter","Enter"]],[["Shift",
|
137 |
+
"Shift"],["\u3064","\u30c4"],["\u3055","\u30b5"],["\u305d","\u30bd"],["\u3072","\u30d2"],["\u3053","\u30b3"],["\u307f","\u30df"],["\u3082","\u30e2"],["\u306d","\u30cd","\u3001","\uff1c"],["\u308b","\u30eb","\u3002","\uff1e"],["\u3081","\u30e1","\u30fb","\uff1f"],["\u308d","\u30ed","","\uff3f"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["Alt","Alt"]]],lang:["ja"]};this.VKI_layout["\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8"]={name:"Georgian",keys:[[["\u201e","\u201c"],["!","1"],["?",
|
138 |
+
"2"],["\u2116","3"],["\u00a7","4"],["%","5"],[":","6"],[".","7"],[";","8"],[",","9"],["/","0"],["\u2013","-"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u10e6","\u10e6"],["\u10ef","\u10ef"],["\u10e3","\u10e3"],["\u10d9","\u10d9"],["\u10d4","\u10d4","\u10f1"],["\u10dc","\u10dc"],["\u10d2","\u10d2"],["\u10e8","\u10e8"],["\u10ec","\u10ec"],["\u10d6","\u10d6"],["\u10ee","\u10ee","\u10f4"],["\u10ea","\u10ea"],["(",")"]],[["Caps","Caps"],["\u10e4","\u10e4","\u10f6"],["\u10eb","\u10eb"],["\u10d5","\u10d5",
|
139 |
+
"\u10f3"],["\u10d7","\u10d7"],["\u10d0","\u10d0"],["\u10de","\u10de"],["\u10e0","\u10e0"],["\u10dd","\u10dd"],["\u10da","\u10da"],["\u10d3","\u10d3"],["\u10df","\u10df"],["Enter","Enter"]],[["Shift","Shift"],["\u10ed","\u10ed"],["\u10e9","\u10e9"],["\u10e7","\u10e7"],["\u10e1","\u10e1"],["\u10db","\u10db"],["\u10d8","\u10d8","\u10f2"],["\u10e2","\u10e2"],["\u10e5","\u10e5"],["\u10d1","\u10d1"],["\u10f0","\u10f0","\u10f5"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ka"]};this.VKI_layout["\u049a\u0430\u0437\u0430\u049b\u0448\u0430"]=
|
140 |
+
{name:"Kazakh",keys:[[["(",")"],['"',"!"],["\u04d9","\u04d8"],["\u0456","\u0406"],["\u04a3","\u04a2"],["\u0493","\u0492"],[",",";"],[".",":"],["\u04af","\u04ae"],["\u04b1","\u04b0"],["\u049b","\u049a"],["\u04e9","\u04e8"],["\u04bb","\u04ba"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a",
|
141 |
+
"\u042a"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],["\u2116","?"],
|
142 |
+
["Shift","Shift"]],[[" "," "]]],lang:["kk"]};this.VKI_layout["\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a"]={name:"Khmer",keys:[[["\u00ab","\u00bb","\u200d"],["\u17e1","!","\u200c","\u17f1"],["\u17e2","\u17d7","@","\u17f2"],["\u17e3",'"',"\u17d1","\u17f3"],["\u17e4","\u17db","$","\u17f4"],["\u17e5","%","\u20ac","\u17f5"],["\u17e6","\u17cd","\u17d9","\u17f6"],["\u17e7","\u17d0","\u17da","\u17f7"],["\u17e8","\u17cf","*","\u17f8"],["\u17e9","(","{","\u17f9"],["\u17e0",")","}","\u17f0"],["\u17a5",
|
143 |
+
"\u17cc","x"],["\u17b2","=","\u17ce"],["Bksp","Bksp"]],[["Tab","Tab"],["\u1786","\u1788","\u17dc","\u19e0"],["\u17b9","\u17ba","\u17dd","\u19e1"],["\u17c1","\u17c2","\u17af","\u19e2"],["\u179a","\u17ac","\u17ab","\u19e3"],["\u178f","\u1791","\u17a8","\u19e4"],["\u1799","\u17bd","\u1799\u17be\u1784","\u19e5"],["\u17bb","\u17bc","","\u19e6"],["\u17b7","\u17b8","\u17a6","\u19e7"],["\u17c4","\u17c5","\u17b1","\u19e8"],["\u1795","\u1797","\u17b0","\u19e9"],["\u17c0","\u17bf","\u17a9","\u19ea"],["\u17aa",
|
144 |
+
"\u17a7","\u17b3","\u19eb"],["\u17ae","\u17ad","\\"]],[["Caps","Caps"],["\u17b6","\u17b6\u17c6","\u17b5","\u19ec"],["\u179f","\u17c3","","\u19ed"],["\u178a","\u178c","\u17d3","\u19ee"],["\u1790","\u1792","","\u19ef"],["\u1784","\u17a2","\u17a4","\u19f0"],["\u17a0","\u17c7","\u17a3","\u19f1"],["\u17d2","\u1789","\u17b4","\u19f2"],["\u1780","\u1782","\u179d","\u19f3"],["\u179b","\u17a1","\u17d8","\u19f4"],["\u17be","\u17c4\u17c7","\u17d6","\u19f5"],["\u17cb","\u17c9","\u17c8","\u19f6"],["Enter","Enter"]],
|
145 |
+
[["Shift","Shift"],["\u178b","\u178d","|","\u19f7"],["\u1781","\u1783","\u1781\u17d2\u1789\u17bb\u17c6","\u19f8"],["\u1785","\u1787","-","\u19f9"],["\u179c","\u17c1\u17c7","+","\u19fa"],["\u1794","\u1796","\u179e","\u19fb"],["\u1793","\u178e","[","\u19fc"],["\u1798","\u17c6","]","\u19fd"],["\u17bb\u17c6","\u17bb\u17c7",",","\u19fe"],["\u17d4","\u17d5",".","\u19ff"],["\u17ca","?","/"],["Shift","Shift"]],[["\u200b"," ","\u00a0"," "],["AltGr","AltGr"]]],lang:["km"]};this.VKI_layout["\u0c95\u0ca8\u0ccd\u0ca8\u0ca1"]=
|
146 |
+
{name:"Kannada",keys:[[["\u0cca","\u0c92"],["1","","\u0ce7"],["2","","\u0ce8"],["3","\u0ccd\u0cb0","\u0ce9"],["4","\u0cb0\u0ccd","\u0cea"],["5","\u0c9c\u0ccd\u0c9e","\u0ceb"],["6","\u0ca4\u0ccd\u0cb0","\u0cec"],["7","\u0c95\u0ccd\u0cb7","\u0ced"],["8","\u0cb6\u0ccd\u0cb0","\u0cee"],["9","(","\u0cef"],["0",")","\u0ce6"],["-","\u0c83"],["\u0cc3","\u0c8b","\u0cc4","\u0ce0"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0ccc","\u0c94"],["\u0cc8","\u0c90","\u0cd6"],["\u0cbe","\u0c86"],["\u0cc0","\u0c88","","\u0ce1"],
|
147 |
+
["\u0cc2","\u0c8a"],["\u0cac","\u0cad"],["\u0cb9","\u0c99"],["\u0c97","\u0c98"],["\u0ca6","\u0ca7"],["\u0c9c","\u0c9d"],["\u0ca1","\u0ca2"],["Enter","Enter"]],[["Caps","Caps"],["\u0ccb","\u0c93"],["\u0cc7","\u0c8f","\u0cd5"],["\u0ccd","\u0c85"],["\u0cbf","\u0c87","","\u0c8c"],["\u0cc1","\u0c89"],["\u0caa","\u0cab","","\u0cde"],["\u0cb0","\u0cb1"],["\u0c95","\u0c96"],["\u0ca4","\u0ca5"],["\u0c9a","\u0c9b"],["\u0c9f","\u0ca0"],["","\u0c9e"]],[["Shift","Shift"],["\u0cc6","\u0c8f"],["\u0c82"],["\u0cae",
|
148 |
+
"\u0ca3"],["\u0ca8"],["\u0cb5"],["\u0cb2","\u0cb3"],["\u0cb8","\u0cb6"],[",","\u0cb7"],[".","|"],["\u0caf"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["kn"]};this.VKI_layout["\ud55c\uad6d\uc5b4"]={name:"Korean",keys:[[["`","~","`","~"],["1","!","1","!"],["2","@","2","@"],["3","#","3","#"],["4","$","4","$"],["5","%","5","%"],["6","^","6","^"],["7","&","7","&"],["8","*","8","*"],["9",")","9",")"],["0","(","0","("],["-","_","-","_"],["=","+","=","+"],["\u20a9","|","\u20a9","|"],
|
149 |
+
["Bksp","Bksp"]],[["Tab","Tab"],["\u1107","\u1108","q","Q"],["\u110c","\u110d","w","W"],["\u1103","\u1104","e","E"],["\u1100","\u1101","r","R"],["\u1109","\u110a","t","T"],["\u116d","","y","Y"],["\u1167","","u","U"],["\u1163","","i","I"],["\u1162","\u1164","o","O"],["\u1166","\u1168","p","P"],["[","{","[","{"],["]","}","]","}"]],[["Caps","Caps"],["\u1106","","a","A"],["\u1102","","s","S"],["\u110b","","d","D"],["\u1105","","f","F"],["\u1112","","g","G"],["\u1169","","h","H"],["\u1165","","j","J"],
|
150 |
+
["\u1161","","k","K"],["\u1175","","l","L"],[";",":",";",":"],["'",'"',"'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u110f","","z","Z"],["\u1110","","x","X"],["\u110e","","c","C"],["\u1111","","v","V"],["\u1172","","b","B"],["\u116e","","n","N"],["\u1173","","m","M"],[",","<",",","<"],[".",">",".",">"],["/","?","/","?"],["Shift","Shift"]],[[" "," "," "," "],["Kor","Alt"]]],lang:["ko"]};this.VKI_layout["Kurd\u00ee"]={name:"Kurdish",keys:[[["\u20ac","~"],["\u0661","!"],["\u0662","@"],["\u0663",
|
151 |
+
"#"],["\u0664","$"],["\u0665","%"],["\u0666","^"],["\u0667","&"],["\u0668","*"],["\u0669","("],["\u0660",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0642","`"],["\u0648","\u0648\u0648"],["\u06d5","\u064a"],["\u0631","\u0695"],["\u062a","\u0637"],["\u06cc","\u06ce"],["\u0626","\u0621"],["\u062d","\u0639"],["\u06c6","\u0624"],["\u067e","\u062b"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["\u0627","\u0622"],["\u0633","\u0634"],["\u062f","\u0630"],["\u0641","\u0625"],["\u06af",
|
152 |
+
"\u063a"],["\u0647","\u200c"],["\u0698","\u0623"],["\u06a9","\u0643"],["\u0644","\u06b5"],["\u061b",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0632","\u0636"],["\u062e","\u0635"],["\u062c","\u0686"],["\u06a4","\u0638"],["\u0628","\u0649"],["\u0646","\u0629"],["\u0645","\u0640"],["\u060c","<"],[".",">"],["/","\u061f"],["Shift","Shift"]],[[" "," "]]],lang:["ku"]};this.VKI_layout["\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430"]={name:"Kyrgyz",keys:[[["\u0451","\u0401"],["1","!"],["2",
|
153 |
+
'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423","\u04af","\u04ae"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d","\u04a3","\u04a2"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a","\u042a"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],
|
154 |
+
["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e","\u04e9","\u04e8"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ky"]};this.VKI_layout["Latvie\u0161u"]=
|
155 |
+
{name:"Latvian",keys:[[["\u00ad","?"],["1","!","\u00ab"],["2","\u00ab","","@"],["3","\u00bb","","#"],["4","$","\u20ac","$"],["5","%",'"',"~"],["6","/","\u2019","^"],["7","&","","\u00b1"],["8","\u00d7",":"],["9","("],["0",")"],["-","_","\u2013","\u2014"],["f","F","=",";"],["Bksp","Bksp"]],[["Tab","Tab"],["\u016b","\u016a","q","Q"],["g","G","\u0123","\u0122"],["j","J"],["r","R","\u0157","\u0156"],["m","M","w","W"],["v","V","y","Y"],["n","N"],["z","Z"],["\u0113","\u0112"],["\u010d","\u010c"],["\u017e",
|
156 |
+
"\u017d","[","{"],["h","H","]","}"],["\u0137","\u0136"]],[["Caps","Caps"],["\u0161","\u0160"],["u","U"],["s","S"],["i","I"],["l","L"],["d","D"],["a","A"],["t","T"],["e","E","\u20ac"],["c","C"],["\u00b4","\u00b0","\u00b4","\u00a8"],["Enter","Enter"]],[["Shift","Shift"],["\u0146","\u0145"],["b","B","x","X"],["\u012b","\u012a"],["k","K","\u0137","\u0136"],["p","P"],["o","O","\u00f5","\u00d5"],["\u0101","\u0100"],[",",";","<"],[".",":",">"],["\u013c","\u013b"],["Shift","Shift"]],[[" "," "," "," "],["AltGr",
|
157 |
+
"AltGr"]]],lang:["lv"]};this.VKI_layout["Lietuvi\u0173"]={name:"Lithuanian",keys:[[["`","~"],["\u0105","\u0104"],["\u010d","\u010c"],["\u0119","\u0118"],["\u0117","\u0116"],["\u012f","\u012e"],["\u0161","\u0160"],["\u0173","\u0172"],["\u016b","\u016a"],["\u201e","("],["\u201c",")"],["-","_"],["\u017e","\u017d"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["a","A"],
|
158 |
+
["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u2013","\u20ac"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["lt"]};this.VKI_layout.Magyar={name:"Hungarian",keys:[[["0","\u00a7"],["1","'","~"],["2",'"',"\u02c7"],["3","+","\u02c6"],["4","!","\u02d8"],["5","%","\u00b0"],["6","/","\u02db"],["7","=","`"],["8","(","\u02d9"],
|
159 |
+
["9",")","\u00b4"],["\u00f6","\u00d6","\u02dd"],["\u00fc","\u00dc","\u00a8"],["\u00f3","\u00d3","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E","\u00c4"],["r","R"],["t","T"],["z","Z"],["u","U","\u20ac"],["i","I","\u00cd"],["o","O"],["p","P"],["\u0151","\u0150","\u00f7"],["\u00fa","\u00da","\u00d7"],["\u0171","\u0170","\u00a4"]],[["Caps","Caps"],["a","A","\u00e4"],["s","S","\u0111"],["d","D","\u0110"],["f","F","["],["g","G","]"],["h","H"],["j","J","\u00ed"],["k","K",
|
160 |
+
"\u0141"],["l","L","\u0142"],["\u00e9","\u00c9","$"],["\u00e1","\u00c1","\u00df"],["Enter","Enter"]],[["Shift","Shift"],["\u00ed","\u00cd","<"],["y","Y",">"],["x","X","#"],["c","C","&"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","<"],[",","?",";"],[".",":",">"],["-","_","*"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["hu"]};this.VKI_layout.Malti={name:"Maltese 48",keys:[[["\u010b","\u010a","`"],["1","!"],["2",'"'],["3","\u20ac","\u00a3"],["4","$"],["5","%"],["6","^"],
|
161 |
+
["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u00e8","\u00c8"],["r","R"],["t","T"],["y","Y"],["u","U","\u00f9","\u00d9"],["i","I","\u00ec","\u00cc"],["o","O","\u00f2","\u00d2"],["p","P"],["\u0121","\u0120","[","{"],["\u0127","\u0126","]","}"],["#","\u017e"]],[["Caps","Caps"],["a","A","\u00e0","\u00c0"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'","@"],["Enter","Enter"]],[["Shift",
|
162 |
+
"Shift"],["\u017c","\u017b","\\","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?","","`"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["mt"]};this.VKI_layout["\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438"]={name:"Macedonian Cyrillic",keys:[[["`","~"],["1","!"],["2","\u201e"],["3","\u201c"],["4","\u2019"],["5","%"],["6","\u2018"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab",
|
163 |
+
"Tab"],["\u0459","\u0409"],["\u045a","\u040a"],["\u0435","\u0415","\u20ac"],["\u0440","\u0420"],["\u0442","\u0422"],["\u0455","\u0405"],["\u0443","\u0423"],["\u0438","\u0418"],["\u043e","\u041e"],["\u043f","\u041f"],["\u0448","\u0428","\u0402"],["\u0453","\u0403","\u0452"],["\u0436","\u0416"]],[["Caps","Caps"],["\u0430","\u0410"],["\u0441","\u0421"],["\u0434","\u0414"],["\u0444","\u0424","["],["\u0433","\u0413","]"],["\u0445","\u0425"],["\u0458","\u0408"],["\u043a","\u041a"],["\u043b","\u041b"],["\u0447",
|
164 |
+
"\u0427","\u040b"],["\u045c","\u040c","\u045b"],["Enter","Enter"]],[["Shift","Shift"],["\u0451","\u0401"],["\u0437","\u0417"],["\u045f","\u040f"],["\u0446","\u0426"],["\u0432","\u0412","@"],["\u0431","\u0411","{"],["\u043d","\u041d","}"],["\u043c","\u041c","\u00a7"],[",",";"],[".",":"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["mk"]};this.VKI_layout["\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"]={name:"Malayalam",keys:[[["\u0d4a","\u0d12"],["1","","\u0d67"],["2","","\u0d68"],
|
165 |
+
["3","\u0d4d\u0d30","\u0d69"],["4","","\u0d6a"],["5","","\u0d6b"],["6","","\u0d6c"],["7","\u0d15\u0d4d\u0d37","\u0d6d"],["8","","\u0d6e"],["9","(","\u0d6f"],["0",")","\u0d66"],["-","\u0d03"],["\u0d43","\u0d0b","","\u0d60"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0d4c","\u0d14","\u0d57"],["\u0d48","\u0d10"],["\u0d3e","\u0d06"],["\u0d40","\u0d08","","\u0d61"],["\u0d42","\u0d0a"],["\u0d2c","\u0d2d"],["\u0d39","\u0d19"],["\u0d17","\u0d18"],["\u0d26","\u0d27"],["\u0d1c","\u0d1d"],["\u0d21","\u0d22"],["","\u0d1e"]],
|
166 |
+
[["Caps","Caps"],["\u0d4b","\u0d13"],["\u0d47","\u0d0f"],["\u0d4d","\u0d05","","\u0d0c"],["\u0d3f","\u0d07"],["\u0d41","\u0d09"],["\u0d2a","\u0d2b"],["\u0d30","\u0d31"],["\u0d15","\u0d16"],["\u0d24","\u0d25"],["\u0d1a","\u0d1b"],["\u0d1f","\u0d20"],["Enter","Enter"]],[["Shift","Shift"],["\u0d46","\u0d0f"],["\u0d02"],["\u0d2e","\u0d23"],["\u0d28"],["\u0d35","\u0d34"],["\u0d32","\u0d33"],["\u0d38","\u0d36"],[",","\u0d37"],["."],["\u0d2f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ml"]};
|
167 |
+
this.VKI_layout["Misc. Symbols"]={name:"Misc. Symbols",keys:[[["\u2605","\u2606","\u260e","\u260f"],["\u2648","\u2673","\u2659","\u2630"],["\u2649","\u2674","\u2658","\u2631"],["\u264a","\u2675","\u2657","\u2632"],["\u264b","\u2676","\u2656","\u2633"],["\u264c","\u2677","\u2655","\u2634"],["\u264d","\u2678","\u2654","\u2635"],["\u264e","\u2679","\u265f","\u2636"],["\u264f","\u267a","\u265e","\u2637"],["\u2650","\u267b","\u265d","\u2686"],["\u2651","\u267c","\u265c","\u2687"],["\u2652","\u267d","\u265b",
|
168 |
+
"\u2688"],["\u2653","\u2672","\u265a","\u2689"],["Bksp","Bksp"]],[["\u263f","\u2680","\u268a","\u26a2"],["\u2640","\u2681","\u268b","\u26a3"],["\u2641","\u2682","\u268c","\u26a4"],["\u2642","\u2683","\u268d","\u26a5"],["\u2643","\u2684","\u268e","\u26a6"],["\u2644","\u2685","\u268f","\u26a7"],["\u2645","\u2620","\u26ff","\u26a8"],["\u2646","\u2622","\u2692","\u26a9"],["\u2647","\u2623","\u2693","\u26b2"],["\u2669","\u266d","\u2694","\u26ac"],["\u266a","\u266e","\u2695","\u26ad"],["\u266b","\u266f",
|
169 |
+
"\u2696","\u26ae"],["\u266c","\u2607","\u2697","\u26af"],["\u26f9","\u2608","\u2698","\u26b0"],["\u267f","\u262e","\u2638","\u2609"]],[["Tab","Tab"],["\u261e","\u261c","\u261d","\u261f"],["\u261b","\u261a","\u2618","\u2619"],["\u2602","\u2614","\u26f1","\u26d9"],["\u2615","\u2668","\u26fe","\u26d8"],["\u263a","\u2639","\u263b","\u26dc"],["\u2617","\u2616","\u26ca","\u26c9"],["\u2660","\u2663","\u2665","\u2666"],["\u2664","\u2667","\u2661","\u2662"],["\u26c2","\u26c0","\u26c3","\u26c1"],["\u2624",
|
170 |
+
"\u2625","\u269a","\u26b1"],["\u2610","\u2611","\u2612","\u2613"],["\u2628","\u2626","\u2627","\u2629"],["\u262a","\u262b","\u262c","\u262d"],["\u26fa","\u26fb","\u26fc","\u26fd"]],[["Caps","Caps"],["\u262f","\u2670","\u2671","\u267e"],["\u263c","\u2699","\u263d","\u263e"],["\u26c4","\u2603","\u26c7","\u26c6"],["\u26a0","\u26a1","\u2621","\u26d4"],["\u26e4","\u26e5","\u26e6","\u26e7"],["\u260a","\u260b","\u260c","\u260d"],["\u269c","\u269b","\u269d","\u2604"],["\u26b3","\u26b4","\u26b5","\u26b6"],
|
171 |
+
["\u26b7","\u26bf","\u26b8","\u26f8"],["\u26b9","\u26ba","\u26bb","\u26bc"],["\u26bd","\u26be","\u269f","\u269e"],["Enter","Enter"]],[["Shift","Shift"],["\u2600","\u2601","\u26c5","\u26c8"],["\u2691","\u2690","\u26ab","\u26aa"],["\u26cb","\u26cc","\u26cd","\u26ce"],["\u26cf","\u26d0","\u26d1","\u26d2"],["\u26d3","\u26d5","\u26d6","\u26d7"],["\u26da","\u26db","\u26dd","\u26de"],["\u26df","\u26e0","\u26e1","\u26e2"],["\u26e3","\u26e8","\u26e9","\u26ea"],["\u26eb","\u26ec","\u26ed","\u26ee"],["\u26ef",
|
172 |
+
"\u26f0","\u26f2","\u26f3"],["\u26f4","\u26f5","\u26f6","\u26f7"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["Alt","Alt"]]]};this.VKI_layout["\u041c\u043e\u043d\u0433\u043e\u043b"]={name:"Mongolian Cyrillic",keys:[[["=","+"],["\u2116","1"],["-","2"],['"',"3"],["\u20ae","4"],[":","5"],[".","6"],["_","7"],[",","8"],["%","9"],["?","0"],["\u0435","\u0415"],["\u0449","\u0429"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0444","\u0424"],["\u0446","\u0426"],["\u0443","\u0423"],["\u0436","\u0416"],
|
173 |
+
["\u044d","\u042d"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u04af","\u04ae"],["\u0437","\u0417"],["\u043a","\u041a"],["\u044a","\u042a"],["\\","|"]],[["Caps","Caps"],["\u0439","\u0419"],["\u044b","\u042b"],["\u0431","\u0411"],["\u04e9","\u04e8"],["\u0430","\u0410"],["\u0445","\u0425"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u043f","\u041f"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0451","\u0401"],
|
174 |
+
["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0432","\u0412"],["\u044e","\u042e"],["Shift","Shift"]],[[" "," "]]],lang:["mn"]};this.VKI_layout["\u092e\u0930\u093e\u0920\u0940"]={name:"Marathi",keys:[[["","","`","~"],["\u0967","\u090d","1","!"],["\u0968","\u0945","2","@"],["\u0969","\u094d\u0930","3","#"],["\u096a","\u0930\u094d","4","$"],["\u096b","\u091c\u094d\u091e","5","%"],["\u096c","\u0924\u094d\u0930","6","^"],["\u096d","\u0915\u094d\u0937",
|
175 |
+
"7","&"],["\u096e","\u0936\u094d\u0930","8","*"],["\u096f","(","9","("],["\u0966",")","0",")"],["-","\u0903","-","_"],["\u0943","\u090b","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u094c","\u0914"],["\u0948","\u0910"],["\u093e","\u0906"],["\u0940","\u0908"],["\u0942","\u090a"],["\u092c","\u092d"],["\u0939","\u0919"],["\u0917","\u0918"],["\u0926","\u0927"],["\u091c","\u091d"],["\u0921","\u0922","[","{"],["\u093c","\u091e","]","}"],["\u0949","\u0911","\\","|"]],[["Caps","Caps"],["\u094b","\u0913"],
|
176 |
+
["\u0947","\u090f"],["\u094d","\u0905"],["\u093f","\u0907"],["\u0941","\u0909"],["\u092a","\u092b"],["\u0930","\u0931"],["\u0915","\u0916"],["\u0924","\u0925"],["\u091a","\u091b",";",":"],["\u091f","\u0920","'",'"'],["Enter","Enter"]],[["Shift","Shift"],[""],["\u0902","\u0901","","\u0950"],["\u092e","\u0923"],["\u0928"],["\u0935"],["\u0932","\u0933"],["\u0938","\u0936"],[",","\u0937",",","<"],[".","\u0964",".",">"],["\u092f","\u095f","/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],
|
177 |
+
lang:["mr"]};this.VKI_layout["\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c"]={name:"Burmese",keys:[[["\u1039`","~"],["\u1041","\u100d"],["\u1042","\u100e"],["\u1043","\u100b"],["\u1044","\u1000\u103b\u1015\u103a"],["\u1045","%"],["\u1046","/"],["\u1047","\u101b"],["\u1048","\u1002"],["\u1049","("],["\u1040",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u1006","\u1029"],["\u1010","\u1040"],["\u1014","\u103f"],["\u1019","\u1023"],["\u1021","\u1024"],["\u1015","\u104c"],
|
178 |
+
["\u1000","\u1009"],["\u1004","\u104d"],["\u101e","\u1025"],["\u1005","\u100f"],["\u101f","\u1027"],["\u2018","\u2019"],["\u104f","\u100b\u1039\u100c"]],[["Caps","Caps"],["\u200b\u1031","\u1017"],["\u200b\u103b","\u200b\u103e"],["\u200b\u102d","\u200b\u102e"],["\u200b\u103a","\u1004\u103a\u1039\u200b"],["\u200b\u102b","\u200b\u103d"],["\u200b\u1037","\u200b\u1036"],["\u200b\u103c","\u200b\u1032"],["\u200b\u102f","\u200b\u102f"],["\u200b\u1030","\u200b\u1030"],["\u200b\u1038","\u200b\u102b\u103a"],
|
179 |
+
["\u1012","\u1013"],["Enter","Enter"]],[["Shift","Shift"],["\u1016","\u1007"],["\u1011","\u100c"],["\u1001","\u1003"],["\u101c","\u1020"],["\u1018","\u1026"],["\u100a","\u1008"],["\u200b\u102c","\u102a"],["\u101a","\u101b"],[".","\u101b"],["\u104b","\u104a"],["Shift","Shift"]],[[" "," "]]],lang:["my"]};this.VKI_layout.Nederlands={name:"Dutch",keys:[[["@","\u00a7","\u00ac"],["1","!","\u00b9"],["2",'"',"\u00b2"],["3","#","\u00b3"],["4","$","\u00bc"],["5","%","\u00bd"],["6","&","\u00be"],["7","_","\u00a3"],
|
180 |
+
["8","(","{"],["9",")","}"],["0","'"],["/","?","\\"],["\u00b0","~","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R","\u00b6"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00a8","^"],["*","|"],["<",">"]],[["Caps","Caps"],["a","A"],["s","S","\u00df"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["+","\u00b1"],["\u00b4","`"],["Enter","Enter"]],[["Shift","Shift"],["]","[","\u00a6"],["z","Z","\u00ab"],["x","X","\u00bb"],
|
181 |
+
["c","C","\u00a2"],["v","V"],["b","B"],["n","N"],["m","M","\u00b5"],[",",";"],[".",":","\u00b7"],["-","="],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["nl"]};this.VKI_layout.Norsk={name:"Norwegian",keys:[[["|","\u00a7"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?"],["\\","`","\u00b4"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y",
|
182 |
+
"Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e5","\u00c5"],["\u00a8","^","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f8","\u00d8"],["\u00e6","\u00c6"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u03bc","\u039c"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["no","nb","nn"]};this.VKI_layout["\u067e\u069a\u062a\u0648"]=
|
183 |
+
{name:"Pashto",keys:[[["\u200d","\u00f7","`"],["\u06f1","!","`"],["\u06f2","\u066c","@"],["\u06f3","\u066b","\u066b"],["\u06f4","\u00a4","\u00a3"],["\u06f5","\u066a","%"],["\u06f6","\u00d7","^"],["\u06f7","\u00ab","&"],["\u06f8","\u00bb","*"],["\u06f9","(","\ufdf2"],["\u06f0",")","\ufefb"],["-","\u0640","_"],["=","+","\ufe87","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0636","\u0652","\u06d5"],["\u0635","\u064c","\u0653"],["\u062b","\u064d","\u20ac"],["\u0642","\u064b","\ufef7"],["\u0641","\u064f",
|
184 |
+
"\ufef5"],["\u063a","\u0650","'"],["\u0639","\u064e","\ufe84"],["\u0647","\u0651","\u0670"],["\u062e","\u0681","'"],["\u062d","\u0685",'"'],["\u062c","]","}"],["\u0686","[","{"],["\\","\u066d","|"]],[["Caps","Caps"],["\u0634","\u069a","\ufbb0"],["\u0633","\u06cd","\u06d2"],["\u06cc","\u064a","\u06d2"],["\u0628","\u067e","\u06ba"],["\u0644","\u0623","\u06b7"],["\u0627","\u0622","\u0671"],["\u062a","\u067c","\u0679"],["\u0646","\u06bc","<"],["\u0645","\u0629",">"],["\u06a9",":","\u0643"],["\u06af",
|
185 |
+
"\u061b","\u06ab"],["Enter","Enter"]],[["Shift","Shift"],["\u0638","\u0626","?"],["\u0637","\u06d0",";"],["\u0632","\u0698","\u0655"],["\u0631","\u0621","\u0654"],["\u0630","\u200c","\u0625"],["\u062f","\u0689","\u0688"],["\u0693","\u0624","\u0691"],["\u0648","\u060c",","],["\u0696",".","\u06c7"],["/","\u061f","\u06c9"],["Shift","Shift","\u064d"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["ps"]};this.VKI_layout["\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40"]={name:"Punjabi (Gurmukhi)",keys:[[[""],["1","\u0a4d\u0a35",
|
186 |
+
"\u0a67","\u0a67"],["2","\u0a4d\u0a2f","\u0a68","\u0a68"],["3","\u0a4d\u0a30","\u0a69","\u0a69"],["4","\u0a71","\u0a6a","\u0a6a"],["5","","\u0a6b","\u0a6b"],["6","","\u0a6c","\u0a6c"],["7","","\u0a6d","\u0a6d"],["8","","\u0a6e","\u0a6e"],["9","(","\u0a6f","\u0a6f"],["0",")","\u0a66","\u0a66"],["-"],[""],["Bksp","Bksp"]],[["Tab","Tab"],["\u0a4c","\u0a14"],["\u0a48","\u0a10"],["\u0a3e","\u0a06"],["\u0a40","\u0a08"],["\u0a42","\u0a0a"],["\u0a2c","\u0a2d"],["\u0a39","\u0a19"],["\u0a17","\u0a18","\u0a5a",
|
187 |
+
"\u0a5a"],["\u0a26","\u0a27"],["\u0a1c","\u0a1d","\u0a5b","\u0a5b"],["\u0a21","\u0a22","\u0a5c","\u0a5c"],["Enter","Enter"]],[["Caps","Caps"],["\u0a4b","\u0a13"],["\u0a47","\u0a0f"],["\u0a4d","\u0a05"],["\u0a3f","\u0a07"],["\u0a41","\u0a09"],["\u0a2a","\u0a2b","\u0a5e","\u0a5e"],["\u0a30"],["\u0a15","\u0a16","\u0a59","\u0a59"],["\u0a24","\u0a25"],["\u0a1a","\u0a1b"],["\u0a1f","\u0a20"],["\u0a3c","\u0a1e"]],[["Shift","Shift"],[""],["\u0a02","\u0a02"],["\u0a2e","\u0a23"],["\u0a28"],["\u0a35","\u0a72",
|
188 |
+
"\u0a73","\u0a73"],["\u0a32","\u0a33"],["\u0a38","\u0a36"],[","],[".","|","\u0965","\u0965"],["\u0a2f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["pa"]};this.VKI_layout["\u62fc\u97f3 (Pinyin)"]={name:"Pinyin",keys:[[["`","~","\u4e93","\u301c"],["1","!","\uff62"],["2","@","\uff63"],["3","#","\u301d"],["4","$","\u301e"],["5","%","\u301f"],["6","^","\u3008"],["7","&","\u3009"],["8","*","\u302f"],["9","(","\u300a"],["0",")","\u300b"],["-","_","\u300e"],["=","+","\u300f"],["Bksp",
|
189 |
+
"Bksp"]],[["Tab","Tab"],["q","Q","\u0101","\u0100"],["w","W","\u00e1","\u00c1"],["e","E","\u01ce","\u01cd"],["r","R","\u00e0","\u00c0"],["t","T","\u0113","\u0112"],["y","Y","\u00e9","\u00c9"],["u","U","\u011b","\u011a"],["i","I","\u00e8","\u00c8"],["o","O","\u012b","\u012a"],["p","P","\u00ed","\u00cd"],["[","{","\u01d0","\u01cf"],["]","}","\u00ec","\u00cc"],["\\","|","\u3020"]],[["Caps","Caps"],["a","A","\u014d","\u014c"],["s","S","\u00f3","\u00d3"],["d","D","\u01d2","\u01d1"],["f","F","\u00f2","\u00d2"],
|
190 |
+
["g","G","\u00fc","\u00dc"],["h","H","\u016b","\u016a"],["j","J","\u00fa","\u00da"],["k","K","\u01d4","\u01d3"],["l","L","\u00f9","\u00d9"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["z","Z","\u01d6","\u01d5"],["x","X","\u01d8","\u01d7"],["c","C","\u01da","\u01d9"],["v","V","\u01dc","\u01db"],["b","B"],["n","N"],["m","M"],[",","<","\u3001"],[".",">","\u3002"],["/","?"],["Shift","Shift"]],[["AltLk","AltLk"],[" "," "," "," "],["Alt","Alt"]]],lang:["zh-Latn"]};this.VKI_layout.Polski=
|
191 |
+
{name:"Polish (214)",keys:[[["\u02db","\u00b7"],["1","!","~"],["2",'"',"\u02c7"],["3","#","^"],["4","\u00a4","\u02d8"],["5","%","\u00b0"],["6","&","\u02db"],["7","/","`"],["8","(","\u00b7"],["9",")","\u00b4"],["0","=","\u02dd"],["+","?","\u00a8"],["'","*","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","\u00a6"],["e","E"],["r","R"],["t","T"],["z","Z"],["u","U","\u20ac"],["i","I"],["o","O"],["p","P"],["\u017c","\u0144","\u00f7"],["\u015b","\u0107","\u00d7"],["\u00f3","\u017a"]],[["Caps",
|
192 |
+
"Caps"],["a","A"],["s","S","\u0111"],["d","D","\u0110"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u0142","\u0141","$"],["\u0105","\u0119","\u00df"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["y","Y"],["x","X"],["c","C"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","\u00a7"],[",",";","<"],[".",":",">"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]]};this.VKI_layout["Polski Programisty"]={name:"Polish Programmers",keys:[[["`","~"],["1","!"],["2",
|
193 |
+
"@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u0119","\u0118"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O","\u00f3","\u00d3"],["p","P"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["a","A","\u0105","\u0104"],["s","S","\u015b","\u015a"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L","\u0142","\u0141"],[";",":"],["'",'"'],["Enter","Enter"]],
|
194 |
+
[["Shift","Shift"],["z","Z","\u017c","\u017b"],["x","X","\u017a","\u0179"],["c","C","\u0107","\u0106"],["v","V"],["b","B"],["n","N","\u0144","\u0143"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["pl"]};this.VKI_layout["Portugu\u00eas Brasileiro"]={name:"Portuguese (Brazil)",keys:[[["'",'"'],["1","!","\u00b9"],["2","@","\u00b2"],["3","#","\u00b3"],["4","$","\u00a3"],["5","%","\u00a2"],["6","\u00a8","\u00ac"],["7","&"],["8","*"],["9","("],["0",
|
195 |
+
")"],["-","_"],["=","+","\u00a7"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","/"],["w","W","?"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00b4","`"],["[","{","\u00aa"],["Enter","Enter"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e7","\u00c7"],["~","^"],["]","}","\u00ba"],["/","?"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C","\u20a2"],["v","V"],["b","B"],["n","N"],
|
196 |
+
["m","M"],[",","<"],[".",">"],[":",":"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["pt-BR"]};this.VKI_layout["Portugu\u00eas"]={name:"Portuguese",keys:[[["\\","|"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","$","\u00a7"],["5","%"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["'","?"],["\u00ab","\u00bb"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["+","*",
|
197 |
+
"\u00a8"],["\u00b4","`"],["~","^"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e7","\u00c7"],["\u00ba","\u00aa"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["pt"]};this.VKI_layout["Rom\u00e2n\u0103"]={name:"Romanian",keys:[[["\u201e","\u201d","`","~"],["1","!",
|
198 |
+
"~"],["2","@","\u02c7"],["3","#","^"],["4","$","\u02d8"],["5","%","\u00b0"],["6","^","\u02db"],["7","&","`"],["8","*","\u02d9"],["9","(","\u00b4"],["0",")","\u02dd"],["-","_","\u00a8"],["=","+","\u00b8","\u00b1"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P","\u00a7"],["\u0103","\u0102","[","{"],["\u00ee","\u00ce","]","}"],["\u00e2","\u00c2","\\","|"]],[["Caps","Caps"],["a","A"],["s","S","\u00df"],["d","D",
|
199 |
+
"\u00f0","\u00d0"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L","\u0142","\u0141"],[this.VKI_isIElt8?"\u015f":"\u0219",this.VKI_isIElt8?"\u015e":"\u0218",";",":"],[this.VKI_isIElt8?"\u0163":"\u021b",this.VKI_isIElt8?"\u0162":"\u021a","'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C","\u00a9"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";","<","\u00ab"],[".",":",">","\u00bb"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ro"]};
|
200 |
+
this.VKI_layout["\u0420\u0443\u0441\u0441\u043a\u0438\u0439"]={name:"Russian",keys:[[["\u0451","\u0401"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a","\u042a"],
|
201 |
+
["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["/","|"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],
|
202 |
+
[[" "," "]]],lang:["ru"]};this.VKI_layout.Schweizerdeutsch={name:"Swiss German",keys:[[["\u00a7","\u00b0"],["1","+","\u00a6"],["2",'"',"@"],["3","*","#"],["4","\u00e7","\u00b0"],["5","%","\u00a7"],["6","&","\u00ac"],["7","/","|"],["8","(","\u00a2"],["9",")"],["0","="],["'","?","\u00b4"],["^","`","~"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00fc","\u00e8","["],["\u00a8","!","]"],["$","\u00a3","}"]],
|
203 |
+
[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00e9"],["\u00e4","\u00e0","{"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["y","Y"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["de-CH"]};this.VKI_layout.Shqip={name:"Albanian",keys:[[["\\","|"],["1","!","~"],["2",'"',"\u02c7"],["3","#","^"],["4","$","\u02d8"],
|
204 |
+
["5","%","\u00b0"],["6","^","\u02db"],["7","&","`"],["8","*","\u02d9"],["9","(","\u00b4"],["0",")","\u02dd"],["-","_","\u00a8"],["=","+","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e7","\u00c7","\u00f7"],["[","{","\u00df"],["]","}","\u00a4"]],[["Caps","Caps"],["a","A"],["s","S","\u0111"],["d","D","\u0110"],["f","F","["],["g","G","]"],["h","H"],["j","J"],["k","K","\u0142"],["l","L","\u0141"],
|
205 |
+
["\u00eb","\u00cb","$"],["@","'","\u00d7"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["y","Y"],["x","X"],["c","C"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M","\u00a7"],[",",";","<"],[".",":",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["sq"]};this.VKI_layout["Sloven\u010dina"]={name:"Slovak",keys:[[[";","\u00b0"],["+","1","~"],["\u013e","2","\u02c7"],["\u0161","3","^"],["\u010d","4","\u02d8"],["\u0165","5","\u00b0"],["\u017e","6","\u02db"],["\u00fd",
|
206 |
+
"7","`"],["\u00e1","8","\u02d9"],["\u00ed","9","\u00b4"],["\u00e9","0","\u02dd"],["=","%","\u00a8"],["\u00b4","\u02c7","\u00b8"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\\"],["w","W","|"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P","'"],["\u00fa","/","\u00f7"],["\u00e4","(","\u00d7"],["\u0148",")","\u00a4"]],[["Caps","Caps"],["a","A"],["s","S","\u0111"],["d","D","\u0110"],["f","F","["],["g","G","]"],["h","H"],["j","J"],["k","K","\u0142"],["l","L","\u0141"],
|
207 |
+
["\u00f4",'"',"$"],["\u00a7","!","\u00df"],["Enter","Enter"]],[["Shift","Shift"],["&","*","<"],["y","Y",">"],["x","X","#"],["c","C","&"],["v","V","@"],["b","B","{"],["n","N","}"],["m","M"],[",","?","<"],[".",":",">"],["-","_","*"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["sk"]};this.VKI_layout["Sloven\u0161\u010dina"]={name:"Slovenian",keys:this.VKI_layout.Bosanski.keys.slice(0),lang:["sl"]};this.VKI_layout["\u0441\u0440\u043f\u0441\u043a\u0438"]={name:"Serbian Cyrillic",keys:[[["`",
|
208 |
+
"~"],["1","!"],["2",'"'],["3","#"],["4","$"],["5","%"],["6","&"],["7","/"],["8","("],["9",")"],["0","="],["'","?"],["+","*"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0459","\u0409"],["\u045a","\u040a"],["\u0435","\u0415","\u20ac"],["\u0440","\u0420"],["\u0442","\u0422"],["\u0437","\u0417"],["\u0443","\u0423"],["\u0438","\u0418"],["\u043e","\u041e"],["\u043f","\u041f"],["\u0448","\u0428"],["\u0452","\u0402"],["\u0436","\u0416"]],[["Caps","Caps"],["\u0430","\u0410"],["\u0441","\u0421"],["\u0434","\u0414"],
|
209 |
+
["\u0444","\u0424"],["\u0433","\u0413"],["\u0445","\u0425"],["\u0458","\u0408"],["\u043a","\u041a"],["\u043b","\u041b"],["\u0447","\u0427"],["\u045b","\u040b"],["Enter","Enter"]],[["Shift","Shift"],["<",">"],["\u0455","\u0405"],["\u045f","\u040f"],["\u0446","\u0426"],["\u0432","\u0412"],["\u0431","\u0411"],["\u043d","\u041d"],["\u043c","\u041c"],[",",";","<"],[".",":",">"],["-","_","\u00a9"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["sr-Cyrl"]};this.VKI_layout.Srpski={name:"Serbian Latin",
|
210 |
+
keys:this.VKI_layout.Bosanski.keys.slice(0),lang:["sr"]};this.VKI_layout.Suomi={name:"Finnish",keys:[[["\u00a7","\u00bd"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?","\\"],["\u00b4","`"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\u00e2","\u00c2"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T","\u0167","\u0166"],["y","Y"],["u","U"],["i","I","\u00ef","\u00cf"],["o","O","\u00f5","\u00d5"],
|
211 |
+
["p","P"],["\u00e5","\u00c5"],["\u00a8","^","~"],["'","*"]],[["Caps","Caps"],["a","A","\u00e1","\u00c1"],["s","S","\u0161","\u0160"],["d","D","\u0111","\u0110"],["f","F","\u01e5","\u01e4"],["g","G","\u01e7","\u01e6"],["h","H","\u021f","\u021e"],["j","J"],["k","K","\u01e9","\u01e8"],["l","L"],["\u00f6","\u00d6","\u00f8","\u00d8"],["\u00e4","\u00c4","\u00e6","\u00c6"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z","\u017e","\u017d"],["x","X"],["c","C","\u010d","\u010c"],["v","V","\u01ef",
|
212 |
+
"\u01ee"],["b","B","\u0292","\u01b7"],["n","N","\u014b","\u014a"],["m","M","\u00b5"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[["Alt","Alt"],[" "," "," "," "],["AltGr","AltGr"]]],lang:["fi"]};this.VKI_layout.Svenska={name:"Swedish",keys:[[["\u00a7","\u00bd"],["1","!"],["2",'"',"@"],["3","#","\u00a3"],["4","\u00a4","$"],["5","%","\u20ac"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["+","?","\\"],["\u00b4","`"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e",
|
213 |
+
"E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e5","\u00c5"],["\u00a8","^","~"],["'","*"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00f6","\u00d6"],["\u00e4","\u00c4"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M","\u03bc","\u039c"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],
|
214 |
+
lang:["sv"]};this.VKI_layout["Swiss Fran\u00e7ais"]={name:"Swiss French",keys:[[["\u00a7","\u00b0"],["1","+","\u00a6"],["2",'"',"@"],["3","*","#"],["4","\u00e7","\u00b0"],["5","%","\u00a7"],["6","&","\u00ac"],["7","/","|"],["8","(","\u00a2"],["9",")"],["0","="],["'","?","\u00b4"],["^","`","~"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["z","Z"],["u","U"],["i","I"],["o","O"],["p","P"],["\u00e8","\u00fc","["],["\u00a8","!","]"],["$","\u00a3","}"]],[["Caps",
|
215 |
+
"Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u00e9","\u00f6"],["\u00e0","\u00e4","{"],["Enter","Enter"]],[["Shift","Shift"],["<",">","\\"],["y","Y"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",",";"],[".",":"],["-","_"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["fr-CH"]};this.VKI_layout["\u0723\u0718\u072a\u071d\u071d\u0710"]={name:"Syriac",keys:[[["\u070f","\u032e","\u0651","\u0651"],["1","!","\u0701",
|
216 |
+
"\u0701"],["2","\u030a","\u0702","\u0702"],["3","\u0325","\u0703","\u0703"],["4","\u0749","\u0704","\u0704"],["5","\u2670","\u0705","\u0705"],["6","\u2671","\u0708","\u0708"],["7","\u070a","\u0709","\u0709"],["8","\u00bb","\u070b","\u070b"],["9",")","\u070c","\u070c"],["0","(","\u070d","\u070d"],["-","\u00ab","\u250c","\u250c"],["=","+","\u2510","\u2510"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0714","\u0730","\u064e","\u064e"],["\u0728","\u0733","\u064b","\u064b"],["\u0716","\u0736","\u064f","\u064f"],
|
217 |
+
["\u0729","\u073a","\u064c","\u064c"],["\u0726","\u073d","\u0653","\u0653"],["\u071c","\u0740","\u0654","\u0654"],["\u0725","\u0741","\u0747","\u0747"],["\u0717","\u0308","\u0743","\u0743"],["\u071e","\u0304","\u0745","\u0745"],["\u071a","\u0307","\u032d","\u032d"],["\u0713","\u0303"],["\u0715","\u074a"],["\u0706",":"]],[["Caps","Caps"],["\u072b","\u0731","\u0650","\u0650"],["\u0723","\u0734","\u064d","\u064d"],["\u071d","\u0737"],["\u0712","\u073b","\u0621","\u0621"],["\u0720","\u073e","\u0655",
|
218 |
+
"\u0655"],["\u0710","\u0711","\u0670","\u0670"],["\u072c","\u0640","\u0748","\u0748"],["\u0722","\u0324","\u0744","\u0744"],["\u0721","\u0331","\u0746","\u0746"],["\u071f","\u0323"],["\u071b","\u0330"],["Enter","Enter"]],[["Shift","Shift"],["]","\u0732"],["[","\u0735","\u0652","\u0652"],["\u0724","\u0738"],["\u072a","\u073c","\u200d"],["\u0727","\u073f","\u200c"],["\u0700","\u0739","\u200e"],[".","\u0742","\u200f"],["\u0718","\u060c"],["\u0719","\u061b"],["\u0707","\u061f"],["Shift","Shift"]],[[" ",
|
219 |
+
" "," "," "],["AltGr","AltGr"]]],lang:["syc"]};this.VKI_layout["\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"]={name:"Tamil",keys:[[["\u0bca","\u0b92"],["1","","\u0be7"],["2","","\u0be8"],["3","","\u0be9"],["4","","\u0bea"],["5","","\u0beb"],["6","\u0ba4\u0bcd\u0bb0","\u0bec"],["7","\u0b95\u0bcd\u0bb7","\u0bed"],["8","\u0bb7\u0bcd\u0bb0","\u0bee"],["9","","\u0bef"],["0","","\u0bf0"],["-","\u0b83","\u0bf1"],["","","\u0bf2"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0bcc","\u0b94"],["\u0bc8","\u0b90"],["\u0bbe","\u0b86"],
|
220 |
+
["\u0bc0","\u0b88"],["\u0bc2","\u0b8a"],["\u0baa","\u0baa"],["\u0bb9","\u0b99"],["\u0b95","\u0b95"],["\u0ba4","\u0ba4"],["\u0b9c","\u0b9a"],["\u0b9f","\u0b9f"],["\u0b9e"]],[["Caps","Caps"],["\u0bcb","\u0b93"],["\u0bc7","\u0b8f"],["\u0bcd","\u0b85"],["\u0bbf","\u0b87"],["\u0bc1","\u0b89"],["\u0baa","\u0baa"],["\u0bb0","\u0bb1"],["\u0b95","\u0b95"],["\u0ba4","\u0ba4"],["\u0b9a","\u0b9a"],["\u0b9f","\u0b9f"],["Enter","Enter"]],[["Shift","Shift"],["\u0bc6","\u0b8e"],[""],["\u0bae","\u0ba3"],["\u0ba8",
|
221 |
+
"\u0ba9"],["\u0bb5","\u0bb4"],["\u0bb2","\u0bb3"],["\u0bb8","\u0bb7"],[",","\u0bb7"],[".","\u0bb8\u0bcd\u0bb0\u0bc0"],["\u0baf","\u0baf"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["ta"]};this.VKI_layout["\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41"]={name:"Telugu",keys:[[["\u0c4a","\u0c12"],["1","","\u0c67"],["2","","\u0c68"],["3","\u0c4d\u0c30","\u0c69"],["4","","\u0c6a"],["5","\u0c1c\u0c4d\u0c1e","\u0c6b"],["6","\u0c24\u0c4d\u0c30","\u0c6c"],["7","\u0c15\u0c4d\u0c37","\u0c6d"],["8",
|
222 |
+
"\u0c36\u0c4d\u0c30","\u0c6e"],["9","(","\u0c6f"],["0",")","\u0c66"],["-","\u0c03"],["\u0c43","\u0c0b","\u0c44"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0c4c","\u0c14"],["\u0c48","\u0c10","\u0c56"],["\u0c3e","\u0c06"],["\u0c40","\u0c08","","\u0c61"],["\u0c42","\u0c0a"],["\u0c2c"],["\u0c39","\u0c19"],["\u0c17","\u0c18"],["\u0c26","\u0c27"],["\u0c1c","\u0c1d"],["\u0c21","\u0c22"],["","\u0c1e"]],[["Caps","Caps"],["\u0c4b","\u0c13"],["\u0c47","\u0c0f","\u0c55"],["\u0c4d","\u0c05"],["\u0c3f","\u0c07","","\u0c0c"],
|
223 |
+
["\u0c41","\u0c09"],["\u0c2a","\u0c2b"],["\u0c30","\u0c31"],["\u0c15","\u0c16"],["\u0c24","\u0c25"],["\u0c1a","\u0c1b"],["\u0c1f","\u0c25"],["Enter","Enter"]],[["Shift","Shift"],["\u0c46","\u0c0e"],["\u0c02","\u0c01"],["\u0c2e","\u0c23"],["\u0c28","\u0c28"],["\u0c35"],["\u0c32","\u0c33"],["\u0c38","\u0c36"],[",","\u0c37"],["."],["\u0c2f"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["te"]};this.VKI_layout["Ti\u1ebfng Vi\u1ec7t"]={name:"Vietnamese",keys:[[["`","~","`","~"],["\u0103",
|
224 |
+
"\u0102","1","!"],["\u00e2","\u00c2","2","@"],["\u00ea","\u00ca","3","#"],["\u00f4","\u00d4","4","$"],["\u0300","\u0300","5","%"],["\u0309","\u0309","6","^"],["\u0303","\u0303","7","&"],["\u0301","\u0301","8","*"],["\u0323","\u0323","9","("],["\u0111","\u0110","0",")"],["-","_","-","_"],["\u20ab","+","=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","q","Q"],["w","W","w","W"],["e","E","e","E"],["r","R","r","R"],["t","T","t","T"],["y","Y","y","Y"],["u","U","u","U"],["i","I","i","I"],["o","O","o","O"],
|
225 |
+
["p","P","p","P"],["\u01b0","\u01af","[","{"],["\u01a1","\u01a0","]","}"],["\\","|","\\","|"]],[["Caps","Caps"],["a","A","a","A"],["s","S","s","S"],["d","D","d","D"],["f","F","f","F"],["g","G","g","G"],["h","H","h","H"],["j","J","j","J"],["k","K","k","K"],["l","L","l","L"],[";",":",";",":"],["'",'"',"'",'"'],["Enter","Enter"]],[["Shift","Shift"],["z","Z","z","Z"],["x","X","x","X"],["c","C","c","C"],["v","V","v","V"],["b","B","b","B"],["n","N","n","N"],["m","M","m","M"],[",","<",",","<"],[".",">",
|
226 |
+
".",">"],["/","?","/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["vi"]};this.VKI_layout["\u0e44\u0e17\u0e22 Kedmanee"]={name:"Thai Kedmanee",keys:[[["_","%"],["\u0e45","+"],["/","\u0e51"],["-","\u0e52"],["\u0e20","\u0e53"],["\u0e16","\u0e54"],["\u0e38","\u0e39"],["\u0e36","\u0e3f"],["\u0e04","\u0e55"],["\u0e15","\u0e56"],["\u0e08","\u0e57"],["\u0e02","\u0e58"],["\u0e0a","\u0e59"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0e46","\u0e50"],["\u0e44",'"'],["\u0e33","\u0e0e"],["\u0e1e",
|
227 |
+
"\u0e11"],["\u0e30","\u0e18"],["\u0e31","\u0e4d"],["\u0e35","\u0e4a"],["\u0e23","\u0e13"],["\u0e19","\u0e2f"],["\u0e22","\u0e0d"],["\u0e1a","\u0e10"],["\u0e25",","],["\u0e03","\u0e05"]],[["Caps","Caps"],["\u0e1f","\u0e24"],["\u0e2b","\u0e06"],["\u0e01","\u0e0f"],["\u0e14","\u0e42"],["\u0e40","\u0e0c"],["\u0e49","\u0e47"],["\u0e48","\u0e4b"],["\u0e32","\u0e29"],["\u0e2a","\u0e28"],["\u0e27","\u0e0b"],["\u0e07","."],["Enter","Enter"]],[["Shift","Shift"],["\u0e1c","("],["\u0e1b",")"],["\u0e41","\u0e09"],
|
228 |
+
["\u0e2d","\u0e2e"],["\u0e34","\u0e3a"],["\u0e37","\u0e4c"],["\u0e17","?"],["\u0e21","\u0e12"],["\u0e43","\u0e2c"],["\u0e1d","\u0e26"],["Shift","Shift"]],[[" "," "]]],lang:["th"]};this.VKI_layout["\u0e44\u0e17\u0e22 Pattachote"]={name:"Thai Pattachote",keys:[[["_","\u0e3f"],["=","+"],["\u0e52",'"'],["\u0e53","/"],["\u0e54",","],["\u0e55","?"],["\u0e39","\u0e38"],["\u0e57","_"],["\u0e58","."],["\u0e59","("],["\u0e50",")"],["\u0e51","-"],["\u0e56","%"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0e47","\u0e4a"],
|
229 |
+
["\u0e15","\u0e24"],["\u0e22","\u0e46"],["\u0e2d","\u0e0d"],["\u0e23","\u0e29"],["\u0e48","\u0e36"],["\u0e14","\u0e1d"],["\u0e21","\u0e0b"],["\u0e27","\u0e16"],["\u0e41","\u0e12"],["\u0e43","\u0e2f"],["\u0e0c","\u0e26"],["\uf8c7","\u0e4d"]],[["Caps","Caps"],["\u0e49","\u0e4b"],["\u0e17","\u0e18"],["\u0e07","\u0e33"],["\u0e01","\u0e13"],["\u0e31","\u0e4c"],["\u0e35","\u0e37"],["\u0e32","\u0e1c"],["\u0e19","\u0e0a"],["\u0e40","\u0e42"],["\u0e44","\u0e06"],["\u0e02","\u0e11"],["Enter","Enter"]],[["Shift",
|
230 |
+
"Shift"],["\u0e1a","\u0e0e"],["\u0e1b","\u0e0f"],["\u0e25","\u0e10"],["\u0e2b","\u0e20"],["\u0e34","\u0e31"],["\u0e04","\u0e28"],["\u0e2a","\u0e2e"],["\u0e30","\u0e1f"],["\u0e08","\u0e09"],["\u0e1e","\u0e2c"],["Shift","Shift"]],[[" "," "]]]};this.VKI_layout["\u0422\u0430\u0442\u0430\u0440\u0447\u0430"]={name:"Tatar",keys:[[["\u04bb","\u04ba","\u0451","\u0401"],["1","!"],["2",'"',"@"],["3","\u2116","#"],["4",";","$"],["5","%"],["6",":"],["7","?","["],["8","*","]"],["9","(","{"],["0",")","}"],["-",
|
231 |
+
"_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u04e9","\u04e8","\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u04d9","\u04d8","\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u04af","\u04ae","\u044a","\u042a"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u044b","\u042b"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],
|
232 |
+
["\u043b","\u041b"],["\u0434","\u0414"],["\u04a3","\u04a2","\u0436","\u0416"],["\u044d","\u042d","'"],["Enter","Enter"]],[["Shift","Shift"],["\u0491","\u0490"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u0497","\u0496","\u044c","\u042c"],["\u0431","\u0411","<"],["\u044e","\u042e",">"],[".",","],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["tt"]};this.VKI_layout["T\u00fcrk\u00e7e F"]={name:"Turkish F",
|
233 |
+
keys:[[["+","*","\u00ac"],["1","!","\u00b9","\u00a1"],["2",'"',"\u00b2"],["3","^","#","\u00b3"],["4","$","\u00bc","\u00a4"],["5","%","\u00bd"],["6","&","\u00be"],["7","'","{"],["8","(","["],["9",")","]"],["0","=","}"],["/","?","\\","\u00bf"],["-","_","|"],["Bksp","Bksp"]],[["Tab","Tab"],["f","F","@"],["g","G"],["\u011f","\u011e"],["\u0131","I","\u00b6","\u00ae"],["o","O"],["d","D","\u00a5"],["r","R"],["n","N"],["h","H","\u00f8","\u00d8"],["p","P","\u00a3"],["q","Q","\u00a8"],["w","W","~"],["x","X",
|
234 |
+
"`"]],[["Caps","Caps"],["u","U","\u00e6","\u00c6"],["i","\u0130","\u00df","\u00a7"],["e","E","\u20ac"],["a","A"," ","\u00aa"],["\u00fc","\u00dc"],["t","T"],["k","K"],["m","M"],["l","L"],["y","Y","\u00b4"],["\u015f","\u015e"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|","\u00a6"],["j","J","\u00ab","<"],["\u00f6","\u00d6","\u00bb",">"],["v","V","\u00a2","\u00a9"],["c","C"],["\u00e7","\u00c7"],["z","Z"],["s","S","\u00b5","\u00ba"],["b","B","\u00d7"],[".",":","\u00f7"],[",",";","-"],["Shift","Shift"]],
|
235 |
+
[[" "," "," "," "],["AltGr","AltGr"]]]};this.VKI_layout["T\u00fcrk\u00e7e Q"]={name:"Turkish Q",keys:[[['"',"\u00e9","<"],["1","!",">"],["2","'","\u00a3"],["3","^","#"],["4","+","$"],["5","%","\u00bd"],["6","&"],["7","/","{"],["8","(","["],["9",")","]"],["0","=","}"],["*","?","\\"],["-","_","|"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","@"],["w","W"],["e","E","\u20ac"],["r","R"],["t","T"],["y","Y"],["u","U"],["\u0131","I","i","\u0130"],["o","O"],["p","P"],["\u011f","\u011e","\u00a8"],["\u00fc","\u00dc",
|
236 |
+
"~"],[",",";","`"]],[["Caps","Caps"],["a","A","\u00e6","\u00c6"],["s","S","\u00df"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],["\u015f","\u015e","\u00b4"],["i","\u0130"],["Enter","Enter"]],[["Shift","Shift"],["<",">","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],["\u00f6","\u00d6"],["\u00e7","\u00c7"],[".",":"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["tr"]};this.VKI_layout["\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"]=
|
237 |
+
{name:"Ukrainian",keys:[[["\u00b4","~"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d","\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u0449","\u0429"],["\u0437","\u0417"],["\u0445","\u0425"],["\u0457","\u0407"],["\u0491","\u0490"]],[["Caps","Caps"],["\u0444","\u0424"],["\u0456",
|
238 |
+
"\u0406"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u0454","\u0404"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438","\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["uk"]};this.VKI_layout["United Kingdom"]={name:"United Kingdom",
|
239 |
+
keys:[[["`","\u00ac","\u00a6"],["1","!"],["2",'"'],["3","\u00a3"],["4","$","\u20ac"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E","\u00e9","\u00c9"],["r","R"],["t","T"],["y","Y"],["u","U","\u00fa","\u00da"],["i","I","\u00ed","\u00cd"],["o","O","\u00f3","\u00d3"],["p","P"],["[","{"],["]","}"],["#","~"]],[["Caps","Caps"],["a","A","\u00e1","\u00c1"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],
|
240 |
+
["k","K"],["l","L"],[";",":"],["'","@"],["Enter","Enter"]],[["Shift","Shift"],["\\","|"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "," "," "],["AltGr","AltGr"]]],lang:["en-gb"]};this.VKI_layout["\u0627\u0631\u062f\u0648"]={name:"Urdu",keys:[[["`","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","\u066a"],["6","^"],["7","\u06d6"],["8","\u066d"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],
|
241 |
+
["\u0637","\u0638"],["\u0635","\u0636"],["\u06be","\u0630"],["\u062f","\u0688"],["\u0679","\u062b"],["\u067e","\u0651"],["\u062a","\u06c3"],["\u0628","\u0640"],["\u062c","\u0686"],["\u062d","\u062e"],["]","}"],["[","{"],["\\","|"]],[["Caps","Caps"],["\u0645","\u0698"],["\u0648","\u0632"],["\u0631","\u0691"],["\u0646","\u06ba"],["\u0644","\u06c2"],["\u06c1","\u0621"],["\u0627","\u0622"],["\u06a9","\u06af"],["\u06cc","\u064a"],["\u061b",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u0642",
|
242 |
+
"\u200d"],["\u0641","\u200c"],["\u06d2","\u06d3"],["\u0633","\u200e"],["\u0634","\u0624"],["\u063a","\u0626"],["\u0639","\u200f"],["\u060c",">"],["\u06d4","<"],["/","\u061f"],["Shift","Shift"]],[[" "," "]]],lang:["ur"]};this.VKI_layout["US Standard"]={name:"US Standard",keys:[[["`","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9","("],["0",")"],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q"],["w","W"],["e","E"],["r","R"],["t","T"],["y","Y"],["u",
|
243 |
+
"U"],["i","I"],["o","O"],["p","P"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["a","A"],["s","S"],["d","D"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["z","Z"],["x","X"],["c","C"],["v","V"],["b","B"],["n","N"],["m","M"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["en-us"]};this.VKI_layout["US International"]={name:"US International",keys:[[["`","~"],["1","!","\u00a1","\u00b9"],["2","@","\u00b2"],
|
244 |
+
["3","#","\u00b3"],["4","$","\u00a4","\u00a3"],["5","%","\u20ac"],["6","^","\u00bc"],["7","&","\u00bd"],["8","*","\u00be"],["9","(","\u2018"],["0",")","\u2019"],["-","_","\u00a5"],["=","+","\u00d7","\u00f7"],["Bksp","Bksp"]],[["Tab","Tab"],["q","Q","\u00e4","\u00c4"],["w","W","\u00e5","\u00c5"],["e","E","\u00e9","\u00c9"],["r","R","\u00ae"],["t","T","\u00fe","\u00de"],["y","Y","\u00fc","\u00dc"],["u","U","\u00fa","\u00da"],["i","I","\u00ed","\u00cd"],["o","O","\u00f3","\u00d3"],["p","P","\u00f6",
|
245 |
+
"\u00d6"],["[","{","\u00ab"],["]","}","\u00bb"],["\\","|","\u00ac","\u00a6"]],[["Caps","Caps"],["a","A","\u00e1","\u00c1"],["s","S","\u00df","\u00a7"],["d","D","\u00f0","\u00d0"],["f","F"],["g","G"],["h","H"],["j","J"],["k","K"],["l","L","\u00f8","\u00d8"],[";",":","\u00b6","\u00b0"],["'",'"',"\u00b4","\u00a8"],["Enter","Enter"]],[["Shift","Shift"],["z","Z","\u00e6","\u00c6"],["x","X"],["c","C","\u00a9","\u00a2"],["v","V"],["b","B"],["n","N","\u00f1","\u00d1"],["m","M","\u00b5"],[",","<","\u00e7",
|
246 |
+
"\u00c7"],[".",">"],["/","?","\u00bf"],["Shift","Shift"]],[[" "," "," "," "],["Alt","Alt"]]],lang:["en"]};this.VKI_layout["\u040e\u0437\u0431\u0435\u043a\u0447\u0430"]={name:"Uzbek Cyrillic",keys:[[["\u0451","\u0401"],["1","!"],["2",'"'],["3","\u2116"],["4",";"],["5","%"],["6",":"],["7","?"],["8","*"],["9","("],["0",")"],["\u0493","\u0492"],["\u04b3","\u04b2"],["Bksp","Bksp"]],[["Tab","Tab"],["\u0439","\u0419"],["\u0446","\u0426"],["\u0443","\u0423"],["\u043a","\u041a"],["\u0435","\u0415"],["\u043d",
|
247 |
+
"\u041d"],["\u0433","\u0413"],["\u0448","\u0428"],["\u045e","\u040e"],["\u0437","\u0417"],["\u0445","\u0425"],["\u044a","\u042a"],["\\","/"]],[["Caps","Caps"],["\u0444","\u0424"],["\u049b","\u049a"],["\u0432","\u0412"],["\u0430","\u0410"],["\u043f","\u041f"],["\u0440","\u0420"],["\u043e","\u041e"],["\u043b","\u041b"],["\u0434","\u0414"],["\u0436","\u0416"],["\u044d","\u042d"],["Enter","Enter"]],[["Shift","Shift"],["\u044f","\u042f"],["\u0447","\u0427"],["\u0441","\u0421"],["\u043c","\u041c"],["\u0438",
|
248 |
+
"\u0418"],["\u0442","\u0422"],["\u044c","\u042c"],["\u0431","\u0411"],["\u044e","\u042e"],[".",","],["Shift","Shift"]],[[" "," "]]],lang:["uz"]};this.VKI_layout["\u4e2d\u6587\u6ce8\u97f3\u7b26\u53f7"]={name:"Chinese Bopomofo IME",keys:[[["\u20ac","~"],["\u3105","!"],["\u3109","@"],["\u02c7","#"],["\u02cb","$"],["\u3113","%"],["\u02ca","^"],["\u02d9","&"],["\u311a","*"],["\u311e",")"],["\u3122","("],["\u3126","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u3106","q"],["\u310a","w"],["\u310d","e"],
|
249 |
+
["\u3110","r"],["\u3114","t"],["\u3117","y"],["\u3127","u"],["\u311b","i"],["\u311f","o"],["\u3123","p"],["[","{"],["]","}"],["\\","|"]],[["Caps","Caps"],["\u3107","a"],["\u310b","s"],["\u310e","d"],["\u3111","f"],["\u3115","g"],["\u3118","h"],["\u3128","j"],["\u311c","k"],["\u3120","l"],["\u3124",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\u3108","z"],["\u310c","x"],["\u310f","c"],["\u3112","v"],["\u3116","b"],["\u3119","n"],["\u3129","m"],["\u311d","<"],["\u3121",">"],["\u3125","?"],
|
250 |
+
["Shift","Shift"]],[[" "," "]]],lang:["zh-Bopo"]};this.VKI_layout["\u4e2d\u6587\u4ed3\u9889\u8f93\u5165\u6cd5"]={name:"Chinese Cangjie IME",keys:[[["\u20ac","~"],["1","!"],["2","@"],["3","#"],["4","$"],["5","%"],["6","^"],["7","&"],["8","*"],["9",")"],["0","("],["-","_"],["=","+"],["Bksp","Bksp"]],[["Tab","Tab"],["\u624b","q"],["\u7530","w"],["\u6c34","e"],["\u53e3","r"],["\u5eff","t"],["\u535c","y"],["\u5c71","u"],["\u6208","i"],["\u4eba","o"],["\u5fc3","p"],["[","{"],["]","}"],["\\","|"]],[["Caps",
|
251 |
+
"Caps"],["\u65e5","a"],["\u5c38","s"],["\u6728","d"],["\u706b","f"],["\u571f","g"],["\u7af9","h"],["\u5341","j"],["\u5927","k"],["\u4e2d","l"],[";",":"],["'",'"'],["Enter","Enter"]],[["Shift","Shift"],["\uff3a","z"],["\u96e3","x"],["\u91d1","c"],["\u5973","v"],["\u6708","b"],["\u5f13","n"],["\u4e00","m"],[",","<"],[".",">"],["/","?"],["Shift","Shift"]],[[" "," "]]],lang:["zh"]};this.VKI_deadkey={};this.VKI_deadkey['"']=this.VKI_deadkey["\u00a8"]=this.VKI_deadkey["\u309b"]={a:"\u00e4",e:"\u00eb",i:"\u00ef",
|
252 |
+
o:"\u00f6",u:"\u00fc",y:"\u00ff","\u03b9":"\u03ca","\u03c5":"\u03cb","\u016b":"\u01d6","\u00fa":"\u01d8","\u01d4":"\u01da","\u00f9":"\u01dc",A:"\u00c4",E:"\u00cb",I:"\u00cf",O:"\u00d6",U:"\u00dc",Y:"\u0178","\u0399":"\u03aa","\u03a5":"\u03ab","\u016a":"\u01d5","\u00da":"\u01d7","\u01d3":"\u01d9","\u00d9":"\u01db","\u304b":"\u304c","\u304d":"\u304e","\u304f":"\u3050","\u3051":"\u3052","\u3053":"\u3054","\u305f":"\u3060","\u3061":"\u3062","\u3064":"\u3065","\u3066":"\u3067","\u3068":"\u3069","\u3055":"\u3056",
|
253 |
+
"\u3057":"\u3058","\u3059":"\u305a","\u305b":"\u305c","\u305d":"\u305e","\u306f":"\u3070","\u3072":"\u3073","\u3075":"\u3076","\u3078":"\u3079","\u307b":"\u307c","\u30ab":"\u30ac","\u30ad":"\u30ae","\u30af":"\u30b0","\u30b1":"\u30b2","\u30b3":"\u30b4","\u30bf":"\u30c0","\u30c1":"\u30c2","\u30c4":"\u30c5","\u30c6":"\u30c7","\u30c8":"\u30c9","\u30b5":"\u30b6","\u30b7":"\u30b8","\u30b9":"\u30ba","\u30bb":"\u30bc","\u30bd":"\u30be","\u30cf":"\u30d0","\u30d2":"\u30d3","\u30d5":"\u30d6","\u30d8":"\u30d9",
|
254 |
+
"\u30db":"\u30dc"};this.VKI_deadkey["~"]={a:"\u00e3",l:"\u0142",n:"\u00f1",o:"\u00f5",A:"\u00c3",L:"\u0141",N:"\u00d1",O:"\u00d5"};this.VKI_deadkey["^"]={a:"\u00e2",e:"\u00ea",i:"\u00ee",o:"\u00f4",u:"\u00fb",w:"\u0175",y:"\u0177",A:"\u00c2",E:"\u00ca",I:"\u00ce",O:"\u00d4",U:"\u00db",W:"\u0174",Y:"\u0176"};this.VKI_deadkey["\u02c7"]={c:"\u010d",d:"\u010f",e:"\u011b",s:"\u0161",l:"\u013e",n:"\u0148",r:"\u0159",t:"\u0165",u:"\u01d4",z:"\u017e","\u00fc":"\u01da",C:"\u010c",D:"\u010e",E:"\u011a",S:"\u0160",
|
255 |
+
L:"\u013d",N:"\u0147",R:"\u0158",T:"\u0164",U:"\u01d3",Z:"\u017d","\u00dc":"\u01d9"};this.VKI_deadkey["\u02d8"]={a:"\u0103",g:"\u011f",A:"\u0102",G:"\u011e"};this.VKI_deadkey["-"]=this.VKI_deadkey["\u00af"]={a:"\u0101",e:"\u0113",i:"\u012b",o:"\u014d",u:"\u016b",y:"\u0233","\u00fc":"\u01d6",A:"\u0100",E:"\u0112",I:"\u012a",O:"\u014c",U:"\u016a",Y:"\u0232","\u00dc":"\u01d5"};this.VKI_deadkey["`"]={a:"\u00e0",e:"\u00e8",i:"\u00ec",o:"\u00f2",u:"\u00f9","\u00fc":"\u01dc",A:"\u00c0",E:"\u00c8",I:"\u00cc",
|
256 |
+
O:"\u00d2",U:"\u00d9","\u00dc":"\u01db"};this.VKI_deadkey["'"]=this.VKI_deadkey["\u00b4"]=this.VKI_deadkey["\u0384"]={a:"\u00e1",e:"\u00e9",i:"\u00ed",o:"\u00f3",u:"\u00fa",y:"\u00fd","\u03b1":"\u03ac","\u03b5":"\u03ad","\u03b7":"\u03ae","\u03b9":"\u03af","\u03bf":"\u03cc","\u03c5":"\u03cd","\u03c9":"\u03ce","\u00fc":"\u01d8",A:"\u00c1",E:"\u00c9",I:"\u00cd",O:"\u00d3",U:"\u00da",Y:"\u00dd","\u0391":"\u0386","\u0395":"\u0388","\u0397":"\u0389","\u0399":"\u038a","\u039f":"\u038c","\u03a5":"\u038e",
|
257 |
+
"\u03a9":"\u038f","\u00dc":"\u01d7"};this.VKI_deadkey["\u02dd"]={o:"\u0151",u:"\u0171",O:"\u0150",U:"\u0170"};this.VKI_deadkey["\u0385"]={"\u03b9":"\u0390","\u03c5":"\u03b0"};this.VKI_deadkey["\u00b0"]=this.VKI_deadkey["\u00ba"]={a:"\u00e5",u:"\u016f",A:"\u00c5",U:"\u016e"};this.VKI_deadkey["\u02db"]={a:"\u0106",e:"\u0119",i:"\u012f",o:"\u01eb",u:"\u0173",y:"\u0177",A:"\u0105",E:"\u0118",I:"\u012e",O:"\u01ea",U:"\u0172",Y:"\u0176"};this.VKI_deadkey["\u02d9"]={c:"\u010b",e:"\u0117",g:"\u0121",z:"\u017c",
|
258 |
+
C:"\u010a",E:"\u0116",G:"\u0120",Z:"\u017b"};this.VKI_deadkey["\u00b8"]=this.VKI_deadkey["\u201a"]={c:"\u00e7",s:"\u015f",C:"\u00c7",S:"\u015e"};this.VKI_deadkey[","]={s:this.VKI_isIElt8?"\u015f":"\u0219",t:this.VKI_isIElt8?"\u0163":"\u021b",S:this.VKI_isIElt8?"\u015e":"\u0218",T:this.VKI_isIElt8?"\u0162":"\u021a"};this.VKI_deadkey["\u3002"]={"\u306f":"\u3071","\u3072":"\u3074","\u3075":"\u3077","\u3078":"\u307a","\u307b":"\u307d","\u30cf":"\u30d1","\u30d2":"\u30d4","\u30d5":"\u30d7","\u30d8":"\u30da",
|
259 |
+
"\u30db":"\u30dd"};this.VKI_symbol={"\u00a0":"NB\nSP","\u200b":"ZW\nSP","\u200c":"ZW\nNJ","\u200d":"ZW\nJ"};this.VKI_numpad=[[["$"],["\u00a3"],["\u20ac"],["\u00a5"]],[["7"],["8"],["9"],["/"]],[["4"],["5"],["6"],["*"]],[["1"],["2"],["3"],["-"]],[["0"],["."],["="],["+"]]];this.VKI_attachKeyboard=VKI_attach=function(b){if(b.getAttribute("VKI_attached"))return false;if(this.VKI_imageURI){var d=document.createElement("img");d.src=this.VKI_imageURI;d.alt=this.VKI_i18n["00"];d.className="keyboardInputInitiator";
|
260 |
+
d.title=this.VKI_i18n["01"];d.elem=b;d.onclick=function(b){b=b||event;b.stopPropagation?b.stopPropagation():b.cancelBubble=true;a.VKI_show(this.elem)};b.parentNode.insertBefore(d,b.dir=="rtl"?b:b.nextSibling)}else b.onfocus=function(){a.VKI_target!=this&&a.VKI_show(this)};b.setAttribute("VKI_attached","true");if(this.VKI_isIE)b.onclick=b.onselect=b.onkeyup=function(a){if((a||event).type!="keyup"||!this.readOnly)this.range=document.selection.createRange()};g(b,"click",function(b){if(a.VKI_target==
|
261 |
+
this)b=b||event,b.stopPropagation?b.stopPropagation():b.cancelBubble=true;return false},false);this.VKI_isMoz&&b.addEventListener("blur",function(){this.setAttribute("_scrollTop",this.scrollTop)},false)};this.VKI_keyboard=document.createElement("table");this.VKI_keyboard.id="keyboardInputMaster";this.VKI_keyboard.dir="ltr";this.VKI_keyboard.cellSpacing="0";this.VKI_keyboard.reflow=function(){this.style.width="50px";this.style.width=""};g(this.VKI_keyboard,"click",function(a){a=a||event;a.stopPropagation?
|
262 |
+
a.stopPropagation():a.cancelBubble=true;return false},false);if(!this.VKI_layout[this.VKI_kt])return alert('No keyboard named "'+this.VKI_kt+'"');this.VKI_langCode={};var r=document.createElement("thead"),o=document.createElement("tr"),f=document.createElement("th");f.colSpan="2";var h=document.createElement("div");h.title=this.VKI_i18n["02"];g(h,"click",function(){var a=this.getElementsByTagName("ol")[0];if(a.style.display)a.style.display="";else{a.style.display="block";for(var d=a.getElementsByTagName("li"),
|
263 |
+
c=0,g=0;c<d.length;c++)VKI_kt==d[c].firstChild.nodeValue?(d[c].className="selected",g=d[c].offsetTop-d[c].offsetHeight*2):d[c].className="";setTimeout(function(){a.scrollTop=g},0)}},false);h.appendChild(document.createTextNode(this.VKI_kt));h.appendChild(document.createTextNode(this.VKI_isIElt8?" \u2193":" \u25be"));var i=document.createElement("ol");for(ktype in this.VKI_layout)if(typeof this.VKI_layout[ktype]=="object"){if(!this.VKI_layout[ktype].lang)this.VKI_layout[ktype].lang=[];for(var c=0;c<
|
264 |
+
this.VKI_layout[ktype].lang.length;c++)this.VKI_langCode[this.VKI_layout[ktype].lang[c].toLowerCase().replace(/-/g,"_")]=ktype;c=document.createElement("li");c.title=this.VKI_layout[ktype].name;g(c,"click",function(b){b=b||event;b.stopPropagation?b.stopPropagation():b.cancelBubble=true;this.parentNode.style.display="";a.VKI_kts=a.VKI_kt=h.firstChild.nodeValue=this.firstChild.nodeValue;a.VKI_buildKeys();a.VKI_position(true)},false);n(c);c.appendChild(document.createTextNode(ktype));i.appendChild(c)}h.appendChild(i);
|
265 |
+
f.appendChild(h);this.VKI_langCode.index=[];for(prop in this.VKI_langCode)prop!="index"&&typeof this.VKI_langCode[prop]=="string"&&this.VKI_langCode.index.push(prop);this.VKI_langCode.index.sort();this.VKI_langCode.index.reverse();if(this.VKI_numberPad)c=document.createElement("span"),c.appendChild(document.createTextNode("#")),c.title=this.VKI_i18n["00"],g(c,"click",function(){p.style.display=!p.style.display?"none":"";a.VKI_position(true)},false),n(c),f.appendChild(c);this.VKI_kbsize=function(){a.VKI_size=
|
266 |
+
Math.min(5,Math.max(1,a.VKI_size));a.VKI_keyboard.className=a.VKI_keyboard.className.replace(/ ?keyboardInputSize\d ?/,"");a.VKI_size!=2&&(a.VKI_keyboard.className+=" keyboardInputSize"+a.VKI_size);a.VKI_position(true);a.VKI_isOpera&&a.VKI_keyboard.reflow()};if(this.VKI_sizeAdj)c=document.createElement("small"),c.title=this.VKI_i18n["10"],g(c,"click",function(){--a.VKI_size;a.VKI_kbsize()},false),n(c),c.appendChild(document.createTextNode(this.VKI_isIElt8?"\u2193":"\u21d3")),f.appendChild(c),c=document.createElement("big"),
|
267 |
+
c.title=this.VKI_i18n["11"],g(c,"click",function(){++a.VKI_size;a.VKI_kbsize()},false),n(c),c.appendChild(document.createTextNode(this.VKI_isIElt8?"\u2191":"\u21d1")),f.appendChild(c);c=document.createElement("strong");c.appendChild(document.createTextNode("X"));c.title=this.VKI_i18n["06"];g(c,"click",function(){a.VKI_close()},false);n(c);f.appendChild(c);o.appendChild(f);r.appendChild(o);this.VKI_keyboard.appendChild(r);r=document.createElement("tbody");o=document.createElement("tr");c=document.createElement("td");
|
268 |
+
f=document.createElement("div");if(this.VKI_deadBox){var i=document.createElement("label"),k=document.createElement("input");k.type="checkbox";k.title=this.VKI_i18n["03"]+": "+(this.VKI_deadkeysOn?this.VKI_i18n["04"]:this.VKI_i18n["05"]);k.defaultChecked=this.VKI_deadkeysOn;g(k,"click",function(){this.title=a.VKI_i18n["03"]+": "+(this.checked?a.VKI_i18n["04"]:a.VKI_i18n["05"]);a.VKI_modify("");return true},false);i.appendChild(k);k.checked=this.VKI_deadkeysOn;f.appendChild(i);this.VKI_deadkeysOn=
|
269 |
+
k}else this.VKI_deadkeysOn.checked=this.VKI_deadkeysOn;if(this.VKI_showVersion)i=document.createElement("var"),i.title=this.VKI_i18n["09"]+" "+this.VKI_version,i.appendChild(document.createTextNode("v"+this.VKI_version)),f.appendChild(i);c.appendChild(f);o.appendChild(c);var p=document.createElement("td");p.id="keyboardInputNumpad";if(!this.VKI_numberPadOn)p.style.display="none";f=document.createElement("table");f.cellSpacing="0";i=document.createElement("tbody");for(c=0;c<this.VKI_numpad.length;c++){for(var k=
|
270 |
+
document.createElement("tr"),u=0;u<this.VKI_numpad[c].length;u++){var s=document.createElement("td");g(s,"click",v,false);n(s);s.appendChild(document.createTextNode(this.VKI_numpad[c][u]));k.appendChild(s)}i.appendChild(k)}f.appendChild(i);p.appendChild(f);o.appendChild(p);r.appendChild(o);this.VKI_keyboard.appendChild(r);if(this.VKI_isIE6)this.VKI_iframe=document.createElement("iframe"),this.VKI_iframe.style.position="absolute",this.VKI_iframe.style.border="0px none",this.VKI_iframe.style.filter=
|
271 |
+
"mask()",this.VKI_iframe.style.zIndex="999999",this.VKI_iframe.src=this.VKI_imageURI;this.VKI_buildKeys=function(){this.VKI_shift=this.VKI_shiftlock=this.VKI_altgr=this.VKI_altgrlock=this.VKI_dead=false;for(var b=this.VKI_keyboard.tBodies[0].getElementsByTagName("div")[0],d=b.getElementsByTagName("table"),c=d.length-1;c>=0;c--)b.removeChild(d[c]);for(var c=0,d=false,q;q=this.VKI_layout[this.VKI_kt].keys[c++];){var e=document.createElement("table");e.cellSpacing="0";if(q.length<=this.VKI_keyCenter)e.className=
|
272 |
+
"keyboardInputCenter";for(var w=document.createElement("tbody"),x=document.createElement("tr"),y=0,j;j=q[y++];){var l=document.createElement("td");if(this.VKI_symbol[j[0]]){var f=this.VKI_symbol[j[0]].split("\n"),i=document.createElement("small");i.setAttribute("char",j[0]);for(var h=0;h<f.length;h++)h&&i.appendChild(document.createElement("br")),i.appendChild(document.createTextNode(f[h]));l.appendChild(i)}else l.appendChild(document.createTextNode(j[0]||"\u00a0"));f=[];if(this.VKI_deadkeysOn.checked)for(key in this.VKI_deadkey)if(key===
|
273 |
+
j[0]){f.push("deadkey");break}q.length>this.VKI_keyCenter&&y==q.length&&f.push("last");(j[0]==" "||j[1]==" ")&&f.push("space");l.className=f.join(" ");switch(j[1]){case "Caps":case "Shift":case "Alt":case "AltGr":case "AltLk":g(l,"click",function(b){return function(){a.VKI_modify(b);return false}}(j[1]),false);break;case "Tab":g(l,"click",function(){a.VKI_insert("\t");return false},false);break;case "Bksp":g(l,"click",function(){a.VKI_target.focus();if(a.VKI_target.setSelectionRange&&!a.VKI_target.readOnly){var b=
|
274 |
+
[a.VKI_target.selectionStart,a.VKI_target.selectionEnd];b[0]<b[1]&&b[0]++;a.VKI_target.value=a.VKI_target.value.substr(0,b[0]-1)+a.VKI_target.value.substr(b[1]);a.VKI_target.setSelectionRange(b[0]-1,b[0]-1)}else if(a.VKI_target.createTextRange&&!a.VKI_target.readOnly){try{a.VKI_target.range.select()}catch(d){a.VKI_target.range=document.selection.createRange()}a.VKI_target.range.text.length||a.VKI_target.range.moveStart("character",-1);a.VKI_target.range.text=""}else a.VKI_target.value=a.VKI_target.value.substr(0,
|
275 |
+
a.VKI_target.value.length-1);jQuery(a.VKI_target).keyup();a.VKI_shift&&a.VKI_modify("Shift");a.VKI_altgr&&a.VKI_modify("AltGr");a.VKI_target.focus();return true},false);break;case "Enter":g(l,"click",function(){if(a.VKI_target.nodeName!="TEXTAREA"){if(a.VKI_target.form){for(var b=0,d=false;b<a.VKI_target.form.elements.length;b++)a.VKI_target.form.elements[b].type=="submit"&&(d=true);d||a.VKI_target.form.submit()}a.VKI_close()}else a.VKI_insert("\n");return true},false);break;default:g(l,"click",v,
|
276 |
+
false)}n(l);x.appendChild(l);for(h=0;h<4;h++)if(this.VKI_deadkey[j[h]=j[h]||""])d=true}w.appendChild(x);e.appendChild(w);b.appendChild(e)}if(this.VKI_deadBox)this.VKI_deadkeysOn.style.display=d?"inline":"none";if(this.VKI_isIE6)this.VKI_iframe.style.width=this.VKI_keyboard.offsetWidth+"px",this.VKI_iframe.style.height=this.VKI_keyboard.offsetHeight+"px"};this.VKI_buildKeys();g(this.VKI_keyboard,"selectstart",function(){return false},false);this.VKI_keyboard.unselectable="on";this.VKI_isOpera&&g(this.VKI_keyboard,
|
277 |
+
"mousedown",function(){return false},false);this.VKI_modify=function(a){switch(a){case "Alt":case "AltGr":this.VKI_altgr=!this.VKI_altgr;break;case "AltLk":this.VKI_altgr=0;this.VKI_altgrlock=!this.VKI_altgrlock;break;case "Caps":this.VKI_shift=0;this.VKI_shiftlock=!this.VKI_shiftlock;break;case "Shift":this.VKI_shift=!this.VKI_shift}var d=0;!this.VKI_shift!=!this.VKI_shiftlock&&(d+=1);!this.VKI_altgr!=!this.VKI_altgrlock&&(d+=2);for(var c=this.VKI_keyboard.tBodies[0].getElementsByTagName("div")[0].getElementsByTagName("table"),
|
278 |
+
g=0;g<c.length;g++)for(var e=c[g].getElementsByTagName("td"),f=0;f<e.length;f++){var h=[],i=this.VKI_layout[this.VKI_kt].keys[g][f];switch(i[1]){case "Alt":case "AltGr":this.VKI_altgr&&h.push("pressed");break;case "AltLk":this.VKI_altgrlock&&h.push("pressed");break;case "Shift":this.VKI_shift&&h.push("pressed");break;case "Caps":this.VKI_shiftlock&&h.push("pressed");break;case "Tab":case "Enter":case "Bksp":break;default:if(a)if(e[f].removeChild(e[f].firstChild),this.VKI_symbol[i[d]]){var j=this.VKI_symbol[i[d]].split("\n"),
|
279 |
+
l=document.createElement("small");l.setAttribute("char",i[d]);for(var k=0;k<j.length;k++)k&&l.appendChild(document.createElement("br")),l.appendChild(document.createTextNode(j[k]));e[f].appendChild(l)}else e[f].appendChild(document.createTextNode(i[d]||"\u00a0"));this.VKI_deadkeysOn.checked&&(j=e[f].firstChild.nodeValue||e[f].firstChild.className,this.VKI_dead&&(j==this.VKI_dead&&h.push("pressed"),this.VKI_deadkey[this.VKI_dead][j]&&h.push("target")),this.VKI_deadkey[j]&&h.push("deadkey"))}f==e.length-
|
280 |
+
1&&e.length>this.VKI_keyCenter&&h.push("last");(i[0]==" "||i[1]==" ")&&h.push("space");e[f].className=h.join(" ")}};this.VKI_insert=function(a){this.VKI_target.focus();if(this.VKI_target.maxLength)this.VKI_target.maxlength=this.VKI_target.maxLength;if(typeof this.VKI_target.maxlength=="undefined"||this.VKI_target.maxlength<0||this.VKI_target.value.length<this.VKI_target.maxlength){if(this.VKI_target.setSelectionRange&&!this.VKI_target.readOnly){var d=[this.VKI_target.selectionStart,this.VKI_target.selectionEnd];
|
281 |
+
this.VKI_target.value=this.VKI_target.value.substr(0,d[0])+a+this.VKI_target.value.substr(d[1]);a=="\n"&&this.VKI_isOpera&&d[0]++;this.VKI_target.setSelectionRange(d[0]+a.length,d[0]+a.length)}else if(this.VKI_target.createTextRange&&!this.VKI_target.readOnly){try{this.VKI_target.range.select()}catch(c){this.VKI_target.range=document.selection.createRange()}this.VKI_target.range.text=a;this.VKI_target.range.collapse(true);this.VKI_target.range.select()}else this.VKI_target.value+=a;this.VKI_shift&&
|
282 |
+
this.VKI_modify("Shift");this.VKI_altgr&&this.VKI_modify("AltGr");this.VKI_target.focus();jQuery(this.VKI_target).keyup()}else this.VKI_target.createTextRange&&this.VKI_target.range&&this.VKI_target.range.select()};this.VKI_show=function(b){if(this.VKI_target)this.VKI_close();else{this.VKI_target=b;if(this.VKI_langAdapt&&this.VKI_target.lang){for(var b=false,d=this.VKI_target.lang.toLowerCase().replace(/-/g,"_"),c=0,b=false;!b&&c<this.VKI_langCode.index.length;c++)if(d.indexOf(this.VKI_langCode.index[c])==
|
283 |
+
0)b=h.firstChild.nodeValue=this.VKI_kt=this.VKI_langCode[this.VKI_langCode.index[c]];b&&this.VKI_buildKeys()}if(this.VKI_isIE){if(!this.VKI_target.range)this.VKI_target.range=this.VKI_target.createTextRange(),this.VKI_target.range.moveStart("character",this.VKI_target.value.length);this.VKI_target.range.select()}try{this.VKI_keyboard.parentNode.removeChild(this.VKI_keyboard)}catch(g){}if(this.VKI_clearPasswords&&this.VKI_target.type=="password")this.VKI_target.value="";b=this.VKI_target;this.VKI_target.keyboardPosition=
|
284 |
+
"absolute";do{if(b.currentStyle)var e=b.currentStyle.position;else window.getComputedStyle&&(e=window.getComputedStyle(b,null).position);if(e=="fixed"){this.VKI_target.keyboardPosition="fixed";break}}while(b=b.offsetParent);this.VKI_isIE6&&document.body.appendChild(this.VKI_iframe);document.body.appendChild(this.VKI_keyboard);this.VKI_keyboard.style.position=this.VKI_target.keyboardPosition;this.VKI_isOpera&&this.VKI_keyboard.reflow();this.VKI_position(true);(a.VKI_isMoz||a.VKI_isWebKit)&&this.VKI_position(true);
|
285 |
+
this.VKI_target.blur();this.VKI_target.focus()}};this.VKI_position=function(b){if(a.VKI_target){var d=t(a.VKI_keyboard),c=z(),f=A(),e=false,h=a.VKI_target.offsetHeight+3;b!==true&&(d[1]+a.VKI_keyboard.offsetHeight-f[1]-c[1]>0?(e=true,h=-a.VKI_keyboard.offsetHeight-3):d[1]-f[1]<0&&(e=true));if(e||b===true){d=t(a.VKI_target);for(e=a.VKI_target;e=e.parentNode;){if(e==document.body)break;if(e.scrollHeight>e.offsetHeight||e.scrollWidth>e.offsetWidth){e.getAttribute("VKI_scrollListener")||(e.setAttribute("VKI_scrollListener",
|
286 |
+
true),g(e,"scroll",function(){a.VKI_position(true)},false));var i=t(e),k=d[1]-i[1],j=d[0]-i[0],i=k+a.VKI_target.offsetHeight,l=j+a.VKI_target.offsetWidth,k=e.offsetHeight-k-a.VKI_target.offsetHeight,j=e.offsetWidth-j-a.VKI_target.offsetWidth;a.VKI_keyboard.style.display=i<0||l<0||k<0||j<0?"none":"";if(a.VKI_isIE6)a.VKI_iframe.style.display=i<0||l<0||k<0||j<0?"none":""}}a.VKI_keyboard.style.top=d[1]-(a.VKI_target.keyboardPosition=="fixed"&&!a.VKI_isIE&&!a.VKI_isMoz?f[1]:0)+h+"px";a.VKI_keyboard.style.left=
|
287 |
+
Math.max(10,Math.min(c[0]-a.VKI_keyboard.offsetWidth-25,d[0]))+"px";if(a.VKI_isIE6)a.VKI_iframe.style.width=a.VKI_keyboard.offsetWidth+"px",a.VKI_iframe.style.height=a.VKI_keyboard.offsetHeight+"px",a.VKI_iframe.style.top=a.VKI_keyboard.style.top,a.VKI_iframe.style.left=a.VKI_keyboard.style.left}b===true&&a.VKI_position()}};this.VKI_close=VKI_close=function(){if(this.VKI_target){try{this.VKI_keyboard.parentNode.removeChild(this.VKI_keyboard),this.VKI_isIE6&&this.VKI_iframe.parentNode.removeChild(this.VKI_iframe)}catch(b){}if(this.VKI_kt!=
|
288 |
+
this.VKI_kts)h.firstChild.nodeValue=this.VKI_kt=this.VKI_kts,this.VKI_buildKeys();h.getElementsByTagName("ol")[0].style.display="";this.VKI_target.focus();this.VKI_isIE?setTimeout(function(){a.VKI_target=false},0):this.VKI_target=false}};g(window,"resize",this.VKI_position,false);g(window,"scroll",this.VKI_position,false);this.VKI_kbsize();g(window,"load",function(){for(var b=[document.getElementsByTagName("input"),document.getElementsByTagName("textarea")],c=0,f;f=b[c++];)for(var h=0,e;e=f[h++];)(e.nodeName==
|
289 |
+
"TEXTAREA"||e.type=="text"||e.type=="password")&&e.className.indexOf("keyboardInput")>-1&&a.VKI_attachKeyboard(e);g(document.documentElement,"click",function(){a.VKI_close()},false)},false)})();
|
js/l/de.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Schlie\u00dfen ohne Speichern?","You have made a change to the translation. Are you sure you want to discard it?":"Sie haben die \u00dcbersetzung bearbeitet. Sind Sie sicher, dass Sie abbrechen wollen?",History:"Verlauf","Loading...":"Laden...",Translated:"\u00dcbersetzt",By:"von",At:"\u00fcber",google:"Google",bing:"Bing",apertium:"Apertium","manual translation":"manuelle \u00dcbersetzung","bing suggest":"Bing Suggest","google suggest":"Google Suggest","apertium suggest":"Apertium Suggest",
|
12 |
"Edit Translation":"\u00dcbersetzung bearbeiten","Original text":"Originaltext","read alternate translations":"alternative \u00dcbersetzung lesen","previous translation":"Vorherige","find on page":"Auf Seite suchen","next translation":"N\u00e4chste","Translate to":"\u00dcbersetzen nach","view translation log":"\u00dcbersetzungsprotokoll anzeigen","virtual keyboard":"virtuelle Tastatur","approve translation":"\u00dcbersetzung genehmigen","delete":"L\u00f6schen",Discard:"Verwerfen",Cancel:"Abbrechen"};
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Schlie\u00dfen ohne Speichern?","You have made a change to the translation. Are you sure you want to discard it?":"Sie haben die \u00dcbersetzung bearbeitet. Sind Sie sicher, dass Sie abbrechen wollen?",History:"Verlauf","Loading...":"Laden...",Translated:"\u00dcbersetzt",By:"von",At:"\u00fcber",google:"Google",bing:"Bing",apertium:"Apertium","manual translation":"manuelle \u00dcbersetzung","bing suggest":"Bing Suggest","google suggest":"Google Suggest","apertium suggest":"Apertium Suggest",
|
12 |
"Edit Translation":"\u00dcbersetzung bearbeiten","Original text":"Originaltext","read alternate translations":"alternative \u00dcbersetzung lesen","previous translation":"Vorherige","find on page":"Auf Seite suchen","next translation":"N\u00e4chste","Translate to":"\u00dcbersetzen nach","view translation log":"\u00dcbersetzungsprotokoll anzeigen","virtual keyboard":"virtuelle Tastatur","approve translation":"\u00dcbersetzung genehmigen","delete":"L\u00f6schen",Discard:"Verwerfen",Cancel:"Abbrechen"};
|
js/l/es.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Cerrar sin guardar?","You have made a change to the translation. Are you sure you want to discard it?":"Has cambiado la traducion. Estas seguro que lo quieres eliminar?",History:"Historia","Loading...":"Cargando...",Translated:"Traducido",By:"Por",At:"En",google:"google",bing:"bing",apertium:"apertium","manual translation":"traducci\u00f3n manual","bing suggest":"sugerencia de bing","google suggest":"sugerencia de google","apertium suggest":"sugerencia de apertium",
|
12 |
"Edit Translation":"Editar traducci\u00f3n","Original text":"Texto original","read alternate translations":"lee traducci\u00f3nes alternativas","previous translation":"traducci\u00f3n anterior","find on page":"encuentra en la pagina","next translation":"siguiente traducci\u00f3n","Translate to":"Traducir a","view translation log":"muestra diario de traducion","virtual keyboard":"teclado virtual","approve translation":"aprueba traducion","delete":"eliminar",Discard:"Descartar",Cancel:"Cancelar"};
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Cerrar sin guardar?","You have made a change to the translation. Are you sure you want to discard it?":"Has cambiado la traducion. Estas seguro que lo quieres eliminar?",History:"Historia","Loading...":"Cargando...",Translated:"Traducido",By:"Por",At:"En",google:"google",bing:"bing",apertium:"apertium","manual translation":"traducci\u00f3n manual","bing suggest":"sugerencia de bing","google suggest":"sugerencia de google","apertium suggest":"sugerencia de apertium",
|
12 |
"Edit Translation":"Editar traducci\u00f3n","Original text":"Texto original","read alternate translations":"lee traducci\u00f3nes alternativas","previous translation":"traducci\u00f3n anterior","find on page":"encuentra en la pagina","next translation":"siguiente traducci\u00f3n","Translate to":"Traducir a","view translation log":"muestra diario de traducion","virtual keyboard":"teclado virtual","approve translation":"aprueba traducion","delete":"eliminar",Discard:"Descartar",Cancel:"Cancelar"};
|
js/l/fa.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"\u0628\u062f\u0648\u0646 \u0646\u06af\u0647 \u062f\u0627\u0631\u06cc \u0628\u0628\u0646\u062f\u06cc\u0645\u061f","You have made a change to the translation. Are you sure you want to discard it?":"\u0634\u0645\u0627 \u062f\u0631 \u062a\u0631\u062c\u0645\u0647 \u06cc\u06a9 \u062f\u06af\u0631\u06af\u0648\u0646\u06cc \u0633\u0627\u062e\u062a\u0647 \u0627\u06cc\u062f \u0622\u06cc\u0627 \u0622\u06af\u0627\u0647\u0627\u0646\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0648\u0631 \u0628\u06cc\u0646\u062f\u0627\u0632\u06cc\u062f\u061f ",
|
12 |
History:"\u067e\u06cc\u0634\u06cc\u0646\u0647","Loading...":"\u0628\u0627\u0631\u06af\u06cc\u0631\u06cc...",Translated:"\u062a\u0631\u062c\u0645\u0647 \u0634\u062f\u0647",By:"\u0628\u0627",At:"\u062f\u0631",google:"\u06af\u0648\u06af\u0644",bing:"\u0628\u06cc\u0646\u06af",apertium:"\u0627\u0650\u06cc \u067e\u0650\u0631\u0634\u0650\u0645","manual translation":"\u062a\u0631\u062c\u0645\u0647 \u06cc \u062f\u0633\u062a\u06cc","bing suggest":"\u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0628\u06cc\u0646\u06af",
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"\u0628\u062f\u0648\u0646 \u0646\u06af\u0647 \u062f\u0627\u0631\u06cc \u0628\u0628\u0646\u062f\u06cc\u0645\u061f","You have made a change to the translation. Are you sure you want to discard it?":"\u0634\u0645\u0627 \u062f\u0631 \u062a\u0631\u062c\u0645\u0647 \u06cc\u06a9 \u062f\u06af\u0631\u06af\u0648\u0646\u06cc \u0633\u0627\u062e\u062a\u0647 \u0627\u06cc\u062f \u0622\u06cc\u0627 \u0622\u06af\u0627\u0647\u0627\u0646\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0648\u0631 \u0628\u06cc\u0646\u062f\u0627\u0632\u06cc\u062f\u061f ",
|
12 |
History:"\u067e\u06cc\u0634\u06cc\u0646\u0647","Loading...":"\u0628\u0627\u0631\u06af\u06cc\u0631\u06cc...",Translated:"\u062a\u0631\u062c\u0645\u0647 \u0634\u062f\u0647",By:"\u0628\u0627",At:"\u062f\u0631",google:"\u06af\u0648\u06af\u0644",bing:"\u0628\u06cc\u0646\u06af",apertium:"\u0627\u0650\u06cc \u067e\u0650\u0631\u0634\u0650\u0645","manual translation":"\u062a\u0631\u062c\u0645\u0647 \u06cc \u062f\u0633\u062a\u06cc","bing suggest":"\u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0628\u06cc\u0646\u06af",
|
js/l/he.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"\u05dc\u05e1\u05d2\u05d5\u05e8 \u05d1\u05dc\u05d9 \u05dc\u05e9\u05de\u05d5\u05e8?","You have made a change to the translation. Are you sure you want to discard it?":"\u05d1\u05d9\u05e6\u05e2\u05ea \u05e9\u05d9\u05e0\u05d5\u05d9 \u05d1\u05ea\u05e8\u05d2\u05d5\u05dd, \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d5\u05d5\u05ea\u05e8 \u05e2\u05dc\u05d9\u05d5?",History:"\u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4",
|
12 |
"Loading...":"\u05d8\u05d5\u05e2\u05df...",Translated:"\u05ea\u05d5\u05e8\u05d2\u05dd",By:"\u05e2\u05dc \u05d9\u05d3\u05d9",At:"\u05d1",google:"\u05d2\u05d5\u05d2\u05dc",bing:"\u05d1\u05d9\u05e0\u05d2",apertium:"\u05d0\u05e4\u05e8\u05d8\u05d9\u05d5\u05dd","manual translation":"\u05ea\u05e8\u05d2\u05d5\u05dd \u05d9\u05d3\u05e0\u05d9","bing suggest":"\u05d4\u05e6\u05e2\u05d5\u05ea \u05d1\u05d9\u05e0\u05d2","google suggest":"\u05d4\u05e6\u05e2\u05d5\u05ea \u05d2\u05d5\u05d2\u05dc","apertium suggest":"\u05d4\u05e6\u05e2\u05d5\u05ea \u05d0\u05e4\u05e8\u05d8\u05d9\u05d5\u05dd",
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"\u05dc\u05e1\u05d2\u05d5\u05e8 \u05d1\u05dc\u05d9 \u05dc\u05e9\u05de\u05d5\u05e8?","You have made a change to the translation. Are you sure you want to discard it?":"\u05d1\u05d9\u05e6\u05e2\u05ea \u05e9\u05d9\u05e0\u05d5\u05d9 \u05d1\u05ea\u05e8\u05d2\u05d5\u05dd, \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d5\u05d5\u05ea\u05e8 \u05e2\u05dc\u05d9\u05d5?",History:"\u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4",
|
12 |
"Loading...":"\u05d8\u05d5\u05e2\u05df...",Translated:"\u05ea\u05d5\u05e8\u05d2\u05dd",By:"\u05e2\u05dc \u05d9\u05d3\u05d9",At:"\u05d1",google:"\u05d2\u05d5\u05d2\u05dc",bing:"\u05d1\u05d9\u05e0\u05d2",apertium:"\u05d0\u05e4\u05e8\u05d8\u05d9\u05d5\u05dd","manual translation":"\u05ea\u05e8\u05d2\u05d5\u05dd \u05d9\u05d3\u05e0\u05d9","bing suggest":"\u05d4\u05e6\u05e2\u05d5\u05ea \u05d1\u05d9\u05e0\u05d2","google suggest":"\u05d4\u05e6\u05e2\u05d5\u05ea \u05d2\u05d5\u05d2\u05dc","apertium suggest":"\u05d4\u05e6\u05e2\u05d5\u05ea \u05d0\u05e4\u05e8\u05d8\u05d9\u05d5\u05dd",
|
js/l/it.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Chiudere senza salvare?","You have made a change to the translation. Are you sure you want to discard it?":"È stata fatta una modifica alla traduzione. Si è sicuri di volerla scartare?",History:"Storia","Loading...":"Caricamento...",Translated:"Tradotto",By:"Da",At:"A",google:"google",bing:"bing",apertium:"apertium","manual translation":"traduzione manuale","bing suggest":"bing suggerisce","google suggest":"google suggerisce","apertium suggest":"apertium suggerisce",
|
12 |
"Edit Translation":"Modifica Traduzione","Original text":"Testo Originale","read alternate translations":"leggi le traduzioni alternative","previous translation":"traduzione precedente","find on page":"trova nella pagina","next translation":"prossima traduzione","Translate to":"Tradotto in","view translation log":"guarda il log delle traduzioni","virtual keyboard":"tastiera virtuale","approve translation":"approva traduzione","delete":"cancella",Discard:"Scarta",Cancel:"Cancella"};
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Chiudere senza salvare?","You have made a change to the translation. Are you sure you want to discard it?":"È stata fatta una modifica alla traduzione. Si è sicuri di volerla scartare?",History:"Storia","Loading...":"Caricamento...",Translated:"Tradotto",By:"Da",At:"A",google:"google",bing:"bing",apertium:"apertium","manual translation":"traduzione manuale","bing suggest":"bing suggerisce","google suggest":"google suggerisce","apertium suggest":"apertium suggerisce",
|
12 |
"Edit Translation":"Modifica Traduzione","Original text":"Testo Originale","read alternate translations":"leggi le traduzioni alternative","previous translation":"traduzione precedente","find on page":"trova nella pagina","next translation":"prossima traduzione","Translate to":"Tradotto in","view translation log":"guarda il log delle traduzioni","virtual keyboard":"tastiera virtuale","approve translation":"approva traduzione","delete":"cancella",Discard:"Scarta",Cancel:"Cancella"};
|
js/l/nl.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Sluiten zonder op te slaan?","You have made a change to the translation. Are you sure you want to discard it?":"Je hebt de vertaling aangepast. Weet je zeker dat je dat wilt annuleren?",History:"Geschiedenis","Loading...":"Aan het laden...",Translated:"Vertaald",By:"Door",At:"Op",google:"google",bing:"bing",apertium:"apertium","manual translation":"eigen vertaling","bing suggest":"bing suggestie","google suggest":"google suggestie","apertium suggest":"apertium suggestie",
|
12 |
"Edit Translation":"Vertaling aanpassen","Original text":"Oorspronkelijke tekst","read alternate translations":"bekijk alternatieve vertaling","previous translation":"vorige","find on page":"laat op de pagina zien","next translation":"volgende","Translate to":"Vertaal naar","view translation log":"Bekijk vertaallog","virtual keyboard":"virtueel toetsenbord","approve translation":"vertaling goedkeuren","delete":"verwijder",Discard:"weggooien",Cancel:"Annuleren"};
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"Sluiten zonder op te slaan?","You have made a change to the translation. Are you sure you want to discard it?":"Je hebt de vertaling aangepast. Weet je zeker dat je dat wilt annuleren?",History:"Geschiedenis","Loading...":"Aan het laden...",Translated:"Vertaald",By:"Door",At:"Op",google:"google",bing:"bing",apertium:"apertium","manual translation":"eigen vertaling","bing suggest":"bing suggestie","google suggest":"google suggestie","apertium suggest":"apertium suggestie",
|
12 |
"Edit Translation":"Vertaling aanpassen","Original text":"Oorspronkelijke tekst","read alternate translations":"bekijk alternatieve vertaling","previous translation":"vorige","find on page":"laat op de pagina zien","next translation":"volgende","Translate to":"Vertaal naar","view translation log":"Bekijk vertaallog","virtual keyboard":"virtueel toetsenbord","approve translation":"vertaling goedkeuren","delete":"verwijder",Discard:"weggooien",Cancel:"Annuleren"};
|
js/l/ru.js
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0431\u0435\u0437 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f?","You have made a change to the translation. Are you sure you want to discard it?":"\u0412\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u044d\u0442\u043e?",
|
12 |
History:"\u0418\u0441\u0442\u043e\u0440\u0438\u044f","Loading...":"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...",Translated:"\u041f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e",By:"",At:"\u0412",google:"",bing:"",apertium:"","manual translation":"\u0440\u0443\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434","bing suggest":"\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 bing","google suggest":"\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 google",
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
t_jp.l={"Close without saving?":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0431\u0435\u0437 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f?","You have made a change to the translation. Are you sure you want to discard it?":"\u0412\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u044d\u0442\u043e?",
|
12 |
History:"\u0418\u0441\u0442\u043e\u0440\u0438\u044f","Loading...":"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...",Translated:"\u041f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e",By:"",At:"\u0412",google:"",bing:"",apertium:"","manual translation":"\u0440\u0443\u0447\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434","bing suggest":"\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 bing","google suggest":"\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 google",
|
js/lazy.js
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/*
|
2 |
-
* xLazyLoader 1.
|
3 |
*
|
4 |
* Load js, css and images asynchron and get different callbacks
|
5 |
*
|
@@ -9,10 +9,10 @@
|
|
9 |
* Depends:
|
10 |
* jquery.js
|
11 |
*
|
12 |
-
* Copyright (c)
|
13 |
*/
|
14 |
-
(function(a){function m(){function
|
15 |
-
function(a,
|
16 |
-
|
17 |
-
b+'" id="'+
|
18 |
-
b,l).remove()}}a.xLazyLoader=function(a,
|
1 |
/*
|
2 |
+
* xLazyLoader 1.5 - Plugin for jQuery
|
3 |
*
|
4 |
* Load js, css and images asynchron and get different callbacks
|
5 |
*
|
9 |
* Depends:
|
10 |
* jquery.js
|
11 |
*
|
12 |
+
* Copyright (c) 2010 Oleg Slobodskoi (jsui.de)
|
13 |
*/
|
14 |
+
(function(a){function m(){function g(a,e){m[a](e,function(a){a=="error"?h.push(e):j.push(e)&&d.each(e);p()},"lazy-loaded-"+(d.name?d.name:(new Date).getTime()),d[a+"Key"]?"?key="+d[a+"Key"]:"")}function i(a){d.complete(a,j,h);d[a](a=="error"?h:j);clearTimeout(q);clearTimeout(s)}function p(){j.length==k.length?i("success"):j.length+h.length==k.length&&i("error")}function r(){h.push(this.src);p()}var m=this,d,j=[],h=[],q,s,n,k=[];this.init=function(b){b&&(d=a.extend({},a.xLazyLoader.defaults,b),n={js:d.js,
|
15 |
+
css:d.css,img:d.img},a.each(n,function(a,c){typeof c=="string"&&(c=c.split(","));k=k.concat(c)}),k.length?(d.timeout&&(q=setTimeout(function(){var e=j.concat(h);a.each(k,function(c,b){a.inArray(b,e)==-1&&h.push(b)});i("error")},d.timeout)),a.each(n,function(b,c){a.isArray(c)?a.each(c,function(a,c){g(b,c)}):typeof c=="string"&&g(b,c)})):i("error"))};this.js=function(b,e,c,d){var o=a('script[src*="'+b+'"]');if(o.length)o.attr("pending")?o.bind("scriptload",e):e();else{var f=document.createElement("script");
|
16 |
+
f.setAttribute("type","text/javascript");f.setAttribute("charset","UTF-8");f.setAttribute("src",b+d);f.setAttribute("id",c);f.setAttribute("pending",1);f.onerror=r;a(f).bind("scriptload",function(){a(this).removeAttr("pending");e();setTimeout(function(){a(f).unbind("scriptload")},10)});var g=false;f.onload=f.onreadystatechange=function(){if(!g&&(!this.readyState||/loaded|complete/.test(this.readyState)))g=true,f.onload=f.onreadystatechange=null,a(f).trigger("scriptload")};l.appendChild(f)}};this.css=
|
17 |
+
function(b,e,c,d){if(a('link[href*="'+b+'"]').length)e();else{var g=a('<link rel="stylesheet" type="text/css" media="all" href="'+b+d+'" id="'+c+'"></link>')[0];a.browser.msie?g.onreadystatechange=function(){/loaded|complete/.test(g.readyState)&&e()}:a.browser.opera?g.onload=e:(location.hostname.replace("www.",""),/http:/.test(b)&&/^(\w+:)?\/\/([^\/?#]+)/.exec(b),e());l.appendChild(g)}};this.img=function(a,d,c,g){c=new Image;c.onload=d;c.onerror=r;c.src=a+g};this.disable=function(b){a("#lazy-loaded-"+
|
18 |
+
b,l).attr("disabled","disabled")};this.enable=function(b){a("#lazy-loaded-"+b,l).removeAttr("disabled")};this.destroy=function(b){a("#lazy-loaded-"+b,l).remove()}}a.xLazyLoader=function(a,i){typeof a=="object"&&(i=a,a="init");(new m)[a](i)};a.xLazyLoader.defaults={js:[],css:[],img:[],jsKey:null,cssKey:null,imgKey:null,name:null,timeout:2E4,success:a.noop,error:a.noop,complete:a.noop,each:a.noop};var l=document.getElementsByTagName("head")[0]})(jQuery);
|
js/transposh.js
CHANGED
@@ -1,19 +1,19 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
-
(function(
|
12 |
-
{ln0:t_jp.lang,sr0:
|
13 |
-
"
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
"
|
18 |
-
|
19 |
-
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
+
(function(c){function A(b,a){if(c.trim(a).length!==0){var d=function(){var b=c(this).attr("id").substr(c(this).attr("id").lastIndexOf("_")+1),a=c("#"+e+"img_"+b);c("#"+e+b).attr("data-source",1);a.removeClass("tr-icon-yellow").removeClass("tr-icon-green").addClass("tr-icon-yellow")};c("*[data-token='"+b+"'][data-hidden!='y']").html(a).each(d);c("*[data-token='"+b+"'][data-hidden='y']").attr("data-trans",a).each(d)}}function B(b,a){clearTimeout(q);h.push(b);o.push(a);A(b,a);q=setTimeout(function(){var b=
|
12 |
+
{ln0:t_jp.lang,sr0:p,action:"tp_translation",items:h.length},a;for(a=0;a<h.length;a+=1)b["tk"+a]=h[a],b["tr"+a]=o[a],r+=c("*[data-token='"+h[a]+"']").size();c.ajax({type:"POST",url:t_jp.ajaxurl,data:b,success:function(){var b=r/i*100;t_jp.progress&&c("#"+k).progressbar("value",b)}});o=[];h=[]},200)}function j(b,a){B(b,c("<div>"+c.trim(a)+"</div>").text());var d=(i-c("."+e+'[data-source=""]').size())/i*100;t_jp.progress&&c("#"+l).progressbar("value",d)}function s(b,a,d){c.ajax({url:t_jp.ajaxurl,dataType:"json",
|
13 |
+
data:{action:"tp_gp",tl:d,q:b},success:a})}function t(b,a){s(a,function(a){c(a.results).each(function(a){j(b[a],this)})},t_jp.lang)}function u(b,a,d){c.ajax({url:"https://www.googleapis.com/language/translate/v2",dataType:"jsonp",data:{key:t_jp.google_key,q:b,target:d,source:t_jp.olang},traditional:true,success:a})}function C(b,a){u(a,function(d){typeof d.error!=="undefined"?t(b,a):c(d.data.translations).each(function(a){j(b[a],this.translatedText)})},t_jp.lang)}function m(b,a,d){if(t_jp.msn_key){var f=
|
14 |
+
"[";c(b).each(function(a){f+='"'+encodeURIComponent(b[a].replace(/[\\"]/g,"\\$&"))+'",'});f=f.slice(0,-1)+"]";c.ajax({url:"http://api.microsofttranslator.com/V2/Ajax.svc/TranslateArray?appId="+t_jp.msn_key+"&to="+d+"&texts="+f,dataType:"jsonp",jsonp:"oncomplete",success:a})}else v===1?setTimeout(function(){m(b,a,d)},500):(v=1,c.getScript("http://www.microsofttranslator.com/ajax/v2/toolkit.ashx?loc=en&toolbar=none",function(){t_jp.msn_key=_mstConfig.appId;m(b,a,d)}))}function D(b,a){p=2;m(a,function(a){c(a).each(function(a){j(b[a],
|
15 |
+
this.TranslatedText)})},t_jp.binglang)}function w(b,a,d){c.ajax({url:"http://api.apertium.org/json/translate",data:{q:b,langpair:t_jp.olang+"|"+d,markUnknown:"no"},dataType:"jsonp",traditional:true,success:a})}function E(b,a){p=3;w(a,function(a){a.responseStatus>=200&&a.responseStatus<300&&(a.responseData.translatedText!==void 0?j(b[0],a.responseData.translatedText):c(a.responseData).each(function(a){this.responseStatus===200&&j(b[a],this.responseData.translatedText)}))},t_jp.lang)}function x(b,a){t_jp.msn&&
|
16 |
+
t_jp.preferred==="2"?D(b,a):t_jp.apertium&&(t_jp.olang==="en"||t_jp.olang==="es")?E(b,a):t_jp.google_key?C(b,a):t(b,a)}function y(){var b=[],a=0,d=[],f=[];c("."+e+'[data-source=""]').each(function(){var e=c(this).attr("data-token"),g=c(this).attr("data-orig");g===void 0&&(g=c(this).html());b[g]!==1&&(b[g]=1,a+g.length>F&&(x(f,d),a=0,d=[],f=[]),a+=g.length,f.push(e),d.push(g))});x(f,d)}function z(b){typeof c.xLazyLoader==="function"?b():c.getScript(t_jp.plugin_url+"/js/lazy.js",b)}function n(b){n.hit?
|
17 |
+
b():(n.hit=true,z(function(){c.xLazyLoader({js:t_jp.jQueryUI+"jquery-ui.min.js",css:t_jp.jQueryUI+"themes/"+t_jp.theme+"/jquery-ui.css",success:b})}))}var F=512,i,e=t_jp.prefix,l=e+"pbar",k=l+"_s",p=1,r=0,q,h=[],o=[],v=0;t_jp.jQueryUI="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/";t_jp.dgpt=s;t_jp.dgt=u;t_jp.dmt=m;t_jp.dat=w;t_jp.tfl=z;t_jp.tfju=n;c(document).ready(function(){if(t_jp.msn)if(t_jp.binglang=t_jp.lang,t_jp.binglang==="zh")t_jp.binglang="zh-chs";else if(t_jp.binglang==="zh-tw")t_jp.binglang=
|
18 |
+
"zh-cht";c("."+e+"setdeflang").click(function(){c.ajax({url:t_jp.ajaxurl,data:{action:"tp_cookie"},cache:false});c("."+e+"setdeflang").hide("slow");return false});i=c("."+e+'[data-source=""]').size();c.ajaxSetup({cache:true});if(i&&!t_jp.noauto&&(t_jp.google||t_jp.msn||t_jp.apertium))t_jp.progress?n(function(){c("#"+e+"credit").css({overflow:"auto"}).append('<div style="float: left;width: 90%;height: 10px" id="'+l+'"/><div style="margin-bottom:10px;float:left;width: 90%;height: 10px" id="'+k+'"/>');
|
19 |
+
c("#"+l).progressbar({value:0});c("#"+k).progressbar({value:0});c("#"+k+" > div").css({background:"#28F828",border:"#08A908 1px solid"});y()}):y();t_jp.edit&&c.getScript(t_jp.plugin_url+"/js/transposhedit.js")})})(jQuery);
|
js/transposhadmin.js
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* Transposh v0.7.6
|
3 |
-
* http://transposh.org/
|
4 |
-
*
|
5 |
-
* Copyright 2011, Team Transposh
|
6 |
-
* Licensed under the GPL Version 2 or higher.
|
7 |
-
* http://transposh.org/license
|
8 |
-
*
|
9 |
-
* Date: Tue, 02 Aug 2011 03:11:42 +0300
|
10 |
-
*/
|
11 |
-
var timer,items=0,translations=[],tokens=[],langs=[],sources=[],BATCH_SIZE=128,pair_count=0,curr_pair=0;t_jp.MSN_APPID="FACA8E2DF8DCCECE0DC311C6E57DA98EFEFA9BC6";function make_progress(b,a){curr_pair+=1;jQuery("#progress_bar").progressbar("value",curr_pair/pair_count*100);jQuery("#p").text("("+a+") "+b);curr_pair===pair_count&&jQuery("#tr_loading").data("done",!0)}
|
12 |
-
function ajax_translate_me(b,a,d,e){a=jQuery("<div>"+jQuery.trim(a)+"</div>").text();make_progress(a,d);clearTimeout(timer);items+=1;tokens.push(b);translations.push(a);langs.push(d);sources.push(e);timer=setTimeout(function(){var a={translation_posted:"2",items:items},c;for(c=0;c<items;c+=1)tokens[c]!==tokens[c-1]&&(a["tk"+c]=tokens[c]),langs[c]!==langs[c-1]&&(a["ln"+c]=langs[c]),translations[c]!==translations[c-1]&&(a["tr"+c]=translations[c]),sources[c]!==sources[c-1]&&(a["sr"+c]=sources[c]);jQuery.ajax({type:"POST",
|
13 |
-
url:t_jp.post_url,data:a,success:function(){},error:function(){}});items=0;translations=[];tokens=[];langs=[];sources=[]},200)}function do_mass_ms_translate(b,a){var d="[";jQuery(b).each(function(a){d+='"'+encodeURIComponent(b[a])+'",'});d=d.slice(0,-1)+"]";jQuery.ajax({url:"http://api.microsofttranslator.com/V2/Ajax.svc/TranslateArray?appId="+t_jp.MSN_APPID+"&to="+t_jp.binglang+"&texts="+d,dataType:"jsonp",jsonp:"oncomplete",success:a})}
|
14 |
-
function do_mass_ms_invoker(b,a,d){t_jp.binglang=d;if(t_jp.binglang==="zh")t_jp.binglang="zh-chs";else if(t_jp.binglang==="zh-tw")t_jp.binglang="zh-cht";do_mass_ms_translate(a,function(a){jQuery(a).each(function(a){ajax_translate_me(b[a],this.TranslatedText,d,2)})})}function do_mass_google_translate_l(b,a,d){var e="",h;for(h in a)e+="&langpair=%7C"+a[h];jQuery.ajax({url:"http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q="+encodeURIComponent(b)+e,dataType:"jsonp",success:d})}
|
15 |
-
function do_mass_google_invoker_l(b,a,d){do_mass_google_translate_l(a,d,function(a){a.responseStatus===200&&(a.responseData.translatedText!==void 0?ajax_translate_me(b,a.responseData.translatedText,d[0],1):jQuery(a.responseData).each(function(a){this.responseStatus===200&&ajax_translate_me(b,this.responseData.translatedText,d[a],1)}))})}
|
16 |
-
function translate_post(b){var a="",d=[],e=[],h,c,f,g,l=0,i=[],j=[],k;jQuery("#tr_loading").data("done",!1);jQuery.getJSON(t_jp.post_url+"?tr_phrases_post=y&post="+b+"&random="+Math.random(),function(b){jQuery("#tr_translate_title").html("Translating post: "+b.posttitle);if(b.length===void 0)jQuery("#tr_loading").html("Nothing left to translate"),jQuery("#tr_loading").data("done",!0);else{curr_pair=pair_count=0;for(f in b.p)pair_count+=b.p[f].l.length;jQuery("#tr_loading").html('<br/>Translation: <span id="p"></span><div id="progress_bar"/>');
|
17 |
-
jQuery("#progress_bar").progressbar({value:0});if(t_jp.preferred==="2")for(h in t_jp.m_langs){a=t_jp.m_langs[h];e=[];d=[];for(f in b.p)g=b.p[f],g.l.indexOf(a)!==-1&&(e.push(unescape(f)),d.push(g.t),g.l.splice(g.l.indexOf(a),1),g.l.length===0&&(b.length-=1,delete b.p[f]));if(e.length){for(c in e)k=e[c],l+k.length>BATCH_SIZE&&(do_mass_ms_invoker(j,i,a),l=0,i=[],j=[]),l+=k.length,j.push(d[c]),i.push(k);do_mass_ms_invoker(j,i,a)}}for(f in b.p)g=b.p[f],do_mass_google_invoker_l(g.t,unescape(f),g.l)}})}
|
18 |
-
jQuery(document).ready(function(){t_jp.post&&translate_post(t_jp.post)});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
js/transposhbackend.js
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
+
* http://transposh.org/
|
4 |
+
*
|
5 |
+
* Copyright 2011, Team Transposh
|
6 |
+
* Licensed under the GPL Version 2 or higher.
|
7 |
+
* http://transposh.org/license
|
8 |
+
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
+
*/
|
11 |
+
(function(e){function t(b,a){n+=1;e("#progress_bar").progressbar("value",n/o*100);e("#p").text("("+a+") "+b);n===o&&e("#tr_loading").data("done",true)}function j(b,a,c,f){a=e("<div>"+e.trim(a)+"</div>").text();t(a,c);clearTimeout(p);l+=1;k.push(b);g.push(a);h.push(c);i.push(f);p=setTimeout(function(){var a={action:"tp_translation",items:l},d;for(d=0;d<l;d+=1)k[d]!==k[d-1]&&(a["tk"+d]=k[d]),h[d]!==h[d-1]&&(a["ln"+d]=h[d]),g[d]!==g[d-1]&&(a["tr"+d]=g[d]),i[d]!==i[d-1]&&(a["sr"+d]=i[d]);e.ajax({type:"POST",
|
12 |
+
url:t_jp.ajaxurl,data:a,success:function(){},error:function(){}});l=0;g=[];k=[];h=[];i=[]},200)}function u(b,a,c){var f=c;f==="zh"?f="zh-chs":f==="zh-tw"&&(f="zh-cht");t_jp.dmt(a,function(a){e(a).each(function(a){j(b[a],this.TranslatedText,c,2)})},f)}function v(b,a,c){t_jp.dat(a,function(a){a.responseStatus>=200&&a.responseStatus<300&&(a.responseData.translatedText!==void 0?j(b[0],a.responseData.translatedText):e(a.responseData).each(function(a){this.responseStatus===200&&j(b[a],this.responseData.translatedText,
|
13 |
+
c,3)}))},c)}function q(b,a,c){t_jp.dgpt(a,function(a){e(a.results).each(function(a){j(b[a],this,c,1)})},c)}function w(b,a,c){t_jp.dgt(a,function(f){typeof f.error!=="undefined"?q(b,a,c):e(f.data.translations).each(function(a){j(b[a],this.translatedText,c,1)})},c)}function r(b,a,c){t_be.m_langs.indexOf(c)!==-1&&t_jp.preferred==="2"?u(b,a,c):t_be.a_langs.indexOf(c)!==-1&&(t_jp.olang==="en"||t_jp.olang==="es")?v(b,a,c):t_jp.google_key?w(b,a,c):q(b,a,c)}function s(b){var a="",c=[],f=[],j,d,m,k=0,g=[],
|
14 |
+
h=[],i;e("#tr_loading").data("done",false);e.ajax({url:ajaxurl,dataType:"json",data:{action:"tp_post_phrases",post:b},cache:false,success:function(b){e("#tr_translate_title").html("Translating post: "+b.posttitle);if(b.length===void 0)e("#tr_loading").html("Nothing left to translate"),e("#tr_loading").data("done",true);else{n=o=0;for(d in b.p)o+=b.p[d].l.length;e("#tr_loading").html('<br/>Translation: <span id="p"></span><div id="progress_bar"/>');e("#progress_bar").progressbar({value:0});for(var l in b.langs){a=
|
15 |
+
b.langs[l];f=[];c=[];for(d in b.p)m=b.p[d],m.l.indexOf(a)!==-1&&(f.push(unescape(d)),c.push(m.t),m.l.splice(m.l.indexOf(a),1),m.l.length===0&&(b.length-=1,delete b.p[d]));if(f.length){for(j in f)i=f[j],k+i.length>x&&(r(h,g,a),k=0,g=[],h=[]),k+=i.length,h.push(c[j]),g.push(i);r(h,g,a)}}}}})}var p,l=0,g=[],k=[],h=[],i=[],x=512,o=0,n=0;window.translate_post=s;e(document).ready(function(){t_be.post&&s(t_be.post)})})(jQuery);
|
js/transposhcontrol.js
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* Transposh v0.7.6
|
3 |
-
* http://transposh.org/
|
4 |
-
*
|
5 |
-
* Copyright 2011, Team Transposh
|
6 |
-
* Licensed under the GPL Version 2 or higher.
|
7 |
-
* http://transposh.org/license
|
8 |
-
*
|
9 |
-
* Date: Tue, 02 Aug 2011 03:11:42 +0300
|
10 |
-
*/
|
11 |
-
jQuery(function(){jQuery("#tr_anon").click(function(){jQuery("#tr_anon").attr("checked")&&(jQuery(".translateable").addClass("active").removeClass("translateable"),jQuery("#sortable .active").each(function(){jQuery("input",this).val(jQuery(this).attr("id")+",v,t")}));jQuery("#yellowcolor").toggleClass("hidden")});jQuery("#sortable").sortable({placeholder:"highlight",update:function(b,a){a.item.unbind("click");a.item.one("click",function(a){a.stopImmediatePropagation();jQuery(this).click(clickfunction)})}});
|
12 |
-
jQuery("#sortable").disableSelection();jQuery("#changename").click(function(){jQuery(".langname").toggleClass("hidden");return!1});jQuery("#selectall").click(function(){jQuery("#sortable .languages").addClass("active").removeClass("translateable");jQuery("#sortable .active").each(function(){jQuery("input",this).val(jQuery(this).attr("id")+",v,t")});return!1});clickfunction=function(){jQuery(this).attr("id")!=jQuery("#default_list li").attr("id")&&(jQuery("#tr_anon").attr("checked")?jQuery(this).toggleClass("active"):
|
13 |
-
jQuery(this).hasClass("active")?(jQuery(this).removeClass("active"),jQuery(this).addClass("translateable")):jQuery(this).hasClass("translateable")?jQuery(this).removeClass("translateable"):jQuery(this).addClass("active"),jQuery("input",this).val(jQuery(this).attr("id")+(jQuery(this).hasClass("active")?",v":",")+(jQuery(this).hasClass("translateable")?",t":",")))};jQuery(".languages").dblclick(clickfunction).click(clickfunction);jQuery("#default_lang").droppable({accept:".languages",activeClass:"highlight_default",
|
14 |
-
drop:function(b,a){jQuery("#default_list").empty();jQuery(a.draggable.clone().removeAttr("style").removeClass("active").removeClass("translateable")).appendTo("#default_list").show("slow");jQuery("#default_list .logoicon").remove();jQuery("#sortable").find("#"+a.draggable.attr("id")).addClass("active")}});jQuery("#sortiso").click(function(){jQuery("#sortable li").sort(function(b,a){return jQuery(b).attr("id")==jQuery("#default_list li").attr("id")?-1:jQuery(a).attr("id")==jQuery("#default_list li").attr("id")?
|
15 |
-
1:jQuery(b).attr("id")>jQuery(a).attr("id")?1:-1}).remove().appendTo("#sortable").dblclick(clickfunction).click(clickfunction);return!1});jQuery("#sortname").click(function(){jQuery("#sortable li").sort(function(b,a){langa=jQuery(".langname",b).filter(function(){return!jQuery(this).hasClass("hidden")}).text();langb=jQuery(".langname",a).filter(function(){return!jQuery(this).hasClass("hidden")}).text();langdef=jQuery(".langname","#default_list li").filter(function(){return!jQuery(this).hasClass("hidden")}).text();
|
16 |
-
return langa==langdef?-1:langb==langdef?1:langa>langb?1:-1}).remove().appendTo("#sortable").dblclick(clickfunction).click(clickfunction);return!1});jQuery.ajaxSetup({cache:!1});backupclick=function(){jQuery("#transposh-backup").unbind("click").click(function(){return!1}).text("Backup In Progress");jQuery.get(t_jp.post_url+"?backup",function(b){var a="red";b[0]=="2"&&(a="green");jQuery("#backup_result").html(b).css("color",a);jQuery("#transposh-backup").unbind("click").click(backupclick).text("Do Backup Now")});
|
17 |
-
return!1};jQuery("#transposh-backup").click(backupclick);cleanautoclick=function(b,a){if(!confirm("Are you sure you want to do this?"))return!1;if(b==0&&!confirm("Are you REALLY sure you want to do this?"))return!1;var c=a.text();a.unbind("click").click(function(){return!1}).text("Cleanup in progress");jQuery.get(t_jp.post_url+"?nonce="+a.attr("nonce")+"&days="+b+"&cleanup",function(){a.unbind("click").click(function(){cleanautoclick(b,a);return!1}).text(c)});return!1};jQuery("#transposh-clean-auto").click(function(){cleanautoclick(0,
|
18 |
-
jQuery(this));return!1});jQuery("#transposh-clean-auto14").click(function(){cleanautoclick(14,jQuery(this));return!1});maintclick=function(b){if(!confirm("Are you sure you want to do this?"))return!1;var a=b.text();b.unbind("click").click(function(){return!1}).text("Maintenance in progress");jQuery.get(t_jp.post_url+"?nonce="+b.attr("nonce")+"&maint",function(){b.unbind("click").click(function(){maintclick(b);return!1}).text(a)});return!1};jQuery("#transposh-maint").click(function(){maintclick(jQuery(this));
|
19 |
-
return!1});do_translate_all=function(){jQuery("#progress_bar_all").progressbar({value:0});stop_translate_var=!1;jQuery("#tr_loading").data("done",!0);jQuery.ajaxSetup({cache:!1});jQuery.getJSON(t_jp.post_url,{translate_all:"y"},function(b){dotimer=function(a){clearTimeout(timer2);jQuery("#tr_loading").data("done")||jQuery("#tr_loading").data("attempt")>4?(jQuery("#progress_bar_all").progressbar("value",(a+1)/b.length*100),jQuery("#tr_loading").data("attempt",0),translate_post(b[a]),b[a]&&!stop_translate_var&&
|
20 |
-
(timer2=setTimeout(function(){dotimer(a+1)},1E3))):(jQuery("#tr_loading").data("attempt",jQuery("#tr_loading").data("attempt")+1),timer2=setTimeout(function(){dotimer(a)},6E4))};timer2=setTimeout(function(){dotimer(0)},0)});jQuery("#transposh-translate").text("Stop translate");jQuery("#transposh-translate").unbind("click").click(stop_translate);return!1};stop_translate=function(){clearTimeout(timer2);stop_translate_var=!0;jQuery("#transposh-translate").text("Translate All Now");jQuery("#transposh-translate").unbind("click").click(do_translate_all);
|
21 |
-
return!1};jQuery("#transposh-translate").click(do_translate_all);jQuery(".warning-close").click(function(){jQuery(this).parent().hide();jQuery.post(ajaxurl,{action:"closed_tpwarn",id:jQuery(this).parent().attr("id")})})});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
js/transposhedit.js
CHANGED
@@ -1,38 +1,37 @@
|
|
1 |
/*
|
2 |
-
* Transposh v0.
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
-
* Date:
|
10 |
*/
|
11 |
-
(function(a){function
|
12 |
-
c+"'][data-hidden='y']").attr("data-trans",
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
"slow"
|
30 |
-
"
|
31 |
-
|
32 |
-
a(
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
"/js/lazy.js",function(){a.xLazyLoader({js:t_jp.jQueryUI+"jquery-ui.min.js",css:t_jp.jQueryUI+"themes/"+t_jp.theme+"/jquery-ui.css",success:function(){t_jp.locale?a.xLazyLoader({js:[t_jp.plugin_url+"/js/l/"+t_jp.lang+".js"],success:function(){k(c)}}):k(c)}})})):t_jp.locale?a.xLazyLoader({js:[t_jp.plugin_url+"/js/l/"+t_jp.lang+".js"],success:function(){k(c)}}):k(c);return!1}).css({border:"0px",margin:"1px",padding:"0px"});a(this).attr("data-source")==="0"?e.addClass("tr-icon-green"):a(this).attr("data-source")&&
|
38 |
e.addClass("tr-icon-yellow");a(this).attr("data-hidden")==="y"&&e.css({opacity:"0.6"})})})(jQuery);
|
1 |
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
* http://transposh.org/
|
4 |
*
|
5 |
* Copyright 2011, Team Transposh
|
6 |
* Licensed under the GPL Version 2 or higher.
|
7 |
* http://transposh.org/license
|
8 |
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
*/
|
11 |
+
(function(a){function e(a){var b;return typeof t_jp.l==="object"&&(b=t_jp.l[a])?b:a}function m(c,d,e){a.trim(d).length===0&&(d=a("[data-token='"+c+"']").attr("data-orig"));var f=function(){var c=a(this).attr("id").substr(a(this).attr("id").lastIndexOf("_")+1),d=a(b+"img_"+c);a(b+c).attr("data-source",e);d.removeClass("tr-icon-yellow").removeClass("tr-icon-green");e==0?d.addClass("tr-icon-green"):e&&d.addClass("tr-icon-yellow")};a("*[data-token='"+c+"'][data-hidden!='y']").html(d).each(f);a("*[data-token='"+
|
12 |
+
c+"'][data-hidden='y']").attr("data-trans",d).each(f);a(b+"translation").data("origval",d);a(b+"translation").keyup()}function n(b,d){m(b,d,0);a.ajax({type:"POST",url:t_jp.ajaxurl,data:{action:"tp_translation",ln0:t_jp.lang,sr0:0,items:1,tk0:b,tr0:d},error:function(a){m(b,"",1);alert("Problem saving translation, contact support.\n\nServer's message: "+a.statusText)}})}function w(){t_jp.google_key?t_jp.dgt(a(b+"original").val(),function(c){a(b+"translation").val(a("<div>"+a.trim(c.data.translations[0].translatedText)+
|
13 |
+
"</div>").text()).keyup()},t_jp.lang):a.ajax({url:t_jp.ajaxurl,dataType:"json",data:{action:"tp_gsp",tl:t_jp.lang,sl:a(b+"original").data("srclang"),q:a(b+"original").val()},success:function(c){console.log(c);a(b+"translation").val(a("<div>"+a.trim(c.result)+"</div>").text()).keyup()}})}function x(){t_jp.dmt([a(b+"original").val()],function(c){a(b+"translation").val(a("<div>"+a.trim(c[0].TranslatedText)+"</div>").text()).keyup()},t_jp.binglang)}function y(){t_jp.dat(a(b+"original").val(),function(c){a(b+
|
14 |
+
"translation").val(a("<div>"+a.trim(c.responseData.translatedText)+"</div>").text()).keyup()},t_jp.lang)}function o(b){var d,e,f;d=a(b).dialog("widget").find(".ui-dialog-title");e=d.css("margin-right");f=d.css("margin-left");d.css({"float":i,"margin-right":f,"margin-left":e});b=a(b).dialog("widget").find(".ui-dialog-titlebar-close");e=b.css("right");f=b.css("left");b.css({right:f,left:e})}function z(){var c=b+"confirmdialog";a(c).remove();a('<div id="'+d+'confirmdialog" title="'+e("Close without saving?")+
|
15 |
+
'"><span class="ui-icon ui-icon-alert" style="float:'+i+"; margin-bottom:20px; margin-"+j+':7px"></span><span style="clear:both">'+e("You have made a change to the translation. Are you sure you want to discard it?")+'<span><span id="'+d+'dcbar" style="display:block"><button id="'+d+'cancel">'+e("Cancel")+'</button><button id="'+d+'discard">'+e("Discard")+"</button></span>NaN").appendTo("body").dialog({resizable:false,modal:true,minHeight:50,overlay:{backgroundColor:"#000",opacity:0.5}});a(b+"cancel").button({icons:{primary:"ui-icon-closethick"},
|
16 |
+
text:false}).click(function(){a(c).dialog("close")});a(b+"discard").button({icons:{primary:"ui-icon-check"},text:false}).click(function(){a(b+"translation").data("changed",false);a(c).dialog("close");a(b+"dialog").dialog("close")});a(b+"dcbar").css({"float":j}).buttonset();a("html").attr("dir")==="rtl"&&(o(c),a(b+"dcbar button:first").addClass("ui-corner-"+i).removeClass("ui-corner-"+j),a(b+"dcbar button:last").addClass("ui-corner-"+j).removeClass("ui-corner-"+i))}function A(c){var h=b+"historydialog";
|
17 |
+
a(h).remove();a('<div id="'+d+'historydialog" title="'+e("History")+'">'+e("Loading...")+"</div>").appendTo("body");a(h).css("padding",0).dialog({width:"450px",show:"slide"});a("html").attr("dir")==="rtl"&&o(h);a.ajax({url:t_jp.ajaxurl,data:{action:"tp_history",token:a(b+c).attr("data-token"),lang:t_jp.lang},dataType:"json",cache:false,success:function(k){var f,g,q,r;a(h).empty().append('<table width="100%"><col style="width: 80%;"><col><col><thead><tr> <th>'+e("Translated")+"</th><th>"+e("By")+"</th><th>"+
|
18 |
+
e("At")+"</th></tr></thead><tbody></tbody></table>");a.each(k,function(b,c){switch(c.source){case "1":f="tr-icon-google";g=e("google");break;case "2":f="tr-icon-bing";g=e("bing");break;case "3":f="tr-icon-apertium";g=e("apertium");break;default:f="ui-icon-person",g=e("manual translation")}if(c.user_login===null)c.user_login=c.translated_by;q='<span class="ui-button ui-widget ui-button-icon-only" style="width: 18px; border: 0px; margin-'+j+': 3px"><span title="'+g+'" style="cursor: default" class="ui-button-icon-primary ui-icon '+
|
19 |
+
f+'"></span><span class="ui-button-text" style="display: inline-block; "></span></span>';r=c.can_delete?'<span class="'+d+'delete" title="'+e("delete")+'" style="width: 18px; margin-'+i+': 3px">':"";a(h+" tbody").append("<tr><td>"+c.translated+'</td><td id="'+d+'histby">'+q+c.user_login+'</td><td id="'+d+'histstamp">'+c.timestamp+r+"</td></tr>")});a(b+"histby,"+b+"histstamp").css("white-space","nowrap");a(h+" th").addClass("ui-widget-header").css("padding","3px");a(h+" td").addClass("ui-widget-content").css("padding",
|
20 |
+
"3px");a("."+d+"delete").button({icons:{primary:"ui-icon-circle-close"},text:false}).click(function(){var d=a(this).parents("tr");a.ajax({url:t_jp.ajaxurl,data:{action:"tp_history",token:a(b+c).attr("data-token"),timestamp:a(this).parents("tr").children(":last").text(),lang:t_jp.lang},dataType:"json",cache:false,success:function(e){e===false?a(d).children().addClass("ui-state-error"):(a(d).empty(),m(a(b+c).attr("data-token"),e.translated,e.source))}})});a("."+d+"delete .ui-button-text").css("display",
|
21 |
+
"inline-block")}})}function p(c){a(b+"original").val(a(b+c).attr("data-orig"));a(b+"translation").val(a(b+c).html());a(b+c).attr("data-trans")&&a(b+"translation").val(a(b+c).attr("data-trans"));a(b+"translation").data("origval",a(b+"translation").val());a(b+"approve").button("enable");a(b+"prev").button("enable");a(b+"next").button("enable");a(b+(Number(c)-1)).length||a(b+"prev").button("disable");a(b+(Number(c)+1)).length||a(b+"next").button("disable");c=a(b+c).attr("data-srclang");if(c===void 0)c=
|
22 |
+
t_jp.olang;a(b+"orglang").text(l[c]);a(b+"historydialog").remove();a(b+"translation").keyup()}function s(c){var h="",k="",f="",g=b+"dialog";t_jp.msn&&(h='<button class="'+d+'suggest" id="'+d+'bing">'+e("bing suggest")+"</button>");t_jp.google&&(k='<button class="'+d+'suggest" id="'+d+'google">'+e("google suggest")+"</button>");t_jp.apertium&&(f='<button class="'+d+'suggest" id="'+d+'apertium">'+e("apertium suggest")+"</button>");a(g).remove();a('<div id="'+d+'dialog" title="'+e("Edit Translation")+
|
23 |
+
'"/>').appendTo("body");a(g).css("padding","1px").append('<div style="width: 100%"><label for="original">'+e("Original text")+' (<a href="#" title="'+e("read alternate translations")+'" id="'+d+'orglang"></a>)</label><textarea cols="80" row="3" name="original" id="'+d+'original" readonly="y"/><span id="'+d+'utlbar"><button id="'+d+'prev">'+e("previous translation")+'</button><button id="'+d+'zoom">'+e("find on page")+'</button><button id="'+d+'next">'+e("next translation")+'</button></span><label for="translation">'+
|
24 |
+
e("Translate to")+'</label><textarea cols="80" row="3" name="translation" lang="'+t_jp.lang+'"id="'+d+'translation"/><span id="'+d+'ltlbar"><button id="'+d+'history">'+e("view translation log")+'</button><button id="'+d+'keyboard">'+e("virtual keyboard")+"</button>"+k+h+f+'<button id="'+d+'approve">'+e("approve translation")+"</button></span></div>");a(b+"utlbar,"+b+"ltlbar").css({"float":j}).buttonset();a(g+" textarea").css({width:"483px",padding:".4em",margin:"2px 0 0 0",resize:"vertical"}).addClass("text ui-widget-content ui-corner-all");
|
25 |
+
a(g+" label").css({display:"block",clear:"both"});a(b+"orglang").click(function(){a(b+"langmenu").length?a(b+"langmenu").toggle():t_jp.tfl(function(){a.xLazyLoader({js:[t_jp.plugin_url+"/js/jquery.ui.menu.js"],success:function(){a.ajax({url:t_jp.ajaxurl,data:{action:"tp_trans_alts",token:a(b+c).attr("data-token")},dataType:"json",cache:false,success:function(e){var h;if(!(h=a(b+c).attr("data-srclang")))h=t_jp.olang;var f='<li data-translated="'+a(b+c).attr("data-orig")+'"><a href="#">'+l[h]+"</a></li>";
|
26 |
+
a(e).each(function(a,b){b.lang!==t_jp.lang&&(f=f+'<li data-translated="'+b.translated+'"><a href="#">'+l[b.lang]+"</a></li>")});a('<ul style="position: absolute; top: 0px" id="'+d+'langmenu">'+f).appendTo(g);a(b+"langmenu").menu({select:function(c,d){a(this).hide();a(b+"original").val(d.item.attr("data-translated"));a(b+"orglang").text(d.item.text()).addClass("ui-state-highlight");l[h]===d.item.text()&&a(b+"orglang").removeClass("ui-state-highlight")},input:a(this)}).show().css({top:0,left:0}).position({my:i+
|
27 |
+
" top",at:i+" bottom",of:a(b+"orglang")})}})}})});return false});a(b+"prev").button({icons:{primary:"ui-icon-seek-"+t},text:false});a(b+"zoom").button({icons:{primary:"ui-icon-search"},text:false});a(b+"next").button({icons:{primary:"ui-icon-seek-"+u},text:false});a(b+"prev").click(function(){if(a(b+"translation").data("changed")){var d=a(b+"translation").val(),e=a(b+c).attr("data-token");n(e,d)}c=Number(c)-1;p(c)});a(b+"next").click(function(){if(a(b+"translation").data("changed")){var d=a(b+"translation").val(),
|
28 |
+
e=a(b+c).attr("data-token");n(e,d)}c=Number(c)+1;p(c)});a(b+"zoom").click(function(){a("html, body").animate({scrollTop:a(b+c).offset().top},500);a(g).dialog("widget").css({top:a(g).dialog("widget").offset().top-window.scrollY,position:"fixed"});a(b+c).animate({opacity:0.1},"slow",function(){a(g).dialog("widget").css({top:a(g).dialog("widget").offset().top,position:"absolute"})}).animate({opacity:1},"slow").animate({opacity:0.1},"slow").animate({opacity:1},"slow").animate({opacity:0.1},"slow").animate({opacity:1},
|
29 |
+
"slow")});a(b+"history").button({icons:{primary:"ui-icon-clipboard"},text:false}).click(function(){A(c)});a(b+"keyboard").button({icons:{primary:"ui-icon-calculator"},text:false}).click(function(){t_jp.tfl(function(){a.xLazyLoader({js:[t_jp.plugin_url+"/js/keyboard.js"],css:[t_jp.plugin_url+"/css/keyboard.css"],success:function(){VKI_attach(a(b+"translation").get(0));VKI_show(a(b+"translation").get(0))}})})});a(b+"google").button({icons:{primary:"tr-icon-google"},text:false}).click(function(){w();
|
30 |
+
a("."+d+"suggest").button("enable");a(this).button("disable")});a(b+"bing").button({icons:{primary:"tr-icon-bing"},text:false}).click(function(){x();a("."+d+"suggest").button("enable");a(this).button("disable")});a(b+"apertium").button({icons:{primary:"tr-icon-apertium"},text:false}).click(function(){y();a("."+d+"suggest").button("enable");a(this).button("disable")});a(b+"approve").button({icons:{primary:"ui-icon-check"},text:false}).click(function(){var d=a(b+"translation").val(),e=a(b+c).attr("data-token");
|
31 |
+
(a(b+"translation").data("changed")||a(b+c).attr("data-source")!=="0")&&n(e,d)});a(b+"translation").keyup(function(){a(this).data("origval")!==a(this).val()?(a(this).addClass("ui-state-highlight"),a(b+"approve").button("enable"),a(this).data("changed",true)):(a(this).removeClass("ui-state-highlight"),a(b+c).attr("data-source")==="0"&&a(b+"approve").button("disable"),a(this).data("changed",false))});p(c);a(g).dialog({resizable:false,width:500});a("html").attr("dir")==="rtl"&&o(g);a(b+"orglang").blur();
|
32 |
+
a(g).bind("dialogclose",function(){typeof VKI_close==="function"&&VKI_close(a(b+"translation").get(0));a(b+"historydialog").remove()});a(g).bind("dialogbeforeclose",function(){return a(b+"translation").data("changed")?(z(),false):true})}var l={en:"English",af:"Afrikaans",sq:"Shqip",ar:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",hy:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",az:"az\u0259rbaycan dili",eu:"Euskara",be:"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f",bg:"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",
|
33 |
+
ca:"Catal\u00e0",zh:"\u4e2d\u6587 - \u7b80\u4f53","zh-tw":"\u4e2d\u6587 - \u6f22\u5b57",hr:"Hrvatski",cs:"\u010ce\u0161tina",da:"Dansk",nl:"Nederlands",eo:"Esperanto",et:"Eesti keel",fi:"Suomi",fr:"Fran\u00e7ais",gl:"Galego",ka:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8",de:"Deutsch",el:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",ht:"Krey\u00f2l ayisyen",he:"\u05e2\u05d1\u05e8\u05d9\u05ea",hi:"\u0939\u093f\u0928\u094d\u0926\u0940; \u0939\u093f\u0902\u0926\u0940",hu:"Magyar",is:"\u00cdslenska",
|
34 |
+
id:"Bahasa Indonesia",ga:"Gaeilge",it:"Italiano",ja:"\u65e5\u672c\u8a9e",ko:"\uc6b0\ub9ac\ub9d0",la:"lat\u012bna",lv:"Latvie\u0161u valoda",lt:"Lietuvi\u0173 kalba",mk:"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a",ms:"Bahasa Melayu",mt:"Malti",no:"Norsk",fa:"\u0641\u0627\u0631\u0633\u06cc",pl:"Polski",pt:"Portugu\u00eas",ro:"Rom\u00e2n\u0103",ru:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",sr:"C\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a",
|
35 |
+
sk:"Sloven\u010dina",sl:"Sloven\u0161\u010dina",es:"Espa\u00f1ol",sw:"Kiswahili",sv:"svenska",tl:"Tagalog",th:"\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22",tr:"T\u00fcrk\u00e7e",uk:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",ur:"\u0627\u0631\u062f\u0648",vi:"Ti\u1ebfng Vi\u1ec7t",cy:"Cymraeg",yi:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9"},d=t_jp.prefix,b="#"+d,v=false,t="prev",u="next",j="right",i="left";a("html").attr("dir")==="rtl"&&(j="left",i="right",t="next",u="prev");a("."+d).each(function(){var c=
|
36 |
+
a(this).attr("id").substr(a(this).attr("id").lastIndexOf("_")+1),e;a(this).after('<span id="'+d+"img_"+c+'" class="tr-icon" title="'+a(this).attr("data-orig")+'"></span>');e=a(b+"img_"+c);var i=function(){t_jp.locale&&!v?a.getScript(t_jp.plugin_url+"/js/l/"+t_jp.lang+".js",function(){v=true;s(c)}):s(c)};e.click(function(){t_jp.tfju(function(){i()});return false}).css({border:"0px",margin:"1px",padding:"0px"});a(this).attr("data-source")==="0"?e.addClass("tr-icon-green"):a(this).attr("data-source")&&
|
|
|
37 |
e.addClass("tr-icon-yellow");a(this).attr("data-hidden")==="y"&&e.css({opacity:"0.6"})})})(jQuery);
|
js/transposhsettings.js
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* Transposh v0.8.0
|
3 |
+
* http://transposh.org/
|
4 |
+
*
|
5 |
+
* Copyright 2011, Team Transposh
|
6 |
+
* Licensed under the GPL Version 2 or higher.
|
7 |
+
* http://transposh.org/license
|
8 |
+
*
|
9 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
10 |
+
*/
|
11 |
+
jQuery(function(){jQuery("#tr_anon").click(function(){jQuery("#tr_anon").attr("checked")&&(jQuery(".translateable").addClass("active").removeClass("translateable"),jQuery("#sortable .active").each(function(){jQuery("input",this).val(jQuery(this).attr("id")+",v,t")}));jQuery("#yellowcolor").toggleClass("hidden")});jQuery("#sortable").sortable({placeholder:"highlight",update:function(b,a){a.item.unbind("click");a.item.one("click",function(a){a.stopImmediatePropagation();jQuery(this).click(clickfunction)})}});
|
12 |
+
jQuery("#sortable").disableSelection();jQuery("#changename").click(function(){jQuery(".langname").toggleClass("hidden");return false});jQuery("#selectall").click(function(){jQuery("#sortable .languages").addClass("active").removeClass("translateable");jQuery("#sortable .active").each(function(){jQuery("input",this).val(jQuery(this).attr("id")+",v,t")});return false});clickfunction=function(){jQuery(this).attr("id")!=jQuery("#default_list li").attr("id")&&(jQuery("#tr_anon").attr("checked")?jQuery(this).toggleClass("active"):
|
13 |
+
jQuery(this).hasClass("active")?(jQuery(this).removeClass("active"),jQuery(this).addClass("translateable")):jQuery(this).hasClass("translateable")?jQuery(this).removeClass("translateable"):jQuery(this).addClass("active"),jQuery("input",this).val(jQuery(this).attr("id")+(jQuery(this).hasClass("active")?",v":",")+(jQuery(this).hasClass("translateable")?",t":",")))};jQuery(".languages").dblclick(clickfunction).click(clickfunction);jQuery("#default_lang").droppable({accept:".languages",activeClass:"highlight_default",
|
14 |
+
drop:function(b,a){jQuery("#default_list").empty();jQuery(a.draggable.clone().removeAttr("style").removeClass("active").removeClass("translateable")).appendTo("#default_list").show("slow");jQuery("#default_list .logoicon").remove();jQuery("#sortable").find("#"+a.draggable.attr("id")).addClass("active")}});jQuery("#sortiso").click(function(){jQuery("#sortable li").sort(function(b,a){return jQuery(b).attr("id")==jQuery("#default_list li").attr("id")?-1:jQuery(a).attr("id")==jQuery("#default_list li").attr("id")?
|
15 |
+
1:jQuery(b).attr("id")>jQuery(a).attr("id")?1:-1}).remove().appendTo("#sortable").dblclick(clickfunction).click(clickfunction);return false});jQuery("#sortname").click(function(){jQuery("#sortable li").sort(function(b,a){langa=jQuery(".langname",b).filter(function(){return!jQuery(this).hasClass("hidden")}).text();langb=jQuery(".langname",a).filter(function(){return!jQuery(this).hasClass("hidden")}).text();langdef=jQuery(".langname","#default_list li").filter(function(){return!jQuery(this).hasClass("hidden")}).text();
|
16 |
+
return langa==langdef?-1:langb==langdef?1:langa>langb?1:-1}).remove().appendTo("#sortable").dblclick(clickfunction).click(clickfunction);return false});jQuery.ajaxSetup({cache:false});backupclick=function(){jQuery("#transposh-backup").unbind("click").click(function(){return false}).text("Backup In Progress");jQuery.post(ajaxurl,{action:"tp_backup"},function(b){var a="red";b[0]=="2"&&(a="green");jQuery("#backup_result").html(b).css("color",a);jQuery("#transposh-backup").unbind("click").click(backupclick).text("Do Backup Now")});
|
17 |
+
return false};jQuery("#transposh-backup").click(backupclick);cleanautoclick=function(b,a){if(!confirm("Are you sure you want to do this?"))return false;if(b==0&&!confirm("Are you REALLY sure you want to do this?"))return false;var c=a.text();a.unbind("click").click(function(){return false}).text("Cleanup in progress");jQuery.post(ajaxurl,{action:"tp_cleanup",days:b},function(){a.unbind("click").click(function(){cleanautoclick(b,a);return false}).text(c)});return false};jQuery("#transposh-clean-auto").click(function(){cleanautoclick(0,
|
18 |
+
jQuery(this));return false});jQuery("#transposh-clean-auto14").click(function(){cleanautoclick(14,jQuery(this));return false});maintclick=function(b){if(!confirm("Are you sure you want to do this?"))return false;var a=b.text();b.unbind("click").click(function(){return false}).text("Maintenance in progress");jQuery.post(ajaxurl,{action:"tp_maint"},function(){b.unbind("click").click(function(){maintclick(b);return false}).text(a)});return false};jQuery("#transposh-maint").click(function(){maintclick(jQuery(this));
|
19 |
+
return false});do_translate_all=function(){jQuery("#progress_bar_all").progressbar({value:0});stop_translate_var=false;jQuery("#tr_loading").data("done",true);jQuery.ajaxSetup({cache:false});jQuery.ajax({url:ajaxurl,dataType:"json",data:{action:"tp_translate_all"},cache:false,success:function(b){dotimer=function(a){jQuery("#tr_allmsg").text("");clearTimeout(timer2);jQuery("#tr_loading").data("done")||jQuery("#tr_loading").data("attempt")>4?(jQuery("#progress_bar_all").progressbar("value",(a+1)/b.length*
|
20 |
+
100),jQuery("#tr_loading").data("attempt",0),translate_post(b[a]),typeof b[a+1]!=="undefined"&&!stop_translate_var&&(timer2=setTimeout(function(){dotimer(a+1)},5E3),jQuery("#tr_allmsg").text("Waiting 5 seconds..."))):(jQuery("#tr_loading").data("attempt",jQuery("#tr_loading").data("attempt")+1),timer2=setTimeout(function(){dotimer(a)},15E3),jQuery("#tr_allmsg").text("Translation incomplete - Waiting 15 seconds - attempt "+jQuery("#tr_loading").data("attempt")+"/5"))};timer2=setTimeout(function(){dotimer(0)},
|
21 |
+
0)}});jQuery("#transposh-translate").text("Stop translate");jQuery("#transposh-translate").unbind("click").click(stop_translate);return false};stop_translate=function(){clearTimeout(timer2);stop_translate_var=true;jQuery("#transposh-translate").text("Translate All Now");jQuery("#transposh-translate").unbind("click").click(do_translate_all);return false};jQuery("#transposh-translate").click(do_translate_all);jQuery(".warning-close").click(function(){jQuery(this).parent().hide();jQuery.post(ajaxurl,
|
22 |
+
{action:"tp_close_warning",id:jQuery(this).parent().attr("id")})})});
|
langs/transposh-de_DE.mo
CHANGED
Binary file
|
langs/transposh-de_DE.po
CHANGED
@@ -10,488 +10,633 @@ msgstr ""
|
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
14 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
15 |
-
"X-Textdomain-Support: yes\n"
|
16 |
-
"X-Poedit-Basepath: .\n"
|
17 |
"X-Poedit-Language: German\n"
|
18 |
"X-Poedit-Country: GERMANY\n"
|
|
|
|
|
|
|
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
|
|
20 |
|
21 |
-
|
22 |
-
|
23 |
msgid "Database stats"
|
24 |
msgstr "Datenbankstatistiken"
|
25 |
|
26 |
-
|
27 |
-
|
|
|
28 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
29 |
msgstr "Total aus <strong style=\"color:red\">%s</strong> übersetzte Phrasen."
|
30 |
|
31 |
-
|
32 |
-
|
|
|
33 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
34 |
msgstr "<strong>%1s</strong> hat <strong style=\"color:red\">%2s</strong> geänderte Übersetzungen."
|
35 |
|
36 |
-
|
37 |
-
|
38 |
msgid "Recent activity"
|
39 |
msgstr "Neueste Aktivität"
|
40 |
|
41 |
-
|
42 |
-
|
|
|
43 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
44 |
msgstr "Auf <strong>%1s</strong><br/>benutzer <strong>%2s</strong> übersetzt<br/>\"<strong>%3s</strong>\"<br/>nach <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
45 |
|
46 |
-
|
47 |
-
|
|
|
48 |
msgid "%s translated a phrase to %s with transposh:"
|
49 |
msgstr "%s hat eine Phrase mit transposh nach %s übersetzt:"
|
50 |
|
51 |
-
|
52 |
-
#: wp/
|
53 |
#: wp/transposh_postpublish.php:50
|
54 |
-
#: wp/
|
55 |
-
#: wp/
|
56 |
-
#: wp/transposh_widget.php:
|
57 |
-
|
58 |
-
|
59 |
msgid "Transposh"
|
60 |
msgstr "Transposh"
|
61 |
|
62 |
-
|
63 |
-
|
64 |
msgid "Transposh makes your blog translatable"
|
65 |
msgstr "Transposh macht Ihren Blog übersetzbar"
|
66 |
|
67 |
-
|
68 |
-
|
69 |
msgid "Plugin homepage"
|
70 |
msgstr "Plugin Startseite"
|
71 |
|
72 |
-
|
73 |
-
|
74 |
msgid "Frequently asked questions"
|
75 |
msgstr "Häufig gestellte Fragen"
|
76 |
|
77 |
-
|
78 |
-
|
79 |
msgid "Transposh control center"
|
80 |
msgstr "Transposh Kontrollzentrum"
|
81 |
|
82 |
-
|
83 |
-
|
84 |
msgid "About this plugin"
|
85 |
msgstr "Über dieses Plug-In"
|
86 |
|
87 |
-
|
88 |
-
|
89 |
-
msgid "Widget settings"
|
90 |
-
msgstr "Widget-Einstellungen"
|
91 |
-
|
92 |
-
# @ transposh
|
93 |
-
#: wp/transposh_admin.php:192
|
94 |
msgid "Plugin news"
|
95 |
msgstr "Plug-In News"
|
96 |
|
97 |
-
|
98 |
-
|
99 |
msgid "Plugin stats"
|
100 |
msgstr "Plug-In Stats"
|
101 |
|
102 |
-
|
103 |
-
|
104 |
msgid "Translate all"
|
105 |
msgstr "Alles übersetzen"
|
106 |
|
107 |
-
|
108 |
-
|
109 |
msgid "Supported languages"
|
110 |
msgstr "Unterstützte Sprachen"
|
111 |
|
112 |
-
|
113 |
-
|
114 |
msgid "Translation settings"
|
115 |
msgstr "Übersetzungseinstellungen"
|
116 |
|
117 |
-
|
118 |
-
|
119 |
msgid "Automatic translation settings"
|
120 |
msgstr "Automatische Übersetzungseinstellungen"
|
121 |
|
122 |
-
|
123 |
-
|
124 |
msgid "Generic settings"
|
125 |
msgstr "Allgemeine Einstellungen"
|
126 |
|
127 |
-
|
128 |
-
|
129 |
msgid "Database maintenance"
|
130 |
msgstr "Datenbankwartung"
|
131 |
|
132 |
-
|
133 |
-
|
134 |
msgid "Transposh community features"
|
135 |
msgstr "Transposh Gemeinschaftsfeatures"
|
136 |
|
137 |
-
|
138 |
-
|
139 |
msgid "Save Changes"
|
140 |
msgstr "Änderungen speichern"
|
141 |
|
142 |
-
|
143 |
-
|
144 |
msgid "Problems?"
|
145 |
msgstr "Probleme?"
|
146 |
|
147 |
-
|
148 |
-
|
149 |
msgid "Plugin Homepage"
|
150 |
msgstr "Plug-In Startseite"
|
151 |
|
152 |
-
|
153 |
-
|
154 |
msgid "Suggest a Feature"
|
155 |
msgstr "Feature vorschlagen"
|
156 |
|
157 |
-
|
158 |
-
|
159 |
msgid "Report a Bug"
|
160 |
msgstr "Bug berichten"
|
161 |
|
162 |
-
|
163 |
-
|
164 |
msgid "Translate by clicking the button below"
|
165 |
msgstr "Klicken Sie den nachstehenden Button um zu übersetzen"
|
166 |
|
167 |
-
|
168 |
-
|
169 |
msgid "Translate All Now"
|
170 |
msgstr "Alles jetzt übersetzen"
|
171 |
|
172 |
-
|
173 |
-
|
174 |
msgid "Default Language (drag another language here to make it default)"
|
175 |
msgstr "Standardsprache (ziehe eine andere Sprache um sie standard zu machen)"
|
176 |
|
177 |
-
|
178 |
-
|
179 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
180 |
msgstr "Verfügbare Sprachen (ein/ausschalten durch klicken - ziehen für Reihenfolge im Widget)"
|
181 |
|
182 |
-
|
183 |
-
|
184 |
msgid "Language supported by google translate"
|
185 |
msgstr "Sprache unterstützt durch Google Translate"
|
186 |
|
187 |
-
|
188 |
-
|
189 |
msgid "Language supported by bing translate"
|
190 |
msgstr "Sprache unterstützt durch Bing Translate"
|
191 |
|
192 |
-
|
193 |
-
|
194 |
msgid "Language supported by apertium translate"
|
195 |
msgstr "Sprache unterstützt durch Apertium Translate"
|
196 |
|
197 |
-
|
198 |
-
|
199 |
msgid "Language is written from right to left"
|
200 |
msgstr "Sprache wird von rechts nach links geschrieben"
|
201 |
|
202 |
-
|
203 |
-
|
204 |
msgid "Display options:"
|
205 |
msgstr "Wiedergabeoptionen:"
|
206 |
|
207 |
-
|
208 |
-
|
209 |
msgid "Toggle names of languages between English and Original"
|
210 |
msgstr "Namen der Sprachen zwischen Englisch und Original umschalten"
|
211 |
|
212 |
-
|
213 |
-
|
214 |
msgid "Make all languages active"
|
215 |
msgstr "Alle Sprachen aktivieren"
|
216 |
|
217 |
-
|
218 |
-
|
219 |
msgid "Sort by language name"
|
220 |
msgstr "Sortieren nach Sprache"
|
221 |
|
222 |
-
|
223 |
-
|
224 |
msgid "Sort by lSO code"
|
225 |
msgstr "Sortieren nach ISO-Kode"
|
226 |
|
227 |
-
|
228 |
-
|
229 |
msgid "Legend:"
|
230 |
msgstr "Legende:"
|
231 |
|
232 |
-
|
233 |
-
|
234 |
msgid "Green - active"
|
235 |
msgstr "Grün - aktiv"
|
236 |
|
237 |
-
|
238 |
-
|
239 |
msgid "Yellow - translateable (only translators will see this language)"
|
240 |
msgstr "Gelb - übersetzbar (nur Übersetzer sehen diese Sprache)"
|
241 |
|
242 |
-
|
243 |
-
|
244 |
msgid "blank - inactive"
|
245 |
msgstr "Leer - nicht aktiv"
|
246 |
|
247 |
-
|
248 |
-
|
249 |
msgid "Who can translate ?"
|
250 |
msgstr "Wer kann übersetzen?"
|
251 |
|
252 |
-
|
253 |
-
|
254 |
msgid "Anonymous"
|
255 |
msgstr "Anonym"
|
256 |
|
257 |
-
|
258 |
-
|
259 |
msgid "Enable default language translation"
|
260 |
msgstr "Standard Sprache Übersetzung aktivieren"
|
261 |
|
262 |
-
|
263 |
-
|
264 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
265 |
msgstr "Die standard Sprache übersetzen - nützlich für Blogs mit mehreren Hauptsprachen"
|
266 |
|
267 |
-
|
268 |
-
|
269 |
msgid "Enable search in translated languages"
|
270 |
msgstr "Suchen in übersetzten Sprachen aktivieren"
|
271 |
|
272 |
-
|
273 |
-
|
274 |
-
msgid "Allow search of translated languages, in those languages (and the original language)"
|
275 |
-
msgstr "Suchen in Übersetzungen zulassen, in Sprache der Übersetzung (und in originaler Sprache)"
|
276 |
-
|
277 |
-
# @ transposh
|
278 |
-
#: wp/transposh_admin.php:441
|
279 |
msgid "Enable url translation"
|
280 |
msgstr "URL-Übersetzung aktivieren"
|
281 |
|
282 |
-
|
283 |
-
#: wp/transposh_admin.php:
|
284 |
-
|
285 |
msgid "experimental"
|
286 |
msgstr "experimental"
|
287 |
|
288 |
-
|
289 |
-
|
290 |
msgid "Allow translation of permalinks and urls"
|
291 |
msgstr "Übersetzung von Permalinks und URLs aktivieren"
|
292 |
|
293 |
-
|
294 |
-
|
295 |
msgid "Enable gettext integration"
|
296 |
msgstr "Gettext Integration aktivieren"
|
297 |
|
298 |
-
|
299 |
-
|
300 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
301 |
msgstr "Integration von Transposh mit vorhandenen Gettext-Interface aktivieren (.po/.mo-Dateien)"
|
302 |
|
303 |
-
|
304 |
-
|
305 |
msgid "Enable automatic translation"
|
306 |
msgstr "Automatische Übersetzungen aktivieren"
|
307 |
|
308 |
-
|
309 |
-
|
310 |
msgid "Allow automatic translation of pages"
|
311 |
msgstr "Automatische Übersetzung von Webseiten zulassen"
|
312 |
|
313 |
-
|
314 |
-
|
315 |
msgid "Enable automatic translation after posting"
|
316 |
msgstr "Automatische Übersetzung nach beitragen aktivieren"
|
317 |
|
318 |
-
|
319 |
-
|
320 |
msgid "Do automatic translation immediately after a post has been published"
|
321 |
msgstr "Automatische Übersetzung gleich nach dem Veröffentlichen eines Berichts aktivieren"
|
322 |
|
323 |
-
|
324 |
-
|
325 |
msgid "Select preferred auto translation engine"
|
326 |
msgstr "Bevorzugte Übersetzungsmaschine selektieren"
|
327 |
|
328 |
-
|
329 |
-
|
330 |
msgid "Translation engine:"
|
331 |
msgstr "Übersetzungsmaschine"
|
332 |
|
333 |
-
|
334 |
-
|
335 |
msgid "Google"
|
336 |
msgstr "Google"
|
337 |
|
338 |
-
|
339 |
-
|
340 |
msgid "Bing"
|
341 |
msgstr "Bing"
|
342 |
|
343 |
-
|
344 |
-
|
345 |
msgid "Rewrite URLs"
|
346 |
msgstr "URLs neu schreiben"
|
347 |
|
348 |
-
|
349 |
-
|
350 |
msgid "Add scripts to footer"
|
351 |
msgstr "Skripts an der Fußzeile zufügen"
|
352 |
|
353 |
-
|
354 |
-
|
355 |
msgid "Auto detect language for users"
|
356 |
msgstr "Benutzersprache automatisch erkennen"
|
357 |
|
358 |
-
|
359 |
-
|
360 |
msgid "Delete all automated translations"
|
361 |
msgstr "Alle automatischen Übersetzungen löschen"
|
362 |
|
363 |
-
|
364 |
-
|
365 |
msgid "Delete automated translations older than 14 days"
|
366 |
msgstr "Automatische Übersetzungen älter als 14 Tage löschen"
|
367 |
|
368 |
-
|
369 |
-
|
370 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
371 |
msgstr "Versuch Fehler verursacht von vorherigen Versionen zu reparieren - bitte zuerst sichern"
|
372 |
|
373 |
-
|
374 |
-
|
375 |
msgid "Backup service for human translation"
|
376 |
msgstr "Sicherungsdienst für menschliche Übersetzung"
|
377 |
|
378 |
-
|
379 |
-
|
380 |
msgid "Enable daily backup"
|
381 |
msgstr "Tägliche Sicherung aktivieren"
|
382 |
|
383 |
-
|
384 |
-
|
385 |
msgid "Enable live backup"
|
386 |
msgstr "Live Sicherung aktivieren"
|
387 |
|
388 |
-
|
389 |
-
|
390 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
391 |
msgstr "Sicherung deaktivieren (kann man manuell machen durch klicken der unterstehenden Schaltfläche)"
|
392 |
|
393 |
-
|
394 |
-
|
395 |
msgid "Service Key:"
|
396 |
msgstr "Dienstschlüssel:"
|
397 |
|
398 |
-
|
399 |
-
|
400 |
msgid "How to restore?"
|
401 |
msgstr "Wie wiederherstellen?"
|
402 |
|
403 |
-
|
404 |
-
|
405 |
msgid "Do Backup Now"
|
406 |
msgstr "Jetzt sichern"
|
407 |
|
408 |
-
|
409 |
-
|
410 |
msgid "Transposh language selection widget"
|
411 |
msgstr "Transposh Spracheselektionswidget"
|
412 |
|
413 |
-
|
414 |
-
|
415 |
-
msgid "Translation"
|
416 |
-
msgstr "Übersetzung"
|
417 |
-
|
418 |
-
# @ transposh
|
419 |
-
#: wp/transposh_widget.php:222
|
420 |
msgid "Set as default language"
|
421 |
msgstr "Als Standardsprache festlegen"
|
422 |
|
423 |
-
|
424 |
-
|
425 |
msgid "translation plugin for wordpress"
|
426 |
msgstr "Übersetzungs-Plug-In für WordPress"
|
427 |
|
428 |
-
|
429 |
-
|
430 |
msgid "wordpress translation plugin"
|
431 |
msgstr "WordPress Übersetzung Plug-In"
|
432 |
|
433 |
-
|
434 |
-
|
435 |
msgid "translate your blog to 60+ languages"
|
436 |
msgstr "Übersetzen Sie Ihren Blog nach 60+ Sprachen"
|
437 |
|
438 |
-
|
439 |
-
|
440 |
msgid "website crowdsourcing translation plugin"
|
441 |
msgstr "Website Crowdsourcing Übersetzungs-Plug-In"
|
442 |
|
443 |
-
|
444 |
-
|
445 |
msgid "google translate and bing translate plugin for wordpress"
|
446 |
msgstr "Google Translate und Bing Translate Plug-In für WordPress"
|
447 |
|
448 |
-
|
449 |
-
|
450 |
msgid "Style:"
|
451 |
msgstr "Still:"
|
452 |
|
453 |
-
|
454 |
-
|
455 |
-
msgid "Effects:"
|
456 |
-
msgstr "Effekte:"
|
457 |
-
|
458 |
-
# @ transposh
|
459 |
-
#: wp/transposh_widget.php:374
|
460 |
msgid "Show progress bar when a client triggers automatic translation"
|
461 |
msgstr "Statusanzeige zeigen wenn Benutzer automatische Übersetzung aktiviert"
|
462 |
|
463 |
-
|
464 |
-
|
465 |
msgid "Show progress bar"
|
466 |
msgstr "Statusanzeige zeigen"
|
467 |
|
468 |
-
|
469 |
-
|
470 |
msgid "Widget will allow setting this language as user default"
|
471 |
msgstr "Widget erlaubt Einstellung dieser Sprache als standard"
|
472 |
|
473 |
-
|
474 |
-
|
475 |
msgid "Allow user to set current language as default"
|
476 |
msgstr "Benutzer erlauben aktuelle Sprache als standard festzulegen"
|
477 |
|
478 |
-
|
479 |
-
|
480 |
msgid "Transposh logo will not appear on widget"
|
481 |
msgstr "Transposh-Logo erscheint nicht im Widget"
|
482 |
|
483 |
-
|
484 |
-
|
485 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
486 |
msgstr "Transposh-Logo entfernen (siehe <a href=\"http://transposh.org/logoterms\">Bedingungen</a>)"
|
487 |
|
488 |
-
|
489 |
-
#: wp/
|
|
|
490 |
msgid "Edit interface (and progress bar) theme:"
|
491 |
msgstr "Thema der Schnittstelle (und Statusanzeige) bearbeiten:"
|
492 |
|
493 |
-
|
494 |
-
|
495 |
msgid "Settings"
|
496 |
msgstr "Einstellungen"
|
497 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
|
|
|
|
|
|
|
13 |
"X-Poedit-Language: German\n"
|
14 |
"X-Poedit-Country: GERMANY\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
|
22 |
+
#: wp/transposh_db.php:673
|
23 |
+
#@ transposh
|
24 |
msgid "Database stats"
|
25 |
msgstr "Datenbankstatistiken"
|
26 |
|
27 |
+
#: wp/transposh_db.php:678
|
28 |
+
#, php-format
|
29 |
+
#@ transposh
|
30 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
31 |
msgstr "Total aus <strong style=\"color:red\">%s</strong> übersetzte Phrasen."
|
32 |
|
33 |
+
#: wp/transposh_db.php:685
|
34 |
+
#, php-format
|
35 |
+
#@ transposh
|
36 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
37 |
msgstr "<strong>%1s</strong> hat <strong style=\"color:red\">%2s</strong> geänderte Übersetzungen."
|
38 |
|
39 |
+
#: wp/transposh_db.php:688
|
40 |
+
#@ transposh
|
41 |
msgid "Recent activity"
|
42 |
msgstr "Neueste Aktivität"
|
43 |
|
44 |
+
#: wp/transposh_db.php:693
|
45 |
+
#, php-format
|
46 |
+
#@ transposh
|
47 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
48 |
msgstr "Auf <strong>%1s</strong><br/>benutzer <strong>%2s</strong> übersetzt<br/>\"<strong>%3s</strong>\"<br/>nach <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
49 |
|
50 |
+
#: wp/transposh_3rdparty.php:159
|
51 |
+
#, php-format
|
52 |
+
#@ buddypress
|
53 |
msgid "%s translated a phrase to %s with transposh:"
|
54 |
msgstr "%s hat eine Phrase mit transposh nach %s übersetzt:"
|
55 |
|
56 |
+
#: wp/transposh_admin.php:170
|
57 |
+
#: wp/transposh_admin.php:232
|
58 |
#: wp/transposh_postpublish.php:50
|
59 |
+
#: wp/transposh_postpublish.php:51
|
60 |
+
#: wp/transposh_widget.php:84
|
61 |
+
#: wp/transposh_widget.php:311
|
62 |
+
#@ transposh
|
63 |
+
#@ default
|
64 |
msgid "Transposh"
|
65 |
msgstr "Transposh"
|
66 |
|
67 |
+
#: wp/transposh_admin.php:160
|
68 |
+
#@ transposh
|
69 |
msgid "Transposh makes your blog translatable"
|
70 |
msgstr "Transposh macht Ihren Blog übersetzbar"
|
71 |
|
72 |
+
#: wp/transposh_admin.php:161
|
73 |
+
#@ transposh
|
74 |
msgid "Plugin homepage"
|
75 |
msgstr "Plugin Startseite"
|
76 |
|
77 |
+
#: wp/transposh_admin.php:162
|
78 |
+
#@ transposh
|
79 |
msgid "Frequently asked questions"
|
80 |
msgstr "Häufig gestellte Fragen"
|
81 |
|
82 |
+
#: wp/transposh_admin.php:170
|
83 |
+
#@ transposh
|
84 |
msgid "Transposh control center"
|
85 |
msgstr "Transposh Kontrollzentrum"
|
86 |
|
87 |
+
#: wp/transposh_admin.php:202
|
88 |
+
#@ transposh
|
89 |
msgid "About this plugin"
|
90 |
msgstr "Über dieses Plug-In"
|
91 |
|
92 |
+
#: wp/transposh_admin.php:203
|
93 |
+
#@ transposh
|
|
|
|
|
|
|
|
|
|
|
94 |
msgid "Plugin news"
|
95 |
msgstr "Plug-In News"
|
96 |
|
97 |
+
#: wp/transposh_admin.php:204
|
98 |
+
#@ transposh
|
99 |
msgid "Plugin stats"
|
100 |
msgstr "Plug-In Stats"
|
101 |
|
102 |
+
#: wp/transposh_admin.php:205
|
103 |
+
#@ transposh
|
104 |
msgid "Translate all"
|
105 |
msgstr "Alles übersetzen"
|
106 |
|
107 |
+
#: wp/transposh_admin.php:206
|
108 |
+
#@ transposh
|
109 |
msgid "Supported languages"
|
110 |
msgstr "Unterstützte Sprachen"
|
111 |
|
112 |
+
#: wp/transposh_admin.php:207
|
113 |
+
#@ transposh
|
114 |
msgid "Translation settings"
|
115 |
msgstr "Übersetzungseinstellungen"
|
116 |
|
117 |
+
#: wp/transposh_admin.php:208
|
118 |
+
#@ transposh
|
119 |
msgid "Automatic translation settings"
|
120 |
msgstr "Automatische Übersetzungseinstellungen"
|
121 |
|
122 |
+
#: wp/transposh_admin.php:210
|
123 |
+
#@ transposh
|
124 |
msgid "Generic settings"
|
125 |
msgstr "Allgemeine Einstellungen"
|
126 |
|
127 |
+
#: wp/transposh_admin.php:211
|
128 |
+
#@ transposh
|
129 |
msgid "Database maintenance"
|
130 |
msgstr "Datenbankwartung"
|
131 |
|
132 |
+
#: wp/transposh_admin.php:226
|
133 |
+
#@ transposh
|
134 |
msgid "Transposh community features"
|
135 |
msgstr "Transposh Gemeinschaftsfeatures"
|
136 |
|
137 |
+
#: wp/transposh_admin.php:262
|
138 |
+
#@ default
|
139 |
msgid "Save Changes"
|
140 |
msgstr "Änderungen speichern"
|
141 |
|
142 |
+
#: wp/transposh_admin.php:286
|
143 |
+
#@ transposh
|
144 |
msgid "Problems?"
|
145 |
msgstr "Probleme?"
|
146 |
|
147 |
+
#: wp/transposh_admin.php:302
|
148 |
+
#@ transposh
|
149 |
msgid "Plugin Homepage"
|
150 |
msgstr "Plug-In Startseite"
|
151 |
|
152 |
+
#: wp/transposh_admin.php:303
|
153 |
+
#@ transposh
|
154 |
msgid "Suggest a Feature"
|
155 |
msgstr "Feature vorschlagen"
|
156 |
|
157 |
+
#: wp/transposh_admin.php:305
|
158 |
+
#@ transposh
|
159 |
msgid "Report a Bug"
|
160 |
msgstr "Bug berichten"
|
161 |
|
162 |
+
#: wp/transposh_admin.php:322
|
163 |
+
#@ transposh
|
164 |
msgid "Translate by clicking the button below"
|
165 |
msgstr "Klicken Sie den nachstehenden Button um zu übersetzen"
|
166 |
|
167 |
+
#: wp/transposh_admin.php:324
|
168 |
+
#@ transposh
|
169 |
msgid "Translate All Now"
|
170 |
msgstr "Alles jetzt übersetzen"
|
171 |
|
172 |
+
#: wp/transposh_admin.php:379
|
173 |
+
#@ transposh
|
174 |
msgid "Default Language (drag another language here to make it default)"
|
175 |
msgstr "Standardsprache (ziehe eine andere Sprache um sie standard zu machen)"
|
176 |
|
177 |
+
#: wp/transposh_admin.php:386
|
178 |
+
#@ transposh
|
179 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
180 |
msgstr "Verfügbare Sprachen (ein/ausschalten durch klicken - ziehen für Reihenfolge im Widget)"
|
181 |
|
182 |
+
#: wp/transposh_admin.php:396
|
183 |
+
#@ transposh
|
184 |
msgid "Language supported by google translate"
|
185 |
msgstr "Sprache unterstützt durch Google Translate"
|
186 |
|
187 |
+
#: wp/transposh_admin.php:398
|
188 |
+
#@ transposh
|
189 |
msgid "Language supported by bing translate"
|
190 |
msgstr "Sprache unterstützt durch Bing Translate"
|
191 |
|
192 |
+
#: wp/transposh_admin.php:400
|
193 |
+
#@ transposh
|
194 |
msgid "Language supported by apertium translate"
|
195 |
msgstr "Sprache unterstützt durch Apertium Translate"
|
196 |
|
197 |
+
#: wp/transposh_admin.php:402
|
198 |
+
#@ transposh
|
199 |
msgid "Language is written from right to left"
|
200 |
msgstr "Sprache wird von rechts nach links geschrieben"
|
201 |
|
202 |
+
#: wp/transposh_admin.php:407
|
203 |
+
#@ transposh
|
204 |
msgid "Display options:"
|
205 |
msgstr "Wiedergabeoptionen:"
|
206 |
|
207 |
+
#: wp/transposh_admin.php:408
|
208 |
+
#@ transposh
|
209 |
msgid "Toggle names of languages between English and Original"
|
210 |
msgstr "Namen der Sprachen zwischen Englisch und Original umschalten"
|
211 |
|
212 |
+
#: wp/transposh_admin.php:409
|
213 |
+
#@ transposh
|
214 |
msgid "Make all languages active"
|
215 |
msgstr "Alle Sprachen aktivieren"
|
216 |
|
217 |
+
#: wp/transposh_admin.php:410
|
218 |
+
#@ transposh
|
219 |
msgid "Sort by language name"
|
220 |
msgstr "Sortieren nach Sprache"
|
221 |
|
222 |
+
#: wp/transposh_admin.php:411
|
223 |
+
#@ transposh
|
224 |
msgid "Sort by lSO code"
|
225 |
msgstr "Sortieren nach ISO-Kode"
|
226 |
|
227 |
+
#: wp/transposh_admin.php:412
|
228 |
+
#@ transposh
|
229 |
msgid "Legend:"
|
230 |
msgstr "Legende:"
|
231 |
|
232 |
+
#: wp/transposh_admin.php:412
|
233 |
+
#@ transposh
|
234 |
msgid "Green - active"
|
235 |
msgstr "Grün - aktiv"
|
236 |
|
237 |
+
#: wp/transposh_admin.php:412
|
238 |
+
#@ transposh
|
239 |
msgid "Yellow - translateable (only translators will see this language)"
|
240 |
msgstr "Gelb - übersetzbar (nur Übersetzer sehen diese Sprache)"
|
241 |
|
242 |
+
#: wp/transposh_admin.php:412
|
243 |
+
#@ transposh
|
244 |
msgid "blank - inactive"
|
245 |
msgstr "Leer - nicht aktiv"
|
246 |
|
247 |
+
#: wp/transposh_admin.php:434
|
248 |
+
#@ transposh
|
249 |
msgid "Who can translate ?"
|
250 |
msgstr "Wer kann übersetzen?"
|
251 |
|
252 |
+
#: wp/transposh_admin.php:441
|
253 |
+
#@ transposh
|
254 |
msgid "Anonymous"
|
255 |
msgstr "Anonym"
|
256 |
|
257 |
+
#: wp/transposh_admin.php:447
|
258 |
+
#@ transposh
|
259 |
msgid "Enable default language translation"
|
260 |
msgstr "Standard Sprache Übersetzung aktivieren"
|
261 |
|
262 |
+
#: wp/transposh_admin.php:447
|
263 |
+
#@ transposh
|
264 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
265 |
msgstr "Die standard Sprache übersetzen - nützlich für Blogs mit mehreren Hauptsprachen"
|
266 |
|
267 |
+
#: wp/transposh_admin.php:454
|
268 |
+
#@ transposh
|
269 |
msgid "Enable search in translated languages"
|
270 |
msgstr "Suchen in übersetzten Sprachen aktivieren"
|
271 |
|
272 |
+
#: wp/transposh_admin.php:461
|
273 |
+
#@ transposh
|
|
|
|
|
|
|
|
|
|
|
274 |
msgid "Enable url translation"
|
275 |
msgstr "URL-Übersetzung aktivieren"
|
276 |
|
277 |
+
#: wp/transposh_admin.php:461
|
278 |
+
#: wp/transposh_admin.php:468
|
279 |
+
#@ transposh
|
280 |
msgid "experimental"
|
281 |
msgstr "experimental"
|
282 |
|
283 |
+
#: wp/transposh_admin.php:461
|
284 |
+
#@ transposh
|
285 |
msgid "Allow translation of permalinks and urls"
|
286 |
msgstr "Übersetzung von Permalinks und URLs aktivieren"
|
287 |
|
288 |
+
#: wp/transposh_admin.php:468
|
289 |
+
#@ transposh
|
290 |
msgid "Enable gettext integration"
|
291 |
msgstr "Gettext Integration aktivieren"
|
292 |
|
293 |
+
#: wp/transposh_admin.php:468
|
294 |
+
#@ transposh
|
295 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
296 |
msgstr "Integration von Transposh mit vorhandenen Gettext-Interface aktivieren (.po/.mo-Dateien)"
|
297 |
|
298 |
+
#: wp/transposh_admin.php:484
|
299 |
+
#@ transposh
|
300 |
msgid "Enable automatic translation"
|
301 |
msgstr "Automatische Übersetzungen aktivieren"
|
302 |
|
303 |
+
#: wp/transposh_admin.php:484
|
304 |
+
#@ transposh
|
305 |
msgid "Allow automatic translation of pages"
|
306 |
msgstr "Automatische Übersetzung von Webseiten zulassen"
|
307 |
|
308 |
+
#: wp/transposh_admin.php:490
|
309 |
+
#@ transposh
|
310 |
msgid "Enable automatic translation after posting"
|
311 |
msgstr "Automatische Übersetzung nach beitragen aktivieren"
|
312 |
|
313 |
+
#: wp/transposh_admin.php:490
|
314 |
+
#@ transposh
|
315 |
msgid "Do automatic translation immediately after a post has been published"
|
316 |
msgstr "Automatische Übersetzung gleich nach dem Veröffentlichen eines Berichts aktivieren"
|
317 |
|
318 |
+
#: wp/transposh_admin.php:507
|
319 |
+
#@ transposh
|
320 |
msgid "Select preferred auto translation engine"
|
321 |
msgstr "Bevorzugte Übersetzungsmaschine selektieren"
|
322 |
|
323 |
+
#: wp/transposh_admin.php:508
|
324 |
+
#@ transposh
|
325 |
msgid "Translation engine:"
|
326 |
msgstr "Übersetzungsmaschine"
|
327 |
|
328 |
+
#: wp/transposh_admin.php:510
|
329 |
+
#@ transposh
|
330 |
msgid "Google"
|
331 |
msgstr "Google"
|
332 |
|
333 |
+
#: wp/transposh_admin.php:511
|
334 |
+
#@ transposh
|
335 |
msgid "Bing"
|
336 |
msgstr "Bing"
|
337 |
|
338 |
+
#: wp/transposh_admin.php:539
|
339 |
+
#@ transposh
|
340 |
msgid "Rewrite URLs"
|
341 |
msgstr "URLs neu schreiben"
|
342 |
|
343 |
+
#: wp/transposh_admin.php:547
|
344 |
+
#@ transposh
|
345 |
msgid "Add scripts to footer"
|
346 |
msgstr "Skripts an der Fußzeile zufügen"
|
347 |
|
348 |
+
#: wp/transposh_admin.php:553
|
349 |
+
#@ transposh
|
350 |
msgid "Auto detect language for users"
|
351 |
msgstr "Benutzersprache automatisch erkennen"
|
352 |
|
353 |
+
#: wp/transposh_admin.php:569
|
354 |
+
#@ transposh
|
355 |
msgid "Delete all automated translations"
|
356 |
msgstr "Alle automatischen Übersetzungen löschen"
|
357 |
|
358 |
+
#: wp/transposh_admin.php:570
|
359 |
+
#@ transposh
|
360 |
msgid "Delete automated translations older than 14 days"
|
361 |
msgstr "Automatische Übersetzungen älter als 14 Tage löschen"
|
362 |
|
363 |
+
#: wp/transposh_admin.php:571
|
364 |
+
#@ transposh
|
365 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
366 |
msgstr "Versuch Fehler verursacht von vorherigen Versionen zu reparieren - bitte zuerst sichern"
|
367 |
|
368 |
+
#: wp/transposh_admin.php:575
|
369 |
+
#@ transposh
|
370 |
msgid "Backup service for human translation"
|
371 |
msgstr "Sicherungsdienst für menschliche Übersetzung"
|
372 |
|
373 |
+
#: wp/transposh_admin.php:576
|
374 |
+
#@ transposh
|
375 |
msgid "Enable daily backup"
|
376 |
msgstr "Tägliche Sicherung aktivieren"
|
377 |
|
378 |
+
#: wp/transposh_admin.php:577
|
379 |
+
#@ transposh
|
380 |
msgid "Enable live backup"
|
381 |
msgstr "Live Sicherung aktivieren"
|
382 |
|
383 |
+
#: wp/transposh_admin.php:578
|
384 |
+
#@ transposh
|
385 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
386 |
msgstr "Sicherung deaktivieren (kann man manuell machen durch klicken der unterstehenden Schaltfläche)"
|
387 |
|
388 |
+
#: wp/transposh_admin.php:579
|
389 |
+
#@ transposh
|
390 |
msgid "Service Key:"
|
391 |
msgstr "Dienstschlüssel:"
|
392 |
|
393 |
+
#: wp/transposh_admin.php:579
|
394 |
+
#@ transposh
|
395 |
msgid "How to restore?"
|
396 |
msgstr "Wie wiederherstellen?"
|
397 |
|
398 |
+
#: wp/transposh_admin.php:581
|
399 |
+
#@ transposh
|
400 |
msgid "Do Backup Now"
|
401 |
msgstr "Jetzt sichern"
|
402 |
|
403 |
+
#: wp/transposh_widget.php:82
|
404 |
+
#@ transposh
|
405 |
msgid "Transposh language selection widget"
|
406 |
msgstr "Transposh Spracheselektionswidget"
|
407 |
|
408 |
+
#: wp/transposh_widget.php:284
|
409 |
+
#@ transposh
|
|
|
|
|
|
|
|
|
|
|
410 |
msgid "Set as default language"
|
411 |
msgstr "Als Standardsprache festlegen"
|
412 |
|
413 |
+
#: wp/transposh_widget.php:314
|
414 |
+
#@ transposh
|
415 |
msgid "translation plugin for wordpress"
|
416 |
msgstr "Übersetzungs-Plug-In für WordPress"
|
417 |
|
418 |
+
#: wp/transposh_widget.php:317
|
419 |
+
#@ transposh
|
420 |
msgid "wordpress translation plugin"
|
421 |
msgstr "WordPress Übersetzung Plug-In"
|
422 |
|
423 |
+
#: wp/transposh_widget.php:320
|
424 |
+
#@ transposh
|
425 |
msgid "translate your blog to 60+ languages"
|
426 |
msgstr "Übersetzen Sie Ihren Blog nach 60+ Sprachen"
|
427 |
|
428 |
+
#: wp/transposh_widget.php:323
|
429 |
+
#@ transposh
|
430 |
msgid "website crowdsourcing translation plugin"
|
431 |
msgstr "Website Crowdsourcing Übersetzungs-Plug-In"
|
432 |
|
433 |
+
#: wp/transposh_widget.php:326
|
434 |
+
#@ transposh
|
435 |
msgid "google translate and bing translate plugin for wordpress"
|
436 |
msgstr "Google Translate und Bing Translate Plug-In für WordPress"
|
437 |
|
438 |
+
#: wp/transposh_widget.php:125
|
439 |
+
#@ transposh
|
440 |
msgid "Style:"
|
441 |
msgstr "Still:"
|
442 |
|
443 |
+
#: wp/transposh_admin.php:517
|
444 |
+
#@ transposh
|
|
|
|
|
|
|
|
|
|
|
445 |
msgid "Show progress bar when a client triggers automatic translation"
|
446 |
msgstr "Statusanzeige zeigen wenn Benutzer automatische Übersetzung aktiviert"
|
447 |
|
448 |
+
#: wp/transposh_admin.php:517
|
449 |
+
#@ transposh
|
450 |
msgid "Show progress bar"
|
451 |
msgstr "Statusanzeige zeigen"
|
452 |
|
453 |
+
#: wp/transposh_admin.php:519
|
454 |
+
#@ transposh
|
455 |
msgid "Widget will allow setting this language as user default"
|
456 |
msgstr "Widget erlaubt Einstellung dieser Sprache als standard"
|
457 |
|
458 |
+
#: wp/transposh_admin.php:519
|
459 |
+
#@ transposh
|
460 |
msgid "Allow user to set current language as default"
|
461 |
msgstr "Benutzer erlauben aktuelle Sprache als standard festzulegen"
|
462 |
|
463 |
+
#: wp/transposh_admin.php:521
|
464 |
+
#@ transposh
|
465 |
msgid "Transposh logo will not appear on widget"
|
466 |
msgstr "Transposh-Logo erscheint nicht im Widget"
|
467 |
|
468 |
+
#: wp/transposh_admin.php:521
|
469 |
+
#@ transposh
|
470 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
471 |
msgstr "Transposh-Logo entfernen (siehe <a href=\"http://transposh.org/logoterms\">Bedingungen</a>)"
|
472 |
|
473 |
+
#: wp/transposh_admin.php:523
|
474 |
+
#: wp/transposh_admin.php:524
|
475 |
+
#@ transposh
|
476 |
msgid "Edit interface (and progress bar) theme:"
|
477 |
msgstr "Thema der Schnittstelle (und Statusanzeige) bearbeiten:"
|
478 |
|
479 |
+
#: transposh.php:898
|
480 |
+
#@ default
|
481 |
msgid "Settings"
|
482 |
msgstr "Einstellungen"
|
483 |
|
484 |
+
#. translators: plugin header field 'Name'
|
485 |
+
#: transposh.php:0
|
486 |
+
#@ transposh
|
487 |
+
msgid "Transposh Translation Filter"
|
488 |
+
msgstr ""
|
489 |
+
|
490 |
+
#. translators: plugin header field 'PluginURI'
|
491 |
+
#. translators: plugin header field 'AuthorURI'
|
492 |
+
#: transposh.php:0
|
493 |
+
#@ transposh
|
494 |
+
msgid "http://transposh.org/"
|
495 |
+
msgstr ""
|
496 |
+
|
497 |
+
#. translators: plugin header field 'Description'
|
498 |
+
#: transposh.php:0
|
499 |
+
#@ transposh
|
500 |
+
msgid "Translation filter for WordPress, After enabling please set languages at the <a href=\"options-general.php?page=transposh\">the options page</a> Want to help? visit our development site at <a href=\"http://trac.transposh.org/\">trac.transposh.org</a>."
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#. translators: plugin header field 'Author'
|
504 |
+
#: transposh.php:0
|
505 |
+
#@ transposh
|
506 |
+
msgid "Team Transposh"
|
507 |
+
msgstr ""
|
508 |
+
|
509 |
+
#. translators: plugin header field 'Version'
|
510 |
+
#: transposh.php:0
|
511 |
+
#, php-format
|
512 |
+
#@ transposh
|
513 |
+
msgid "%VERSION%"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
517 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
518 |
+
#@ transposh
|
519 |
+
msgid "Select language"
|
520 |
+
msgstr ""
|
521 |
+
|
522 |
+
#: wp/transposh_admin.php:209
|
523 |
+
#@ transposh
|
524 |
+
msgid "Frontend settings"
|
525 |
+
msgstr ""
|
526 |
+
|
527 |
+
#: wp/transposh_admin.php:237
|
528 |
+
#, php-format
|
529 |
+
#@ transposh
|
530 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
531 |
+
msgstr ""
|
532 |
+
|
533 |
+
#: wp/transposh_admin.php:237
|
534 |
+
#: wp/transposh_admin.php:241
|
535 |
+
#@ transposh
|
536 |
+
msgid "Check Transposh FAQs"
|
537 |
+
msgstr ""
|
538 |
+
|
539 |
+
#: wp/transposh_admin.php:241
|
540 |
+
#@ transposh
|
541 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
542 |
+
msgstr ""
|
543 |
+
|
544 |
+
#: wp/transposh_admin.php:454
|
545 |
+
#@ transposh
|
546 |
+
msgid "Allow search of translated languages (and the original language)"
|
547 |
+
msgstr ""
|
548 |
+
|
549 |
+
#: wp/transposh_admin.php:475
|
550 |
+
#@ transposh
|
551 |
+
msgid "Enable override for default locale"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: wp/transposh_admin.php:475
|
555 |
+
#@ transposh
|
556 |
+
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: wp/transposh_admin.php:495
|
560 |
+
#@ transposh
|
561 |
+
msgid "MSN API key"
|
562 |
+
msgstr ""
|
563 |
+
|
564 |
+
#: wp/transposh_admin.php:496
|
565 |
+
#: wp/transposh_admin.php:502
|
566 |
+
#@ transposh
|
567 |
+
msgid "API Key"
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: wp/transposh_admin.php:501
|
571 |
+
#@ transposh
|
572 |
+
msgid "Google API key"
|
573 |
+
msgstr ""
|
574 |
+
|
575 |
+
#: wp/transposh_admin.php:541
|
576 |
+
#@ transposh
|
577 |
+
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
578 |
+
msgstr ""
|
579 |
+
|
580 |
+
#: wp/transposh_admin.php:548
|
581 |
+
#@ transposh
|
582 |
+
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: wp/transposh_admin.php:554
|
586 |
+
#@ transposh
|
587 |
+
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: wp/transposh_admin.php:559
|
591 |
+
#@ transposh
|
592 |
+
msgid "Allow collecting usage statistics"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: wp/transposh_postpublish.php:52
|
596 |
+
#@ transposh
|
597 |
+
msgid "Set post language"
|
598 |
+
msgstr ""
|
599 |
+
|
600 |
+
#: wp/transposh_postpublish.php:53
|
601 |
+
#@ transposh
|
602 |
+
msgid "Set page language"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: wp/transposh_postpublish.php:198
|
606 |
+
#@ default
|
607 |
+
msgid "Default"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
627 |
+
#: widgets/default/tpw_default.php:43
|
628 |
+
#@ transposh
|
629 |
+
msgid "Language"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_admin.php:559
|
633 |
+
#@ transposh
|
634 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: this will be the default widget title
|
638 |
+
#: wp/transposh_widget.php:115
|
639 |
+
#@ transposh
|
640 |
+
msgid "Translation"
|
641 |
+
msgstr ""
|
642 |
+
|
langs/transposh-es_ES.mo
CHANGED
Binary file
|
langs/transposh-es_ES.po
CHANGED
@@ -1,548 +1,642 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: \n"
|
4 |
-
"Report-Msgid-Bugs-To: http://wordpress.org/tag/transposh-translation-filter-for-wordpress\n"
|
5 |
-
"POT-Creation-Date: 2011-01-16 21:56:35+00:00\n"
|
6 |
-
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
7 |
-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
-
"X-Poedit-Language: \n"
|
14 |
-
"X-Poedit-Country: \n"
|
15 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
-
"X-Poedit-Basepath: \n"
|
18 |
-
"X-Poedit-Bookmarks: \n"
|
19 |
-
"X-Poedit-SearchPath-0: .\n"
|
20 |
-
"X-Textdomain-Support: yes"
|
21 |
-
|
22 |
-
#: wp/transposh_db.php:
|
23 |
-
#@ transposh
|
24 |
-
msgid "Database stats"
|
25 |
-
msgstr "Estadísticas de la Base de datos"
|
26 |
-
|
27 |
-
#: wp/transposh_db.php:
|
28 |
-
#, php-format
|
29 |
-
#@ transposh
|
30 |
-
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
31 |
-
msgstr "Un total de <strong style=\"color:red\">%s</strong> frases traducidas."
|
32 |
-
|
33 |
-
#: wp/transposh_db.php:
|
34 |
-
#, php-format
|
35 |
-
#@ transposh
|
36 |
-
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
37 |
-
msgstr "<strong>%1s</strong> tiene <strong style=\"color:red\">%2s</strong> frases traducidas por humanos."
|
38 |
-
|
39 |
-
#: wp/transposh_db.php:
|
40 |
-
#@ transposh
|
41 |
-
msgid "Recent activity"
|
42 |
-
msgstr "Actividad reciente"
|
43 |
-
|
44 |
-
#: wp/transposh_db.php:
|
45 |
-
#, php-format
|
46 |
-
#@ transposh
|
47 |
-
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
48 |
-
msgstr "El <strong>%1s</strong><br/>el usuario <strong>%2s</strong> tradujo<br/>\"<strong>%3s</strong>\"<br/>al <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
49 |
-
|
50 |
-
#: wp/transposh_3rdparty.php:
|
51 |
-
#, php-format
|
52 |
-
#@ buddypress
|
53 |
-
msgid "%s translated a phrase to %s with transposh:"
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: wp/transposh_admin.php:
|
57 |
-
#: wp/transposh_admin.php:
|
58 |
-
#: wp/transposh_postpublish.php:
|
59 |
-
#: wp/transposh_postpublish.php:
|
60 |
-
#: wp/transposh_widget.php:
|
61 |
-
#: wp/transposh_widget.php:
|
62 |
-
|
63 |
-
#@
|
64 |
-
msgid "Transposh"
|
65 |
-
msgstr ""
|
66 |
-
|
67 |
-
#: wp/transposh_admin.php:
|
68 |
-
#@ transposh
|
69 |
-
msgid "Transposh makes your blog translatable"
|
70 |
-
msgstr "Transposh hace tu blog traducible"
|
71 |
-
|
72 |
-
#: wp/transposh_admin.php:
|
73 |
-
#@ transposh
|
74 |
-
msgid "Plugin homepage"
|
75 |
-
msgstr " Página de inicio del plugin"
|
76 |
-
|
77 |
-
#: wp/transposh_admin.php:
|
78 |
-
#@ transposh
|
79 |
-
msgid "Frequently asked questions"
|
80 |
-
msgstr "Preguntas más frecuentes"
|
81 |
-
|
82 |
-
#: wp/transposh_admin.php:
|
83 |
-
#@ transposh
|
84 |
-
msgid "Transposh control center"
|
85 |
-
msgstr "Centro de control de Transposh"
|
86 |
-
|
87 |
-
#: wp/transposh_admin.php:
|
88 |
-
#@ transposh
|
89 |
-
msgid "About this plugin"
|
90 |
-
msgstr "Acerca de este plugin"
|
91 |
-
|
92 |
-
#: wp/transposh_admin.php:
|
93 |
-
#@ transposh
|
94 |
-
msgid "
|
95 |
-
msgstr "
|
96 |
-
|
97 |
-
#: wp/transposh_admin.php:
|
98 |
-
#@ transposh
|
99 |
-
msgid "Plugin
|
100 |
-
msgstr "
|
101 |
-
|
102 |
-
#: wp/transposh_admin.php:
|
103 |
-
#@ transposh
|
104 |
-
msgid "
|
105 |
-
msgstr "
|
106 |
-
|
107 |
-
#: wp/transposh_admin.php:
|
108 |
-
#@ transposh
|
109 |
-
msgid "
|
110 |
-
msgstr "
|
111 |
-
|
112 |
-
#: wp/transposh_admin.php:
|
113 |
-
#@ transposh
|
114 |
-
msgid "
|
115 |
-
msgstr "
|
116 |
-
|
117 |
-
#: wp/transposh_admin.php:
|
118 |
-
#@ transposh
|
119 |
-
msgid "
|
120 |
-
msgstr "Configuración de traducción"
|
121 |
-
|
122 |
-
#: wp/transposh_admin.php:
|
123 |
-
#@ transposh
|
124 |
-
msgid "
|
125 |
-
msgstr "
|
126 |
-
|
127 |
-
#: wp/transposh_admin.php:
|
128 |
-
#@ transposh
|
129 |
-
msgid "
|
130 |
-
msgstr "
|
131 |
-
|
132 |
-
#: wp/transposh_admin.php:
|
133 |
-
#@ transposh
|
134 |
-
msgid "
|
135 |
-
msgstr "
|
136 |
-
|
137 |
-
#: wp/transposh_admin.php:
|
138 |
-
#@
|
139 |
-
msgid "
|
140 |
-
msgstr "
|
141 |
-
|
142 |
-
#: wp/transposh_admin.php:
|
143 |
-
#@
|
144 |
-
msgid "
|
145 |
-
msgstr ""
|
146 |
-
|
147 |
-
#: wp/transposh_admin.php:
|
148 |
-
#@ transposh
|
149 |
-
msgid "
|
150 |
-
msgstr "
|
151 |
-
|
152 |
-
#: wp/transposh_admin.php:
|
153 |
-
#@ transposh
|
154 |
-
msgid "
|
155 |
-
msgstr "
|
156 |
-
|
157 |
-
#: wp/transposh_admin.php:
|
158 |
-
#@ transposh
|
159 |
-
msgid "
|
160 |
-
msgstr "
|
161 |
-
|
162 |
-
#: wp/transposh_admin.php:
|
163 |
-
#@ transposh
|
164 |
-
msgid "
|
165 |
-
msgstr "
|
166 |
-
|
167 |
-
#: wp/transposh_admin.php:
|
168 |
-
#@ transposh
|
169 |
-
msgid "Translate
|
170 |
-
msgstr "Traducir
|
171 |
-
|
172 |
-
#: wp/transposh_admin.php:
|
173 |
-
#@ transposh
|
174 |
-
msgid "
|
175 |
-
msgstr "
|
176 |
-
|
177 |
-
#: wp/transposh_admin.php:
|
178 |
-
#@ transposh
|
179 |
-
msgid "
|
180 |
-
msgstr "
|
181 |
-
|
182 |
-
#: wp/transposh_admin.php:
|
183 |
-
#@ transposh
|
184 |
-
msgid "
|
185 |
-
msgstr "
|
186 |
-
|
187 |
-
#: wp/transposh_admin.php:
|
188 |
-
#@ transposh
|
189 |
-
msgid "Language supported by
|
190 |
-
msgstr "Idioma soportado por el traductor de
|
191 |
-
|
192 |
-
#: wp/transposh_admin.php:
|
193 |
-
#@ transposh
|
194 |
-
msgid "Language supported by
|
195 |
-
msgstr "Idioma soportado por el traductor
|
196 |
-
|
197 |
-
#: wp/transposh_admin.php:
|
198 |
-
#@ transposh
|
199 |
-
msgid "Language
|
200 |
-
msgstr "
|
201 |
-
|
202 |
-
#: wp/transposh_admin.php:
|
203 |
-
#@ transposh
|
204 |
-
msgid "
|
205 |
-
msgstr "
|
206 |
-
|
207 |
-
#: wp/transposh_admin.php:
|
208 |
-
#@ transposh
|
209 |
-
msgid "
|
210 |
-
msgstr "
|
211 |
-
|
212 |
-
#: wp/transposh_admin.php:
|
213 |
-
#@ transposh
|
214 |
-
msgid "
|
215 |
-
msgstr "
|
216 |
-
|
217 |
-
#: wp/transposh_admin.php:
|
218 |
-
#@ transposh
|
219 |
-
msgid "
|
220 |
-
msgstr "
|
221 |
-
|
222 |
-
#: wp/transposh_admin.php:
|
223 |
-
#@ transposh
|
224 |
-
msgid "Sort by
|
225 |
-
msgstr "Ordenar por
|
226 |
-
|
227 |
-
#: wp/transposh_admin.php:
|
228 |
-
#@ transposh
|
229 |
-
msgid "
|
230 |
-
msgstr "
|
231 |
-
|
232 |
-
#: wp/transposh_admin.php:
|
233 |
-
#@ transposh
|
234 |
-
msgid "
|
235 |
-
msgstr "
|
236 |
-
|
237 |
-
#: wp/transposh_admin.php:
|
238 |
-
#@ transposh
|
239 |
-
msgid "
|
240 |
-
msgstr "
|
241 |
-
|
242 |
-
#: wp/transposh_admin.php:
|
243 |
-
#@ transposh
|
244 |
-
msgid "
|
245 |
-
msgstr "
|
246 |
-
|
247 |
-
#: wp/transposh_admin.php:
|
248 |
-
#@ transposh
|
249 |
-
msgid "
|
250 |
-
msgstr "
|
251 |
-
|
252 |
-
#: wp/transposh_admin.php:
|
253 |
-
#@ transposh
|
254 |
-
msgid "
|
255 |
-
msgstr "
|
256 |
-
|
257 |
-
#: wp/transposh_admin.php:
|
258 |
-
#@ transposh
|
259 |
-
msgid "
|
260 |
-
msgstr "
|
261 |
-
|
262 |
-
#: wp/transposh_admin.php:
|
263 |
-
#@ transposh
|
264 |
-
msgid "
|
265 |
-
msgstr "
|
266 |
-
|
267 |
-
#: wp/transposh_admin.php:
|
268 |
-
#@ transposh
|
269 |
-
msgid "
|
270 |
-
msgstr "
|
271 |
-
|
272 |
-
#: wp/transposh_admin.php:
|
273 |
-
#@ transposh
|
274 |
-
msgid "Enable
|
275 |
-
msgstr "
|
276 |
-
|
277 |
-
#: wp/transposh_admin.php:
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
#: wp/transposh_admin.php:
|
289 |
-
#@ transposh
|
290 |
-
msgid "
|
291 |
-
msgstr "
|
292 |
-
|
293 |
-
#: wp/transposh_admin.php:
|
294 |
-
#@ transposh
|
295 |
-
msgid "
|
296 |
-
msgstr "Permitir la
|
297 |
-
|
298 |
-
#: wp/transposh_admin.php:
|
299 |
-
#@ transposh
|
300 |
-
msgid "Enable
|
301 |
-
msgstr "Permitir
|
302 |
-
|
303 |
-
#: wp/transposh_admin.php:
|
304 |
-
#@ transposh
|
305 |
-
msgid "
|
306 |
-
msgstr "Permitir la
|
307 |
-
|
308 |
-
#: wp/transposh_admin.php:
|
309 |
-
#@ transposh
|
310 |
-
msgid "Enable automatic translation"
|
311 |
-
msgstr "Permitir traducción automática"
|
312 |
-
|
313 |
-
#: wp/transposh_admin.php:
|
314 |
-
#@ transposh
|
315 |
-
msgid "
|
316 |
-
msgstr "
|
317 |
-
|
318 |
-
#: wp/transposh_admin.php:
|
319 |
-
#@ transposh
|
320 |
-
msgid "
|
321 |
-
msgstr "
|
322 |
-
|
323 |
-
#: wp/transposh_admin.php:
|
324 |
-
#@ transposh
|
325 |
-
msgid "
|
326 |
-
msgstr "
|
327 |
-
|
328 |
-
#: wp/transposh_admin.php:
|
329 |
-
#@ transposh
|
330 |
-
msgid "
|
331 |
-
msgstr "
|
332 |
-
|
333 |
-
#: wp/transposh_admin.php:
|
334 |
-
#@ transposh
|
335 |
-
msgid "
|
336 |
-
msgstr "
|
337 |
-
|
338 |
-
#: wp/transposh_admin.php:
|
339 |
-
#@ transposh
|
340 |
-
msgid "
|
341 |
-
msgstr "
|
342 |
-
|
343 |
-
#: wp/transposh_admin.php:
|
344 |
-
#@ transposh
|
345 |
-
msgid "
|
346 |
-
msgstr "
|
347 |
-
|
348 |
-
#: wp/transposh_admin.php:
|
349 |
-
#@ transposh
|
350 |
-
msgid "
|
351 |
-
msgstr "
|
352 |
-
|
353 |
-
#: wp/transposh_admin.php:
|
354 |
-
#@ transposh
|
355 |
-
msgid "
|
356 |
-
msgstr "
|
357 |
-
|
358 |
-
#: wp/transposh_admin.php:
|
359 |
-
#@ transposh
|
360 |
-
msgid "
|
361 |
-
msgstr "
|
362 |
-
|
363 |
-
#: wp/transposh_admin.php:
|
364 |
-
#@ transposh
|
365 |
-
msgid "
|
366 |
-
msgstr "
|
367 |
-
|
368 |
-
#: wp/transposh_admin.php:
|
369 |
-
#@ transposh
|
370 |
-
msgid "
|
371 |
-
msgstr "
|
372 |
-
|
373 |
-
#: wp/transposh_admin.php:
|
374 |
-
#@ transposh
|
375 |
-
msgid "
|
376 |
-
msgstr "
|
377 |
-
|
378 |
-
#: wp/transposh_admin.php:
|
379 |
-
#@ transposh
|
380 |
-
msgid "
|
381 |
-
msgstr "
|
382 |
-
|
383 |
-
#: wp/transposh_admin.php:
|
384 |
-
#@ transposh
|
385 |
-
msgid "
|
386 |
-
msgstr "
|
387 |
-
|
388 |
-
#: wp/transposh_admin.php:
|
389 |
-
#@ transposh
|
390 |
-
msgid "
|
391 |
-
msgstr "
|
392 |
-
|
393 |
-
#: wp/transposh_admin.php:
|
394 |
-
#@ transposh
|
395 |
-
msgid "
|
396 |
-
msgstr "
|
397 |
-
|
398 |
-
#: wp/transposh_admin.php:
|
399 |
-
#@ transposh
|
400 |
-
msgid "
|
401 |
-
msgstr "
|
402 |
-
|
403 |
-
#: wp/
|
404 |
-
#@ transposh
|
405 |
-
msgid "
|
406 |
-
msgstr "
|
407 |
-
|
408 |
-
#: wp/
|
409 |
-
#@ transposh
|
410 |
-
msgid "
|
411 |
-
msgstr "
|
412 |
-
|
413 |
-
#: wp/transposh_widget.php:
|
414 |
-
#@ transposh
|
415 |
-
msgid "
|
416 |
-
msgstr "
|
417 |
-
|
418 |
-
#: wp/transposh_widget.php:
|
419 |
-
#@ transposh
|
420 |
-
msgid "
|
421 |
-
msgstr "
|
422 |
-
|
423 |
-
#: wp/transposh_widget.php:
|
424 |
-
#@ transposh
|
425 |
-
msgid "
|
426 |
-
msgstr "
|
427 |
-
|
428 |
-
#: wp/transposh_widget.php:
|
429 |
-
#@ transposh
|
430 |
-
msgid "translation plugin
|
431 |
-
msgstr "Plugin de traducción
|
432 |
-
|
433 |
-
#: wp/transposh_widget.php:
|
434 |
-
#@ transposh
|
435 |
-
msgid "
|
436 |
-
msgstr "Plugin de
|
437 |
-
|
438 |
-
#: wp/transposh_widget.php:
|
439 |
-
#@ transposh
|
440 |
-
msgid "
|
441 |
-
msgstr "
|
442 |
-
|
443 |
-
#: wp/
|
444 |
-
#@ transposh
|
445 |
-
msgid "
|
446 |
-
msgstr "
|
447 |
-
|
448 |
-
#: wp/
|
449 |
-
#@ transposh
|
450 |
-
msgid "
|
451 |
-
msgstr "
|
452 |
-
|
453 |
-
#: wp/
|
454 |
-
#@ transposh
|
455 |
-
msgid "
|
456 |
-
msgstr "
|
457 |
-
|
458 |
-
#: wp/
|
459 |
-
#@ transposh
|
460 |
-
msgid "
|
461 |
-
msgstr "
|
462 |
-
|
463 |
-
#: wp/
|
464 |
-
#@ transposh
|
465 |
-
msgid "
|
466 |
-
msgstr "
|
467 |
-
|
468 |
-
#: wp/
|
469 |
-
#@ transposh
|
470 |
-
msgid "
|
471 |
-
msgstr "
|
472 |
-
|
473 |
-
#: wp/
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
#: transposh.php:
|
499 |
-
#@
|
500 |
-
msgid "
|
501 |
-
msgstr ""
|
502 |
-
|
503 |
-
#. translators: plugin header field '
|
504 |
-
#: transposh.php:0
|
505 |
-
#@ transposh
|
506 |
-
msgid "Transposh
|
507 |
-
msgstr "
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: \n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/transposh-translation-filter-for-wordpress\n"
|
5 |
+
"POT-Creation-Date: 2011-01-16 21:56:35+00:00\n"
|
6 |
+
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
7 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
+
"X-Poedit-Language: \n"
|
14 |
+
"X-Poedit-Country: \n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: \n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
+
|
22 |
+
#: wp/transposh_db.php:673
|
23 |
+
#@ transposh
|
24 |
+
msgid "Database stats"
|
25 |
+
msgstr "Estadísticas de la Base de datos"
|
26 |
+
|
27 |
+
#: wp/transposh_db.php:678
|
28 |
+
#, php-format
|
29 |
+
#@ transposh
|
30 |
+
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
31 |
+
msgstr "Un total de <strong style=\"color:red\">%s</strong> frases traducidas."
|
32 |
+
|
33 |
+
#: wp/transposh_db.php:685
|
34 |
+
#, php-format
|
35 |
+
#@ transposh
|
36 |
+
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
37 |
+
msgstr "<strong>%1s</strong> tiene <strong style=\"color:red\">%2s</strong> frases traducidas por humanos."
|
38 |
+
|
39 |
+
#: wp/transposh_db.php:688
|
40 |
+
#@ transposh
|
41 |
+
msgid "Recent activity"
|
42 |
+
msgstr "Actividad reciente"
|
43 |
+
|
44 |
+
#: wp/transposh_db.php:693
|
45 |
+
#, php-format
|
46 |
+
#@ transposh
|
47 |
+
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
48 |
+
msgstr "El <strong>%1s</strong><br/>el usuario <strong>%2s</strong> tradujo<br/>\"<strong>%3s</strong>\"<br/>al <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
49 |
+
|
50 |
+
#: wp/transposh_3rdparty.php:159
|
51 |
+
#, php-format
|
52 |
+
#@ buddypress
|
53 |
+
msgid "%s translated a phrase to %s with transposh:"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: wp/transposh_admin.php:170
|
57 |
+
#: wp/transposh_admin.php:232
|
58 |
+
#: wp/transposh_postpublish.php:50
|
59 |
+
#: wp/transposh_postpublish.php:51
|
60 |
+
#: wp/transposh_widget.php:84
|
61 |
+
#: wp/transposh_widget.php:311
|
62 |
+
#@ transposh
|
63 |
+
#@ default
|
64 |
+
msgid "Transposh"
|
65 |
+
msgstr ""
|
66 |
+
|
67 |
+
#: wp/transposh_admin.php:160
|
68 |
+
#@ transposh
|
69 |
+
msgid "Transposh makes your blog translatable"
|
70 |
+
msgstr "Transposh hace tu blog traducible"
|
71 |
+
|
72 |
+
#: wp/transposh_admin.php:161
|
73 |
+
#@ transposh
|
74 |
+
msgid "Plugin homepage"
|
75 |
+
msgstr " Página de inicio del plugin"
|
76 |
+
|
77 |
+
#: wp/transposh_admin.php:162
|
78 |
+
#@ transposh
|
79 |
+
msgid "Frequently asked questions"
|
80 |
+
msgstr "Preguntas más frecuentes"
|
81 |
+
|
82 |
+
#: wp/transposh_admin.php:170
|
83 |
+
#@ transposh
|
84 |
+
msgid "Transposh control center"
|
85 |
+
msgstr "Centro de control de Transposh"
|
86 |
+
|
87 |
+
#: wp/transposh_admin.php:202
|
88 |
+
#@ transposh
|
89 |
+
msgid "About this plugin"
|
90 |
+
msgstr "Acerca de este plugin"
|
91 |
+
|
92 |
+
#: wp/transposh_admin.php:203
|
93 |
+
#@ transposh
|
94 |
+
msgid "Plugin news"
|
95 |
+
msgstr "Noticias del Plugin"
|
96 |
+
|
97 |
+
#: wp/transposh_admin.php:204
|
98 |
+
#@ transposh
|
99 |
+
msgid "Plugin stats"
|
100 |
+
msgstr "Estadísticas del Plugin"
|
101 |
+
|
102 |
+
#: wp/transposh_admin.php:205
|
103 |
+
#@ transposh
|
104 |
+
msgid "Translate all"
|
105 |
+
msgstr "Traducir todo"
|
106 |
+
|
107 |
+
#: wp/transposh_admin.php:206
|
108 |
+
#@ transposh
|
109 |
+
msgid "Supported languages"
|
110 |
+
msgstr "Idiomas soportados"
|
111 |
+
|
112 |
+
#: wp/transposh_admin.php:207
|
113 |
+
#@ transposh
|
114 |
+
msgid "Translation settings"
|
115 |
+
msgstr "Configuración de traducción"
|
116 |
+
|
117 |
+
#: wp/transposh_admin.php:208
|
118 |
+
#@ transposh
|
119 |
+
msgid "Automatic translation settings"
|
120 |
+
msgstr "Configuración de la traducción automática"
|
121 |
+
|
122 |
+
#: wp/transposh_admin.php:210
|
123 |
+
#@ transposh
|
124 |
+
msgid "Generic settings"
|
125 |
+
msgstr "Configuraciones genéricas"
|
126 |
+
|
127 |
+
#: wp/transposh_admin.php:211
|
128 |
+
#@ transposh
|
129 |
+
msgid "Database maintenance"
|
130 |
+
msgstr "Mantenimiento de la base de datos"
|
131 |
+
|
132 |
+
#: wp/transposh_admin.php:226
|
133 |
+
#@ transposh
|
134 |
+
msgid "Transposh community features"
|
135 |
+
msgstr "Funciones de la \"Comunidad Transposh\""
|
136 |
+
|
137 |
+
#: wp/transposh_admin.php:262
|
138 |
+
#@ default
|
139 |
+
msgid "Save Changes"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: wp/transposh_admin.php:286
|
143 |
+
#@ transposh
|
144 |
+
msgid "Problems?"
|
145 |
+
msgstr "¿Problemas?"
|
146 |
+
|
147 |
+
#: wp/transposh_admin.php:302
|
148 |
+
#@ transposh
|
149 |
+
msgid "Plugin Homepage"
|
150 |
+
msgstr "Página de inicio del Plugin"
|
151 |
+
|
152 |
+
#: wp/transposh_admin.php:303
|
153 |
+
#@ transposh
|
154 |
+
msgid "Suggest a Feature"
|
155 |
+
msgstr "Sugiere una función"
|
156 |
+
|
157 |
+
#: wp/transposh_admin.php:305
|
158 |
+
#@ transposh
|
159 |
+
msgid "Report a Bug"
|
160 |
+
msgstr "Informar de un error"
|
161 |
+
|
162 |
+
#: wp/transposh_admin.php:322
|
163 |
+
#@ transposh
|
164 |
+
msgid "Translate by clicking the button below"
|
165 |
+
msgstr "Traducir haciendo clic en el botón de abajo"
|
166 |
+
|
167 |
+
#: wp/transposh_admin.php:324
|
168 |
+
#@ transposh
|
169 |
+
msgid "Translate All Now"
|
170 |
+
msgstr "Traducir Todo Ahora"
|
171 |
+
|
172 |
+
#: wp/transposh_admin.php:379
|
173 |
+
#@ transposh
|
174 |
+
msgid "Default Language (drag another language here to make it default)"
|
175 |
+
msgstr "Idioma por defecto (arrastrar otro idioma aquí para que sea el por defecto)"
|
176 |
+
|
177 |
+
#: wp/transposh_admin.php:386
|
178 |
+
#@ transposh
|
179 |
+
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
180 |
+
msgstr "Idiomas disponibles (Haga clic para cambiar el estado del lenguaje - Arrastre para ordenar en el widget)"
|
181 |
+
|
182 |
+
#: wp/transposh_admin.php:396
|
183 |
+
#@ transposh
|
184 |
+
msgid "Language supported by google translate"
|
185 |
+
msgstr "Idioma soportado por el traductor de Google"
|
186 |
+
|
187 |
+
#: wp/transposh_admin.php:398
|
188 |
+
#@ transposh
|
189 |
+
msgid "Language supported by bing translate"
|
190 |
+
msgstr "Idioma soportado por el traductor de bing"
|
191 |
+
|
192 |
+
#: wp/transposh_admin.php:400
|
193 |
+
#@ transposh
|
194 |
+
msgid "Language supported by apertium translate"
|
195 |
+
msgstr "Idioma soportado por el traductor apertium"
|
196 |
+
|
197 |
+
#: wp/transposh_admin.php:402
|
198 |
+
#@ transposh
|
199 |
+
msgid "Language is written from right to left"
|
200 |
+
msgstr "Este idioma se escribe de derecha a izquierda"
|
201 |
+
|
202 |
+
#: wp/transposh_admin.php:407
|
203 |
+
#@ transposh
|
204 |
+
msgid "Display options:"
|
205 |
+
msgstr "Opciones de visualización:"
|
206 |
+
|
207 |
+
#: wp/transposh_admin.php:408
|
208 |
+
#@ transposh
|
209 |
+
msgid "Toggle names of languages between English and Original"
|
210 |
+
msgstr "Cambiar los nombres de las lenguas entre Inglés y Original"
|
211 |
+
|
212 |
+
#: wp/transposh_admin.php:409
|
213 |
+
#@ transposh
|
214 |
+
msgid "Make all languages active"
|
215 |
+
msgstr "Activar todas las lenguas"
|
216 |
+
|
217 |
+
#: wp/transposh_admin.php:410
|
218 |
+
#@ transposh
|
219 |
+
msgid "Sort by language name"
|
220 |
+
msgstr "Ordenar por nombre de idioma"
|
221 |
+
|
222 |
+
#: wp/transposh_admin.php:411
|
223 |
+
#@ transposh
|
224 |
+
msgid "Sort by lSO code"
|
225 |
+
msgstr "Ordenar por código lSO"
|
226 |
+
|
227 |
+
#: wp/transposh_admin.php:412
|
228 |
+
#@ transposh
|
229 |
+
msgid "Legend:"
|
230 |
+
msgstr "Leyenda:"
|
231 |
+
|
232 |
+
#: wp/transposh_admin.php:412
|
233 |
+
#@ transposh
|
234 |
+
msgid "Green - active"
|
235 |
+
msgstr "Verde - activo"
|
236 |
+
|
237 |
+
#: wp/transposh_admin.php:412
|
238 |
+
#@ transposh
|
239 |
+
msgid "Yellow - translateable (only translators will see this language)"
|
240 |
+
msgstr "Amarillo - traducible (sólo los traductores verán este idioma)"
|
241 |
+
|
242 |
+
#: wp/transposh_admin.php:412
|
243 |
+
#@ transposh
|
244 |
+
msgid "blank - inactive"
|
245 |
+
msgstr "blanco - inactivo"
|
246 |
+
|
247 |
+
#: wp/transposh_admin.php:434
|
248 |
+
#@ transposh
|
249 |
+
msgid "Who can translate ?"
|
250 |
+
msgstr "¿Quién puede traducir?"
|
251 |
+
|
252 |
+
#: wp/transposh_admin.php:441
|
253 |
+
#@ transposh
|
254 |
+
msgid "Anonymous"
|
255 |
+
msgstr "Anónimo"
|
256 |
+
|
257 |
+
#: wp/transposh_admin.php:447
|
258 |
+
#@ transposh
|
259 |
+
msgid "Enable default language translation"
|
260 |
+
msgstr "Activar la traducción del idioma por defecto"
|
261 |
+
|
262 |
+
#: wp/transposh_admin.php:447
|
263 |
+
#@ transposh
|
264 |
+
msgid "Allow translation of default language - useful for sites with more than one major language"
|
265 |
+
msgstr "Permite la traducción de la lengua por defecto - útil para los sitios con más de un idioma principal"
|
266 |
+
|
267 |
+
#: wp/transposh_admin.php:454
|
268 |
+
#@ transposh
|
269 |
+
msgid "Enable search in translated languages"
|
270 |
+
msgstr "Habilitar la búsqueda en los idiomas traducidos"
|
271 |
+
|
272 |
+
#: wp/transposh_admin.php:461
|
273 |
+
#@ transposh
|
274 |
+
msgid "Enable url translation"
|
275 |
+
msgstr "Permitir la traducción del url"
|
276 |
+
|
277 |
+
#: wp/transposh_admin.php:461
|
278 |
+
#: wp/transposh_admin.php:468
|
279 |
+
#@ transposh
|
280 |
+
msgid "experimental"
|
281 |
+
msgstr "experimental"
|
282 |
+
|
283 |
+
#: wp/transposh_admin.php:461
|
284 |
+
#@ transposh
|
285 |
+
msgid "Allow translation of permalinks and urls"
|
286 |
+
msgstr "Permitir la traducción de vínculos permanentes y urls"
|
287 |
+
|
288 |
+
#: wp/transposh_admin.php:468
|
289 |
+
#@ transposh
|
290 |
+
msgid "Enable gettext integration"
|
291 |
+
msgstr "Permitir la integración con gettext"
|
292 |
+
|
293 |
+
#: wp/transposh_admin.php:468
|
294 |
+
#@ transposh
|
295 |
+
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
296 |
+
msgstr "Permitir la integración de Transposh con interfaces gettext existentes (.po /.mo archivos )"
|
297 |
+
|
298 |
+
#: wp/transposh_admin.php:484
|
299 |
+
#@ transposh
|
300 |
+
msgid "Enable automatic translation"
|
301 |
+
msgstr "Permitir traducción automática"
|
302 |
+
|
303 |
+
#: wp/transposh_admin.php:484
|
304 |
+
#@ transposh
|
305 |
+
msgid "Allow automatic translation of pages"
|
306 |
+
msgstr "Permitir la traducción automática de páginas"
|
307 |
+
|
308 |
+
#: wp/transposh_admin.php:490
|
309 |
+
#@ transposh
|
310 |
+
msgid "Enable automatic translation after posting"
|
311 |
+
msgstr "Permitir la traducción automática tras publicar"
|
312 |
+
|
313 |
+
#: wp/transposh_admin.php:490
|
314 |
+
#@ transposh
|
315 |
+
msgid "Do automatic translation immediately after a post has been published"
|
316 |
+
msgstr "Traducir automáticamente inmediatamente después de publicar una entrada"
|
317 |
+
|
318 |
+
#: wp/transposh_admin.php:507
|
319 |
+
#@ transposh
|
320 |
+
msgid "Select preferred auto translation engine"
|
321 |
+
msgstr "Seleccione el motor de auto traducción preferido"
|
322 |
+
|
323 |
+
#: wp/transposh_admin.php:508
|
324 |
+
#@ transposh
|
325 |
+
msgid "Translation engine:"
|
326 |
+
msgstr "Motor de Traducción:"
|
327 |
+
|
328 |
+
#: wp/transposh_admin.php:510
|
329 |
+
#@ transposh
|
330 |
+
msgid "Google"
|
331 |
+
msgstr "Google"
|
332 |
+
|
333 |
+
#: wp/transposh_admin.php:511
|
334 |
+
#@ transposh
|
335 |
+
msgid "Bing"
|
336 |
+
msgstr "Bing"
|
337 |
+
|
338 |
+
#: wp/transposh_admin.php:539
|
339 |
+
#@ transposh
|
340 |
+
msgid "Rewrite URLs"
|
341 |
+
msgstr "Reescribir las URLs"
|
342 |
+
|
343 |
+
#: wp/transposh_admin.php:547
|
344 |
+
#@ transposh
|
345 |
+
msgid "Add scripts to footer"
|
346 |
+
msgstr "Agregar scripts al pie de página"
|
347 |
+
|
348 |
+
#: wp/transposh_admin.php:553
|
349 |
+
#@ transposh
|
350 |
+
msgid "Auto detect language for users"
|
351 |
+
msgstr "Detección automática de idioma para los usuarios"
|
352 |
+
|
353 |
+
#: wp/transposh_admin.php:569
|
354 |
+
#@ transposh
|
355 |
+
msgid "Delete all automated translations"
|
356 |
+
msgstr "Eliminar todas las traducciones automáticas"
|
357 |
+
|
358 |
+
#: wp/transposh_admin.php:570
|
359 |
+
#@ transposh
|
360 |
+
msgid "Delete automated translations older than 14 days"
|
361 |
+
msgstr "Eliminar traducciones automáticas de más de 14 días de antigüedad"
|
362 |
+
|
363 |
+
#: wp/transposh_admin.php:571
|
364 |
+
#@ transposh
|
365 |
+
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
366 |
+
msgstr "Tratar de corregir los errores causados por las versiones anteriores - por favor, haga copia de seguridad antes"
|
367 |
+
|
368 |
+
#: wp/transposh_admin.php:575
|
369 |
+
#@ transposh
|
370 |
+
msgid "Backup service for human translation"
|
371 |
+
msgstr "Servicio de copia de seguridad para la traducción humana"
|
372 |
+
|
373 |
+
#: wp/transposh_admin.php:576
|
374 |
+
#@ transposh
|
375 |
+
msgid "Enable daily backup"
|
376 |
+
msgstr "Habilitar copia de seguridad diaria"
|
377 |
+
|
378 |
+
#: wp/transposh_admin.php:577
|
379 |
+
#@ transposh
|
380 |
+
msgid "Enable live backup"
|
381 |
+
msgstr "Habilitar copia de seguridad en vivo"
|
382 |
+
|
383 |
+
#: wp/transposh_admin.php:578
|
384 |
+
#@ transposh
|
385 |
+
msgid "Disable backup (Can be run manually by clicking the button below)"
|
386 |
+
msgstr "Desactivar copia de seguridad (se puede ejecutar manualmente haciendo clic en el botón de abajo)"
|
387 |
+
|
388 |
+
#: wp/transposh_admin.php:579
|
389 |
+
#@ transposh
|
390 |
+
msgid "Service Key:"
|
391 |
+
msgstr "Clave de servicio:"
|
392 |
+
|
393 |
+
#: wp/transposh_admin.php:579
|
394 |
+
#@ transposh
|
395 |
+
msgid "How to restore?"
|
396 |
+
msgstr "¿Cómo restaurar?"
|
397 |
+
|
398 |
+
#: wp/transposh_admin.php:581
|
399 |
+
#@ transposh
|
400 |
+
msgid "Do Backup Now"
|
401 |
+
msgstr "Hacer copia de seguridad ahora"
|
402 |
+
|
403 |
+
#: wp/transposh_widget.php:82
|
404 |
+
#@ transposh
|
405 |
+
msgid "Transposh language selection widget"
|
406 |
+
msgstr "Widget de selección de lenguaje Transposh"
|
407 |
+
|
408 |
+
#: wp/transposh_widget.php:284
|
409 |
+
#@ transposh
|
410 |
+
msgid "Set as default language"
|
411 |
+
msgstr "Establecer como idioma predeterminado"
|
412 |
+
|
413 |
+
#: wp/transposh_widget.php:314
|
414 |
+
#@ transposh
|
415 |
+
msgid "translation plugin for wordpress"
|
416 |
+
msgstr "Plugin de traducción para WordPress"
|
417 |
+
|
418 |
+
#: wp/transposh_widget.php:317
|
419 |
+
#@ transposh
|
420 |
+
msgid "wordpress translation plugin"
|
421 |
+
msgstr "Plugin de traducción de WordPress"
|
422 |
+
|
423 |
+
#: wp/transposh_widget.php:320
|
424 |
+
#@ transposh
|
425 |
+
msgid "translate your blog to 60+ languages"
|
426 |
+
msgstr "Traduce tu blog a más de 60 idiomas"
|
427 |
+
|
428 |
+
#: wp/transposh_widget.php:323
|
429 |
+
#@ transposh
|
430 |
+
msgid "website crowdsourcing translation plugin"
|
431 |
+
msgstr "Plugin de traducción crowdsourcing de páginas web"
|
432 |
+
|
433 |
+
#: wp/transposh_widget.php:326
|
434 |
+
#@ transposh
|
435 |
+
msgid "google translate and bing translate plugin for wordpress"
|
436 |
+
msgstr "Plugin de traductor de Google y Bing para WordPress"
|
437 |
+
|
438 |
+
#: wp/transposh_widget.php:125
|
439 |
+
#@ transposh
|
440 |
+
msgid "Style:"
|
441 |
+
msgstr "Estilo:"
|
442 |
+
|
443 |
+
#: wp/transposh_admin.php:517
|
444 |
+
#@ transposh
|
445 |
+
msgid "Show progress bar when a client triggers automatic translation"
|
446 |
+
msgstr "Mostrar la barra de progreso cuando un cliente activa la traducción automática"
|
447 |
+
|
448 |
+
#: wp/transposh_admin.php:517
|
449 |
+
#@ transposh
|
450 |
+
msgid "Show progress bar"
|
451 |
+
msgstr "Mostrar la barra de progreso"
|
452 |
+
|
453 |
+
#: wp/transposh_admin.php:519
|
454 |
+
#@ transposh
|
455 |
+
msgid "Widget will allow setting this language as user default"
|
456 |
+
msgstr "El Widget permitirá establecer esta lengua como predeterminada del usuario"
|
457 |
+
|
458 |
+
#: wp/transposh_admin.php:519
|
459 |
+
#@ transposh
|
460 |
+
msgid "Allow user to set current language as default"
|
461 |
+
msgstr "Permitir al usuario establecer el idioma actual como predeterminado"
|
462 |
+
|
463 |
+
#: wp/transposh_admin.php:521
|
464 |
+
#@ transposh
|
465 |
+
msgid "Transposh logo will not appear on widget"
|
466 |
+
msgstr "El logo de Transposh no aparecerá en el widget"
|
467 |
+
|
468 |
+
#: wp/transposh_admin.php:521
|
469 |
+
#@ transposh
|
470 |
+
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
471 |
+
msgstr "Quitar el logotipo de Transposh (ver <a href=\\\"http://transposh.org/logoterms\\\"> condiciones</a> )"
|
472 |
+
|
473 |
+
#: wp/transposh_admin.php:523
|
474 |
+
#: wp/transposh_admin.php:524
|
475 |
+
#@ transposh
|
476 |
+
msgid "Edit interface (and progress bar) theme:"
|
477 |
+
msgstr "Tema de la interfaz de edición (y de la barra de progreso):"
|
478 |
+
|
479 |
+
#: transposh.php:898
|
480 |
+
#@ default
|
481 |
+
msgid "Settings"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#. translators: plugin header field 'Name'
|
485 |
+
#: transposh.php:0
|
486 |
+
#@ transposh
|
487 |
+
msgid "Transposh Translation Filter"
|
488 |
+
msgstr "Filtro de Traducción Transposh"
|
489 |
+
|
490 |
+
#. translators: plugin header field 'PluginURI'
|
491 |
+
#. translators: plugin header field 'AuthorURI'
|
492 |
+
#: transposh.php:0
|
493 |
+
#@ transposh
|
494 |
+
msgid "http://transposh.org/"
|
495 |
+
msgstr "http://transposh.org/"
|
496 |
+
|
497 |
+
#. translators: plugin header field 'Description'
|
498 |
+
#: transposh.php:0
|
499 |
+
#@ transposh
|
500 |
+
msgid "Translation filter for WordPress, After enabling please set languages at the <a href=\"options-general.php?page=transposh\">the options page</a> Want to help? visit our development site at <a href=\"http://trac.transposh.org/\">trac.transposh.org</a>."
|
501 |
+
msgstr "Filtro de Traducción para WordPress, después de habilitarlo configurar los idiomas en la <a href=\\\"options-general.php?page=transposh\\\">página de opciones</a> ¿Quieres ayudar? visite nuestro sitio de desarrollo en <a href=\\\"http://trac.transposh.org/\\\">trac.transposh.org</a> ."
|
502 |
+
|
503 |
+
#. translators: plugin header field 'Author'
|
504 |
+
#: transposh.php:0
|
505 |
+
#@ transposh
|
506 |
+
msgid "Team Transposh"
|
507 |
+
msgstr "Equipo Transposh"
|
508 |
+
|
509 |
+
#: wp/transposh_admin.php:541
|
510 |
+
#@ transposh
|
511 |
+
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
512 |
+
msgstr "Reescribe las URLs para que sean amigables para los motores de búsqueda, por ejemplo (http://transposh.org/ <strong>en).</strong> Requiere que los permalinks estén habilitados."
|
513 |
+
|
514 |
+
#: wp/transposh_admin.php:548
|
515 |
+
#@ transposh
|
516 |
+
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
517 |
+
msgstr "Ponga los scripts de Transposh al pie de la página en lugar de cabecera, hace que las páginas se cargan más rápido. Se requiere que su tema tenga adecuado soporte para footer."
|
518 |
+
|
519 |
+
#: wp/transposh_admin.php:554
|
520 |
+
#@ transposh
|
521 |
+
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
522 |
+
msgstr "Esto permite la detección automática del idioma utilizado por el usuario tal como se define en el ACCEPT_LANGUAGES que envían. Esto redireccionará la primera página visitada en la sesión a la misma página con el idioma detectado."
|
523 |
+
|
524 |
+
#. translators: plugin header field 'Version'
|
525 |
+
#: transposh.php:0
|
526 |
+
#, php-format
|
527 |
+
#@ transposh
|
528 |
+
msgid "%VERSION%"
|
529 |
+
msgstr ""
|
530 |
+
|
531 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
532 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
533 |
+
#@ transposh
|
534 |
+
msgid "Select language"
|
535 |
+
msgstr ""
|
536 |
+
|
537 |
+
#: wp/transposh_admin.php:209
|
538 |
+
#@ transposh
|
539 |
+
msgid "Frontend settings"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: wp/transposh_admin.php:237
|
543 |
+
#, php-format
|
544 |
+
#@ transposh
|
545 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: wp/transposh_admin.php:237
|
549 |
+
#: wp/transposh_admin.php:241
|
550 |
+
#@ transposh
|
551 |
+
msgid "Check Transposh FAQs"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: wp/transposh_admin.php:241
|
555 |
+
#@ transposh
|
556 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: wp/transposh_admin.php:454
|
560 |
+
#@ transposh
|
561 |
+
msgid "Allow search of translated languages (and the original language)"
|
562 |
+
msgstr ""
|
563 |
+
|
564 |
+
#: wp/transposh_admin.php:475
|
565 |
+
#@ transposh
|
566 |
+
msgid "Enable override for default locale"
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: wp/transposh_admin.php:475
|
570 |
+
#@ transposh
|
571 |
+
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: wp/transposh_admin.php:495
|
575 |
+
#@ transposh
|
576 |
+
msgid "MSN API key"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: wp/transposh_admin.php:496
|
580 |
+
#: wp/transposh_admin.php:502
|
581 |
+
#@ transposh
|
582 |
+
msgid "API Key"
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: wp/transposh_admin.php:501
|
586 |
+
#@ transposh
|
587 |
+
msgid "Google API key"
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: wp/transposh_admin.php:559
|
591 |
+
#@ transposh
|
592 |
+
msgid "Allow collecting usage statistics"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: wp/transposh_postpublish.php:52
|
596 |
+
#@ transposh
|
597 |
+
msgid "Set post language"
|
598 |
+
msgstr ""
|
599 |
+
|
600 |
+
#: wp/transposh_postpublish.php:53
|
601 |
+
#@ transposh
|
602 |
+
msgid "Set page language"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: wp/transposh_postpublish.php:198
|
606 |
+
#@ default
|
607 |
+
msgid "Default"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
627 |
+
#: widgets/default/tpw_default.php:43
|
628 |
+
#@ transposh
|
629 |
+
msgid "Language"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_admin.php:559
|
633 |
+
#@ transposh
|
634 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: this will be the default widget title
|
638 |
+
#: wp/transposh_widget.php:115
|
639 |
+
#@ transposh
|
640 |
+
msgid "Translation"
|
641 |
+
msgstr ""
|
642 |
+
|
langs/transposh-fa_IR.mo
CHANGED
Binary file
|
langs/transposh-fa_IR.po
CHANGED
@@ -19,433 +19,419 @@ msgstr ""
|
|
19 |
"X-Poedit-SearchPath-0: C:/Documents and Settings/zavarzadeh/Desktop/transposh-translation-filter-for-wordpress\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
-
#: transposh.php:
|
23 |
#@ default
|
24 |
msgid "Settings"
|
25 |
msgstr "گزینه ها"
|
26 |
|
27 |
-
#: wp/transposh_3rdparty.php:
|
28 |
#, php-format
|
29 |
#@ buddypress
|
30 |
msgid "%s translated a phrase to %s with transposh:"
|
31 |
msgstr "%ترجمه ی واژه ها %s با ترنسپاش"
|
32 |
|
33 |
-
#: wp/transposh_admin.php:
|
34 |
#@ transposh
|
35 |
msgid "Transposh makes your blog translatable"
|
36 |
msgstr "ترنسپاش تارنمای شما را ترجمه می کند"
|
37 |
|
38 |
-
#: wp/transposh_admin.php:
|
39 |
#@ transposh
|
40 |
msgid "Plugin homepage"
|
41 |
msgstr "خانه ی افزونه"
|
42 |
|
43 |
-
#: wp/transposh_admin.php:
|
44 |
#@ transposh
|
45 |
msgid "Frequently asked questions"
|
46 |
msgstr "پرسش و پاسخ"
|
47 |
|
48 |
-
#: wp/transposh_admin.php:
|
49 |
#@ transposh
|
50 |
msgid "Transposh control center"
|
51 |
msgstr "پایگاه کنترل ترنسپاش"
|
52 |
|
53 |
-
#: wp/transposh_admin.php:
|
54 |
-
#: wp/transposh_admin.php:
|
55 |
-
#: wp/transposh_postpublish.php:49
|
56 |
#: wp/transposh_postpublish.php:50
|
57 |
-
#: wp/
|
58 |
-
#: wp/transposh_widget.php:
|
59 |
-
#: wp/transposh_widget.php:
|
60 |
#@ transposh
|
|
|
61 |
msgid "Transposh"
|
62 |
msgstr "ترنسپاش"
|
63 |
|
64 |
-
#: wp/transposh_admin.php:
|
65 |
#@ transposh
|
66 |
msgid "About this plugin"
|
67 |
msgstr "درباره ی این افزونه"
|
68 |
|
69 |
-
#: wp/transposh_admin.php:
|
70 |
-
#@ transposh
|
71 |
-
msgid "Widget settings"
|
72 |
-
msgstr "گزینه های ابزارک"
|
73 |
-
|
74 |
-
#: wp/transposh_admin.php:194
|
75 |
#@ transposh
|
76 |
msgid "Plugin news"
|
77 |
msgstr "گزارش های افزونه"
|
78 |
|
79 |
-
#: wp/transposh_admin.php:
|
80 |
#@ transposh
|
81 |
msgid "Plugin stats"
|
82 |
msgstr "آمار افزونه"
|
83 |
|
84 |
-
#: wp/transposh_admin.php:
|
85 |
#@ transposh
|
86 |
msgid "Translate all"
|
87 |
msgstr "ترجمه ی همه"
|
88 |
|
89 |
-
#: wp/transposh_admin.php:
|
90 |
#@ transposh
|
91 |
msgid "Supported languages"
|
92 |
msgstr "زبان های پشتیبانی شده"
|
93 |
|
94 |
-
#: wp/transposh_admin.php:
|
95 |
#@ transposh
|
96 |
msgid "Translation settings"
|
97 |
msgstr "گزینه های ترجمه"
|
98 |
|
99 |
-
#: wp/transposh_admin.php:
|
100 |
#@ transposh
|
101 |
msgid "Automatic translation settings"
|
102 |
msgstr "گزینه های ترجمه ی خودکار"
|
103 |
|
104 |
-
#: wp/transposh_admin.php:
|
105 |
#@ transposh
|
106 |
msgid "Generic settings"
|
107 |
msgstr "گزینه های همگانی"
|
108 |
|
109 |
-
#: wp/transposh_admin.php:
|
110 |
#@ transposh
|
111 |
msgid "Database maintenance"
|
112 |
msgstr "درست کردن (تعمیر) و نگه داری پایگاه داده"
|
113 |
|
114 |
-
#: wp/transposh_admin.php:
|
115 |
#@ transposh
|
116 |
msgid "Transposh community features"
|
117 |
msgstr "ویژگی های همه گیر ترنسپاش"
|
118 |
|
119 |
-
#: wp/transposh_admin.php:
|
120 |
#@ default
|
121 |
msgid "Save Changes"
|
122 |
msgstr "نگه داری دگرگونی ها"
|
123 |
|
124 |
-
#: wp/transposh_admin.php:
|
125 |
#@ transposh
|
126 |
msgid "Problems?"
|
127 |
msgstr "مشکل؟"
|
128 |
|
129 |
-
#: wp/transposh_admin.php:
|
130 |
#@ transposh
|
131 |
msgid "Plugin Homepage"
|
132 |
msgstr "خانه ی افزونه"
|
133 |
|
134 |
-
#: wp/transposh_admin.php:
|
135 |
#@ transposh
|
136 |
msgid "Suggest a Feature"
|
137 |
msgstr "پیشنهاد یک ویژگی"
|
138 |
|
139 |
-
#: wp/transposh_admin.php:
|
140 |
#@ transposh
|
141 |
msgid "Report a Bug"
|
142 |
msgstr "گزارش یک نادرستی (خطا)"
|
143 |
|
144 |
-
#: wp/transposh_admin.php:
|
145 |
#@ transposh
|
146 |
msgid "Translate by clicking the button below"
|
147 |
msgstr "ترجمه کردن با فشردن دکمه ی زیر"
|
148 |
|
149 |
-
#: wp/transposh_admin.php:
|
150 |
#@ transposh
|
151 |
msgid "Translate All Now"
|
152 |
msgstr "هم اکنون همه را ترجمه کن"
|
153 |
|
154 |
-
#: wp/transposh_admin.php:
|
155 |
#@ transposh
|
156 |
msgid "Default Language (drag another language here to make it default)"
|
157 |
msgstr "زبان پیش گزیده (دکمه ی موشواره را روی یک زبان فشار دهید و به این جا بکشید و سپس رها کنید)"
|
158 |
|
159 |
-
#: wp/transposh_admin.php:
|
160 |
#@ transposh
|
161 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
162 |
msgstr "زبان های در دسترس (بر روی دگرگونی آمار زبان فشار دهید - بر پایه ی چینش ابزارک بکشید)"
|
163 |
|
164 |
-
#: wp/transposh_admin.php:
|
165 |
#@ transposh
|
166 |
msgid "Display options:"
|
167 |
msgstr "گزینه های نمایش:"
|
168 |
|
169 |
-
#: wp/transposh_admin.php:
|
170 |
#@ transposh
|
171 |
msgid "Toggle names of languages between English and Original"
|
172 |
msgstr "دگرگونی نام زبان های بین انگلیسی و زبان پایه"
|
173 |
|
174 |
-
#: wp/transposh_admin.php:
|
175 |
#@ transposh
|
176 |
msgid "Make all languages active"
|
177 |
msgstr "به کار انداختن همه ی زبان ها"
|
178 |
|
179 |
-
#: wp/transposh_admin.php:
|
180 |
#@ transposh
|
181 |
msgid "Sort by language name"
|
182 |
msgstr "چینش بر پایه ی نام زبان"
|
183 |
|
184 |
-
#: wp/transposh_admin.php:
|
185 |
#@ transposh
|
186 |
msgid "Sort by lSO code"
|
187 |
msgstr "چینش بر پایه ی کد ISO"
|
188 |
|
189 |
-
#: wp/transposh_admin.php:
|
190 |
#@ transposh
|
191 |
msgid "Legend:"
|
192 |
msgstr "درباره (توضیح)"
|
193 |
|
194 |
-
#: wp/transposh_admin.php:
|
195 |
#@ transposh
|
196 |
msgid "Green - active"
|
197 |
msgstr "سبز - کارا (فعال)"
|
198 |
|
199 |
-
#: wp/transposh_admin.php:
|
200 |
#@ transposh
|
201 |
msgid "Yellow - translateable (only translators will see this language)"
|
202 |
msgstr "زرد - ترجمه پذیر (تنها مترجم ها می توانند این زبان را ببینند)"
|
203 |
|
204 |
-
#: wp/transposh_admin.php:
|
205 |
#@ transposh
|
206 |
msgid "blank - inactive"
|
207 |
msgstr "سپید - از کار افتاده (غیر فعال)"
|
208 |
|
209 |
-
#: wp/transposh_admin.php:
|
210 |
#@ transposh
|
211 |
msgid "Who can translate ?"
|
212 |
msgstr "چه کسی می تواند ترجمه کند؟"
|
213 |
|
214 |
-
#: wp/transposh_admin.php:
|
215 |
#@ transposh
|
216 |
msgid "Anonymous"
|
217 |
msgstr "بی نام"
|
218 |
|
219 |
-
#: wp/transposh_admin.php:
|
220 |
#@ transposh
|
221 |
msgid "Enable default language translation"
|
222 |
msgstr "به کار انداختن ترجمه ی زبان پیش گزیده"
|
223 |
|
224 |
-
#: wp/transposh_admin.php:
|
225 |
#@ transposh
|
226 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
227 |
msgstr "اجازهی ترجمه ی زبان پیش گزیده - برای تارنماهای دارای بیش از یک زبان پایه سودمند است."
|
228 |
|
229 |
-
#: wp/transposh_admin.php:
|
230 |
#@ transposh
|
231 |
msgid "Enable search in translated languages"
|
232 |
msgstr "به کار انداختن جست و جو در زبان های ترجمه شده"
|
233 |
|
234 |
-
#: wp/transposh_admin.php:
|
235 |
#@ transposh
|
236 |
msgid "Enable url translation"
|
237 |
msgstr "به کار انداختن نشانی ترجمه"
|
238 |
|
239 |
-
#: wp/transposh_admin.php:
|
240 |
-
#: wp/transposh_admin.php:
|
241 |
#@ transposh
|
242 |
msgid "experimental"
|
243 |
msgstr "آزمایشی"
|
244 |
|
245 |
-
#: wp/transposh_admin.php:
|
246 |
#@ transposh
|
247 |
msgid "Allow translation of permalinks and urls"
|
248 |
msgstr "اجازه دادن برای ترجمه ی پیوند یکتا و نشانی ها"
|
249 |
|
250 |
-
#: wp/transposh_admin.php:
|
251 |
#@ transposh
|
252 |
msgid "Enable gettext integration"
|
253 |
msgstr "به کار انداختن دریافت یکپارچه ی نوشته یا gettext integration"
|
254 |
|
255 |
-
#: wp/transposh_admin.php:
|
256 |
#@ transposh
|
257 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
258 |
msgstr "به کار انداختن آمیختن ترانسپاش با پرونده های (.mo /.po) "
|
259 |
|
260 |
-
#: wp/transposh_admin.php:
|
261 |
#@ transposh
|
262 |
msgid "Enable automatic translation"
|
263 |
msgstr "به کار انداختن ترجمه ی خودکار"
|
264 |
|
265 |
-
#: wp/transposh_admin.php:
|
266 |
#@ transposh
|
267 |
msgid "Allow automatic translation of pages"
|
268 |
msgstr "اجازه به ترجمه ی خودکار برگه ها"
|
269 |
|
270 |
-
#: wp/transposh_admin.php:
|
271 |
#@ transposh
|
272 |
msgid "Enable automatic translation after posting"
|
273 |
msgstr "به کار انداختن ترجمه ی خودکار پس از آغاز نوشتن"
|
274 |
|
275 |
-
#: wp/transposh_admin.php:
|
276 |
#@ transposh
|
277 |
msgid "Do automatic translation immediately after a post has been published"
|
278 |
msgstr "ترجمه ی خودکار شتابان، پس از افزودن یک نوشته"
|
279 |
|
280 |
-
#: wp/transposh_admin.php:
|
281 |
#@ transposh
|
282 |
msgid "Select preferred auto translation engine"
|
283 |
msgstr "موتور ترجمه ی بهتر را برگزینید"
|
284 |
|
285 |
-
#: wp/transposh_admin.php:
|
286 |
#@ transposh
|
287 |
msgid "Translation engine:"
|
288 |
msgstr "موتور ترجمه کننده:"
|
289 |
|
290 |
-
#: wp/transposh_admin.php:
|
291 |
#@ transposh
|
292 |
msgid "Google"
|
293 |
msgstr "گوگل"
|
294 |
|
295 |
-
#: wp/transposh_admin.php:
|
296 |
#@ transposh
|
297 |
msgid "Bing"
|
298 |
msgstr "بینگ"
|
299 |
|
300 |
-
#: wp/transposh_admin.php:
|
301 |
#@ transposh
|
302 |
msgid "Rewrite URLs"
|
303 |
msgstr "بازنویسی نشانی ها"
|
304 |
|
305 |
-
#: wp/transposh_admin.php:
|
306 |
#@ transposh
|
307 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
308 |
msgstr "بازنویسی نشانی های موتورهای جست و جو همانند (http://transposh.org/<strong>en</strong>).این کار هنگامی رخ می دهد که پیوندهای یکتا به کار افتاده باشند."
|
309 |
|
310 |
-
#: wp/transposh_admin.php:
|
311 |
#@ transposh
|
312 |
msgid "Add scripts to footer"
|
313 |
msgstr "افزودن اسکریپت ها به پانوشت (فوتر)"
|
314 |
|
315 |
-
#: wp/transposh_admin.php:
|
316 |
#@ transposh
|
317 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
318 |
msgstr "فشردن اسکریپت های ترنسپاش در پانوشت (فوتر) برگه به جای سربرگ (هیدر) شتاب بارگیری را افزایش می دهد. برای این کار پوسته ی شما باید پانوشت خوبی داشته باشد. "
|
319 |
|
320 |
-
#: wp/transposh_admin.php:
|
321 |
#@ transposh
|
322 |
msgid "Auto detect language for users"
|
323 |
msgstr "شناسایی خودکار زبان کاربرها"
|
324 |
|
325 |
-
#: wp/transposh_admin.php:
|
326 |
#@ transposh
|
327 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
328 |
msgstr "این به کارگیری شناسایی خودکار زبان کاربر به عنوان ACCEPT_LANGUAGES به آنها فرستاده می شود. این کار زبان پایه ی تارنما را دگرگون می کند و به طور خودکار زبان شناسایی شده را جایگزین می کند."
|
329 |
|
330 |
-
#: wp/transposh_admin.php:
|
331 |
#@ transposh
|
332 |
msgid "Delete all automated translations"
|
333 |
msgstr "پاک کردن همه ی ترجمه های خودکار"
|
334 |
|
335 |
-
#: wp/transposh_admin.php:
|
336 |
#@ transposh
|
337 |
msgid "Delete automated translations older than 14 days"
|
338 |
msgstr "پاک کردن ترجمه های خودکار پیش از 14 روز گذشته"
|
339 |
|
340 |
-
#: wp/transposh_admin.php:
|
341 |
#@ transposh
|
342 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
343 |
msgstr "تلاش برای درست کردن نادرستی های پیش آمده در نگارش های پیشین - نخست برون بری کنید"
|
344 |
|
345 |
-
#: wp/transposh_admin.php:
|
346 |
#@ transposh
|
347 |
msgid "Backup service for human translation"
|
348 |
msgstr "سرویس برون بری برای ترجمه ی دستی"
|
349 |
|
350 |
-
#: wp/transposh_admin.php:
|
351 |
#@ transposh
|
352 |
msgid "Enable daily backup"
|
353 |
msgstr "به کار انداختن برون بری روزانه"
|
354 |
|
355 |
-
#: wp/transposh_admin.php:
|
356 |
#@ transposh
|
357 |
msgid "Enable live backup"
|
358 |
msgstr "به کار انداختن برون بری زنده"
|
359 |
|
360 |
-
#: wp/transposh_admin.php:
|
361 |
#@ transposh
|
362 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
363 |
msgstr "از کار انداختن برون بری (به شیوه ی دستی با فشردن دکمه ی زیر رخ می دهد)"
|
364 |
|
365 |
-
#: wp/transposh_admin.php:
|
366 |
#@ transposh
|
367 |
msgid "Service Key:"
|
368 |
msgstr "کلید سرویس:"
|
369 |
|
370 |
-
#: wp/transposh_admin.php:
|
371 |
#@ transposh
|
372 |
msgid "How to restore?"
|
373 |
msgstr "چگونه بازگردانی کنیم؟"
|
374 |
|
375 |
-
#: wp/transposh_admin.php:
|
376 |
#@ transposh
|
377 |
msgid "Do Backup Now"
|
378 |
msgstr "هم اکنون برون بری (پشتیبان گیری) کن"
|
379 |
|
380 |
-
#: wp/transposh_db.php:
|
381 |
#@ transposh
|
382 |
msgid "Database stats"
|
383 |
msgstr "آمار پایگاه داده"
|
384 |
|
385 |
-
#: wp/transposh_db.php:
|
386 |
#, php-format
|
387 |
#@ transposh
|
388 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
389 |
msgstr "شمار <strong style=\"color:red\">%s</strong> واژه های ترجمه شده"
|
390 |
|
391 |
-
#: wp/transposh_db.php:
|
392 |
#, php-format
|
393 |
#@ transposh
|
394 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
395 |
msgstr "<strong>%1s</strong>ترجمه ی واژه به دست انسان <strong style=\"color:red\">%2s</strong>دارد"
|
396 |
|
397 |
-
#: wp/transposh_db.php:
|
398 |
#@ transposh
|
399 |
msgid "Recent activity"
|
400 |
msgstr "واپسین کارها"
|
401 |
|
402 |
-
#: wp/transposh_db.php:
|
403 |
#, php-format
|
404 |
#@ transposh
|
405 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
406 |
msgstr "در <strong>%1s</strong><br/>user <strong>%2s</strong> ترجمه شده<br/>\"<strong>%3s</strong>\"<br/>به <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
407 |
|
408 |
-
#: wp/transposh_widget.php:
|
409 |
#@ transposh
|
410 |
msgid "Transposh language selection widget"
|
411 |
msgstr "ابزارک برگزیدن زبان ترنسپاش"
|
412 |
|
413 |
-
#: wp/transposh_widget.php:
|
414 |
-
#@ transposh
|
415 |
-
msgid "Translation"
|
416 |
-
msgstr "ترجمه"
|
417 |
-
|
418 |
-
#: wp/transposh_widget.php:222
|
419 |
#@ transposh
|
420 |
msgid "Set as default language"
|
421 |
msgstr "پیش گزیده کردن این زبان"
|
422 |
|
423 |
-
#: wp/transposh_widget.php:
|
424 |
#@ transposh
|
425 |
msgid "Style:"
|
426 |
msgstr "شیوه:"
|
427 |
|
428 |
-
#: wp/
|
429 |
-
#@ transposh
|
430 |
-
msgid "Effects:"
|
431 |
-
msgstr "تأثیرها:"
|
432 |
-
|
433 |
-
#: wp/transposh_widget.php:374
|
434 |
#@ transposh
|
435 |
msgid "Show progress bar"
|
436 |
msgstr "نمایش نوار پیشرفت"
|
437 |
|
438 |
-
#: wp/
|
439 |
#@ transposh
|
440 |
msgid "Allow user to set current language as default"
|
441 |
msgstr "اجازه دادن به کاربر برای برگزیدن زبان کنونی به عنوان پیش گزیده "
|
442 |
|
443 |
-
#: wp/
|
444 |
#@ transposh
|
445 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
446 |
msgstr "پاک کردن لوگوی ترنسپاش <a href=\"http://transposh.org/logoterms\">آیین نامه را بخوانید</a>)"
|
447 |
|
448 |
-
#: wp/
|
|
|
449 |
#@ transposh
|
450 |
msgid "Edit interface (and progress bar) theme:"
|
451 |
msgstr "ویرایش پوسته ی نما و نوار پیشرفت:"
|
@@ -482,78 +468,175 @@ msgstr "گروه ترنسپاش"
|
|
482 |
msgid "%VERSION%"
|
483 |
msgstr "%VERSION%"
|
484 |
|
485 |
-
#: wp/transposh_admin.php:
|
486 |
#@ transposh
|
487 |
msgid "Language supported by google translate"
|
488 |
msgstr "زبان های پشتیبانی شده ی مترجم گوگل"
|
489 |
|
490 |
-
#: wp/transposh_admin.php:
|
491 |
#@ transposh
|
492 |
msgid "Language supported by bing translate"
|
493 |
msgstr "زبان های پشتیبانی شده ی مترجم بینگ"
|
494 |
|
495 |
-
#: wp/transposh_admin.php:
|
496 |
#@ transposh
|
497 |
msgid "Language supported by apertium translate"
|
498 |
msgstr "زبان های پشتیبانی شده ی مترجم آپرتیوم"
|
499 |
|
500 |
-
#: wp/transposh_admin.php:
|
501 |
#@ transposh
|
502 |
msgid "Language is written from right to left"
|
503 |
msgstr "زبان های نوشته شده از راست به چپ"
|
504 |
|
505 |
-
#: wp/transposh_admin.php:
|
506 |
#@ transposh
|
507 |
msgid "Allow search of translated languages (and the original language)"
|
508 |
msgstr "روا دانستن (اجازه دادن) ترجمه از زبان های ترجمه شده و زبان پایه"
|
509 |
|
510 |
-
#: wp/transposh_widget.php:
|
511 |
#@ transposh
|
512 |
msgid "translation plugin for wordpress"
|
513 |
msgstr "افزونه ی ترجمه برای وردپرس"
|
514 |
|
515 |
-
#: wp/transposh_widget.php:
|
516 |
#@ transposh
|
517 |
msgid "wordpress translation plugin"
|
518 |
msgstr "افزونه ی مترجم وردپرس"
|
519 |
|
520 |
-
#: wp/transposh_widget.php:
|
521 |
#@ transposh
|
522 |
msgid "translate your blog to 60+ languages"
|
523 |
msgstr "تارنمایتان را به بیش از 60 زبان ترجمه کنید"
|
524 |
|
525 |
-
#: wp/transposh_widget.php:
|
526 |
#@ transposh
|
527 |
msgid "website crowdsourcing translation plugin"
|
528 |
msgstr "تارنمای گروه سرچشمه ها (مجموعه منابع) افزونه ی مترجم"
|
529 |
|
530 |
-
#: wp/transposh_widget.php:
|
531 |
#@ transposh
|
532 |
msgid "google translate and bing translate plugin for wordpress"
|
533 |
msgstr "افزونه ی مترجم گوگل و مترجم بینگ برای وردپرس"
|
534 |
|
535 |
-
#: wp/
|
536 |
#@ transposh
|
537 |
msgid "Show progress bar when a client triggers automatic translation"
|
538 |
msgstr "نمایش نوار پیشرفت در هنگام ترجمه "
|
539 |
|
540 |
-
#: wp/
|
541 |
#@ transposh
|
542 |
msgid "Widget will allow setting this language as user default"
|
543 |
msgstr "ابزارک به کاربر این ویژگی را خواهد داد که این زبان را زبان پیش گزیده کند."
|
544 |
|
545 |
-
#: wp/
|
546 |
#@ transposh
|
547 |
msgid "Transposh logo will not appear on widget"
|
548 |
msgstr "نشان ترنسپاش در ابزارک نمایش داده نشود"
|
549 |
|
550 |
-
#: wp/transposh_admin.php:
|
551 |
#@ transposh
|
552 |
msgid "Enable override for default locale"
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: wp/transposh_admin.php:
|
556 |
#@ transposh
|
557 |
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
558 |
msgstr ""
|
559 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
"X-Poedit-SearchPath-0: C:/Documents and Settings/zavarzadeh/Desktop/transposh-translation-filter-for-wordpress\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
+
#: transposh.php:898
|
23 |
#@ default
|
24 |
msgid "Settings"
|
25 |
msgstr "گزینه ها"
|
26 |
|
27 |
+
#: wp/transposh_3rdparty.php:159
|
28 |
#, php-format
|
29 |
#@ buddypress
|
30 |
msgid "%s translated a phrase to %s with transposh:"
|
31 |
msgstr "%ترجمه ی واژه ها %s با ترنسپاش"
|
32 |
|
33 |
+
#: wp/transposh_admin.php:160
|
34 |
#@ transposh
|
35 |
msgid "Transposh makes your blog translatable"
|
36 |
msgstr "ترنسپاش تارنمای شما را ترجمه می کند"
|
37 |
|
38 |
+
#: wp/transposh_admin.php:161
|
39 |
#@ transposh
|
40 |
msgid "Plugin homepage"
|
41 |
msgstr "خانه ی افزونه"
|
42 |
|
43 |
+
#: wp/transposh_admin.php:162
|
44 |
#@ transposh
|
45 |
msgid "Frequently asked questions"
|
46 |
msgstr "پرسش و پاسخ"
|
47 |
|
48 |
+
#: wp/transposh_admin.php:170
|
49 |
#@ transposh
|
50 |
msgid "Transposh control center"
|
51 |
msgstr "پایگاه کنترل ترنسپاش"
|
52 |
|
53 |
+
#: wp/transposh_admin.php:170
|
54 |
+
#: wp/transposh_admin.php:232
|
|
|
55 |
#: wp/transposh_postpublish.php:50
|
56 |
+
#: wp/transposh_postpublish.php:51
|
57 |
+
#: wp/transposh_widget.php:84
|
58 |
+
#: wp/transposh_widget.php:311
|
59 |
#@ transposh
|
60 |
+
#@ default
|
61 |
msgid "Transposh"
|
62 |
msgstr "ترنسپاش"
|
63 |
|
64 |
+
#: wp/transposh_admin.php:202
|
65 |
#@ transposh
|
66 |
msgid "About this plugin"
|
67 |
msgstr "درباره ی این افزونه"
|
68 |
|
69 |
+
#: wp/transposh_admin.php:203
|
|
|
|
|
|
|
|
|
|
|
70 |
#@ transposh
|
71 |
msgid "Plugin news"
|
72 |
msgstr "گزارش های افزونه"
|
73 |
|
74 |
+
#: wp/transposh_admin.php:204
|
75 |
#@ transposh
|
76 |
msgid "Plugin stats"
|
77 |
msgstr "آمار افزونه"
|
78 |
|
79 |
+
#: wp/transposh_admin.php:205
|
80 |
#@ transposh
|
81 |
msgid "Translate all"
|
82 |
msgstr "ترجمه ی همه"
|
83 |
|
84 |
+
#: wp/transposh_admin.php:206
|
85 |
#@ transposh
|
86 |
msgid "Supported languages"
|
87 |
msgstr "زبان های پشتیبانی شده"
|
88 |
|
89 |
+
#: wp/transposh_admin.php:207
|
90 |
#@ transposh
|
91 |
msgid "Translation settings"
|
92 |
msgstr "گزینه های ترجمه"
|
93 |
|
94 |
+
#: wp/transposh_admin.php:208
|
95 |
#@ transposh
|
96 |
msgid "Automatic translation settings"
|
97 |
msgstr "گزینه های ترجمه ی خودکار"
|
98 |
|
99 |
+
#: wp/transposh_admin.php:210
|
100 |
#@ transposh
|
101 |
msgid "Generic settings"
|
102 |
msgstr "گزینه های همگانی"
|
103 |
|
104 |
+
#: wp/transposh_admin.php:211
|
105 |
#@ transposh
|
106 |
msgid "Database maintenance"
|
107 |
msgstr "درست کردن (تعمیر) و نگه داری پایگاه داده"
|
108 |
|
109 |
+
#: wp/transposh_admin.php:226
|
110 |
#@ transposh
|
111 |
msgid "Transposh community features"
|
112 |
msgstr "ویژگی های همه گیر ترنسپاش"
|
113 |
|
114 |
+
#: wp/transposh_admin.php:262
|
115 |
#@ default
|
116 |
msgid "Save Changes"
|
117 |
msgstr "نگه داری دگرگونی ها"
|
118 |
|
119 |
+
#: wp/transposh_admin.php:286
|
120 |
#@ transposh
|
121 |
msgid "Problems?"
|
122 |
msgstr "مشکل؟"
|
123 |
|
124 |
+
#: wp/transposh_admin.php:302
|
125 |
#@ transposh
|
126 |
msgid "Plugin Homepage"
|
127 |
msgstr "خانه ی افزونه"
|
128 |
|
129 |
+
#: wp/transposh_admin.php:303
|
130 |
#@ transposh
|
131 |
msgid "Suggest a Feature"
|
132 |
msgstr "پیشنهاد یک ویژگی"
|
133 |
|
134 |
+
#: wp/transposh_admin.php:305
|
135 |
#@ transposh
|
136 |
msgid "Report a Bug"
|
137 |
msgstr "گزارش یک نادرستی (خطا)"
|
138 |
|
139 |
+
#: wp/transposh_admin.php:322
|
140 |
#@ transposh
|
141 |
msgid "Translate by clicking the button below"
|
142 |
msgstr "ترجمه کردن با فشردن دکمه ی زیر"
|
143 |
|
144 |
+
#: wp/transposh_admin.php:324
|
145 |
#@ transposh
|
146 |
msgid "Translate All Now"
|
147 |
msgstr "هم اکنون همه را ترجمه کن"
|
148 |
|
149 |
+
#: wp/transposh_admin.php:379
|
150 |
#@ transposh
|
151 |
msgid "Default Language (drag another language here to make it default)"
|
152 |
msgstr "زبان پیش گزیده (دکمه ی موشواره را روی یک زبان فشار دهید و به این جا بکشید و سپس رها کنید)"
|
153 |
|
154 |
+
#: wp/transposh_admin.php:386
|
155 |
#@ transposh
|
156 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
157 |
msgstr "زبان های در دسترس (بر روی دگرگونی آمار زبان فشار دهید - بر پایه ی چینش ابزارک بکشید)"
|
158 |
|
159 |
+
#: wp/transposh_admin.php:407
|
160 |
#@ transposh
|
161 |
msgid "Display options:"
|
162 |
msgstr "گزینه های نمایش:"
|
163 |
|
164 |
+
#: wp/transposh_admin.php:408
|
165 |
#@ transposh
|
166 |
msgid "Toggle names of languages between English and Original"
|
167 |
msgstr "دگرگونی نام زبان های بین انگلیسی و زبان پایه"
|
168 |
|
169 |
+
#: wp/transposh_admin.php:409
|
170 |
#@ transposh
|
171 |
msgid "Make all languages active"
|
172 |
msgstr "به کار انداختن همه ی زبان ها"
|
173 |
|
174 |
+
#: wp/transposh_admin.php:410
|
175 |
#@ transposh
|
176 |
msgid "Sort by language name"
|
177 |
msgstr "چینش بر پایه ی نام زبان"
|
178 |
|
179 |
+
#: wp/transposh_admin.php:411
|
180 |
#@ transposh
|
181 |
msgid "Sort by lSO code"
|
182 |
msgstr "چینش بر پایه ی کد ISO"
|
183 |
|
184 |
+
#: wp/transposh_admin.php:412
|
185 |
#@ transposh
|
186 |
msgid "Legend:"
|
187 |
msgstr "درباره (توضیح)"
|
188 |
|
189 |
+
#: wp/transposh_admin.php:412
|
190 |
#@ transposh
|
191 |
msgid "Green - active"
|
192 |
msgstr "سبز - کارا (فعال)"
|
193 |
|
194 |
+
#: wp/transposh_admin.php:412
|
195 |
#@ transposh
|
196 |
msgid "Yellow - translateable (only translators will see this language)"
|
197 |
msgstr "زرد - ترجمه پذیر (تنها مترجم ها می توانند این زبان را ببینند)"
|
198 |
|
199 |
+
#: wp/transposh_admin.php:412
|
200 |
#@ transposh
|
201 |
msgid "blank - inactive"
|
202 |
msgstr "سپید - از کار افتاده (غیر فعال)"
|
203 |
|
204 |
+
#: wp/transposh_admin.php:434
|
205 |
#@ transposh
|
206 |
msgid "Who can translate ?"
|
207 |
msgstr "چه کسی می تواند ترجمه کند؟"
|
208 |
|
209 |
+
#: wp/transposh_admin.php:441
|
210 |
#@ transposh
|
211 |
msgid "Anonymous"
|
212 |
msgstr "بی نام"
|
213 |
|
214 |
+
#: wp/transposh_admin.php:447
|
215 |
#@ transposh
|
216 |
msgid "Enable default language translation"
|
217 |
msgstr "به کار انداختن ترجمه ی زبان پیش گزیده"
|
218 |
|
219 |
+
#: wp/transposh_admin.php:447
|
220 |
#@ transposh
|
221 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
222 |
msgstr "اجازهی ترجمه ی زبان پیش گزیده - برای تارنماهای دارای بیش از یک زبان پایه سودمند است."
|
223 |
|
224 |
+
#: wp/transposh_admin.php:454
|
225 |
#@ transposh
|
226 |
msgid "Enable search in translated languages"
|
227 |
msgstr "به کار انداختن جست و جو در زبان های ترجمه شده"
|
228 |
|
229 |
+
#: wp/transposh_admin.php:461
|
230 |
#@ transposh
|
231 |
msgid "Enable url translation"
|
232 |
msgstr "به کار انداختن نشانی ترجمه"
|
233 |
|
234 |
+
#: wp/transposh_admin.php:461
|
235 |
+
#: wp/transposh_admin.php:468
|
236 |
#@ transposh
|
237 |
msgid "experimental"
|
238 |
msgstr "آزمایشی"
|
239 |
|
240 |
+
#: wp/transposh_admin.php:461
|
241 |
#@ transposh
|
242 |
msgid "Allow translation of permalinks and urls"
|
243 |
msgstr "اجازه دادن برای ترجمه ی پیوند یکتا و نشانی ها"
|
244 |
|
245 |
+
#: wp/transposh_admin.php:468
|
246 |
#@ transposh
|
247 |
msgid "Enable gettext integration"
|
248 |
msgstr "به کار انداختن دریافت یکپارچه ی نوشته یا gettext integration"
|
249 |
|
250 |
+
#: wp/transposh_admin.php:468
|
251 |
#@ transposh
|
252 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
253 |
msgstr "به کار انداختن آمیختن ترانسپاش با پرونده های (.mo /.po) "
|
254 |
|
255 |
+
#: wp/transposh_admin.php:484
|
256 |
#@ transposh
|
257 |
msgid "Enable automatic translation"
|
258 |
msgstr "به کار انداختن ترجمه ی خودکار"
|
259 |
|
260 |
+
#: wp/transposh_admin.php:484
|
261 |
#@ transposh
|
262 |
msgid "Allow automatic translation of pages"
|
263 |
msgstr "اجازه به ترجمه ی خودکار برگه ها"
|
264 |
|
265 |
+
#: wp/transposh_admin.php:490
|
266 |
#@ transposh
|
267 |
msgid "Enable automatic translation after posting"
|
268 |
msgstr "به کار انداختن ترجمه ی خودکار پس از آغاز نوشتن"
|
269 |
|
270 |
+
#: wp/transposh_admin.php:490
|
271 |
#@ transposh
|
272 |
msgid "Do automatic translation immediately after a post has been published"
|
273 |
msgstr "ترجمه ی خودکار شتابان، پس از افزودن یک نوشته"
|
274 |
|
275 |
+
#: wp/transposh_admin.php:507
|
276 |
#@ transposh
|
277 |
msgid "Select preferred auto translation engine"
|
278 |
msgstr "موتور ترجمه ی بهتر را برگزینید"
|
279 |
|
280 |
+
#: wp/transposh_admin.php:508
|
281 |
#@ transposh
|
282 |
msgid "Translation engine:"
|
283 |
msgstr "موتور ترجمه کننده:"
|
284 |
|
285 |
+
#: wp/transposh_admin.php:510
|
286 |
#@ transposh
|
287 |
msgid "Google"
|
288 |
msgstr "گوگل"
|
289 |
|
290 |
+
#: wp/transposh_admin.php:511
|
291 |
#@ transposh
|
292 |
msgid "Bing"
|
293 |
msgstr "بینگ"
|
294 |
|
295 |
+
#: wp/transposh_admin.php:539
|
296 |
#@ transposh
|
297 |
msgid "Rewrite URLs"
|
298 |
msgstr "بازنویسی نشانی ها"
|
299 |
|
300 |
+
#: wp/transposh_admin.php:541
|
301 |
#@ transposh
|
302 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
303 |
msgstr "بازنویسی نشانی های موتورهای جست و جو همانند (http://transposh.org/<strong>en</strong>).این کار هنگامی رخ می دهد که پیوندهای یکتا به کار افتاده باشند."
|
304 |
|
305 |
+
#: wp/transposh_admin.php:547
|
306 |
#@ transposh
|
307 |
msgid "Add scripts to footer"
|
308 |
msgstr "افزودن اسکریپت ها به پانوشت (فوتر)"
|
309 |
|
310 |
+
#: wp/transposh_admin.php:548
|
311 |
#@ transposh
|
312 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
313 |
msgstr "فشردن اسکریپت های ترنسپاش در پانوشت (فوتر) برگه به جای سربرگ (هیدر) شتاب بارگیری را افزایش می دهد. برای این کار پوسته ی شما باید پانوشت خوبی داشته باشد. "
|
314 |
|
315 |
+
#: wp/transposh_admin.php:553
|
316 |
#@ transposh
|
317 |
msgid "Auto detect language for users"
|
318 |
msgstr "شناسایی خودکار زبان کاربرها"
|
319 |
|
320 |
+
#: wp/transposh_admin.php:554
|
321 |
#@ transposh
|
322 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
323 |
msgstr "این به کارگیری شناسایی خودکار زبان کاربر به عنوان ACCEPT_LANGUAGES به آنها فرستاده می شود. این کار زبان پایه ی تارنما را دگرگون می کند و به طور خودکار زبان شناسایی شده را جایگزین می کند."
|
324 |
|
325 |
+
#: wp/transposh_admin.php:569
|
326 |
#@ transposh
|
327 |
msgid "Delete all automated translations"
|
328 |
msgstr "پاک کردن همه ی ترجمه های خودکار"
|
329 |
|
330 |
+
#: wp/transposh_admin.php:570
|
331 |
#@ transposh
|
332 |
msgid "Delete automated translations older than 14 days"
|
333 |
msgstr "پاک کردن ترجمه های خودکار پیش از 14 روز گذشته"
|
334 |
|
335 |
+
#: wp/transposh_admin.php:571
|
336 |
#@ transposh
|
337 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
338 |
msgstr "تلاش برای درست کردن نادرستی های پیش آمده در نگارش های پیشین - نخست برون بری کنید"
|
339 |
|
340 |
+
#: wp/transposh_admin.php:575
|
341 |
#@ transposh
|
342 |
msgid "Backup service for human translation"
|
343 |
msgstr "سرویس برون بری برای ترجمه ی دستی"
|
344 |
|
345 |
+
#: wp/transposh_admin.php:576
|
346 |
#@ transposh
|
347 |
msgid "Enable daily backup"
|
348 |
msgstr "به کار انداختن برون بری روزانه"
|
349 |
|
350 |
+
#: wp/transposh_admin.php:577
|
351 |
#@ transposh
|
352 |
msgid "Enable live backup"
|
353 |
msgstr "به کار انداختن برون بری زنده"
|
354 |
|
355 |
+
#: wp/transposh_admin.php:578
|
356 |
#@ transposh
|
357 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
358 |
msgstr "از کار انداختن برون بری (به شیوه ی دستی با فشردن دکمه ی زیر رخ می دهد)"
|
359 |
|
360 |
+
#: wp/transposh_admin.php:579
|
361 |
#@ transposh
|
362 |
msgid "Service Key:"
|
363 |
msgstr "کلید سرویس:"
|
364 |
|
365 |
+
#: wp/transposh_admin.php:579
|
366 |
#@ transposh
|
367 |
msgid "How to restore?"
|
368 |
msgstr "چگونه بازگردانی کنیم؟"
|
369 |
|
370 |
+
#: wp/transposh_admin.php:581
|
371 |
#@ transposh
|
372 |
msgid "Do Backup Now"
|
373 |
msgstr "هم اکنون برون بری (پشتیبان گیری) کن"
|
374 |
|
375 |
+
#: wp/transposh_db.php:673
|
376 |
#@ transposh
|
377 |
msgid "Database stats"
|
378 |
msgstr "آمار پایگاه داده"
|
379 |
|
380 |
+
#: wp/transposh_db.php:678
|
381 |
#, php-format
|
382 |
#@ transposh
|
383 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
384 |
msgstr "شمار <strong style=\"color:red\">%s</strong> واژه های ترجمه شده"
|
385 |
|
386 |
+
#: wp/transposh_db.php:685
|
387 |
#, php-format
|
388 |
#@ transposh
|
389 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
390 |
msgstr "<strong>%1s</strong>ترجمه ی واژه به دست انسان <strong style=\"color:red\">%2s</strong>دارد"
|
391 |
|
392 |
+
#: wp/transposh_db.php:688
|
393 |
#@ transposh
|
394 |
msgid "Recent activity"
|
395 |
msgstr "واپسین کارها"
|
396 |
|
397 |
+
#: wp/transposh_db.php:693
|
398 |
#, php-format
|
399 |
#@ transposh
|
400 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
401 |
msgstr "در <strong>%1s</strong><br/>user <strong>%2s</strong> ترجمه شده<br/>\"<strong>%3s</strong>\"<br/>به <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
402 |
|
403 |
+
#: wp/transposh_widget.php:82
|
404 |
#@ transposh
|
405 |
msgid "Transposh language selection widget"
|
406 |
msgstr "ابزارک برگزیدن زبان ترنسپاش"
|
407 |
|
408 |
+
#: wp/transposh_widget.php:284
|
|
|
|
|
|
|
|
|
|
|
409 |
#@ transposh
|
410 |
msgid "Set as default language"
|
411 |
msgstr "پیش گزیده کردن این زبان"
|
412 |
|
413 |
+
#: wp/transposh_widget.php:125
|
414 |
#@ transposh
|
415 |
msgid "Style:"
|
416 |
msgstr "شیوه:"
|
417 |
|
418 |
+
#: wp/transposh_admin.php:517
|
|
|
|
|
|
|
|
|
|
|
419 |
#@ transposh
|
420 |
msgid "Show progress bar"
|
421 |
msgstr "نمایش نوار پیشرفت"
|
422 |
|
423 |
+
#: wp/transposh_admin.php:519
|
424 |
#@ transposh
|
425 |
msgid "Allow user to set current language as default"
|
426 |
msgstr "اجازه دادن به کاربر برای برگزیدن زبان کنونی به عنوان پیش گزیده "
|
427 |
|
428 |
+
#: wp/transposh_admin.php:521
|
429 |
#@ transposh
|
430 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
431 |
msgstr "پاک کردن لوگوی ترنسپاش <a href=\"http://transposh.org/logoterms\">آیین نامه را بخوانید</a>)"
|
432 |
|
433 |
+
#: wp/transposh_admin.php:523
|
434 |
+
#: wp/transposh_admin.php:524
|
435 |
#@ transposh
|
436 |
msgid "Edit interface (and progress bar) theme:"
|
437 |
msgstr "ویرایش پوسته ی نما و نوار پیشرفت:"
|
468 |
msgid "%VERSION%"
|
469 |
msgstr "%VERSION%"
|
470 |
|
471 |
+
#: wp/transposh_admin.php:396
|
472 |
#@ transposh
|
473 |
msgid "Language supported by google translate"
|
474 |
msgstr "زبان های پشتیبانی شده ی مترجم گوگل"
|
475 |
|
476 |
+
#: wp/transposh_admin.php:398
|
477 |
#@ transposh
|
478 |
msgid "Language supported by bing translate"
|
479 |
msgstr "زبان های پشتیبانی شده ی مترجم بینگ"
|
480 |
|
481 |
+
#: wp/transposh_admin.php:400
|
482 |
#@ transposh
|
483 |
msgid "Language supported by apertium translate"
|
484 |
msgstr "زبان های پشتیبانی شده ی مترجم آپرتیوم"
|
485 |
|
486 |
+
#: wp/transposh_admin.php:402
|
487 |
#@ transposh
|
488 |
msgid "Language is written from right to left"
|
489 |
msgstr "زبان های نوشته شده از راست به چپ"
|
490 |
|
491 |
+
#: wp/transposh_admin.php:454
|
492 |
#@ transposh
|
493 |
msgid "Allow search of translated languages (and the original language)"
|
494 |
msgstr "روا دانستن (اجازه دادن) ترجمه از زبان های ترجمه شده و زبان پایه"
|
495 |
|
496 |
+
#: wp/transposh_widget.php:314
|
497 |
#@ transposh
|
498 |
msgid "translation plugin for wordpress"
|
499 |
msgstr "افزونه ی ترجمه برای وردپرس"
|
500 |
|
501 |
+
#: wp/transposh_widget.php:317
|
502 |
#@ transposh
|
503 |
msgid "wordpress translation plugin"
|
504 |
msgstr "افزونه ی مترجم وردپرس"
|
505 |
|
506 |
+
#: wp/transposh_widget.php:320
|
507 |
#@ transposh
|
508 |
msgid "translate your blog to 60+ languages"
|
509 |
msgstr "تارنمایتان را به بیش از 60 زبان ترجمه کنید"
|
510 |
|
511 |
+
#: wp/transposh_widget.php:323
|
512 |
#@ transposh
|
513 |
msgid "website crowdsourcing translation plugin"
|
514 |
msgstr "تارنمای گروه سرچشمه ها (مجموعه منابع) افزونه ی مترجم"
|
515 |
|
516 |
+
#: wp/transposh_widget.php:326
|
517 |
#@ transposh
|
518 |
msgid "google translate and bing translate plugin for wordpress"
|
519 |
msgstr "افزونه ی مترجم گوگل و مترجم بینگ برای وردپرس"
|
520 |
|
521 |
+
#: wp/transposh_admin.php:517
|
522 |
#@ transposh
|
523 |
msgid "Show progress bar when a client triggers automatic translation"
|
524 |
msgstr "نمایش نوار پیشرفت در هنگام ترجمه "
|
525 |
|
526 |
+
#: wp/transposh_admin.php:519
|
527 |
#@ transposh
|
528 |
msgid "Widget will allow setting this language as user default"
|
529 |
msgstr "ابزارک به کاربر این ویژگی را خواهد داد که این زبان را زبان پیش گزیده کند."
|
530 |
|
531 |
+
#: wp/transposh_admin.php:521
|
532 |
#@ transposh
|
533 |
msgid "Transposh logo will not appear on widget"
|
534 |
msgstr "نشان ترنسپاش در ابزارک نمایش داده نشود"
|
535 |
|
536 |
+
#: wp/transposh_admin.php:475
|
537 |
#@ transposh
|
538 |
msgid "Enable override for default locale"
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: wp/transposh_admin.php:475
|
542 |
#@ transposh
|
543 |
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
544 |
msgstr ""
|
545 |
|
546 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
547 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
548 |
+
#@ transposh
|
549 |
+
msgid "Select language"
|
550 |
+
msgstr ""
|
551 |
+
|
552 |
+
#: wp/transposh_admin.php:209
|
553 |
+
#@ transposh
|
554 |
+
msgid "Frontend settings"
|
555 |
+
msgstr ""
|
556 |
+
|
557 |
+
#: wp/transposh_admin.php:237
|
558 |
+
#, php-format
|
559 |
+
#@ transposh
|
560 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
561 |
+
msgstr ""
|
562 |
+
|
563 |
+
#: wp/transposh_admin.php:237
|
564 |
+
#: wp/transposh_admin.php:241
|
565 |
+
#@ transposh
|
566 |
+
msgid "Check Transposh FAQs"
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: wp/transposh_admin.php:241
|
570 |
+
#@ transposh
|
571 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: wp/transposh_admin.php:495
|
575 |
+
#@ transposh
|
576 |
+
msgid "MSN API key"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: wp/transposh_admin.php:496
|
580 |
+
#: wp/transposh_admin.php:502
|
581 |
+
#@ transposh
|
582 |
+
msgid "API Key"
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: wp/transposh_admin.php:501
|
586 |
+
#@ transposh
|
587 |
+
msgid "Google API key"
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: wp/transposh_admin.php:559
|
591 |
+
#@ transposh
|
592 |
+
msgid "Allow collecting usage statistics"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: wp/transposh_postpublish.php:52
|
596 |
+
#@ transposh
|
597 |
+
msgid "Set post language"
|
598 |
+
msgstr ""
|
599 |
+
|
600 |
+
#: wp/transposh_postpublish.php:53
|
601 |
+
#@ transposh
|
602 |
+
msgid "Set page language"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: wp/transposh_postpublish.php:198
|
606 |
+
#@ default
|
607 |
+
msgid "Default"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
627 |
+
#: widgets/default/tpw_default.php:43
|
628 |
+
#@ transposh
|
629 |
+
msgid "Language"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_admin.php:559
|
633 |
+
#@ transposh
|
634 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: this will be the default widget title
|
638 |
+
#: wp/transposh_widget.php:115
|
639 |
+
#@ transposh
|
640 |
+
msgid "Translation"
|
641 |
+
msgstr ""
|
642 |
+
|
langs/transposh-he_IL.mo
CHANGED
Binary file
|
langs/transposh-he_IL.po
CHANGED
@@ -25,427 +25,412 @@ msgstr ""
|
|
25 |
msgid "%s translated a phrase to %s with transposh:"
|
26 |
msgstr "%s תרגם פסקה ל-%s בעזרת טרנספוש:"
|
27 |
|
28 |
-
#: wp/transposh_admin.php:
|
29 |
#@ transposh
|
30 |
msgid "Problems?"
|
31 |
msgstr "בעיות?"
|
32 |
|
33 |
-
#: wp/transposh_widget.php:
|
34 |
#@ transposh
|
35 |
msgid "Transposh language selection widget"
|
36 |
msgstr "ישומון בחירת השפה של טרנספוש"
|
37 |
|
38 |
-
#: wp/
|
39 |
-
#@ transposh
|
40 |
-
msgid "Translation"
|
41 |
-
msgstr "תרגום"
|
42 |
-
|
43 |
-
#: wp/transposh_admin.php:196
|
44 |
#@ transposh
|
45 |
msgid "About this plugin"
|
46 |
msgstr "אודות תוסף זה"
|
47 |
|
48 |
-
#: wp/transposh_admin.php:
|
49 |
-
#@ transposh
|
50 |
-
msgid "Widget settings"
|
51 |
-
msgstr "הגדרות ישומון"
|
52 |
-
|
53 |
-
#: wp/transposh_admin.php:198
|
54 |
#@ transposh
|
55 |
msgid "Plugin news"
|
56 |
msgstr "חדשות התוסף"
|
57 |
|
58 |
-
#: wp/transposh_admin.php:
|
59 |
#@ transposh
|
60 |
msgid "Plugin stats"
|
61 |
msgstr "סטטיסטיקות התוסף"
|
62 |
|
63 |
-
#: wp/transposh_admin.php:
|
64 |
#@ transposh
|
65 |
msgid "Translate all"
|
66 |
msgstr "תרגם הכל"
|
67 |
|
68 |
-
#: wp/transposh_admin.php:
|
69 |
#@ transposh
|
70 |
msgid "Supported languages"
|
71 |
msgstr "שפות נתמכות"
|
72 |
|
73 |
-
#: wp/transposh_admin.php:
|
74 |
#@ transposh
|
75 |
msgid "Translation settings"
|
76 |
msgstr "הגדרות תרגום"
|
77 |
|
78 |
-
#: wp/transposh_admin.php:
|
79 |
#@ transposh
|
80 |
msgid "Automatic translation settings"
|
81 |
msgstr "הגדרות תרגום אוטומטי"
|
82 |
|
83 |
-
#: wp/transposh_admin.php:
|
84 |
#@ transposh
|
85 |
msgid "Generic settings"
|
86 |
msgstr "הגדרות כלליות"
|
87 |
|
88 |
-
#: wp/transposh_admin.php:
|
89 |
#@ transposh
|
90 |
msgid "Database maintenance"
|
91 |
msgstr "תחזוקת בסיס הנתונים"
|
92 |
|
93 |
-
#: wp/transposh_admin.php:
|
94 |
#@ transposh
|
95 |
msgid "Transposh community features"
|
96 |
msgstr "תכונות קהילתיות בטרנספוש"
|
97 |
|
98 |
-
#: wp/transposh_admin.php:
|
99 |
-
#: wp/transposh_admin.php:
|
100 |
-
#: wp/transposh_postpublish.php:49
|
101 |
#: wp/transposh_postpublish.php:50
|
102 |
-
#: wp/
|
103 |
-
#: wp/transposh_widget.php:
|
104 |
-
#: wp/transposh_widget.php:
|
105 |
#@ transposh
|
|
|
106 |
msgid "Transposh"
|
107 |
msgstr "טרנספוש"
|
108 |
|
109 |
-
#: wp/transposh_admin.php:
|
110 |
#@ transposh
|
111 |
msgid "Translate by clicking the button below"
|
112 |
msgstr "תרגם על ידי לחיצה על הכפתור למטה"
|
113 |
|
114 |
-
#: wp/transposh_admin.php:
|
115 |
#@ transposh
|
116 |
msgid "Translate All Now"
|
117 |
msgstr "תרגם הכל עכשיו"
|
118 |
|
119 |
-
#: wp/transposh_admin.php:
|
120 |
#@ transposh
|
121 |
msgid "Plugin Homepage"
|
122 |
msgstr "עמוד הבית של התוסף"
|
123 |
|
124 |
-
#: wp/transposh_admin.php:
|
125 |
#@ transposh
|
126 |
msgid "Suggest a Feature"
|
127 |
msgstr "הצע תכונה"
|
128 |
|
129 |
-
#: wp/transposh_admin.php:
|
130 |
#@ transposh
|
131 |
msgid "Report a Bug"
|
132 |
msgstr "דווח על באג"
|
133 |
|
134 |
-
#: wp/transposh_admin.php:
|
135 |
#@ transposh
|
136 |
msgid "Default Language (drag another language here to make it default)"
|
137 |
msgstr "שפת ברירת המחדל (גרור שפה אחרת לכאן על מנת להפכה לברירת מחדל)"
|
138 |
|
139 |
-
#: wp/transposh_admin.php:
|
140 |
#@ transposh
|
141 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
142 |
msgstr "שפות זמינות (הקלק כדי לשנות את סטטוס השפה - גרור כדי למיין בישומון)"
|
143 |
|
144 |
-
#: wp/transposh_admin.php:
|
145 |
#@ transposh
|
146 |
msgid "Language supported by google translate"
|
147 |
msgstr "שפה נתמכת ע\"י המתרגם של גוגל"
|
148 |
|
149 |
-
#: wp/transposh_admin.php:
|
150 |
#@ transposh
|
151 |
msgid "Language supported by bing translate"
|
152 |
msgstr "שפה נתמכת ע\"י המתרגם של בינג"
|
153 |
|
154 |
-
#: wp/transposh_admin.php:
|
155 |
#@ transposh
|
156 |
msgid "Language is written from right to left"
|
157 |
msgstr "שפה הנכתבת מימין לשמאל"
|
158 |
|
159 |
-
#: wp/transposh_admin.php:
|
160 |
#@ transposh
|
161 |
msgid "Display options:"
|
162 |
msgstr "הגדרות תצוגה:"
|
163 |
|
164 |
-
#: wp/transposh_admin.php:
|
165 |
#@ transposh
|
166 |
msgid "Toggle names of languages between English and Original"
|
167 |
msgstr "שנה את הצגת שפות השפות בין אנגלית למקןר"
|
168 |
|
169 |
-
#: wp/transposh_admin.php:
|
170 |
#@ transposh
|
171 |
msgid "Make all languages active"
|
172 |
msgstr "הפוך את כל השפות לפעילות"
|
173 |
|
174 |
-
#: wp/transposh_admin.php:
|
175 |
#@ transposh
|
176 |
msgid "Sort by language name"
|
177 |
msgstr "מיין לפי שם השפה"
|
178 |
|
179 |
-
#: wp/transposh_admin.php:
|
180 |
#@ transposh
|
181 |
msgid "Sort by lSO code"
|
182 |
msgstr "מיין לפי קוד ה-ISO"
|
183 |
|
184 |
-
#: wp/transposh_admin.php:
|
185 |
#@ transposh
|
186 |
msgid "Legend:"
|
187 |
msgstr "מקרא:"
|
188 |
|
189 |
-
#: wp/transposh_admin.php:
|
190 |
#@ transposh
|
191 |
msgid "Green - active"
|
192 |
msgstr "ירוק - פעיל"
|
193 |
|
194 |
-
#: wp/transposh_admin.php:
|
195 |
#@ transposh
|
196 |
msgid "Yellow - translateable (only translators will see this language)"
|
197 |
msgstr "צהוב - ניתן לתרגום (רק מתרגמים יראו את השפה)"
|
198 |
|
199 |
-
#: wp/transposh_admin.php:
|
200 |
#@ transposh
|
201 |
msgid "blank - inactive"
|
202 |
msgstr "ללא צבע - לא פעיל"
|
203 |
|
204 |
-
#: wp/transposh_admin.php:
|
205 |
#@ transposh
|
206 |
msgid "Who can translate ?"
|
207 |
msgstr "מי יכול לתרגם?"
|
208 |
|
209 |
-
#: wp/transposh_admin.php:
|
210 |
#@ transposh
|
211 |
msgid "Anonymous"
|
212 |
msgstr "אנונימי"
|
213 |
|
214 |
-
#: wp/transposh_admin.php:
|
215 |
#@ transposh
|
216 |
msgid "Enable default language translation"
|
217 |
msgstr "אפשר תרגום של שפת ברירת המחדל"
|
218 |
|
219 |
-
#: wp/transposh_admin.php:
|
220 |
#@ transposh
|
221 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
222 |
msgstr "אפשר תרגום שפת ברירת המחדל - שימושי באתרים עם יותר משפה עיקרית אחת"
|
223 |
|
224 |
-
#: wp/transposh_admin.php:
|
225 |
#@ transposh
|
226 |
msgid "Enable search in translated languages"
|
227 |
msgstr "אפשר חיפוש בשפות המתורגמות"
|
228 |
|
229 |
-
#: wp/transposh_admin.php:
|
230 |
#@ transposh
|
231 |
msgid "Allow translation of permalinks and urls"
|
232 |
msgstr "אפשר תרגום של קישורים קבועים וכתובות אינטרנט"
|
233 |
|
234 |
-
#: wp/transposh_admin.php:
|
235 |
#@ transposh
|
236 |
msgid "Enable automatic translation"
|
237 |
msgstr "אפשר תרגום אוטומטי"
|
238 |
|
239 |
-
#: wp/transposh_admin.php:
|
240 |
#@ transposh
|
241 |
msgid "Allow automatic translation of pages"
|
242 |
msgstr "אפשר תרגום אוטומטי של דפים"
|
243 |
|
244 |
-
#: wp/transposh_admin.php:
|
245 |
#@ transposh
|
246 |
msgid "Enable automatic translation after posting"
|
247 |
msgstr "אפשר תרגום אוטומטי לאחר יצירת פוסט"
|
248 |
|
249 |
-
#: wp/transposh_admin.php:
|
250 |
#@ transposh
|
251 |
msgid "Do automatic translation immediately after a post has been published"
|
252 |
msgstr "בצע תרגום אוטומטי מייד לאחר שפוסט מפורסם"
|
253 |
|
254 |
-
#: wp/transposh_admin.php:
|
255 |
#@ transposh
|
256 |
msgid "Select preferred auto translation engine"
|
257 |
msgstr "בחר את מנוע התרגום האוטומטי המועדף"
|
258 |
|
259 |
-
#: wp/transposh_admin.php:
|
260 |
#@ transposh
|
261 |
msgid "Translation engine:"
|
262 |
msgstr "מנוע תרגום:"
|
263 |
|
264 |
-
#: wp/transposh_admin.php:
|
265 |
#@ transposh
|
266 |
msgid "Google"
|
267 |
msgstr "גוגל"
|
268 |
|
269 |
-
#: wp/transposh_admin.php:
|
270 |
#@ transposh
|
271 |
msgid "Bing"
|
272 |
msgstr "בינג"
|
273 |
|
274 |
-
#: wp/transposh_admin.php:
|
275 |
#@ transposh
|
276 |
msgid "Rewrite URLs"
|
277 |
msgstr "שיכתוב כתובות אינטרנט"
|
278 |
|
279 |
-
#: wp/transposh_admin.php:
|
280 |
#@ transposh
|
281 |
msgid "Add scripts to footer"
|
282 |
msgstr "הוסף סקריפטים לתחתית הדף"
|
283 |
|
284 |
-
#: wp/transposh_admin.php:
|
285 |
#@ transposh
|
286 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
287 |
msgstr "הכנס את הסקריפטים של טרנספוש לתחתית העמוד במקום לחלקו העליון, העמוד יטען מהר יותר. ערכת העיצוב חייבת להכיל תמיכה בחלק תחתון."
|
288 |
|
289 |
-
#: wp/transposh_admin.php:
|
290 |
#@ transposh
|
291 |
msgid "Auto detect language for users"
|
292 |
msgstr "זהה שפה עבור המשתמשים באופן אוטומטי"
|
293 |
|
294 |
-
#: wp/transposh_admin.php:
|
295 |
#@ transposh
|
296 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
297 |
msgstr "תכונה זו מאפשרת זיהוי אוטומטי של השפה בה משתמשים המשתמשים כפי שמוגדרת ב-ACCEPT_LANGUAGES אותו הם שולחים. תכונה זו תשלח את הדף הראשון אל דף זהה בשפה שזוהתה."
|
298 |
|
299 |
-
#: wp/transposh_admin.php:
|
300 |
#@ transposh
|
301 |
msgid "Delete all automated translations"
|
302 |
msgstr "מחק את כל התרגומים האוטומטיים"
|
303 |
|
304 |
-
#: wp/transposh_admin.php:
|
305 |
#@ transposh
|
306 |
msgid "Delete automated translations older than 14 days"
|
307 |
msgstr "מחק תרגומים אוטומטיים בני יותר מ-14 ימים"
|
308 |
|
309 |
-
#: wp/transposh_admin.php:
|
310 |
#@ transposh
|
311 |
msgid "Backup service for human translation"
|
312 |
msgstr "שרות גיבוי לתרגום אנושי"
|
313 |
|
314 |
-
#: wp/transposh_admin.php:
|
315 |
#@ transposh
|
316 |
msgid "Enable daily backup"
|
317 |
msgstr "אפשר גיבוי יומי"
|
318 |
|
319 |
-
#: wp/transposh_admin.php:
|
320 |
#@ transposh
|
321 |
msgid "Enable live backup"
|
322 |
msgstr "אפשר גיבוי חי"
|
323 |
|
324 |
-
#: wp/transposh_admin.php:
|
325 |
#@ transposh
|
326 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
327 |
msgstr "בטל גיבוי (ניתן להריץ ידנית על ידי לחיצה על הכפתור למטה)"
|
328 |
|
329 |
-
#: wp/transposh_admin.php:
|
330 |
#@ transposh
|
331 |
msgid "How to restore?"
|
332 |
msgstr "איך לשחזר?"
|
333 |
|
334 |
-
#: wp/transposh_admin.php:
|
335 |
#@ transposh
|
336 |
msgid "Do Backup Now"
|
337 |
msgstr "גבה עכשיו"
|
338 |
|
339 |
-
#: wp/transposh_admin.php:
|
340 |
#@ transposh
|
341 |
msgid "Transposh makes your blog translatable"
|
342 |
msgstr "טרנספוש הופך את הבלוג שלך לניתן לתרגום"
|
343 |
|
344 |
-
#: wp/transposh_admin.php:
|
345 |
#@ transposh
|
346 |
msgid "Plugin homepage"
|
347 |
msgstr "עמוד הבית של התוסף"
|
348 |
|
349 |
-
#: wp/transposh_admin.php:
|
350 |
#@ transposh
|
351 |
msgid "Frequently asked questions"
|
352 |
msgstr "שאלות נפוצות"
|
353 |
|
354 |
-
#: wp/transposh_admin.php:
|
355 |
#@ transposh
|
356 |
msgid "Transposh control center"
|
357 |
msgstr "מרכז השליטה של טרנספוש"
|
358 |
|
359 |
-
#: wp/transposh_admin.php:
|
360 |
#@ transposh
|
361 |
msgid "Enable url translation"
|
362 |
msgstr "אפשר תרגום כתובות אינטרנט"
|
363 |
|
364 |
-
#: wp/transposh_admin.php:
|
365 |
-
#: wp/transposh_admin.php:
|
366 |
#@ transposh
|
367 |
msgid "experimental"
|
368 |
msgstr "נסיוני"
|
369 |
|
370 |
-
#: wp/transposh_admin.php:
|
371 |
#@ transposh
|
372 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
373 |
msgstr "שכתוב כתובות אינטרנט כדי שיהיו ידידותיות למנועי חיפוש, למשל (http://transposh.org/<strong>en</strong>). יש חובה להפעיל קישורים קבועים."
|
374 |
|
375 |
-
#: wp/transposh_db.php:
|
376 |
#@ transposh
|
377 |
msgid "Database stats"
|
378 |
msgstr "סטטיסטיקות בסיס הנתונים"
|
379 |
|
380 |
-
#: wp/transposh_db.php:
|
381 |
#, php-format
|
382 |
#@ transposh
|
383 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
384 |
msgstr "סך הכל <strong style=\"color:red\">%s</strong> מקטעים מתורגמים."
|
385 |
|
386 |
-
#: wp/transposh_db.php:
|
387 |
#, php-format
|
388 |
#@ transposh
|
389 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
390 |
msgstr "ב-<strong>%1s</strong> ישנם <strong style=\"color:red\">%2s</strong> מקטעים מתורגמים על ידי בן אדם."
|
391 |
|
392 |
-
#: wp/transposh_db.php:
|
393 |
#@ transposh
|
394 |
msgid "Recent activity"
|
395 |
msgstr "פעילות אחרונה"
|
396 |
|
397 |
-
#: wp/transposh_db.php:
|
398 |
#, php-format
|
399 |
#@ transposh
|
400 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
401 |
msgstr "ב <strong>%1s</strong><br/>המשתמש <strong>%2s</strong> תרגם את<br/>\"<strong>%3s</strong>\"<br/>ל <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
402 |
|
403 |
-
#: wp/transposh_widget.php:
|
404 |
#@ transposh
|
405 |
msgid "Style:"
|
406 |
msgstr "סגנון:"
|
407 |
|
408 |
-
#: wp/
|
409 |
-
#@ transposh
|
410 |
-
msgid "Effects:"
|
411 |
-
msgstr "אפקטים:"
|
412 |
-
|
413 |
-
#: wp/transposh_widget.php:374
|
414 |
#@ transposh
|
415 |
msgid "Show progress bar when a client triggers automatic translation"
|
416 |
msgstr "הראה בר התקדמות בעת שמשתמש יוזם תרגום אוטומטי"
|
417 |
|
418 |
-
#: wp/
|
419 |
#@ transposh
|
420 |
msgid "Show progress bar"
|
421 |
msgstr "הצג בר התקדמות"
|
422 |
|
423 |
-
#: wp/
|
424 |
#@ transposh
|
425 |
msgid "Widget will allow setting this language as user default"
|
426 |
msgstr "הישומון יאפשר הגדרת שפה זו כברירת מחדל"
|
427 |
|
428 |
-
#: wp/
|
429 |
#@ transposh
|
430 |
msgid "Allow user to set current language as default"
|
431 |
msgstr "אפשר למשתמש לבחור את השפה הנוכחית כברירת מחדל"
|
432 |
|
433 |
-
#: wp/
|
434 |
#@ transposh
|
435 |
msgid "Transposh logo will not appear on widget"
|
436 |
msgstr "הלוגו של טרנספוש לא יופיע בישומון"
|
437 |
|
438 |
-
#: wp/
|
439 |
#@ transposh
|
440 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
441 |
msgstr "הסרת הלוגו של טרנספוש (ראה <a href=\"http://transposh.org/logoterms\">תנאים</a>)"
|
442 |
|
443 |
-
#: wp/transposh_admin.php:
|
444 |
#@ transposh
|
445 |
msgid "Service Key:"
|
446 |
msgstr "מפתח שרות:"
|
447 |
|
448 |
-
#: wp/transposh_widget.php:
|
449 |
#@ transposh
|
450 |
msgid "Set as default language"
|
451 |
msgstr "הגדר כשפת ברירת מחדל"
|
@@ -482,120 +467,176 @@ msgstr "צוות טרנספוש"
|
|
482 |
msgid "%VERSION%"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: transposh.php:
|
486 |
#@ default
|
487 |
msgid "Settings"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: wp/transposh_admin.php:
|
491 |
#@ default
|
492 |
msgid "Save Changes"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: wp/transposh_admin.php:
|
496 |
#@ transposh
|
497 |
msgid "Enable gettext integration"
|
498 |
msgstr "אפשר אינטגרציית gettext"
|
499 |
|
500 |
-
#: wp/transposh_admin.php:
|
501 |
#@ transposh
|
502 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
503 |
msgstr "אפשר אינטגרציה של טרנספוש עם ממשק gettext הקיים (קבצי .po/.mo)"
|
504 |
|
505 |
-
#: wp/transposh_admin.php:
|
506 |
#@ transposh
|
507 |
msgid "Language supported by apertium translate"
|
508 |
msgstr "שפה נתמכת ע\"י המתרגם של אפרטיום"
|
509 |
|
510 |
-
#: wp/transposh_admin.php:
|
511 |
#@ transposh
|
512 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
513 |
msgstr "נסה לתקן שגיאות שנגרמו על ידי גרסאות קודמות - אנא גבה קודם"
|
514 |
|
515 |
-
#: wp/transposh_widget.php:
|
516 |
#@ transposh
|
517 |
msgid "translation plugin for wordpress"
|
518 |
msgstr "תוסף התרגום לוורדפרס"
|
519 |
|
520 |
-
#: wp/transposh_widget.php:
|
521 |
#@ transposh
|
522 |
msgid "wordpress translation plugin"
|
523 |
msgstr "תוסף תרגום לוורדפרס"
|
524 |
|
525 |
-
#: wp/transposh_widget.php:
|
526 |
#@ transposh
|
527 |
msgid "translate your blog to 60+ languages"
|
528 |
msgstr "תרגם את הבלוג שלך ל-60 שפות"
|
529 |
|
530 |
-
#: wp/transposh_widget.php:
|
531 |
#@ transposh
|
532 |
msgid "website crowdsourcing translation plugin"
|
533 |
msgstr "תוסף מיקור המון (crowdsourcing) לתרגום אתרים"
|
534 |
|
535 |
-
#: wp/transposh_widget.php:
|
536 |
#@ transposh
|
537 |
msgid "google translate and bing translate plugin for wordpress"
|
538 |
msgstr "תוסף תרגום גוגל ובינג לוורדפרס"
|
539 |
|
540 |
-
#: wp/
|
|
|
541 |
#@ transposh
|
542 |
msgid "Edit interface (and progress bar) theme:"
|
543 |
msgstr "ערכת עיצוב ממשק עריכה (ובר התקדמות):"
|
544 |
|
545 |
-
#: wp/transposh_admin.php:
|
546 |
#@ transposh
|
547 |
msgid "Allow search of translated languages (and the original language)"
|
548 |
msgstr "אפשר חיפוש בשפות המתורגמות (בנוסף לשפת המקור)"
|
549 |
|
550 |
-
#: wp/transposh_admin.php:
|
551 |
#@ transposh
|
552 |
msgid "Enable override for default locale"
|
553 |
msgstr "אפשר עקיפת משתנה סביבת השפה של בררת במחדל"
|
554 |
|
555 |
-
#: wp/transposh_admin.php:
|
556 |
#@ transposh
|
557 |
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
558 |
msgstr "אפשר את עקיפת משתנה השפב של בררת המחדל המוגדר ב-WP_LANG עבור עמודים בשפת בררת המחדל (כמו עמודים שאינם מתורגמים ועמודי ניהול)"
|
559 |
|
560 |
-
#: wp/transposh_admin.php:
|
561 |
#, php-format
|
562 |
#@ transposh
|
563 |
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
564 |
msgstr "הגבלת הזכרון ב-PHP שלך של %s נמוכה, אם תחווה בעיות של דפים ריקים מומלץ לשקול להגדיל את המגבלה."
|
565 |
|
566 |
-
#: wp/transposh_admin.php:
|
567 |
#@ transposh
|
568 |
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
569 |
msgstr "לא הצלחנו לאתר מנגנון זכרון מטמון נתמך, התקנה של אחד יכולה לשפר את הביצועים."
|
570 |
|
571 |
-
#: wp/transposh_postpublish.php:
|
572 |
#@ transposh
|
573 |
msgid "Set post language"
|
574 |
msgstr "הגדר את שפת הפוסט"
|
575 |
|
576 |
-
#: wp/transposh_postpublish.php:
|
577 |
#@ transposh
|
578 |
msgid "Set page language"
|
579 |
msgstr "הגדר את שפת העמוד"
|
580 |
|
581 |
-
#: wp/transposh_postpublish.php:
|
582 |
#@ default
|
583 |
msgid "Default"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: wp/transposh_admin.php:
|
587 |
-
#: wp/transposh_admin.php:
|
588 |
#@ transposh
|
589 |
msgid "Check Transposh FAQs"
|
590 |
msgstr "בדוק את השאלות הנפוצות של טרנספוש"
|
591 |
|
592 |
-
#: wp/transposh_admin.php:
|
593 |
#@ transposh
|
594 |
msgid "Allow collecting usage statistics"
|
595 |
msgstr "אפשר איסוף סטטיסטיקות שימוש"
|
596 |
|
597 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
598 |
#@ transposh
|
599 |
-
msgid "This option enables collection of statistics by transposh that will be used to improve the product.
|
600 |
msgstr "אפשרות זו מאפשרת איסוף סטטיסטיקות על ידי טרנספוש שישמשו לשיפור המוצר."
|
601 |
|
25 |
msgid "%s translated a phrase to %s with transposh:"
|
26 |
msgstr "%s תרגם פסקה ל-%s בעזרת טרנספוש:"
|
27 |
|
28 |
+
#: wp/transposh_admin.php:286
|
29 |
#@ transposh
|
30 |
msgid "Problems?"
|
31 |
msgstr "בעיות?"
|
32 |
|
33 |
+
#: wp/transposh_widget.php:82
|
34 |
#@ transposh
|
35 |
msgid "Transposh language selection widget"
|
36 |
msgstr "ישומון בחירת השפה של טרנספוש"
|
37 |
|
38 |
+
#: wp/transposh_admin.php:202
|
|
|
|
|
|
|
|
|
|
|
39 |
#@ transposh
|
40 |
msgid "About this plugin"
|
41 |
msgstr "אודות תוסף זה"
|
42 |
|
43 |
+
#: wp/transposh_admin.php:203
|
|
|
|
|
|
|
|
|
|
|
44 |
#@ transposh
|
45 |
msgid "Plugin news"
|
46 |
msgstr "חדשות התוסף"
|
47 |
|
48 |
+
#: wp/transposh_admin.php:204
|
49 |
#@ transposh
|
50 |
msgid "Plugin stats"
|
51 |
msgstr "סטטיסטיקות התוסף"
|
52 |
|
53 |
+
#: wp/transposh_admin.php:205
|
54 |
#@ transposh
|
55 |
msgid "Translate all"
|
56 |
msgstr "תרגם הכל"
|
57 |
|
58 |
+
#: wp/transposh_admin.php:206
|
59 |
#@ transposh
|
60 |
msgid "Supported languages"
|
61 |
msgstr "שפות נתמכות"
|
62 |
|
63 |
+
#: wp/transposh_admin.php:207
|
64 |
#@ transposh
|
65 |
msgid "Translation settings"
|
66 |
msgstr "הגדרות תרגום"
|
67 |
|
68 |
+
#: wp/transposh_admin.php:208
|
69 |
#@ transposh
|
70 |
msgid "Automatic translation settings"
|
71 |
msgstr "הגדרות תרגום אוטומטי"
|
72 |
|
73 |
+
#: wp/transposh_admin.php:210
|
74 |
#@ transposh
|
75 |
msgid "Generic settings"
|
76 |
msgstr "הגדרות כלליות"
|
77 |
|
78 |
+
#: wp/transposh_admin.php:211
|
79 |
#@ transposh
|
80 |
msgid "Database maintenance"
|
81 |
msgstr "תחזוקת בסיס הנתונים"
|
82 |
|
83 |
+
#: wp/transposh_admin.php:226
|
84 |
#@ transposh
|
85 |
msgid "Transposh community features"
|
86 |
msgstr "תכונות קהילתיות בטרנספוש"
|
87 |
|
88 |
+
#: wp/transposh_admin.php:170
|
89 |
+
#: wp/transposh_admin.php:232
|
|
|
90 |
#: wp/transposh_postpublish.php:50
|
91 |
+
#: wp/transposh_postpublish.php:51
|
92 |
+
#: wp/transposh_widget.php:84
|
93 |
+
#: wp/transposh_widget.php:311
|
94 |
#@ transposh
|
95 |
+
#@ default
|
96 |
msgid "Transposh"
|
97 |
msgstr "טרנספוש"
|
98 |
|
99 |
+
#: wp/transposh_admin.php:322
|
100 |
#@ transposh
|
101 |
msgid "Translate by clicking the button below"
|
102 |
msgstr "תרגם על ידי לחיצה על הכפתור למטה"
|
103 |
|
104 |
+
#: wp/transposh_admin.php:324
|
105 |
#@ transposh
|
106 |
msgid "Translate All Now"
|
107 |
msgstr "תרגם הכל עכשיו"
|
108 |
|
109 |
+
#: wp/transposh_admin.php:302
|
110 |
#@ transposh
|
111 |
msgid "Plugin Homepage"
|
112 |
msgstr "עמוד הבית של התוסף"
|
113 |
|
114 |
+
#: wp/transposh_admin.php:303
|
115 |
#@ transposh
|
116 |
msgid "Suggest a Feature"
|
117 |
msgstr "הצע תכונה"
|
118 |
|
119 |
+
#: wp/transposh_admin.php:305
|
120 |
#@ transposh
|
121 |
msgid "Report a Bug"
|
122 |
msgstr "דווח על באג"
|
123 |
|
124 |
+
#: wp/transposh_admin.php:379
|
125 |
#@ transposh
|
126 |
msgid "Default Language (drag another language here to make it default)"
|
127 |
msgstr "שפת ברירת המחדל (גרור שפה אחרת לכאן על מנת להפכה לברירת מחדל)"
|
128 |
|
129 |
+
#: wp/transposh_admin.php:386
|
130 |
#@ transposh
|
131 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
132 |
msgstr "שפות זמינות (הקלק כדי לשנות את סטטוס השפה - גרור כדי למיין בישומון)"
|
133 |
|
134 |
+
#: wp/transposh_admin.php:396
|
135 |
#@ transposh
|
136 |
msgid "Language supported by google translate"
|
137 |
msgstr "שפה נתמכת ע\"י המתרגם של גוגל"
|
138 |
|
139 |
+
#: wp/transposh_admin.php:398
|
140 |
#@ transposh
|
141 |
msgid "Language supported by bing translate"
|
142 |
msgstr "שפה נתמכת ע\"י המתרגם של בינג"
|
143 |
|
144 |
+
#: wp/transposh_admin.php:402
|
145 |
#@ transposh
|
146 |
msgid "Language is written from right to left"
|
147 |
msgstr "שפה הנכתבת מימין לשמאל"
|
148 |
|
149 |
+
#: wp/transposh_admin.php:407
|
150 |
#@ transposh
|
151 |
msgid "Display options:"
|
152 |
msgstr "הגדרות תצוגה:"
|
153 |
|
154 |
+
#: wp/transposh_admin.php:408
|
155 |
#@ transposh
|
156 |
msgid "Toggle names of languages between English and Original"
|
157 |
msgstr "שנה את הצגת שפות השפות בין אנגלית למקןר"
|
158 |
|
159 |
+
#: wp/transposh_admin.php:409
|
160 |
#@ transposh
|
161 |
msgid "Make all languages active"
|
162 |
msgstr "הפוך את כל השפות לפעילות"
|
163 |
|
164 |
+
#: wp/transposh_admin.php:410
|
165 |
#@ transposh
|
166 |
msgid "Sort by language name"
|
167 |
msgstr "מיין לפי שם השפה"
|
168 |
|
169 |
+
#: wp/transposh_admin.php:411
|
170 |
#@ transposh
|
171 |
msgid "Sort by lSO code"
|
172 |
msgstr "מיין לפי קוד ה-ISO"
|
173 |
|
174 |
+
#: wp/transposh_admin.php:412
|
175 |
#@ transposh
|
176 |
msgid "Legend:"
|
177 |
msgstr "מקרא:"
|
178 |
|
179 |
+
#: wp/transposh_admin.php:412
|
180 |
#@ transposh
|
181 |
msgid "Green - active"
|
182 |
msgstr "ירוק - פעיל"
|
183 |
|
184 |
+
#: wp/transposh_admin.php:412
|
185 |
#@ transposh
|
186 |
msgid "Yellow - translateable (only translators will see this language)"
|
187 |
msgstr "צהוב - ניתן לתרגום (רק מתרגמים יראו את השפה)"
|
188 |
|
189 |
+
#: wp/transposh_admin.php:412
|
190 |
#@ transposh
|
191 |
msgid "blank - inactive"
|
192 |
msgstr "ללא צבע - לא פעיל"
|
193 |
|
194 |
+
#: wp/transposh_admin.php:434
|
195 |
#@ transposh
|
196 |
msgid "Who can translate ?"
|
197 |
msgstr "מי יכול לתרגם?"
|
198 |
|
199 |
+
#: wp/transposh_admin.php:441
|
200 |
#@ transposh
|
201 |
msgid "Anonymous"
|
202 |
msgstr "אנונימי"
|
203 |
|
204 |
+
#: wp/transposh_admin.php:447
|
205 |
#@ transposh
|
206 |
msgid "Enable default language translation"
|
207 |
msgstr "אפשר תרגום של שפת ברירת המחדל"
|
208 |
|
209 |
+
#: wp/transposh_admin.php:447
|
210 |
#@ transposh
|
211 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
212 |
msgstr "אפשר תרגום שפת ברירת המחדל - שימושי באתרים עם יותר משפה עיקרית אחת"
|
213 |
|
214 |
+
#: wp/transposh_admin.php:454
|
215 |
#@ transposh
|
216 |
msgid "Enable search in translated languages"
|
217 |
msgstr "אפשר חיפוש בשפות המתורגמות"
|
218 |
|
219 |
+
#: wp/transposh_admin.php:461
|
220 |
#@ transposh
|
221 |
msgid "Allow translation of permalinks and urls"
|
222 |
msgstr "אפשר תרגום של קישורים קבועים וכתובות אינטרנט"
|
223 |
|
224 |
+
#: wp/transposh_admin.php:484
|
225 |
#@ transposh
|
226 |
msgid "Enable automatic translation"
|
227 |
msgstr "אפשר תרגום אוטומטי"
|
228 |
|
229 |
+
#: wp/transposh_admin.php:484
|
230 |
#@ transposh
|
231 |
msgid "Allow automatic translation of pages"
|
232 |
msgstr "אפשר תרגום אוטומטי של דפים"
|
233 |
|
234 |
+
#: wp/transposh_admin.php:490
|
235 |
#@ transposh
|
236 |
msgid "Enable automatic translation after posting"
|
237 |
msgstr "אפשר תרגום אוטומטי לאחר יצירת פוסט"
|
238 |
|
239 |
+
#: wp/transposh_admin.php:490
|
240 |
#@ transposh
|
241 |
msgid "Do automatic translation immediately after a post has been published"
|
242 |
msgstr "בצע תרגום אוטומטי מייד לאחר שפוסט מפורסם"
|
243 |
|
244 |
+
#: wp/transposh_admin.php:507
|
245 |
#@ transposh
|
246 |
msgid "Select preferred auto translation engine"
|
247 |
msgstr "בחר את מנוע התרגום האוטומטי המועדף"
|
248 |
|
249 |
+
#: wp/transposh_admin.php:508
|
250 |
#@ transposh
|
251 |
msgid "Translation engine:"
|
252 |
msgstr "מנוע תרגום:"
|
253 |
|
254 |
+
#: wp/transposh_admin.php:510
|
255 |
#@ transposh
|
256 |
msgid "Google"
|
257 |
msgstr "גוגל"
|
258 |
|
259 |
+
#: wp/transposh_admin.php:511
|
260 |
#@ transposh
|
261 |
msgid "Bing"
|
262 |
msgstr "בינג"
|
263 |
|
264 |
+
#: wp/transposh_admin.php:539
|
265 |
#@ transposh
|
266 |
msgid "Rewrite URLs"
|
267 |
msgstr "שיכתוב כתובות אינטרנט"
|
268 |
|
269 |
+
#: wp/transposh_admin.php:547
|
270 |
#@ transposh
|
271 |
msgid "Add scripts to footer"
|
272 |
msgstr "הוסף סקריפטים לתחתית הדף"
|
273 |
|
274 |
+
#: wp/transposh_admin.php:548
|
275 |
#@ transposh
|
276 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
277 |
msgstr "הכנס את הסקריפטים של טרנספוש לתחתית העמוד במקום לחלקו העליון, העמוד יטען מהר יותר. ערכת העיצוב חייבת להכיל תמיכה בחלק תחתון."
|
278 |
|
279 |
+
#: wp/transposh_admin.php:553
|
280 |
#@ transposh
|
281 |
msgid "Auto detect language for users"
|
282 |
msgstr "זהה שפה עבור המשתמשים באופן אוטומטי"
|
283 |
|
284 |
+
#: wp/transposh_admin.php:554
|
285 |
#@ transposh
|
286 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
287 |
msgstr "תכונה זו מאפשרת זיהוי אוטומטי של השפה בה משתמשים המשתמשים כפי שמוגדרת ב-ACCEPT_LANGUAGES אותו הם שולחים. תכונה זו תשלח את הדף הראשון אל דף זהה בשפה שזוהתה."
|
288 |
|
289 |
+
#: wp/transposh_admin.php:569
|
290 |
#@ transposh
|
291 |
msgid "Delete all automated translations"
|
292 |
msgstr "מחק את כל התרגומים האוטומטיים"
|
293 |
|
294 |
+
#: wp/transposh_admin.php:570
|
295 |
#@ transposh
|
296 |
msgid "Delete automated translations older than 14 days"
|
297 |
msgstr "מחק תרגומים אוטומטיים בני יותר מ-14 ימים"
|
298 |
|
299 |
+
#: wp/transposh_admin.php:575
|
300 |
#@ transposh
|
301 |
msgid "Backup service for human translation"
|
302 |
msgstr "שרות גיבוי לתרגום אנושי"
|
303 |
|
304 |
+
#: wp/transposh_admin.php:576
|
305 |
#@ transposh
|
306 |
msgid "Enable daily backup"
|
307 |
msgstr "אפשר גיבוי יומי"
|
308 |
|
309 |
+
#: wp/transposh_admin.php:577
|
310 |
#@ transposh
|
311 |
msgid "Enable live backup"
|
312 |
msgstr "אפשר גיבוי חי"
|
313 |
|
314 |
+
#: wp/transposh_admin.php:578
|
315 |
#@ transposh
|
316 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
317 |
msgstr "בטל גיבוי (ניתן להריץ ידנית על ידי לחיצה על הכפתור למטה)"
|
318 |
|
319 |
+
#: wp/transposh_admin.php:579
|
320 |
#@ transposh
|
321 |
msgid "How to restore?"
|
322 |
msgstr "איך לשחזר?"
|
323 |
|
324 |
+
#: wp/transposh_admin.php:581
|
325 |
#@ transposh
|
326 |
msgid "Do Backup Now"
|
327 |
msgstr "גבה עכשיו"
|
328 |
|
329 |
+
#: wp/transposh_admin.php:160
|
330 |
#@ transposh
|
331 |
msgid "Transposh makes your blog translatable"
|
332 |
msgstr "טרנספוש הופך את הבלוג שלך לניתן לתרגום"
|
333 |
|
334 |
+
#: wp/transposh_admin.php:161
|
335 |
#@ transposh
|
336 |
msgid "Plugin homepage"
|
337 |
msgstr "עמוד הבית של התוסף"
|
338 |
|
339 |
+
#: wp/transposh_admin.php:162
|
340 |
#@ transposh
|
341 |
msgid "Frequently asked questions"
|
342 |
msgstr "שאלות נפוצות"
|
343 |
|
344 |
+
#: wp/transposh_admin.php:170
|
345 |
#@ transposh
|
346 |
msgid "Transposh control center"
|
347 |
msgstr "מרכז השליטה של טרנספוש"
|
348 |
|
349 |
+
#: wp/transposh_admin.php:461
|
350 |
#@ transposh
|
351 |
msgid "Enable url translation"
|
352 |
msgstr "אפשר תרגום כתובות אינטרנט"
|
353 |
|
354 |
+
#: wp/transposh_admin.php:461
|
355 |
+
#: wp/transposh_admin.php:468
|
356 |
#@ transposh
|
357 |
msgid "experimental"
|
358 |
msgstr "נסיוני"
|
359 |
|
360 |
+
#: wp/transposh_admin.php:541
|
361 |
#@ transposh
|
362 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
363 |
msgstr "שכתוב כתובות אינטרנט כדי שיהיו ידידותיות למנועי חיפוש, למשל (http://transposh.org/<strong>en</strong>). יש חובה להפעיל קישורים קבועים."
|
364 |
|
365 |
+
#: wp/transposh_db.php:673
|
366 |
#@ transposh
|
367 |
msgid "Database stats"
|
368 |
msgstr "סטטיסטיקות בסיס הנתונים"
|
369 |
|
370 |
+
#: wp/transposh_db.php:678
|
371 |
#, php-format
|
372 |
#@ transposh
|
373 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
374 |
msgstr "סך הכל <strong style=\"color:red\">%s</strong> מקטעים מתורגמים."
|
375 |
|
376 |
+
#: wp/transposh_db.php:685
|
377 |
#, php-format
|
378 |
#@ transposh
|
379 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
380 |
msgstr "ב-<strong>%1s</strong> ישנם <strong style=\"color:red\">%2s</strong> מקטעים מתורגמים על ידי בן אדם."
|
381 |
|
382 |
+
#: wp/transposh_db.php:688
|
383 |
#@ transposh
|
384 |
msgid "Recent activity"
|
385 |
msgstr "פעילות אחרונה"
|
386 |
|
387 |
+
#: wp/transposh_db.php:693
|
388 |
#, php-format
|
389 |
#@ transposh
|
390 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
391 |
msgstr "ב <strong>%1s</strong><br/>המשתמש <strong>%2s</strong> תרגם את<br/>\"<strong>%3s</strong>\"<br/>ל <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
392 |
|
393 |
+
#: wp/transposh_widget.php:125
|
394 |
#@ transposh
|
395 |
msgid "Style:"
|
396 |
msgstr "סגנון:"
|
397 |
|
398 |
+
#: wp/transposh_admin.php:517
|
|
|
|
|
|
|
|
|
|
|
399 |
#@ transposh
|
400 |
msgid "Show progress bar when a client triggers automatic translation"
|
401 |
msgstr "הראה בר התקדמות בעת שמשתמש יוזם תרגום אוטומטי"
|
402 |
|
403 |
+
#: wp/transposh_admin.php:517
|
404 |
#@ transposh
|
405 |
msgid "Show progress bar"
|
406 |
msgstr "הצג בר התקדמות"
|
407 |
|
408 |
+
#: wp/transposh_admin.php:519
|
409 |
#@ transposh
|
410 |
msgid "Widget will allow setting this language as user default"
|
411 |
msgstr "הישומון יאפשר הגדרת שפה זו כברירת מחדל"
|
412 |
|
413 |
+
#: wp/transposh_admin.php:519
|
414 |
#@ transposh
|
415 |
msgid "Allow user to set current language as default"
|
416 |
msgstr "אפשר למשתמש לבחור את השפה הנוכחית כברירת מחדל"
|
417 |
|
418 |
+
#: wp/transposh_admin.php:521
|
419 |
#@ transposh
|
420 |
msgid "Transposh logo will not appear on widget"
|
421 |
msgstr "הלוגו של טרנספוש לא יופיע בישומון"
|
422 |
|
423 |
+
#: wp/transposh_admin.php:521
|
424 |
#@ transposh
|
425 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
426 |
msgstr "הסרת הלוגו של טרנספוש (ראה <a href=\"http://transposh.org/logoterms\">תנאים</a>)"
|
427 |
|
428 |
+
#: wp/transposh_admin.php:579
|
429 |
#@ transposh
|
430 |
msgid "Service Key:"
|
431 |
msgstr "מפתח שרות:"
|
432 |
|
433 |
+
#: wp/transposh_widget.php:284
|
434 |
#@ transposh
|
435 |
msgid "Set as default language"
|
436 |
msgstr "הגדר כשפת ברירת מחדל"
|
467 |
msgid "%VERSION%"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: transposh.php:898
|
471 |
#@ default
|
472 |
msgid "Settings"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: wp/transposh_admin.php:262
|
476 |
#@ default
|
477 |
msgid "Save Changes"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: wp/transposh_admin.php:468
|
481 |
#@ transposh
|
482 |
msgid "Enable gettext integration"
|
483 |
msgstr "אפשר אינטגרציית gettext"
|
484 |
|
485 |
+
#: wp/transposh_admin.php:468
|
486 |
#@ transposh
|
487 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
488 |
msgstr "אפשר אינטגרציה של טרנספוש עם ממשק gettext הקיים (קבצי .po/.mo)"
|
489 |
|
490 |
+
#: wp/transposh_admin.php:400
|
491 |
#@ transposh
|
492 |
msgid "Language supported by apertium translate"
|
493 |
msgstr "שפה נתמכת ע\"י המתרגם של אפרטיום"
|
494 |
|
495 |
+
#: wp/transposh_admin.php:571
|
496 |
#@ transposh
|
497 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
498 |
msgstr "נסה לתקן שגיאות שנגרמו על ידי גרסאות קודמות - אנא גבה קודם"
|
499 |
|
500 |
+
#: wp/transposh_widget.php:314
|
501 |
#@ transposh
|
502 |
msgid "translation plugin for wordpress"
|
503 |
msgstr "תוסף התרגום לוורדפרס"
|
504 |
|
505 |
+
#: wp/transposh_widget.php:317
|
506 |
#@ transposh
|
507 |
msgid "wordpress translation plugin"
|
508 |
msgstr "תוסף תרגום לוורדפרס"
|
509 |
|
510 |
+
#: wp/transposh_widget.php:320
|
511 |
#@ transposh
|
512 |
msgid "translate your blog to 60+ languages"
|
513 |
msgstr "תרגם את הבלוג שלך ל-60 שפות"
|
514 |
|
515 |
+
#: wp/transposh_widget.php:323
|
516 |
#@ transposh
|
517 |
msgid "website crowdsourcing translation plugin"
|
518 |
msgstr "תוסף מיקור המון (crowdsourcing) לתרגום אתרים"
|
519 |
|
520 |
+
#: wp/transposh_widget.php:326
|
521 |
#@ transposh
|
522 |
msgid "google translate and bing translate plugin for wordpress"
|
523 |
msgstr "תוסף תרגום גוגל ובינג לוורדפרס"
|
524 |
|
525 |
+
#: wp/transposh_admin.php:523
|
526 |
+
#: wp/transposh_admin.php:524
|
527 |
#@ transposh
|
528 |
msgid "Edit interface (and progress bar) theme:"
|
529 |
msgstr "ערכת עיצוב ממשק עריכה (ובר התקדמות):"
|
530 |
|
531 |
+
#: wp/transposh_admin.php:454
|
532 |
#@ transposh
|
533 |
msgid "Allow search of translated languages (and the original language)"
|
534 |
msgstr "אפשר חיפוש בשפות המתורגמות (בנוסף לשפת המקור)"
|
535 |
|
536 |
+
#: wp/transposh_admin.php:475
|
537 |
#@ transposh
|
538 |
msgid "Enable override for default locale"
|
539 |
msgstr "אפשר עקיפת משתנה סביבת השפה של בררת במחדל"
|
540 |
|
541 |
+
#: wp/transposh_admin.php:475
|
542 |
#@ transposh
|
543 |
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
544 |
msgstr "אפשר את עקיפת משתנה השפב של בררת המחדל המוגדר ב-WP_LANG עבור עמודים בשפת בררת המחדל (כמו עמודים שאינם מתורגמים ועמודי ניהול)"
|
545 |
|
546 |
+
#: wp/transposh_admin.php:237
|
547 |
#, php-format
|
548 |
#@ transposh
|
549 |
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
550 |
msgstr "הגבלת הזכרון ב-PHP שלך של %s נמוכה, אם תחווה בעיות של דפים ריקים מומלץ לשקול להגדיל את המגבלה."
|
551 |
|
552 |
+
#: wp/transposh_admin.php:241
|
553 |
#@ transposh
|
554 |
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
555 |
msgstr "לא הצלחנו לאתר מנגנון זכרון מטמון נתמך, התקנה של אחד יכולה לשפר את הביצועים."
|
556 |
|
557 |
+
#: wp/transposh_postpublish.php:52
|
558 |
#@ transposh
|
559 |
msgid "Set post language"
|
560 |
msgstr "הגדר את שפת הפוסט"
|
561 |
|
562 |
+
#: wp/transposh_postpublish.php:53
|
563 |
#@ transposh
|
564 |
msgid "Set page language"
|
565 |
msgstr "הגדר את שפת העמוד"
|
566 |
|
567 |
+
#: wp/transposh_postpublish.php:198
|
568 |
#@ default
|
569 |
msgid "Default"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: wp/transposh_admin.php:237
|
573 |
+
#: wp/transposh_admin.php:241
|
574 |
#@ transposh
|
575 |
msgid "Check Transposh FAQs"
|
576 |
msgstr "בדוק את השאלות הנפוצות של טרנספוש"
|
577 |
|
578 |
+
#: wp/transposh_admin.php:559
|
579 |
#@ transposh
|
580 |
msgid "Allow collecting usage statistics"
|
581 |
msgstr "אפשר איסוף סטטיסטיקות שימוש"
|
582 |
|
583 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
584 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
585 |
+
#@ transposh
|
586 |
+
msgid "Select language"
|
587 |
+
msgstr "בחר שפה"
|
588 |
+
|
589 |
+
#: wp/transposh_admin.php:209
|
590 |
+
#@ transposh
|
591 |
+
msgid "Frontend settings"
|
592 |
+
msgstr "הגדרות צד משתמש"
|
593 |
+
|
594 |
+
#: wp/transposh_admin.php:495
|
595 |
+
#@ transposh
|
596 |
+
msgid "MSN API key"
|
597 |
+
msgstr "מפתח API של MSN"
|
598 |
+
|
599 |
+
#: wp/transposh_admin.php:496
|
600 |
+
#: wp/transposh_admin.php:502
|
601 |
+
#@ transposh
|
602 |
+
msgid "API Key"
|
603 |
+
msgstr "מפתח API"
|
604 |
+
|
605 |
+
#: wp/transposh_admin.php:501
|
606 |
+
#@ transposh
|
607 |
+
msgid "Google API key"
|
608 |
+
msgstr "מפתח API של גוגל"
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr "כותרת:"
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr "ישומון משנה של טרנספוש לא נטען כראוי"
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this will be the default widget title
|
627 |
+
#: wp/transposh_widget.php:115
|
628 |
+
#@ transposh
|
629 |
+
msgid "Translation"
|
630 |
+
msgstr "תרגום"
|
631 |
+
|
632 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
633 |
+
#: widgets/default/tpw_default.php:43
|
634 |
+
#@ transposh
|
635 |
+
msgid "Language"
|
636 |
+
msgstr "שפה"
|
637 |
+
|
638 |
+
#: wp/transposh_admin.php:559
|
639 |
#@ transposh
|
640 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
641 |
msgstr "אפשרות זו מאפשרת איסוף סטטיסטיקות על ידי טרנספוש שישמשו לשיפור המוצר."
|
642 |
|
langs/transposh-it_IT.mo
CHANGED
Binary file
|
langs/transposh-it_IT.po
CHANGED
@@ -19,438 +19,429 @@ msgstr ""
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
-
#: transposh.php:
|
23 |
#@ default
|
24 |
msgid "Settings"
|
25 |
msgstr "Configurazione"
|
26 |
|
27 |
-
#: wp/transposh_3rdparty.php:
|
28 |
#, php-format
|
29 |
#@ buddypress
|
30 |
msgid "%s translated a phrase to %s with transposh:"
|
31 |
msgstr "%s frase tradotta in %s con Transposh:"
|
32 |
|
33 |
-
#: wp/transposh_admin.php:
|
34 |
#@ transposh
|
35 |
msgid "Transposh makes your blog translatable"
|
36 |
msgstr "Transposh rende il tuo blog traducibile"
|
37 |
|
38 |
-
#: wp/transposh_admin.php:
|
39 |
#@ transposh
|
40 |
msgid "Plugin homepage"
|
41 |
msgstr "Homepage del plugin"
|
42 |
|
43 |
-
#: wp/transposh_admin.php:
|
44 |
#@ transposh
|
45 |
msgid "Frequently asked questions"
|
46 |
msgstr "Domande Frequenti (FAQ)"
|
47 |
|
48 |
-
#: wp/transposh_admin.php:
|
49 |
#@ transposh
|
50 |
msgid "Transposh control center"
|
51 |
msgstr "Transposh Pannello di controllo"
|
52 |
|
53 |
-
#: wp/transposh_admin.php:
|
54 |
-
#: wp/transposh_admin.php:
|
55 |
-
#: wp/transposh_postpublish.php:49
|
56 |
#: wp/transposh_postpublish.php:50
|
57 |
-
#: wp/
|
58 |
-
#: wp/transposh_widget.php:
|
59 |
-
#: wp/transposh_widget.php:
|
60 |
#@ transposh
|
|
|
61 |
msgid "Transposh"
|
62 |
msgstr "Transposh"
|
63 |
|
64 |
-
#: wp/transposh_admin.php:
|
65 |
#@ transposh
|
66 |
msgid "About this plugin"
|
67 |
msgstr "Riguardo al plugin"
|
68 |
|
69 |
-
#: wp/transposh_admin.php:
|
70 |
-
#@ transposh
|
71 |
-
msgid "Widget settings"
|
72 |
-
msgstr "Configurazione Widget"
|
73 |
-
|
74 |
-
#: wp/transposh_admin.php:193
|
75 |
#@ transposh
|
76 |
msgid "Plugin news"
|
77 |
msgstr "Novità del Plugin"
|
78 |
|
79 |
-
#: wp/transposh_admin.php:
|
80 |
#@ transposh
|
81 |
msgid "Plugin stats"
|
82 |
msgstr "Statistiche del Plugin"
|
83 |
|
84 |
-
#: wp/transposh_admin.php:
|
85 |
#@ transposh
|
86 |
msgid "Translate all"
|
87 |
msgstr "Tradurre tutto"
|
88 |
|
89 |
-
#: wp/transposh_admin.php:
|
90 |
#@ transposh
|
91 |
msgid "Supported languages"
|
92 |
msgstr "Lingue supportate"
|
93 |
|
94 |
-
#: wp/transposh_admin.php:
|
95 |
#@ transposh
|
96 |
msgid "Translation settings"
|
97 |
msgstr "Configurazione Traduzioni"
|
98 |
|
99 |
-
#: wp/transposh_admin.php:
|
100 |
#@ transposh
|
101 |
msgid "Automatic translation settings"
|
102 |
msgstr "Configurazione traduzione automatica"
|
103 |
|
104 |
-
#: wp/transposh_admin.php:
|
105 |
#@ transposh
|
106 |
msgid "Generic settings"
|
107 |
msgstr "Configurazione Generale"
|
108 |
|
109 |
-
#: wp/transposh_admin.php:
|
110 |
#@ transposh
|
111 |
msgid "Database maintenance"
|
112 |
msgstr "Manutenzione Database"
|
113 |
|
114 |
-
#: wp/transposh_admin.php:
|
115 |
#@ transposh
|
116 |
msgid "Transposh community features"
|
117 |
msgstr "Caratteristiche del Transposh Community"
|
118 |
|
119 |
-
#: wp/transposh_admin.php:
|
120 |
#@ default
|
121 |
msgid "Save Changes"
|
122 |
msgstr "Salva modifiche"
|
123 |
|
124 |
-
#: wp/transposh_admin.php:
|
125 |
#@ transposh
|
126 |
msgid "Problems?"
|
127 |
msgstr "Problemi?"
|
128 |
|
129 |
-
#: wp/transposh_admin.php:
|
130 |
#@ transposh
|
131 |
msgid "Plugin Homepage"
|
132 |
msgstr "Homepage del Plugin"
|
133 |
|
134 |
-
#: wp/transposh_admin.php:
|
135 |
#@ transposh
|
136 |
msgid "Suggest a Feature"
|
137 |
msgstr "Suggerisci una funzione"
|
138 |
|
139 |
-
#: wp/transposh_admin.php:
|
140 |
#@ transposh
|
141 |
msgid "Report a Bug"
|
142 |
msgstr "Segnala un bug"
|
143 |
|
144 |
-
#: wp/transposh_admin.php:
|
145 |
#@ transposh
|
146 |
msgid "Translate by clicking the button below"
|
147 |
msgstr "Traduci cliccando sul bottone in basso"
|
148 |
|
149 |
-
#: wp/transposh_admin.php:
|
150 |
#@ transposh
|
151 |
msgid "Translate All Now"
|
152 |
msgstr "Traduci tutto ora"
|
153 |
|
154 |
-
#: wp/transposh_admin.php:
|
155 |
#@ transposh
|
156 |
msgid "Default Language (drag another language here to make it default)"
|
157 |
msgstr "Lingua predefinita (trascina qui un'altra lingua per renderla predefinita)"
|
158 |
|
159 |
-
#: wp/transposh_admin.php:
|
160 |
#@ transposh
|
161 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
162 |
msgstr "Lingue disponibili (Clicca per modificarne l'attivazione - Trascina per modificarne l'ordine nel widget)"
|
163 |
|
164 |
-
#: wp/transposh_admin.php:
|
165 |
#@ transposh
|
166 |
msgid "Language supported by google translate"
|
167 |
msgstr "Lingue supportate da Google Translate"
|
168 |
|
169 |
-
#: wp/transposh_admin.php:
|
170 |
#@ transposh
|
171 |
msgid "Language supported by bing translate"
|
172 |
msgstr "Lingue supportate da Bing Translate"
|
173 |
|
174 |
-
#: wp/transposh_admin.php:
|
175 |
#@ transposh
|
176 |
msgid "Language is written from right to left"
|
177 |
msgstr "Lingua scritta da destra a sinistra"
|
178 |
|
179 |
-
#: wp/transposh_admin.php:
|
180 |
#@ transposh
|
181 |
msgid "Display options:"
|
182 |
msgstr "Mostra opzioni:"
|
183 |
|
184 |
-
#: wp/transposh_admin.php:
|
185 |
#@ transposh
|
186 |
msgid "Toggle names of languages between English and Original"
|
187 |
msgstr "Inverti nome della lingua tra Inglese ed Originale"
|
188 |
|
189 |
-
#: wp/transposh_admin.php:
|
190 |
#@ transposh
|
191 |
msgid "Make all languages active"
|
192 |
msgstr "Attiva tutte le lingue"
|
193 |
|
194 |
-
#: wp/transposh_admin.php:
|
195 |
#@ transposh
|
196 |
msgid "Sort by language name"
|
197 |
msgstr "Elenca per nome della lingua"
|
198 |
|
199 |
-
#: wp/transposh_admin.php:
|
200 |
#@ transposh
|
201 |
msgid "Sort by lSO code"
|
202 |
msgstr "Elenca per codice ISO"
|
203 |
|
204 |
-
#: wp/transposh_admin.php:
|
205 |
#@ transposh
|
206 |
msgid "Legend:"
|
207 |
msgstr "Legenda:"
|
208 |
|
209 |
-
#: wp/transposh_admin.php:
|
210 |
#@ transposh
|
211 |
msgid "Green - active"
|
212 |
msgstr "Verde - Attivata"
|
213 |
|
214 |
-
#: wp/transposh_admin.php:
|
215 |
#@ transposh
|
216 |
msgid "Yellow - translateable (only translators will see this language)"
|
217 |
msgstr "Giallo - Traducibile (solo i traduttori autorizzati vedranno questa lingua)"
|
218 |
|
219 |
-
#: wp/transposh_admin.php:
|
220 |
#@ transposh
|
221 |
msgid "blank - inactive"
|
222 |
msgstr "Bianco - Non attiva"
|
223 |
|
224 |
-
#: wp/transposh_admin.php:
|
225 |
#@ transposh
|
226 |
msgid "Who can translate ?"
|
227 |
msgstr "Chi può tradurre?"
|
228 |
|
229 |
-
#: wp/transposh_admin.php:
|
230 |
#@ transposh
|
231 |
msgid "Anonymous"
|
232 |
msgstr "Anonimi"
|
233 |
|
234 |
-
#: wp/transposh_admin.php:
|
235 |
#@ transposh
|
236 |
msgid "Enable default language translation"
|
237 |
msgstr "Abilita traduzione della lingua predefinita"
|
238 |
|
239 |
-
#: wp/transposh_admin.php:
|
240 |
#@ transposh
|
241 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
242 |
msgstr "Permetti traduzione della lingua predefinita - utile per siti con più di una lingua principale"
|
243 |
|
244 |
-
#: wp/transposh_admin.php:
|
245 |
#@ transposh
|
246 |
msgid "Enable search in translated languages"
|
247 |
msgstr "Abilita ricerca nelle lingue tradotte"
|
248 |
|
249 |
-
#: wp/transposh_admin.php:
|
250 |
#@ transposh
|
251 |
msgid "Enable url translation"
|
252 |
msgstr "Abilita traduzione delle URL"
|
253 |
|
254 |
-
#: wp/transposh_admin.php:
|
255 |
-
#: wp/transposh_admin.php:
|
256 |
#@ transposh
|
257 |
msgid "experimental"
|
258 |
msgstr "sperimentale"
|
259 |
|
260 |
-
#: wp/transposh_admin.php:
|
261 |
#@ transposh
|
262 |
msgid "Allow translation of permalinks and urls"
|
263 |
msgstr "Permetti la traduzione dei permalinks e delle URL"
|
264 |
|
265 |
-
#: wp/transposh_admin.php:
|
266 |
#@ transposh
|
267 |
msgid "Enable gettext integration"
|
268 |
msgstr "Abilita la traduzione gettext"
|
269 |
|
270 |
-
#: wp/transposh_admin.php:
|
271 |
#@ transposh
|
272 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
273 |
msgstr "Abilita l'integrazione di Transposh con l'interfaccia gettext esistente (.po/mo files)"
|
274 |
|
275 |
-
#: wp/transposh_admin.php:
|
276 |
#@ transposh
|
277 |
msgid "Enable automatic translation"
|
278 |
msgstr "Abilita la traduzione automatica"
|
279 |
|
280 |
-
#: wp/transposh_admin.php:
|
281 |
#@ transposh
|
282 |
msgid "Allow automatic translation of pages"
|
283 |
msgstr "Permetti la traduzione automatica delle pagine"
|
284 |
|
285 |
-
#: wp/transposh_admin.php:
|
286 |
#@ transposh
|
287 |
msgid "Enable automatic translation after posting"
|
288 |
msgstr "Abilita la traduzione automatica dopo la pubblicazione"
|
289 |
|
290 |
-
#: wp/transposh_admin.php:
|
291 |
#@ transposh
|
292 |
msgid "Do automatic translation immediately after a post has been published"
|
293 |
msgstr "Traduci immediatamente dopo che un articolo è stato pubblicato"
|
294 |
|
295 |
-
#: wp/transposh_admin.php:
|
296 |
#@ transposh
|
297 |
msgid "Select preferred auto translation engine"
|
298 |
msgstr "Seleziona il sistema di traduzione automatica preferito"
|
299 |
|
300 |
-
#: wp/transposh_admin.php:
|
301 |
#@ transposh
|
302 |
msgid "Translation engine:"
|
303 |
msgstr "Traduttore automatico:"
|
304 |
|
305 |
-
#: wp/transposh_admin.php:
|
306 |
#@ transposh
|
307 |
msgid "Google"
|
308 |
msgstr "Google"
|
309 |
|
310 |
-
#: wp/transposh_admin.php:
|
311 |
#@ transposh
|
312 |
msgid "Bing"
|
313 |
msgstr "Bing"
|
314 |
|
315 |
-
#: wp/transposh_admin.php:
|
316 |
#@ transposh
|
317 |
msgid "Rewrite URLs"
|
318 |
msgstr "Riscrivi URLs"
|
319 |
|
320 |
-
#: wp/transposh_admin.php:
|
321 |
#@ transposh
|
322 |
msgid "Add scripts to footer"
|
323 |
msgstr "Aggiungi gli scripts nel footer"
|
324 |
|
325 |
-
#: wp/transposh_admin.php:
|
326 |
#@ transposh
|
327 |
msgid "Auto detect language for users"
|
328 |
msgstr "Auto rilevamento della lingua degli utenti"
|
329 |
|
330 |
-
#: wp/transposh_admin.php:
|
331 |
#@ transposh
|
332 |
msgid "Delete all automated translations"
|
333 |
msgstr "Cancella tutte le traduzioni automatiche"
|
334 |
|
335 |
-
#: wp/transposh_admin.php:
|
336 |
#@ transposh
|
337 |
msgid "Delete automated translations older than 14 days"
|
338 |
msgstr "Cancella le traduzioni automatiche più vecchie di 14 giorni"
|
339 |
|
340 |
-
#: wp/transposh_admin.php:
|
341 |
#@ transposh
|
342 |
msgid "Backup service for human translation"
|
343 |
msgstr "Backup di servizio per traduzione manuale"
|
344 |
|
345 |
-
#: wp/transposh_admin.php:
|
346 |
#@ transposh
|
347 |
msgid "Enable daily backup"
|
348 |
msgstr "Abilita backup giornaliero"
|
349 |
|
350 |
-
#: wp/transposh_admin.php:
|
351 |
#@ transposh
|
352 |
msgid "Enable live backup"
|
353 |
msgstr "Abilita backup simultaneo"
|
354 |
|
355 |
-
#: wp/transposh_admin.php:
|
356 |
#@ transposh
|
357 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
358 |
msgstr "Disabilita backup ( può sempre essere effettuato cliccando sul bottone in basso)"
|
359 |
|
360 |
-
#: wp/transposh_admin.php:
|
361 |
#@ transposh
|
362 |
msgid "Service Key:"
|
363 |
msgstr "Service Key:"
|
364 |
|
365 |
-
#: wp/transposh_admin.php:
|
366 |
#@ transposh
|
367 |
msgid "How to restore?"
|
368 |
msgstr "Come ripristinare?"
|
369 |
|
370 |
-
#: wp/transposh_admin.php:
|
371 |
#@ transposh
|
372 |
msgid "Do Backup Now"
|
373 |
msgstr "Fai il backup adesso"
|
374 |
|
375 |
-
#: wp/transposh_db.php:
|
376 |
#@ transposh
|
377 |
msgid "Database stats"
|
378 |
msgstr "Statistiche del Database"
|
379 |
|
380 |
-
#: wp/transposh_db.php:
|
381 |
#, php-format
|
382 |
#@ transposh
|
383 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
384 |
msgstr "Totale di <strong style=\"color:red\">%s</strong> frasi tradotte."
|
385 |
|
386 |
-
#: wp/transposh_db.php:
|
387 |
#, php-format
|
388 |
#@ transposh
|
389 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
390 |
msgstr "<strong>%1s</strong> ha <strong style=\"color:red\">%2s</strong> frasi tradotte manualmente."
|
391 |
|
392 |
-
#: wp/transposh_db.php:
|
393 |
#@ transposh
|
394 |
msgid "Recent activity"
|
395 |
msgstr "Attività recenti"
|
396 |
|
397 |
-
#: wp/transposh_db.php:
|
398 |
#, php-format
|
399 |
#@ transposh
|
400 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
401 |
msgstr "Il <strong>%1s</strong><br/>l'utente <strong>%2s</strong> ha tradotto<br/>\"<strong>%3s</strong>\"<br/>in <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
402 |
|
403 |
-
#: wp/transposh_widget.php:
|
404 |
#@ transposh
|
405 |
msgid "Transposh language selection widget"
|
406 |
msgstr "Widget Selettore lingue di Transposh"
|
407 |
|
408 |
-
|
|
|
409 |
#@ transposh
|
410 |
msgid "Translation"
|
411 |
msgstr "Traduzione"
|
412 |
|
413 |
-
#: wp/transposh_widget.php:
|
414 |
#@ transposh
|
415 |
msgid "Set as default language"
|
416 |
msgstr "Configura come lingua predefinita"
|
417 |
|
418 |
-
#: wp/transposh_widget.php:
|
419 |
#@ transposh
|
420 |
msgid "Style:"
|
421 |
msgstr "Stile:"
|
422 |
|
423 |
-
#: wp/
|
424 |
-
#@ transposh
|
425 |
-
msgid "Effects:"
|
426 |
-
msgstr "Effetti:"
|
427 |
-
|
428 |
-
#: wp/transposh_widget.php:374
|
429 |
#@ transposh
|
430 |
msgid "Show progress bar when a client triggers automatic translation"
|
431 |
msgstr "Mostra una barra progressiva mentre il browser sta traducendo automaticamente"
|
432 |
|
433 |
-
#: wp/
|
434 |
#@ transposh
|
435 |
msgid "Show progress bar"
|
436 |
msgstr "Mostra barra progressiva"
|
437 |
|
438 |
-
#: wp/
|
439 |
#@ transposh
|
440 |
msgid "Widget will allow setting this language as user default"
|
441 |
msgstr "Il widget permetterà di scegliere questa lingua come predefinita per quell'utente"
|
442 |
|
443 |
-
#: wp/
|
444 |
#@ transposh
|
445 |
msgid "Allow user to set current language as default"
|
446 |
msgstr "Permette all'utente di scegliere la lingua attuale come predefinita"
|
447 |
|
448 |
-
#: wp/
|
449 |
#@ transposh
|
450 |
msgid "Transposh logo will not appear on widget"
|
451 |
msgstr "Il logo Transposh non apparirà nel widget"
|
452 |
|
453 |
-
#: wp/
|
454 |
#@ transposh
|
455 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
456 |
msgstr "Rimuovere il logo Transposh (leggere attentamente <a href=\"http://transposh.org/logoterms\">i termini</a>)"
|
@@ -487,63 +478,165 @@ msgstr "Il Team Transposh"
|
|
487 |
msgid "%VERSION%"
|
488 |
msgstr "%VERSION%"
|
489 |
|
490 |
-
#: wp/transposh_admin.php:
|
491 |
#@ transposh
|
492 |
msgid "Language supported by apertium translate"
|
493 |
msgstr "Lingua supportata da apertium translate"
|
494 |
|
495 |
-
#: wp/transposh_admin.php:
|
496 |
#@ transposh
|
497 |
msgid "Allow search of translated languages (and the original language)"
|
498 |
msgstr "Permetti ricerca nelle lingue tradotte (e in quella originale)"
|
499 |
|
500 |
-
#: wp/transposh_admin.php:
|
501 |
#@ transposh
|
502 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
503 |
msgstr "Riscrivi le URLs per i motori di ricerca, e.g. (http://transposh.org/<strong>en</strong>). Richiede i permalinks abilitati."
|
504 |
|
505 |
-
#: wp/transposh_admin.php:
|
506 |
#@ transposh
|
507 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
508 |
msgstr "Inserire lo script di Transposh nel footer della pagina invece che nella header, rende le pagine veloci da caricare. Richiede che il tema abbia il supporto per il footer."
|
509 |
|
510 |
-
#: wp/transposh_admin.php:
|
511 |
#@ transposh
|
512 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
513 |
msgstr "Questo abilita il riconoscimento automatico della lingua usata dall'utente, come definito in ACCEPT_LANGUAGES del browser. Questo redireziona la prima pagina caricata in quella sessione, alla lingua rilevata."
|
514 |
|
515 |
-
#: wp/transposh_admin.php:
|
516 |
#@ transposh
|
517 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
518 |
msgstr "Tentativo di correggere gli errori causati dalla versione precedente - si prega di fare un backup, prima"
|
519 |
|
520 |
-
#: wp/transposh_widget.php:
|
521 |
#@ transposh
|
522 |
msgid "translation plugin for wordpress"
|
523 |
msgstr "plugin di traduzione per woedpress"
|
524 |
|
525 |
-
#: wp/transposh_widget.php:
|
526 |
#@ transposh
|
527 |
msgid "wordpress translation plugin"
|
528 |
msgstr "plugin di traduzione per wordpress"
|
529 |
|
530 |
-
#: wp/transposh_widget.php:
|
531 |
#@ transposh
|
532 |
msgid "translate your blog to 60+ languages"
|
533 |
msgstr "traduce il tuo blog in 60+ lingue"
|
534 |
|
535 |
-
#: wp/transposh_widget.php:
|
536 |
#@ transposh
|
537 |
msgid "website crowdsourcing translation plugin"
|
538 |
msgstr "plugin di traduzione comunitaria da parte degli utenti"
|
539 |
|
540 |
-
#: wp/transposh_widget.php:
|
541 |
#@ transposh
|
542 |
msgid "google translate and bing translate plugin for wordpress"
|
543 |
msgstr "plugin per wordpress che usa i traduttori di Google e Bing"
|
544 |
|
545 |
-
#: wp/
|
|
|
546 |
#@ transposh
|
547 |
msgid "Edit interface (and progress bar) theme:"
|
548 |
msgstr "Modifica l'interfaccia (e la barra) con il tema:"
|
549 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
+
#: transposh.php:898
|
23 |
#@ default
|
24 |
msgid "Settings"
|
25 |
msgstr "Configurazione"
|
26 |
|
27 |
+
#: wp/transposh_3rdparty.php:159
|
28 |
#, php-format
|
29 |
#@ buddypress
|
30 |
msgid "%s translated a phrase to %s with transposh:"
|
31 |
msgstr "%s frase tradotta in %s con Transposh:"
|
32 |
|
33 |
+
#: wp/transposh_admin.php:160
|
34 |
#@ transposh
|
35 |
msgid "Transposh makes your blog translatable"
|
36 |
msgstr "Transposh rende il tuo blog traducibile"
|
37 |
|
38 |
+
#: wp/transposh_admin.php:161
|
39 |
#@ transposh
|
40 |
msgid "Plugin homepage"
|
41 |
msgstr "Homepage del plugin"
|
42 |
|
43 |
+
#: wp/transposh_admin.php:162
|
44 |
#@ transposh
|
45 |
msgid "Frequently asked questions"
|
46 |
msgstr "Domande Frequenti (FAQ)"
|
47 |
|
48 |
+
#: wp/transposh_admin.php:170
|
49 |
#@ transposh
|
50 |
msgid "Transposh control center"
|
51 |
msgstr "Transposh Pannello di controllo"
|
52 |
|
53 |
+
#: wp/transposh_admin.php:170
|
54 |
+
#: wp/transposh_admin.php:232
|
|
|
55 |
#: wp/transposh_postpublish.php:50
|
56 |
+
#: wp/transposh_postpublish.php:51
|
57 |
+
#: wp/transposh_widget.php:84
|
58 |
+
#: wp/transposh_widget.php:311
|
59 |
#@ transposh
|
60 |
+
#@ default
|
61 |
msgid "Transposh"
|
62 |
msgstr "Transposh"
|
63 |
|
64 |
+
#: wp/transposh_admin.php:202
|
65 |
#@ transposh
|
66 |
msgid "About this plugin"
|
67 |
msgstr "Riguardo al plugin"
|
68 |
|
69 |
+
#: wp/transposh_admin.php:203
|
|
|
|
|
|
|
|
|
|
|
70 |
#@ transposh
|
71 |
msgid "Plugin news"
|
72 |
msgstr "Novità del Plugin"
|
73 |
|
74 |
+
#: wp/transposh_admin.php:204
|
75 |
#@ transposh
|
76 |
msgid "Plugin stats"
|
77 |
msgstr "Statistiche del Plugin"
|
78 |
|
79 |
+
#: wp/transposh_admin.php:205
|
80 |
#@ transposh
|
81 |
msgid "Translate all"
|
82 |
msgstr "Tradurre tutto"
|
83 |
|
84 |
+
#: wp/transposh_admin.php:206
|
85 |
#@ transposh
|
86 |
msgid "Supported languages"
|
87 |
msgstr "Lingue supportate"
|
88 |
|
89 |
+
#: wp/transposh_admin.php:207
|
90 |
#@ transposh
|
91 |
msgid "Translation settings"
|
92 |
msgstr "Configurazione Traduzioni"
|
93 |
|
94 |
+
#: wp/transposh_admin.php:208
|
95 |
#@ transposh
|
96 |
msgid "Automatic translation settings"
|
97 |
msgstr "Configurazione traduzione automatica"
|
98 |
|
99 |
+
#: wp/transposh_admin.php:210
|
100 |
#@ transposh
|
101 |
msgid "Generic settings"
|
102 |
msgstr "Configurazione Generale"
|
103 |
|
104 |
+
#: wp/transposh_admin.php:211
|
105 |
#@ transposh
|
106 |
msgid "Database maintenance"
|
107 |
msgstr "Manutenzione Database"
|
108 |
|
109 |
+
#: wp/transposh_admin.php:226
|
110 |
#@ transposh
|
111 |
msgid "Transposh community features"
|
112 |
msgstr "Caratteristiche del Transposh Community"
|
113 |
|
114 |
+
#: wp/transposh_admin.php:262
|
115 |
#@ default
|
116 |
msgid "Save Changes"
|
117 |
msgstr "Salva modifiche"
|
118 |
|
119 |
+
#: wp/transposh_admin.php:286
|
120 |
#@ transposh
|
121 |
msgid "Problems?"
|
122 |
msgstr "Problemi?"
|
123 |
|
124 |
+
#: wp/transposh_admin.php:302
|
125 |
#@ transposh
|
126 |
msgid "Plugin Homepage"
|
127 |
msgstr "Homepage del Plugin"
|
128 |
|
129 |
+
#: wp/transposh_admin.php:303
|
130 |
#@ transposh
|
131 |
msgid "Suggest a Feature"
|
132 |
msgstr "Suggerisci una funzione"
|
133 |
|
134 |
+
#: wp/transposh_admin.php:305
|
135 |
#@ transposh
|
136 |
msgid "Report a Bug"
|
137 |
msgstr "Segnala un bug"
|
138 |
|
139 |
+
#: wp/transposh_admin.php:322
|
140 |
#@ transposh
|
141 |
msgid "Translate by clicking the button below"
|
142 |
msgstr "Traduci cliccando sul bottone in basso"
|
143 |
|
144 |
+
#: wp/transposh_admin.php:324
|
145 |
#@ transposh
|
146 |
msgid "Translate All Now"
|
147 |
msgstr "Traduci tutto ora"
|
148 |
|
149 |
+
#: wp/transposh_admin.php:379
|
150 |
#@ transposh
|
151 |
msgid "Default Language (drag another language here to make it default)"
|
152 |
msgstr "Lingua predefinita (trascina qui un'altra lingua per renderla predefinita)"
|
153 |
|
154 |
+
#: wp/transposh_admin.php:386
|
155 |
#@ transposh
|
156 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
157 |
msgstr "Lingue disponibili (Clicca per modificarne l'attivazione - Trascina per modificarne l'ordine nel widget)"
|
158 |
|
159 |
+
#: wp/transposh_admin.php:396
|
160 |
#@ transposh
|
161 |
msgid "Language supported by google translate"
|
162 |
msgstr "Lingue supportate da Google Translate"
|
163 |
|
164 |
+
#: wp/transposh_admin.php:398
|
165 |
#@ transposh
|
166 |
msgid "Language supported by bing translate"
|
167 |
msgstr "Lingue supportate da Bing Translate"
|
168 |
|
169 |
+
#: wp/transposh_admin.php:402
|
170 |
#@ transposh
|
171 |
msgid "Language is written from right to left"
|
172 |
msgstr "Lingua scritta da destra a sinistra"
|
173 |
|
174 |
+
#: wp/transposh_admin.php:407
|
175 |
#@ transposh
|
176 |
msgid "Display options:"
|
177 |
msgstr "Mostra opzioni:"
|
178 |
|
179 |
+
#: wp/transposh_admin.php:408
|
180 |
#@ transposh
|
181 |
msgid "Toggle names of languages between English and Original"
|
182 |
msgstr "Inverti nome della lingua tra Inglese ed Originale"
|
183 |
|
184 |
+
#: wp/transposh_admin.php:409
|
185 |
#@ transposh
|
186 |
msgid "Make all languages active"
|
187 |
msgstr "Attiva tutte le lingue"
|
188 |
|
189 |
+
#: wp/transposh_admin.php:410
|
190 |
#@ transposh
|
191 |
msgid "Sort by language name"
|
192 |
msgstr "Elenca per nome della lingua"
|
193 |
|
194 |
+
#: wp/transposh_admin.php:411
|
195 |
#@ transposh
|
196 |
msgid "Sort by lSO code"
|
197 |
msgstr "Elenca per codice ISO"
|
198 |
|
199 |
+
#: wp/transposh_admin.php:412
|
200 |
#@ transposh
|
201 |
msgid "Legend:"
|
202 |
msgstr "Legenda:"
|
203 |
|
204 |
+
#: wp/transposh_admin.php:412
|
205 |
#@ transposh
|
206 |
msgid "Green - active"
|
207 |
msgstr "Verde - Attivata"
|
208 |
|
209 |
+
#: wp/transposh_admin.php:412
|
210 |
#@ transposh
|
211 |
msgid "Yellow - translateable (only translators will see this language)"
|
212 |
msgstr "Giallo - Traducibile (solo i traduttori autorizzati vedranno questa lingua)"
|
213 |
|
214 |
+
#: wp/transposh_admin.php:412
|
215 |
#@ transposh
|
216 |
msgid "blank - inactive"
|
217 |
msgstr "Bianco - Non attiva"
|
218 |
|
219 |
+
#: wp/transposh_admin.php:434
|
220 |
#@ transposh
|
221 |
msgid "Who can translate ?"
|
222 |
msgstr "Chi può tradurre?"
|
223 |
|
224 |
+
#: wp/transposh_admin.php:441
|
225 |
#@ transposh
|
226 |
msgid "Anonymous"
|
227 |
msgstr "Anonimi"
|
228 |
|
229 |
+
#: wp/transposh_admin.php:447
|
230 |
#@ transposh
|
231 |
msgid "Enable default language translation"
|
232 |
msgstr "Abilita traduzione della lingua predefinita"
|
233 |
|
234 |
+
#: wp/transposh_admin.php:447
|
235 |
#@ transposh
|
236 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
237 |
msgstr "Permetti traduzione della lingua predefinita - utile per siti con più di una lingua principale"
|
238 |
|
239 |
+
#: wp/transposh_admin.php:454
|
240 |
#@ transposh
|
241 |
msgid "Enable search in translated languages"
|
242 |
msgstr "Abilita ricerca nelle lingue tradotte"
|
243 |
|
244 |
+
#: wp/transposh_admin.php:461
|
245 |
#@ transposh
|
246 |
msgid "Enable url translation"
|
247 |
msgstr "Abilita traduzione delle URL"
|
248 |
|
249 |
+
#: wp/transposh_admin.php:461
|
250 |
+
#: wp/transposh_admin.php:468
|
251 |
#@ transposh
|
252 |
msgid "experimental"
|
253 |
msgstr "sperimentale"
|
254 |
|
255 |
+
#: wp/transposh_admin.php:461
|
256 |
#@ transposh
|
257 |
msgid "Allow translation of permalinks and urls"
|
258 |
msgstr "Permetti la traduzione dei permalinks e delle URL"
|
259 |
|
260 |
+
#: wp/transposh_admin.php:468
|
261 |
#@ transposh
|
262 |
msgid "Enable gettext integration"
|
263 |
msgstr "Abilita la traduzione gettext"
|
264 |
|
265 |
+
#: wp/transposh_admin.php:468
|
266 |
#@ transposh
|
267 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
268 |
msgstr "Abilita l'integrazione di Transposh con l'interfaccia gettext esistente (.po/mo files)"
|
269 |
|
270 |
+
#: wp/transposh_admin.php:484
|
271 |
#@ transposh
|
272 |
msgid "Enable automatic translation"
|
273 |
msgstr "Abilita la traduzione automatica"
|
274 |
|
275 |
+
#: wp/transposh_admin.php:484
|
276 |
#@ transposh
|
277 |
msgid "Allow automatic translation of pages"
|
278 |
msgstr "Permetti la traduzione automatica delle pagine"
|
279 |
|
280 |
+
#: wp/transposh_admin.php:490
|
281 |
#@ transposh
|
282 |
msgid "Enable automatic translation after posting"
|
283 |
msgstr "Abilita la traduzione automatica dopo la pubblicazione"
|
284 |
|
285 |
+
#: wp/transposh_admin.php:490
|
286 |
#@ transposh
|
287 |
msgid "Do automatic translation immediately after a post has been published"
|
288 |
msgstr "Traduci immediatamente dopo che un articolo è stato pubblicato"
|
289 |
|
290 |
+
#: wp/transposh_admin.php:507
|
291 |
#@ transposh
|
292 |
msgid "Select preferred auto translation engine"
|
293 |
msgstr "Seleziona il sistema di traduzione automatica preferito"
|
294 |
|
295 |
+
#: wp/transposh_admin.php:508
|
296 |
#@ transposh
|
297 |
msgid "Translation engine:"
|
298 |
msgstr "Traduttore automatico:"
|
299 |
|
300 |
+
#: wp/transposh_admin.php:510
|
301 |
#@ transposh
|
302 |
msgid "Google"
|
303 |
msgstr "Google"
|
304 |
|
305 |
+
#: wp/transposh_admin.php:511
|
306 |
#@ transposh
|
307 |
msgid "Bing"
|
308 |
msgstr "Bing"
|
309 |
|
310 |
+
#: wp/transposh_admin.php:539
|
311 |
#@ transposh
|
312 |
msgid "Rewrite URLs"
|
313 |
msgstr "Riscrivi URLs"
|
314 |
|
315 |
+
#: wp/transposh_admin.php:547
|
316 |
#@ transposh
|
317 |
msgid "Add scripts to footer"
|
318 |
msgstr "Aggiungi gli scripts nel footer"
|
319 |
|
320 |
+
#: wp/transposh_admin.php:553
|
321 |
#@ transposh
|
322 |
msgid "Auto detect language for users"
|
323 |
msgstr "Auto rilevamento della lingua degli utenti"
|
324 |
|
325 |
+
#: wp/transposh_admin.php:569
|
326 |
#@ transposh
|
327 |
msgid "Delete all automated translations"
|
328 |
msgstr "Cancella tutte le traduzioni automatiche"
|
329 |
|
330 |
+
#: wp/transposh_admin.php:570
|
331 |
#@ transposh
|
332 |
msgid "Delete automated translations older than 14 days"
|
333 |
msgstr "Cancella le traduzioni automatiche più vecchie di 14 giorni"
|
334 |
|
335 |
+
#: wp/transposh_admin.php:575
|
336 |
#@ transposh
|
337 |
msgid "Backup service for human translation"
|
338 |
msgstr "Backup di servizio per traduzione manuale"
|
339 |
|
340 |
+
#: wp/transposh_admin.php:576
|
341 |
#@ transposh
|
342 |
msgid "Enable daily backup"
|
343 |
msgstr "Abilita backup giornaliero"
|
344 |
|
345 |
+
#: wp/transposh_admin.php:577
|
346 |
#@ transposh
|
347 |
msgid "Enable live backup"
|
348 |
msgstr "Abilita backup simultaneo"
|
349 |
|
350 |
+
#: wp/transposh_admin.php:578
|
351 |
#@ transposh
|
352 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
353 |
msgstr "Disabilita backup ( può sempre essere effettuato cliccando sul bottone in basso)"
|
354 |
|
355 |
+
#: wp/transposh_admin.php:579
|
356 |
#@ transposh
|
357 |
msgid "Service Key:"
|
358 |
msgstr "Service Key:"
|
359 |
|
360 |
+
#: wp/transposh_admin.php:579
|
361 |
#@ transposh
|
362 |
msgid "How to restore?"
|
363 |
msgstr "Come ripristinare?"
|
364 |
|
365 |
+
#: wp/transposh_admin.php:581
|
366 |
#@ transposh
|
367 |
msgid "Do Backup Now"
|
368 |
msgstr "Fai il backup adesso"
|
369 |
|
370 |
+
#: wp/transposh_db.php:673
|
371 |
#@ transposh
|
372 |
msgid "Database stats"
|
373 |
msgstr "Statistiche del Database"
|
374 |
|
375 |
+
#: wp/transposh_db.php:678
|
376 |
#, php-format
|
377 |
#@ transposh
|
378 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
379 |
msgstr "Totale di <strong style=\"color:red\">%s</strong> frasi tradotte."
|
380 |
|
381 |
+
#: wp/transposh_db.php:685
|
382 |
#, php-format
|
383 |
#@ transposh
|
384 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
385 |
msgstr "<strong>%1s</strong> ha <strong style=\"color:red\">%2s</strong> frasi tradotte manualmente."
|
386 |
|
387 |
+
#: wp/transposh_db.php:688
|
388 |
#@ transposh
|
389 |
msgid "Recent activity"
|
390 |
msgstr "Attività recenti"
|
391 |
|
392 |
+
#: wp/transposh_db.php:693
|
393 |
#, php-format
|
394 |
#@ transposh
|
395 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
396 |
msgstr "Il <strong>%1s</strong><br/>l'utente <strong>%2s</strong> ha tradotto<br/>\"<strong>%3s</strong>\"<br/>in <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
397 |
|
398 |
+
#: wp/transposh_widget.php:82
|
399 |
#@ transposh
|
400 |
msgid "Transposh language selection widget"
|
401 |
msgstr "Widget Selettore lingue di Transposh"
|
402 |
|
403 |
+
#. TRANSLATORS: this will be the default widget title
|
404 |
+
#: wp/transposh_widget.php:115
|
405 |
#@ transposh
|
406 |
msgid "Translation"
|
407 |
msgstr "Traduzione"
|
408 |
|
409 |
+
#: wp/transposh_widget.php:284
|
410 |
#@ transposh
|
411 |
msgid "Set as default language"
|
412 |
msgstr "Configura come lingua predefinita"
|
413 |
|
414 |
+
#: wp/transposh_widget.php:125
|
415 |
#@ transposh
|
416 |
msgid "Style:"
|
417 |
msgstr "Stile:"
|
418 |
|
419 |
+
#: wp/transposh_admin.php:517
|
|
|
|
|
|
|
|
|
|
|
420 |
#@ transposh
|
421 |
msgid "Show progress bar when a client triggers automatic translation"
|
422 |
msgstr "Mostra una barra progressiva mentre il browser sta traducendo automaticamente"
|
423 |
|
424 |
+
#: wp/transposh_admin.php:517
|
425 |
#@ transposh
|
426 |
msgid "Show progress bar"
|
427 |
msgstr "Mostra barra progressiva"
|
428 |
|
429 |
+
#: wp/transposh_admin.php:519
|
430 |
#@ transposh
|
431 |
msgid "Widget will allow setting this language as user default"
|
432 |
msgstr "Il widget permetterà di scegliere questa lingua come predefinita per quell'utente"
|
433 |
|
434 |
+
#: wp/transposh_admin.php:519
|
435 |
#@ transposh
|
436 |
msgid "Allow user to set current language as default"
|
437 |
msgstr "Permette all'utente di scegliere la lingua attuale come predefinita"
|
438 |
|
439 |
+
#: wp/transposh_admin.php:521
|
440 |
#@ transposh
|
441 |
msgid "Transposh logo will not appear on widget"
|
442 |
msgstr "Il logo Transposh non apparirà nel widget"
|
443 |
|
444 |
+
#: wp/transposh_admin.php:521
|
445 |
#@ transposh
|
446 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
447 |
msgstr "Rimuovere il logo Transposh (leggere attentamente <a href=\"http://transposh.org/logoterms\">i termini</a>)"
|
478 |
msgid "%VERSION%"
|
479 |
msgstr "%VERSION%"
|
480 |
|
481 |
+
#: wp/transposh_admin.php:400
|
482 |
#@ transposh
|
483 |
msgid "Language supported by apertium translate"
|
484 |
msgstr "Lingua supportata da apertium translate"
|
485 |
|
486 |
+
#: wp/transposh_admin.php:454
|
487 |
#@ transposh
|
488 |
msgid "Allow search of translated languages (and the original language)"
|
489 |
msgstr "Permetti ricerca nelle lingue tradotte (e in quella originale)"
|
490 |
|
491 |
+
#: wp/transposh_admin.php:541
|
492 |
#@ transposh
|
493 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
494 |
msgstr "Riscrivi le URLs per i motori di ricerca, e.g. (http://transposh.org/<strong>en</strong>). Richiede i permalinks abilitati."
|
495 |
|
496 |
+
#: wp/transposh_admin.php:548
|
497 |
#@ transposh
|
498 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
499 |
msgstr "Inserire lo script di Transposh nel footer della pagina invece che nella header, rende le pagine veloci da caricare. Richiede che il tema abbia il supporto per il footer."
|
500 |
|
501 |
+
#: wp/transposh_admin.php:554
|
502 |
#@ transposh
|
503 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
504 |
msgstr "Questo abilita il riconoscimento automatico della lingua usata dall'utente, come definito in ACCEPT_LANGUAGES del browser. Questo redireziona la prima pagina caricata in quella sessione, alla lingua rilevata."
|
505 |
|
506 |
+
#: wp/transposh_admin.php:571
|
507 |
#@ transposh
|
508 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
509 |
msgstr "Tentativo di correggere gli errori causati dalla versione precedente - si prega di fare un backup, prima"
|
510 |
|
511 |
+
#: wp/transposh_widget.php:314
|
512 |
#@ transposh
|
513 |
msgid "translation plugin for wordpress"
|
514 |
msgstr "plugin di traduzione per woedpress"
|
515 |
|
516 |
+
#: wp/transposh_widget.php:317
|
517 |
#@ transposh
|
518 |
msgid "wordpress translation plugin"
|
519 |
msgstr "plugin di traduzione per wordpress"
|
520 |
|
521 |
+
#: wp/transposh_widget.php:320
|
522 |
#@ transposh
|
523 |
msgid "translate your blog to 60+ languages"
|
524 |
msgstr "traduce il tuo blog in 60+ lingue"
|
525 |
|
526 |
+
#: wp/transposh_widget.php:323
|
527 |
#@ transposh
|
528 |
msgid "website crowdsourcing translation plugin"
|
529 |
msgstr "plugin di traduzione comunitaria da parte degli utenti"
|
530 |
|
531 |
+
#: wp/transposh_widget.php:326
|
532 |
#@ transposh
|
533 |
msgid "google translate and bing translate plugin for wordpress"
|
534 |
msgstr "plugin per wordpress che usa i traduttori di Google e Bing"
|
535 |
|
536 |
+
#: wp/transposh_admin.php:523
|
537 |
+
#: wp/transposh_admin.php:524
|
538 |
#@ transposh
|
539 |
msgid "Edit interface (and progress bar) theme:"
|
540 |
msgstr "Modifica l'interfaccia (e la barra) con il tema:"
|
541 |
|
542 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
543 |
+
#: widgets/default/tpw_default.php:43
|
544 |
+
#@ transposh
|
545 |
+
msgid "Language"
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
549 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
550 |
+
#@ transposh
|
551 |
+
msgid "Select language"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: wp/transposh_admin.php:209
|
555 |
+
#@ transposh
|
556 |
+
msgid "Frontend settings"
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: wp/transposh_admin.php:237
|
560 |
+
#, php-format
|
561 |
+
#@ transposh
|
562 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
#: wp/transposh_admin.php:237
|
566 |
+
#: wp/transposh_admin.php:241
|
567 |
+
#@ transposh
|
568 |
+
msgid "Check Transposh FAQs"
|
569 |
+
msgstr ""
|
570 |
+
|
571 |
+
#: wp/transposh_admin.php:241
|
572 |
+
#@ transposh
|
573 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
574 |
+
msgstr ""
|
575 |
+
|
576 |
+
#: wp/transposh_admin.php:475
|
577 |
+
#@ transposh
|
578 |
+
msgid "Enable override for default locale"
|
579 |
+
msgstr ""
|
580 |
+
|
581 |
+
#: wp/transposh_admin.php:475
|
582 |
+
#@ transposh
|
583 |
+
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
584 |
+
msgstr ""
|
585 |
+
|
586 |
+
#: wp/transposh_admin.php:495
|
587 |
+
#@ transposh
|
588 |
+
msgid "MSN API key"
|
589 |
+
msgstr ""
|
590 |
+
|
591 |
+
#: wp/transposh_admin.php:496
|
592 |
+
#: wp/transposh_admin.php:502
|
593 |
+
#@ transposh
|
594 |
+
msgid "API Key"
|
595 |
+
msgstr ""
|
596 |
+
|
597 |
+
#: wp/transposh_admin.php:501
|
598 |
+
#@ transposh
|
599 |
+
msgid "Google API key"
|
600 |
+
msgstr ""
|
601 |
+
|
602 |
+
#: wp/transposh_admin.php:559
|
603 |
+
#@ transposh
|
604 |
+
msgid "Allow collecting usage statistics"
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: wp/transposh_admin.php:559
|
608 |
+
#@ transposh
|
609 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
610 |
+
msgstr ""
|
611 |
+
|
612 |
+
#: wp/transposh_postpublish.php:52
|
613 |
+
#@ transposh
|
614 |
+
msgid "Set post language"
|
615 |
+
msgstr ""
|
616 |
+
|
617 |
+
#: wp/transposh_postpublish.php:53
|
618 |
+
#@ transposh
|
619 |
+
msgid "Set page language"
|
620 |
+
msgstr ""
|
621 |
+
|
622 |
+
#: wp/transposh_postpublish.php:198
|
623 |
+
#@ default
|
624 |
+
msgid "Default"
|
625 |
+
msgstr ""
|
626 |
+
|
627 |
+
#: wp/transposh_widget.php:120
|
628 |
+
#@ transposh
|
629 |
+
msgid "Title:"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_widget.php:252
|
633 |
+
#@ transposh
|
634 |
+
msgid "Transposh subwidget was not loaded correctly"
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: no need to translate this string
|
638 |
+
#: wp/transposh_widget.php:269
|
639 |
+
#@ transposh
|
640 |
+
msgid "title"
|
641 |
+
msgstr ""
|
642 |
+
|
langs/transposh-nl_NL.mo
CHANGED
Binary file
|
langs/transposh-nl_NL.po
CHANGED
@@ -19,478 +19,459 @@ msgstr ""
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
-
#: wp/transposh_db.php:
|
23 |
#@ transposh
|
24 |
msgid "Database stats"
|
25 |
msgstr "Database statistieken"
|
26 |
|
27 |
-
#: wp/transposh_db.php:
|
28 |
#, php-format
|
29 |
#@ transposh
|
30 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
31 |
msgstr "Totaal van <strong style=\"color:red\">%s</strong> vertaalde zinsneden."
|
32 |
|
33 |
-
#: wp/transposh_db.php:
|
34 |
#, php-format
|
35 |
#@ transposh
|
36 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
37 |
msgstr "<strong>%1s</strong> heeft <strong style=\"color:red\">%2s</strong> aangepaste vertalingen."
|
38 |
|
39 |
-
#: wp/transposh_db.php:
|
40 |
#@ transposh
|
41 |
msgid "Recent activity"
|
42 |
msgstr "Recente activiteiten"
|
43 |
|
44 |
-
#: wp/transposh_db.php:
|
45 |
#, php-format
|
46 |
#@ transposh
|
47 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
48 |
msgstr "Op <strong>%1s</strong><br/>vertaalde user <strong>%2s</strong><br/>\"<strong>%3s</strong>\"<br/>naar <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
49 |
|
50 |
-
#: wp/transposh_3rdparty.php:
|
51 |
#, php-format
|
52 |
#@ buddypress
|
53 |
msgid "%s translated a phrase to %s with transposh:"
|
54 |
msgstr "%s vertaalde een zinsnede naar %s met transposh:"
|
55 |
|
56 |
-
#: wp/transposh_admin.php:
|
57 |
-
#: wp/transposh_admin.php:
|
58 |
-
#: wp/transposh_postpublish.php:49
|
59 |
#: wp/transposh_postpublish.php:50
|
60 |
-
#: wp/
|
61 |
-
#: wp/transposh_widget.php:
|
62 |
-
#: wp/transposh_widget.php:
|
63 |
#@ transposh
|
|
|
64 |
msgid "Transposh"
|
65 |
msgstr "Transposh"
|
66 |
|
67 |
-
#: wp/transposh_admin.php:
|
68 |
#@ transposh
|
69 |
msgid "Transposh makes your blog translatable"
|
70 |
msgstr "Transposh maakt je blog vertaalbaar"
|
71 |
|
72 |
-
#: wp/transposh_admin.php:
|
73 |
#@ transposh
|
74 |
msgid "Plugin homepage"
|
75 |
msgstr "Plugin homepage"
|
76 |
|
77 |
-
#: wp/transposh_admin.php:
|
78 |
#@ transposh
|
79 |
msgid "Frequently asked questions"
|
80 |
msgstr "Vaak gestelde vragen"
|
81 |
|
82 |
-
#: wp/transposh_admin.php:
|
83 |
#@ transposh
|
84 |
msgid "Transposh control center"
|
85 |
msgstr "Transposh controle centrum"
|
86 |
|
87 |
-
#: wp/transposh_admin.php:
|
88 |
#@ transposh
|
89 |
msgid "About this plugin"
|
90 |
msgstr "Over deze plugin"
|
91 |
|
92 |
-
#: wp/transposh_admin.php:
|
93 |
-
#@ transposh
|
94 |
-
msgid "Widget settings"
|
95 |
-
msgstr "Widget instellingen"
|
96 |
-
|
97 |
-
#: wp/transposh_admin.php:192
|
98 |
#@ transposh
|
99 |
msgid "Plugin news"
|
100 |
msgstr "Plugin nieuws"
|
101 |
|
102 |
-
#: wp/transposh_admin.php:
|
103 |
#@ transposh
|
104 |
msgid "Plugin stats"
|
105 |
msgstr "Plugin stats"
|
106 |
|
107 |
-
#: wp/transposh_admin.php:
|
108 |
#@ transposh
|
109 |
msgid "Translate all"
|
110 |
msgstr "Vertaal alles"
|
111 |
|
112 |
-
#: wp/transposh_admin.php:
|
113 |
#@ transposh
|
114 |
msgid "Supported languages"
|
115 |
msgstr "Ondersteunde talen"
|
116 |
|
117 |
-
#: wp/transposh_admin.php:
|
118 |
#@ transposh
|
119 |
msgid "Translation settings"
|
120 |
msgstr "Vertaalinstellingen"
|
121 |
|
122 |
-
#: wp/transposh_admin.php:
|
123 |
#@ transposh
|
124 |
msgid "Automatic translation settings"
|
125 |
msgstr "Automatische vertaalinstellingen"
|
126 |
|
127 |
-
#: wp/transposh_admin.php:
|
128 |
#@ transposh
|
129 |
msgid "Generic settings"
|
130 |
msgstr "Algemene instellingen"
|
131 |
|
132 |
-
#: wp/transposh_admin.php:
|
133 |
#@ transposh
|
134 |
msgid "Database maintenance"
|
135 |
msgstr "Database onderhoud"
|
136 |
|
137 |
-
#: wp/transposh_admin.php:
|
138 |
#@ transposh
|
139 |
msgid "Transposh community features"
|
140 |
msgstr "Transposh community functies"
|
141 |
|
142 |
-
#: wp/transposh_admin.php:
|
143 |
#@ default
|
144 |
msgid "Save Changes"
|
145 |
msgstr "Bewaar aanpassingen"
|
146 |
|
147 |
-
#: wp/transposh_admin.php:
|
148 |
#@ transposh
|
149 |
msgid "Problems?"
|
150 |
msgstr "Problemen?"
|
151 |
|
152 |
-
#: wp/transposh_admin.php:
|
153 |
#@ transposh
|
154 |
msgid "Plugin Homepage"
|
155 |
msgstr "Plugin Homepage"
|
156 |
|
157 |
-
#: wp/transposh_admin.php:
|
158 |
#@ transposh
|
159 |
msgid "Suggest a Feature"
|
160 |
msgstr "Suggereer nieuwe Functie"
|
161 |
|
162 |
-
#: wp/transposh_admin.php:
|
163 |
#@ transposh
|
164 |
msgid "Report a Bug"
|
165 |
msgstr "Meld een Bug"
|
166 |
|
167 |
-
#: wp/transposh_admin.php:
|
168 |
#@ transposh
|
169 |
msgid "Translate by clicking the button below"
|
170 |
msgstr "Klik onderstaande buttons om te vertalen"
|
171 |
|
172 |
-
#: wp/transposh_admin.php:
|
173 |
#@ transposh
|
174 |
msgid "Translate All Now"
|
175 |
msgstr "Vertaal nu alles"
|
176 |
|
177 |
-
#: wp/transposh_admin.php:
|
178 |
#@ transposh
|
179 |
msgid "Default Language (drag another language here to make it default)"
|
180 |
msgstr "Standaardtaal (sleep andere taal hierheen om standaard te maken)"
|
181 |
|
182 |
-
#: wp/transposh_admin.php:
|
183 |
#@ transposh
|
184 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
185 |
msgstr "Beschikbare Talen (Click om aan-uit te zetten - Sleep voor volgorde in de widget)"
|
186 |
|
187 |
-
#: wp/transposh_admin.php:
|
188 |
#@ transposh
|
189 |
msgid "Language supported by google translate"
|
190 |
msgstr "Taal ondersteund door google translate"
|
191 |
|
192 |
-
#: wp/transposh_admin.php:
|
193 |
#@ transposh
|
194 |
msgid "Language supported by bing translate"
|
195 |
msgstr "Taal ondersteund door bing translate"
|
196 |
|
197 |
-
#: wp/transposh_admin.php:
|
198 |
#@ transposh
|
199 |
msgid "Language supported by apertium translate"
|
200 |
msgstr "Taal ondersteund door apertium translate"
|
201 |
|
202 |
-
#: wp/transposh_admin.php:
|
203 |
#@ transposh
|
204 |
msgid "Language is written from right to left"
|
205 |
msgstr "Taal wordt van rechts naar links geschreven"
|
206 |
|
207 |
-
#: wp/transposh_admin.php:
|
208 |
#@ transposh
|
209 |
msgid "Display options:"
|
210 |
msgstr "Display opties:"
|
211 |
|
212 |
-
#: wp/transposh_admin.php:
|
213 |
#@ transposh
|
214 |
msgid "Toggle names of languages between English and Original"
|
215 |
msgstr "Wissel taalnamen tussen Engels en Orgineel"
|
216 |
|
217 |
-
#: wp/transposh_admin.php:
|
218 |
#@ transposh
|
219 |
msgid "Make all languages active"
|
220 |
msgstr "Ze alle talen actief"
|
221 |
|
222 |
-
#: wp/transposh_admin.php:
|
223 |
#@ transposh
|
224 |
msgid "Sort by language name"
|
225 |
msgstr "Sorteer op taalnaam"
|
226 |
|
227 |
-
#: wp/transposh_admin.php:
|
228 |
#@ transposh
|
229 |
msgid "Sort by lSO code"
|
230 |
msgstr "Sorteer op lSO code"
|
231 |
|
232 |
-
#: wp/transposh_admin.php:
|
233 |
#@ transposh
|
234 |
msgid "Legend:"
|
235 |
msgstr "Legenda:"
|
236 |
|
237 |
-
#: wp/transposh_admin.php:
|
238 |
#@ transposh
|
239 |
msgid "Green - active"
|
240 |
msgstr "Groen - actief"
|
241 |
|
242 |
-
#: wp/transposh_admin.php:
|
243 |
#@ transposh
|
244 |
msgid "Yellow - translateable (only translators will see this language)"
|
245 |
msgstr "Geel - vertaalbaar (alleen vertalers zien deze taal)"
|
246 |
|
247 |
-
#: wp/transposh_admin.php:
|
248 |
#@ transposh
|
249 |
msgid "blank - inactive"
|
250 |
msgstr "Wit - niet actief"
|
251 |
|
252 |
-
#: wp/transposh_admin.php:
|
253 |
#@ transposh
|
254 |
msgid "Who can translate ?"
|
255 |
msgstr "Wie kan er vertalen?"
|
256 |
|
257 |
-
#: wp/transposh_admin.php:
|
258 |
#@ transposh
|
259 |
msgid "Anonymous"
|
260 |
msgstr "Anonymous"
|
261 |
|
262 |
-
#: wp/transposh_admin.php:
|
263 |
#@ transposh
|
264 |
msgid "Enable default language translation"
|
265 |
msgstr "Vertaal de standaard taal"
|
266 |
|
267 |
-
#: wp/transposh_admin.php:
|
268 |
#@ transposh
|
269 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
270 |
msgstr "Vertaal de standaard taal - handig voor blogs met meerdere hoofdtalen"
|
271 |
|
272 |
-
#: wp/transposh_admin.php:
|
273 |
#@ transposh
|
274 |
msgid "Enable search in translated languages"
|
275 |
msgstr "Sta zoeken in vertalingen toe"
|
276 |
|
277 |
-
#: wp/transposh_admin.php:
|
278 |
-
#@ transposh
|
279 |
-
msgid "Allow search of translated languages, in those languages (and the original language)"
|
280 |
-
msgstr "Sta zoeken in vertalingen toe, in taal van de vertaling (en de oorspronkelijke taal)"
|
281 |
-
|
282 |
-
#: wp/transposh_admin.php:441
|
283 |
#@ transposh
|
284 |
msgid "Enable url translation"
|
285 |
msgstr "Activeer omzetten url"
|
286 |
|
287 |
-
#: wp/transposh_admin.php:
|
288 |
-
#: wp/transposh_admin.php:
|
289 |
#@ transposh
|
290 |
msgid "experimental"
|
291 |
msgstr "experimenteel"
|
292 |
|
293 |
-
#: wp/transposh_admin.php:
|
294 |
#@ transposh
|
295 |
msgid "Allow translation of permalinks and urls"
|
296 |
msgstr "Activeer vertaling van permalinks en urls"
|
297 |
|
298 |
-
#: wp/transposh_admin.php:
|
299 |
#@ transposh
|
300 |
msgid "Enable gettext integration"
|
301 |
msgstr "Activeer gettext integratie"
|
302 |
|
303 |
-
#: wp/transposh_admin.php:
|
304 |
#@ transposh
|
305 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
306 |
msgstr "Activeer integratie van Transposh met bestaande gettext interface (.po/.mo bestanden)"
|
307 |
|
308 |
-
#: wp/transposh_admin.php:
|
309 |
#@ transposh
|
310 |
msgid "Enable automatic translation"
|
311 |
msgstr "Activeer automatische vertaling"
|
312 |
|
313 |
-
#: wp/transposh_admin.php:
|
314 |
#@ transposh
|
315 |
msgid "Allow automatic translation of pages"
|
316 |
msgstr "Activeer automatische vertaling van pagina's"
|
317 |
|
318 |
-
#: wp/transposh_admin.php:
|
319 |
#@ transposh
|
320 |
msgid "Enable automatic translation after posting"
|
321 |
msgstr "Activeer automatische vertaling na het posten"
|
322 |
|
323 |
-
#: wp/transposh_admin.php:
|
324 |
#@ transposh
|
325 |
msgid "Do automatic translation immediately after a post has been published"
|
326 |
msgstr "Activeer automatische vertaling onmiddellijk na het publiceren van een post"
|
327 |
|
328 |
-
#: wp/transposh_admin.php:
|
329 |
#@ transposh
|
330 |
msgid "Select preferred auto translation engine"
|
331 |
msgstr "Selecteer favoriete automatische vertalingsengine"
|
332 |
|
333 |
-
#: wp/transposh_admin.php:
|
334 |
#@ transposh
|
335 |
msgid "Translation engine:"
|
336 |
msgstr "Vertalingsengine:"
|
337 |
|
338 |
-
#: wp/transposh_admin.php:
|
339 |
#@ transposh
|
340 |
msgid "Google"
|
341 |
msgstr "Google"
|
342 |
|
343 |
-
#: wp/transposh_admin.php:
|
344 |
#@ transposh
|
345 |
msgid "Bing"
|
346 |
msgstr "Bing"
|
347 |
|
348 |
-
#: wp/transposh_admin.php:
|
349 |
#@ transposh
|
350 |
msgid "Rewrite URLs"
|
351 |
msgstr "Herschrijf URLs"
|
352 |
|
353 |
-
#: wp/transposh_admin.php:
|
354 |
#@ transposh
|
355 |
msgid "Add scripts to footer"
|
356 |
msgstr "Voeg scripts toe aan de footer"
|
357 |
|
358 |
-
#: wp/transposh_admin.php:
|
359 |
#@ transposh
|
360 |
msgid "Auto detect language for users"
|
361 |
msgstr "Detecteer taal van gebruiker"
|
362 |
|
363 |
-
#: wp/transposh_admin.php:
|
364 |
#@ transposh
|
365 |
msgid "Delete all automated translations"
|
366 |
msgstr "Verwijder alle automatische vertalingen"
|
367 |
|
368 |
-
#: wp/transposh_admin.php:
|
369 |
#@ transposh
|
370 |
msgid "Delete automated translations older than 14 days"
|
371 |
msgstr "Verwijder automatische vertalingen ouder dan 14 dagen"
|
372 |
|
373 |
-
#: wp/transposh_admin.php:
|
374 |
#@ transposh
|
375 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
376 |
msgstr "Probeer fouten te herstellen ontstaan door eerdere versies - maak eerst een backup"
|
377 |
|
378 |
-
#: wp/transposh_admin.php:
|
379 |
#@ transposh
|
380 |
msgid "Backup service for human translation"
|
381 |
msgstr "Backup service voor eigen vertalingen"
|
382 |
|
383 |
-
#: wp/transposh_admin.php:
|
384 |
#@ transposh
|
385 |
msgid "Enable daily backup"
|
386 |
msgstr "Activeer dagelijkse backup"
|
387 |
|
388 |
-
#: wp/transposh_admin.php:
|
389 |
#@ transposh
|
390 |
msgid "Enable live backup"
|
391 |
msgstr "Activeer onmiddellijke backup"
|
392 |
|
393 |
-
#: wp/transposh_admin.php:
|
394 |
#@ transposh
|
395 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
396 |
msgstr "Zet backupfuncties uit (Kan met de hand gedaan worden door het klikken van onderstaande button)"
|
397 |
|
398 |
-
#: wp/transposh_admin.php:
|
399 |
#@ transposh
|
400 |
msgid "Service Key:"
|
401 |
msgstr "Service Key:"
|
402 |
|
403 |
-
#: wp/transposh_admin.php:
|
404 |
#@ transposh
|
405 |
msgid "How to restore?"
|
406 |
msgstr "Een backup terugzetten?"
|
407 |
|
408 |
-
#: wp/transposh_admin.php:
|
409 |
#@ transposh
|
410 |
msgid "Do Backup Now"
|
411 |
msgstr "Maak nu Backup"
|
412 |
|
413 |
-
#: wp/transposh_widget.php:
|
414 |
#@ transposh
|
415 |
msgid "Transposh language selection widget"
|
416 |
msgstr "Transposh taalkeuze widget"
|
417 |
|
418 |
-
#: wp/transposh_widget.php:
|
419 |
-
#@ transposh
|
420 |
-
msgid "Translation"
|
421 |
-
msgstr "Vertaling"
|
422 |
-
|
423 |
-
#: wp/transposh_widget.php:222
|
424 |
#@ transposh
|
425 |
msgid "Set as default language"
|
426 |
msgstr "Maak dit de standaardtaal"
|
427 |
|
428 |
-
#: wp/transposh_widget.php:
|
429 |
#@ transposh
|
430 |
msgid "translation plugin for wordpress"
|
431 |
msgstr "Vertaalplugin voor Wordpress"
|
432 |
|
433 |
-
#: wp/transposh_widget.php:
|
434 |
#@ transposh
|
435 |
msgid "wordpress translation plugin"
|
436 |
msgstr "Wordpress Vertaalplugin"
|
437 |
|
438 |
-
#: wp/transposh_widget.php:
|
439 |
#@ transposh
|
440 |
msgid "translate your blog to 60+ languages"
|
441 |
msgstr "vertaal je blog in 60+ talen"
|
442 |
|
443 |
-
#: wp/transposh_widget.php:
|
444 |
#@ transposh
|
445 |
msgid "website crowdsourcing translation plugin"
|
446 |
msgstr "website crowdsourcing vertaalplugin"
|
447 |
|
448 |
-
#: wp/transposh_widget.php:
|
449 |
#@ transposh
|
450 |
msgid "google translate and bing translate plugin for wordpress"
|
451 |
msgstr "google translate en bing translate plugin voor wordpress"
|
452 |
|
453 |
-
#: wp/transposh_widget.php:
|
454 |
#@ transposh
|
455 |
msgid "Style:"
|
456 |
msgstr "Stijl:"
|
457 |
|
458 |
-
#: wp/
|
459 |
-
#@ transposh
|
460 |
-
msgid "Effects:"
|
461 |
-
msgstr "Effecten:"
|
462 |
-
|
463 |
-
#: wp/transposh_widget.php:374
|
464 |
#@ transposh
|
465 |
msgid "Show progress bar when a client triggers automatic translation"
|
466 |
msgstr "Laat de voortgangsbalk zien als de gebruiker een automatische vertaling activeert"
|
467 |
|
468 |
-
#: wp/
|
469 |
#@ transposh
|
470 |
msgid "Show progress bar"
|
471 |
msgstr "Laat voortgangsbalk zien"
|
472 |
|
473 |
-
#: wp/
|
474 |
#@ transposh
|
475 |
msgid "Widget will allow setting this language as user default"
|
476 |
msgstr "Widget staat toe om dit als standaardtaal in te stellen"
|
477 |
|
478 |
-
#: wp/
|
479 |
#@ transposh
|
480 |
msgid "Allow user to set current language as default"
|
481 |
msgstr "Sta gebruiker toe om huidige taal als standaard in te stellen"
|
482 |
|
483 |
-
#: wp/
|
484 |
#@ transposh
|
485 |
msgid "Transposh logo will not appear on widget"
|
486 |
msgstr "Transposh logo niet zichtbaar bij de widget"
|
487 |
|
488 |
-
#: wp/
|
489 |
#@ transposh
|
490 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
491 |
msgstr "Verwijder transposh logo (zie <a href=\"http://transposh.org/logoterms\">voorwaarden</a>)"
|
492 |
|
493 |
-
#: wp/
|
|
|
494 |
#@ transposh
|
495 |
msgid "Edit interface (and progress bar) theme:"
|
496 |
msgstr "Kies interface (en voortgangsbalk) thema:"
|
@@ -527,23 +508,135 @@ msgstr ""
|
|
527 |
msgid "%VERSION%"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: transposh.php:
|
531 |
#@ default
|
532 |
msgid "Settings"
|
533 |
msgstr ""
|
534 |
|
535 |
-
#: wp/transposh_admin.php:
|
536 |
#@ transposh
|
537 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: wp/transposh_admin.php:
|
541 |
#@ transposh
|
542 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: wp/transposh_admin.php:
|
546 |
#@ transposh
|
547 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
548 |
msgstr ""
|
549 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
+
#: wp/transposh_db.php:673
|
23 |
#@ transposh
|
24 |
msgid "Database stats"
|
25 |
msgstr "Database statistieken"
|
26 |
|
27 |
+
#: wp/transposh_db.php:678
|
28 |
#, php-format
|
29 |
#@ transposh
|
30 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
31 |
msgstr "Totaal van <strong style=\"color:red\">%s</strong> vertaalde zinsneden."
|
32 |
|
33 |
+
#: wp/transposh_db.php:685
|
34 |
#, php-format
|
35 |
#@ transposh
|
36 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
37 |
msgstr "<strong>%1s</strong> heeft <strong style=\"color:red\">%2s</strong> aangepaste vertalingen."
|
38 |
|
39 |
+
#: wp/transposh_db.php:688
|
40 |
#@ transposh
|
41 |
msgid "Recent activity"
|
42 |
msgstr "Recente activiteiten"
|
43 |
|
44 |
+
#: wp/transposh_db.php:693
|
45 |
#, php-format
|
46 |
#@ transposh
|
47 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
48 |
msgstr "Op <strong>%1s</strong><br/>vertaalde user <strong>%2s</strong><br/>\"<strong>%3s</strong>\"<br/>naar <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
49 |
|
50 |
+
#: wp/transposh_3rdparty.php:159
|
51 |
#, php-format
|
52 |
#@ buddypress
|
53 |
msgid "%s translated a phrase to %s with transposh:"
|
54 |
msgstr "%s vertaalde een zinsnede naar %s met transposh:"
|
55 |
|
56 |
+
#: wp/transposh_admin.php:170
|
57 |
+
#: wp/transposh_admin.php:232
|
|
|
58 |
#: wp/transposh_postpublish.php:50
|
59 |
+
#: wp/transposh_postpublish.php:51
|
60 |
+
#: wp/transposh_widget.php:84
|
61 |
+
#: wp/transposh_widget.php:311
|
62 |
#@ transposh
|
63 |
+
#@ default
|
64 |
msgid "Transposh"
|
65 |
msgstr "Transposh"
|
66 |
|
67 |
+
#: wp/transposh_admin.php:160
|
68 |
#@ transposh
|
69 |
msgid "Transposh makes your blog translatable"
|
70 |
msgstr "Transposh maakt je blog vertaalbaar"
|
71 |
|
72 |
+
#: wp/transposh_admin.php:161
|
73 |
#@ transposh
|
74 |
msgid "Plugin homepage"
|
75 |
msgstr "Plugin homepage"
|
76 |
|
77 |
+
#: wp/transposh_admin.php:162
|
78 |
#@ transposh
|
79 |
msgid "Frequently asked questions"
|
80 |
msgstr "Vaak gestelde vragen"
|
81 |
|
82 |
+
#: wp/transposh_admin.php:170
|
83 |
#@ transposh
|
84 |
msgid "Transposh control center"
|
85 |
msgstr "Transposh controle centrum"
|
86 |
|
87 |
+
#: wp/transposh_admin.php:202
|
88 |
#@ transposh
|
89 |
msgid "About this plugin"
|
90 |
msgstr "Over deze plugin"
|
91 |
|
92 |
+
#: wp/transposh_admin.php:203
|
|
|
|
|
|
|
|
|
|
|
93 |
#@ transposh
|
94 |
msgid "Plugin news"
|
95 |
msgstr "Plugin nieuws"
|
96 |
|
97 |
+
#: wp/transposh_admin.php:204
|
98 |
#@ transposh
|
99 |
msgid "Plugin stats"
|
100 |
msgstr "Plugin stats"
|
101 |
|
102 |
+
#: wp/transposh_admin.php:205
|
103 |
#@ transposh
|
104 |
msgid "Translate all"
|
105 |
msgstr "Vertaal alles"
|
106 |
|
107 |
+
#: wp/transposh_admin.php:206
|
108 |
#@ transposh
|
109 |
msgid "Supported languages"
|
110 |
msgstr "Ondersteunde talen"
|
111 |
|
112 |
+
#: wp/transposh_admin.php:207
|
113 |
#@ transposh
|
114 |
msgid "Translation settings"
|
115 |
msgstr "Vertaalinstellingen"
|
116 |
|
117 |
+
#: wp/transposh_admin.php:208
|
118 |
#@ transposh
|
119 |
msgid "Automatic translation settings"
|
120 |
msgstr "Automatische vertaalinstellingen"
|
121 |
|
122 |
+
#: wp/transposh_admin.php:210
|
123 |
#@ transposh
|
124 |
msgid "Generic settings"
|
125 |
msgstr "Algemene instellingen"
|
126 |
|
127 |
+
#: wp/transposh_admin.php:211
|
128 |
#@ transposh
|
129 |
msgid "Database maintenance"
|
130 |
msgstr "Database onderhoud"
|
131 |
|
132 |
+
#: wp/transposh_admin.php:226
|
133 |
#@ transposh
|
134 |
msgid "Transposh community features"
|
135 |
msgstr "Transposh community functies"
|
136 |
|
137 |
+
#: wp/transposh_admin.php:262
|
138 |
#@ default
|
139 |
msgid "Save Changes"
|
140 |
msgstr "Bewaar aanpassingen"
|
141 |
|
142 |
+
#: wp/transposh_admin.php:286
|
143 |
#@ transposh
|
144 |
msgid "Problems?"
|
145 |
msgstr "Problemen?"
|
146 |
|
147 |
+
#: wp/transposh_admin.php:302
|
148 |
#@ transposh
|
149 |
msgid "Plugin Homepage"
|
150 |
msgstr "Plugin Homepage"
|
151 |
|
152 |
+
#: wp/transposh_admin.php:303
|
153 |
#@ transposh
|
154 |
msgid "Suggest a Feature"
|
155 |
msgstr "Suggereer nieuwe Functie"
|
156 |
|
157 |
+
#: wp/transposh_admin.php:305
|
158 |
#@ transposh
|
159 |
msgid "Report a Bug"
|
160 |
msgstr "Meld een Bug"
|
161 |
|
162 |
+
#: wp/transposh_admin.php:322
|
163 |
#@ transposh
|
164 |
msgid "Translate by clicking the button below"
|
165 |
msgstr "Klik onderstaande buttons om te vertalen"
|
166 |
|
167 |
+
#: wp/transposh_admin.php:324
|
168 |
#@ transposh
|
169 |
msgid "Translate All Now"
|
170 |
msgstr "Vertaal nu alles"
|
171 |
|
172 |
+
#: wp/transposh_admin.php:379
|
173 |
#@ transposh
|
174 |
msgid "Default Language (drag another language here to make it default)"
|
175 |
msgstr "Standaardtaal (sleep andere taal hierheen om standaard te maken)"
|
176 |
|
177 |
+
#: wp/transposh_admin.php:386
|
178 |
#@ transposh
|
179 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
180 |
msgstr "Beschikbare Talen (Click om aan-uit te zetten - Sleep voor volgorde in de widget)"
|
181 |
|
182 |
+
#: wp/transposh_admin.php:396
|
183 |
#@ transposh
|
184 |
msgid "Language supported by google translate"
|
185 |
msgstr "Taal ondersteund door google translate"
|
186 |
|
187 |
+
#: wp/transposh_admin.php:398
|
188 |
#@ transposh
|
189 |
msgid "Language supported by bing translate"
|
190 |
msgstr "Taal ondersteund door bing translate"
|
191 |
|
192 |
+
#: wp/transposh_admin.php:400
|
193 |
#@ transposh
|
194 |
msgid "Language supported by apertium translate"
|
195 |
msgstr "Taal ondersteund door apertium translate"
|
196 |
|
197 |
+
#: wp/transposh_admin.php:402
|
198 |
#@ transposh
|
199 |
msgid "Language is written from right to left"
|
200 |
msgstr "Taal wordt van rechts naar links geschreven"
|
201 |
|
202 |
+
#: wp/transposh_admin.php:407
|
203 |
#@ transposh
|
204 |
msgid "Display options:"
|
205 |
msgstr "Display opties:"
|
206 |
|
207 |
+
#: wp/transposh_admin.php:408
|
208 |
#@ transposh
|
209 |
msgid "Toggle names of languages between English and Original"
|
210 |
msgstr "Wissel taalnamen tussen Engels en Orgineel"
|
211 |
|
212 |
+
#: wp/transposh_admin.php:409
|
213 |
#@ transposh
|
214 |
msgid "Make all languages active"
|
215 |
msgstr "Ze alle talen actief"
|
216 |
|
217 |
+
#: wp/transposh_admin.php:410
|
218 |
#@ transposh
|
219 |
msgid "Sort by language name"
|
220 |
msgstr "Sorteer op taalnaam"
|
221 |
|
222 |
+
#: wp/transposh_admin.php:411
|
223 |
#@ transposh
|
224 |
msgid "Sort by lSO code"
|
225 |
msgstr "Sorteer op lSO code"
|
226 |
|
227 |
+
#: wp/transposh_admin.php:412
|
228 |
#@ transposh
|
229 |
msgid "Legend:"
|
230 |
msgstr "Legenda:"
|
231 |
|
232 |
+
#: wp/transposh_admin.php:412
|
233 |
#@ transposh
|
234 |
msgid "Green - active"
|
235 |
msgstr "Groen - actief"
|
236 |
|
237 |
+
#: wp/transposh_admin.php:412
|
238 |
#@ transposh
|
239 |
msgid "Yellow - translateable (only translators will see this language)"
|
240 |
msgstr "Geel - vertaalbaar (alleen vertalers zien deze taal)"
|
241 |
|
242 |
+
#: wp/transposh_admin.php:412
|
243 |
#@ transposh
|
244 |
msgid "blank - inactive"
|
245 |
msgstr "Wit - niet actief"
|
246 |
|
247 |
+
#: wp/transposh_admin.php:434
|
248 |
#@ transposh
|
249 |
msgid "Who can translate ?"
|
250 |
msgstr "Wie kan er vertalen?"
|
251 |
|
252 |
+
#: wp/transposh_admin.php:441
|
253 |
#@ transposh
|
254 |
msgid "Anonymous"
|
255 |
msgstr "Anonymous"
|
256 |
|
257 |
+
#: wp/transposh_admin.php:447
|
258 |
#@ transposh
|
259 |
msgid "Enable default language translation"
|
260 |
msgstr "Vertaal de standaard taal"
|
261 |
|
262 |
+
#: wp/transposh_admin.php:447
|
263 |
#@ transposh
|
264 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
265 |
msgstr "Vertaal de standaard taal - handig voor blogs met meerdere hoofdtalen"
|
266 |
|
267 |
+
#: wp/transposh_admin.php:454
|
268 |
#@ transposh
|
269 |
msgid "Enable search in translated languages"
|
270 |
msgstr "Sta zoeken in vertalingen toe"
|
271 |
|
272 |
+
#: wp/transposh_admin.php:461
|
|
|
|
|
|
|
|
|
|
|
273 |
#@ transposh
|
274 |
msgid "Enable url translation"
|
275 |
msgstr "Activeer omzetten url"
|
276 |
|
277 |
+
#: wp/transposh_admin.php:461
|
278 |
+
#: wp/transposh_admin.php:468
|
279 |
#@ transposh
|
280 |
msgid "experimental"
|
281 |
msgstr "experimenteel"
|
282 |
|
283 |
+
#: wp/transposh_admin.php:461
|
284 |
#@ transposh
|
285 |
msgid "Allow translation of permalinks and urls"
|
286 |
msgstr "Activeer vertaling van permalinks en urls"
|
287 |
|
288 |
+
#: wp/transposh_admin.php:468
|
289 |
#@ transposh
|
290 |
msgid "Enable gettext integration"
|
291 |
msgstr "Activeer gettext integratie"
|
292 |
|
293 |
+
#: wp/transposh_admin.php:468
|
294 |
#@ transposh
|
295 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
296 |
msgstr "Activeer integratie van Transposh met bestaande gettext interface (.po/.mo bestanden)"
|
297 |
|
298 |
+
#: wp/transposh_admin.php:484
|
299 |
#@ transposh
|
300 |
msgid "Enable automatic translation"
|
301 |
msgstr "Activeer automatische vertaling"
|
302 |
|
303 |
+
#: wp/transposh_admin.php:484
|
304 |
#@ transposh
|
305 |
msgid "Allow automatic translation of pages"
|
306 |
msgstr "Activeer automatische vertaling van pagina's"
|
307 |
|
308 |
+
#: wp/transposh_admin.php:490
|
309 |
#@ transposh
|
310 |
msgid "Enable automatic translation after posting"
|
311 |
msgstr "Activeer automatische vertaling na het posten"
|
312 |
|
313 |
+
#: wp/transposh_admin.php:490
|
314 |
#@ transposh
|
315 |
msgid "Do automatic translation immediately after a post has been published"
|
316 |
msgstr "Activeer automatische vertaling onmiddellijk na het publiceren van een post"
|
317 |
|
318 |
+
#: wp/transposh_admin.php:507
|
319 |
#@ transposh
|
320 |
msgid "Select preferred auto translation engine"
|
321 |
msgstr "Selecteer favoriete automatische vertalingsengine"
|
322 |
|
323 |
+
#: wp/transposh_admin.php:508
|
324 |
#@ transposh
|
325 |
msgid "Translation engine:"
|
326 |
msgstr "Vertalingsengine:"
|
327 |
|
328 |
+
#: wp/transposh_admin.php:510
|
329 |
#@ transposh
|
330 |
msgid "Google"
|
331 |
msgstr "Google"
|
332 |
|
333 |
+
#: wp/transposh_admin.php:511
|
334 |
#@ transposh
|
335 |
msgid "Bing"
|
336 |
msgstr "Bing"
|
337 |
|
338 |
+
#: wp/transposh_admin.php:539
|
339 |
#@ transposh
|
340 |
msgid "Rewrite URLs"
|
341 |
msgstr "Herschrijf URLs"
|
342 |
|
343 |
+
#: wp/transposh_admin.php:547
|
344 |
#@ transposh
|
345 |
msgid "Add scripts to footer"
|
346 |
msgstr "Voeg scripts toe aan de footer"
|
347 |
|
348 |
+
#: wp/transposh_admin.php:553
|
349 |
#@ transposh
|
350 |
msgid "Auto detect language for users"
|
351 |
msgstr "Detecteer taal van gebruiker"
|
352 |
|
353 |
+
#: wp/transposh_admin.php:569
|
354 |
#@ transposh
|
355 |
msgid "Delete all automated translations"
|
356 |
msgstr "Verwijder alle automatische vertalingen"
|
357 |
|
358 |
+
#: wp/transposh_admin.php:570
|
359 |
#@ transposh
|
360 |
msgid "Delete automated translations older than 14 days"
|
361 |
msgstr "Verwijder automatische vertalingen ouder dan 14 dagen"
|
362 |
|
363 |
+
#: wp/transposh_admin.php:571
|
364 |
#@ transposh
|
365 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
366 |
msgstr "Probeer fouten te herstellen ontstaan door eerdere versies - maak eerst een backup"
|
367 |
|
368 |
+
#: wp/transposh_admin.php:575
|
369 |
#@ transposh
|
370 |
msgid "Backup service for human translation"
|
371 |
msgstr "Backup service voor eigen vertalingen"
|
372 |
|
373 |
+
#: wp/transposh_admin.php:576
|
374 |
#@ transposh
|
375 |
msgid "Enable daily backup"
|
376 |
msgstr "Activeer dagelijkse backup"
|
377 |
|
378 |
+
#: wp/transposh_admin.php:577
|
379 |
#@ transposh
|
380 |
msgid "Enable live backup"
|
381 |
msgstr "Activeer onmiddellijke backup"
|
382 |
|
383 |
+
#: wp/transposh_admin.php:578
|
384 |
#@ transposh
|
385 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
386 |
msgstr "Zet backupfuncties uit (Kan met de hand gedaan worden door het klikken van onderstaande button)"
|
387 |
|
388 |
+
#: wp/transposh_admin.php:579
|
389 |
#@ transposh
|
390 |
msgid "Service Key:"
|
391 |
msgstr "Service Key:"
|
392 |
|
393 |
+
#: wp/transposh_admin.php:579
|
394 |
#@ transposh
|
395 |
msgid "How to restore?"
|
396 |
msgstr "Een backup terugzetten?"
|
397 |
|
398 |
+
#: wp/transposh_admin.php:581
|
399 |
#@ transposh
|
400 |
msgid "Do Backup Now"
|
401 |
msgstr "Maak nu Backup"
|
402 |
|
403 |
+
#: wp/transposh_widget.php:82
|
404 |
#@ transposh
|
405 |
msgid "Transposh language selection widget"
|
406 |
msgstr "Transposh taalkeuze widget"
|
407 |
|
408 |
+
#: wp/transposh_widget.php:284
|
|
|
|
|
|
|
|
|
|
|
409 |
#@ transposh
|
410 |
msgid "Set as default language"
|
411 |
msgstr "Maak dit de standaardtaal"
|
412 |
|
413 |
+
#: wp/transposh_widget.php:314
|
414 |
#@ transposh
|
415 |
msgid "translation plugin for wordpress"
|
416 |
msgstr "Vertaalplugin voor Wordpress"
|
417 |
|
418 |
+
#: wp/transposh_widget.php:317
|
419 |
#@ transposh
|
420 |
msgid "wordpress translation plugin"
|
421 |
msgstr "Wordpress Vertaalplugin"
|
422 |
|
423 |
+
#: wp/transposh_widget.php:320
|
424 |
#@ transposh
|
425 |
msgid "translate your blog to 60+ languages"
|
426 |
msgstr "vertaal je blog in 60+ talen"
|
427 |
|
428 |
+
#: wp/transposh_widget.php:323
|
429 |
#@ transposh
|
430 |
msgid "website crowdsourcing translation plugin"
|
431 |
msgstr "website crowdsourcing vertaalplugin"
|
432 |
|
433 |
+
#: wp/transposh_widget.php:326
|
434 |
#@ transposh
|
435 |
msgid "google translate and bing translate plugin for wordpress"
|
436 |
msgstr "google translate en bing translate plugin voor wordpress"
|
437 |
|
438 |
+
#: wp/transposh_widget.php:125
|
439 |
#@ transposh
|
440 |
msgid "Style:"
|
441 |
msgstr "Stijl:"
|
442 |
|
443 |
+
#: wp/transposh_admin.php:517
|
|
|
|
|
|
|
|
|
|
|
444 |
#@ transposh
|
445 |
msgid "Show progress bar when a client triggers automatic translation"
|
446 |
msgstr "Laat de voortgangsbalk zien als de gebruiker een automatische vertaling activeert"
|
447 |
|
448 |
+
#: wp/transposh_admin.php:517
|
449 |
#@ transposh
|
450 |
msgid "Show progress bar"
|
451 |
msgstr "Laat voortgangsbalk zien"
|
452 |
|
453 |
+
#: wp/transposh_admin.php:519
|
454 |
#@ transposh
|
455 |
msgid "Widget will allow setting this language as user default"
|
456 |
msgstr "Widget staat toe om dit als standaardtaal in te stellen"
|
457 |
|
458 |
+
#: wp/transposh_admin.php:519
|
459 |
#@ transposh
|
460 |
msgid "Allow user to set current language as default"
|
461 |
msgstr "Sta gebruiker toe om huidige taal als standaard in te stellen"
|
462 |
|
463 |
+
#: wp/transposh_admin.php:521
|
464 |
#@ transposh
|
465 |
msgid "Transposh logo will not appear on widget"
|
466 |
msgstr "Transposh logo niet zichtbaar bij de widget"
|
467 |
|
468 |
+
#: wp/transposh_admin.php:521
|
469 |
#@ transposh
|
470 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
471 |
msgstr "Verwijder transposh logo (zie <a href=\"http://transposh.org/logoterms\">voorwaarden</a>)"
|
472 |
|
473 |
+
#: wp/transposh_admin.php:523
|
474 |
+
#: wp/transposh_admin.php:524
|
475 |
#@ transposh
|
476 |
msgid "Edit interface (and progress bar) theme:"
|
477 |
msgstr "Kies interface (en voortgangsbalk) thema:"
|
508 |
msgid "%VERSION%"
|
509 |
msgstr ""
|
510 |
|
511 |
+
#: transposh.php:898
|
512 |
#@ default
|
513 |
msgid "Settings"
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: wp/transposh_admin.php:541
|
517 |
#@ transposh
|
518 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: wp/transposh_admin.php:548
|
522 |
#@ transposh
|
523 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: wp/transposh_admin.php:554
|
527 |
#@ transposh
|
528 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
529 |
msgstr ""
|
530 |
|
531 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
532 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
533 |
+
#@ transposh
|
534 |
+
msgid "Select language"
|
535 |
+
msgstr ""
|
536 |
+
|
537 |
+
#: wp/transposh_admin.php:209
|
538 |
+
#@ transposh
|
539 |
+
msgid "Frontend settings"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: wp/transposh_admin.php:237
|
543 |
+
#, php-format
|
544 |
+
#@ transposh
|
545 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: wp/transposh_admin.php:237
|
549 |
+
#: wp/transposh_admin.php:241
|
550 |
+
#@ transposh
|
551 |
+
msgid "Check Transposh FAQs"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: wp/transposh_admin.php:241
|
555 |
+
#@ transposh
|
556 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: wp/transposh_admin.php:454
|
560 |
+
#@ transposh
|
561 |
+
msgid "Allow search of translated languages (and the original language)"
|
562 |
+
msgstr ""
|
563 |
+
|
564 |
+
#: wp/transposh_admin.php:475
|
565 |
+
#@ transposh
|
566 |
+
msgid "Enable override for default locale"
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: wp/transposh_admin.php:475
|
570 |
+
#@ transposh
|
571 |
+
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: wp/transposh_admin.php:495
|
575 |
+
#@ transposh
|
576 |
+
msgid "MSN API key"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: wp/transposh_admin.php:496
|
580 |
+
#: wp/transposh_admin.php:502
|
581 |
+
#@ transposh
|
582 |
+
msgid "API Key"
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: wp/transposh_admin.php:501
|
586 |
+
#@ transposh
|
587 |
+
msgid "Google API key"
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: wp/transposh_admin.php:559
|
591 |
+
#@ transposh
|
592 |
+
msgid "Allow collecting usage statistics"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: wp/transposh_postpublish.php:52
|
596 |
+
#@ transposh
|
597 |
+
msgid "Set post language"
|
598 |
+
msgstr ""
|
599 |
+
|
600 |
+
#: wp/transposh_postpublish.php:53
|
601 |
+
#@ transposh
|
602 |
+
msgid "Set page language"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: wp/transposh_postpublish.php:198
|
606 |
+
#@ default
|
607 |
+
msgid "Default"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
627 |
+
#: widgets/default/tpw_default.php:43
|
628 |
+
#@ transposh
|
629 |
+
msgid "Language"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_admin.php:559
|
633 |
+
#@ transposh
|
634 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: this will be the default widget title
|
638 |
+
#: wp/transposh_widget.php:115
|
639 |
+
#@ transposh
|
640 |
+
msgid "Translation"
|
641 |
+
msgstr ""
|
642 |
+
|
langs/transposh-ru_RU.mo
CHANGED
Binary file
|
langs/transposh-ru_RU.po
CHANGED
@@ -19,443 +19,423 @@ msgstr ""
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
-
#: transposh.php:
|
23 |
#@ default
|
24 |
msgid "Settings"
|
25 |
msgstr "Настройки"
|
26 |
|
27 |
-
#: wp/transposh_3rdparty.php:
|
28 |
#, php-format
|
29 |
#@ buddypress
|
30 |
msgid "%s translated a phrase to %s with transposh:"
|
31 |
msgstr "%s перевёл фразу на %s используя transposh:"
|
32 |
|
33 |
-
#: wp/transposh_admin.php:
|
34 |
#@ transposh
|
35 |
msgid "Transposh makes your blog translatable"
|
36 |
msgstr "Transposh делает ваш блог переводимым"
|
37 |
|
38 |
-
#: wp/transposh_admin.php:
|
39 |
#@ transposh
|
40 |
msgid "Plugin homepage"
|
41 |
msgstr "Домашняя страница плагина"
|
42 |
|
43 |
-
#: wp/transposh_admin.php:
|
44 |
#@ transposh
|
45 |
msgid "Frequently asked questions"
|
46 |
msgstr "Часто задаваемые вопросы"
|
47 |
|
48 |
-
#: wp/transposh_admin.php:
|
49 |
#@ transposh
|
50 |
msgid "Transposh control center"
|
51 |
msgstr "Контрольный центр Transposh"
|
52 |
|
53 |
-
#: wp/transposh_admin.php:
|
54 |
-
#: wp/transposh_admin.php:
|
55 |
-
#: wp/transposh_postpublish.php:49
|
56 |
#: wp/transposh_postpublish.php:50
|
57 |
-
#: wp/
|
58 |
-
#: wp/transposh_widget.php:
|
59 |
-
#: wp/transposh_widget.php:
|
60 |
#@ transposh
|
|
|
61 |
msgid "Transposh"
|
62 |
msgstr "Transposh"
|
63 |
|
64 |
-
#: wp/transposh_admin.php:
|
65 |
#@ transposh
|
66 |
msgid "About this plugin"
|
67 |
msgstr "О плагине"
|
68 |
|
69 |
-
#: wp/transposh_admin.php:
|
70 |
-
#@ transposh
|
71 |
-
msgid "Widget settings"
|
72 |
-
msgstr "Настройки виджета"
|
73 |
-
|
74 |
-
#: wp/transposh_admin.php:192
|
75 |
#@ transposh
|
76 |
msgid "Plugin news"
|
77 |
msgstr "Новости плагина"
|
78 |
|
79 |
-
#: wp/transposh_admin.php:
|
80 |
#@ transposh
|
81 |
msgid "Plugin stats"
|
82 |
msgstr "Статистика плагина"
|
83 |
|
84 |
-
#: wp/transposh_admin.php:
|
85 |
#@ transposh
|
86 |
msgid "Translate all"
|
87 |
msgstr "Перевести всё"
|
88 |
|
89 |
-
#: wp/transposh_admin.php:
|
90 |
#@ transposh
|
91 |
msgid "Supported languages"
|
92 |
msgstr "Поддерживаемые языки"
|
93 |
|
94 |
-
#: wp/transposh_admin.php:
|
95 |
#@ transposh
|
96 |
msgid "Translation settings"
|
97 |
msgstr "Настройки перевода"
|
98 |
|
99 |
-
#: wp/transposh_admin.php:
|
100 |
#@ transposh
|
101 |
msgid "Automatic translation settings"
|
102 |
msgstr "Настройки автоматического перевода"
|
103 |
|
104 |
-
#: wp/transposh_admin.php:
|
105 |
#@ transposh
|
106 |
msgid "Generic settings"
|
107 |
msgstr "Общие настройки"
|
108 |
|
109 |
-
#: wp/transposh_admin.php:
|
110 |
#@ transposh
|
111 |
msgid "Database maintenance"
|
112 |
msgstr "Управление базой данных"
|
113 |
|
114 |
-
#: wp/transposh_admin.php:
|
115 |
#@ transposh
|
116 |
msgid "Transposh community features"
|
117 |
msgstr "Возможности сообщества Transposh"
|
118 |
|
119 |
-
#: wp/transposh_admin.php:
|
120 |
#@ default
|
121 |
msgid "Save Changes"
|
122 |
msgstr "Сохранить Изменения"
|
123 |
|
124 |
-
#: wp/transposh_admin.php:
|
125 |
#@ transposh
|
126 |
msgid "Problems?"
|
127 |
msgstr "Проблемы?"
|
128 |
|
129 |
-
#: wp/transposh_admin.php:
|
130 |
#@ transposh
|
131 |
msgid "Plugin Homepage"
|
132 |
msgstr "Домашняя страница плагина"
|
133 |
|
134 |
-
#: wp/transposh_admin.php:
|
135 |
#@ transposh
|
136 |
msgid "Suggest a Feature"
|
137 |
msgstr "Предложить функцию"
|
138 |
|
139 |
-
#: wp/transposh_admin.php:
|
140 |
#@ transposh
|
141 |
msgid "Report a Bug"
|
142 |
msgstr "Сообщить об ошибке"
|
143 |
|
144 |
-
#: wp/transposh_admin.php:
|
145 |
#@ transposh
|
146 |
msgid "Translate by clicking the button below"
|
147 |
msgstr "Переведите, нажав кнопку ниже"
|
148 |
|
149 |
-
#: wp/transposh_admin.php:
|
150 |
#@ transposh
|
151 |
msgid "Translate All Now"
|
152 |
msgstr "Перевести всё сейчас"
|
153 |
|
154 |
-
#: wp/transposh_admin.php:
|
155 |
#@ transposh
|
156 |
msgid "Default Language (drag another language here to make it default)"
|
157 |
msgstr "Основной язык (перетащите сюда другой язык, чтобы сделать его основным)"
|
158 |
|
159 |
-
#: wp/transposh_admin.php:
|
160 |
#@ transposh
|
161 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
162 |
msgstr "Доступные языки (Нажмите для переключения состояния языка - Перетащите, чтобы сортировать в виджете)"
|
163 |
|
164 |
-
#: wp/transposh_admin.php:
|
165 |
#@ transposh
|
166 |
msgid "Language supported by google translate"
|
167 |
msgstr "Язык, поддерживаемый переводчиком google"
|
168 |
|
169 |
-
#: wp/transposh_admin.php:
|
170 |
#@ transposh
|
171 |
msgid "Language supported by bing translate"
|
172 |
msgstr "Язык, поддерживаемый переводчиком bing"
|
173 |
|
174 |
-
#: wp/transposh_admin.php:
|
175 |
#@ transposh
|
176 |
msgid "Language is written from right to left"
|
177 |
msgstr "Язык написан справа налево"
|
178 |
|
179 |
-
#: wp/transposh_admin.php:
|
180 |
#@ transposh
|
181 |
msgid "Display options:"
|
182 |
msgstr "Опции отображения:"
|
183 |
|
184 |
-
#: wp/transposh_admin.php:
|
185 |
#@ transposh
|
186 |
msgid "Toggle names of languages between English and Original"
|
187 |
msgstr "Переключить названия языков с английского на оригинал"
|
188 |
|
189 |
-
#: wp/transposh_admin.php:
|
190 |
#@ transposh
|
191 |
msgid "Make all languages active"
|
192 |
msgstr "Сделать все языки активными"
|
193 |
|
194 |
-
#: wp/transposh_admin.php:
|
195 |
#@ transposh
|
196 |
msgid "Sort by language name"
|
197 |
msgstr "Сортировать по названию языка"
|
198 |
|
199 |
-
#: wp/transposh_admin.php:
|
200 |
#@ transposh
|
201 |
msgid "Sort by lSO code"
|
202 |
msgstr "Сортировать по коду lSO"
|
203 |
|
204 |
-
#: wp/transposh_admin.php:
|
205 |
#@ transposh
|
206 |
msgid "Legend:"
|
207 |
msgstr "Обозначения:"
|
208 |
|
209 |
-
#: wp/transposh_admin.php:
|
210 |
#@ transposh
|
211 |
msgid "Green - active"
|
212 |
msgstr "Зеленый - активный"
|
213 |
|
214 |
-
#: wp/transposh_admin.php:
|
215 |
#@ transposh
|
216 |
msgid "Yellow - translateable (only translators will see this language)"
|
217 |
msgstr "Желтый - переводимый (только переводчики увидят этот язык)"
|
218 |
|
219 |
-
#: wp/transposh_admin.php:
|
220 |
#@ transposh
|
221 |
msgid "blank - inactive"
|
222 |
msgstr "пустой - неактивный"
|
223 |
|
224 |
-
#: wp/transposh_admin.php:
|
225 |
#@ transposh
|
226 |
msgid "Who can translate ?"
|
227 |
msgstr "Кто может переводить?"
|
228 |
|
229 |
-
#: wp/transposh_admin.php:
|
230 |
#@ transposh
|
231 |
msgid "Anonymous"
|
232 |
msgstr "Аноним"
|
233 |
|
234 |
-
#: wp/transposh_admin.php:
|
235 |
#@ transposh
|
236 |
msgid "Enable default language translation"
|
237 |
msgstr "Включить возможность перевода основного языка"
|
238 |
|
239 |
-
#: wp/transposh_admin.php:
|
240 |
#@ transposh
|
241 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
242 |
msgstr "Разрешить возможность перевода основного языка - полезно для сайтов с двумя и более основными языками"
|
243 |
|
244 |
-
#: wp/transposh_admin.php:
|
245 |
#@ transposh
|
246 |
msgid "Enable search in translated languages"
|
247 |
msgstr "Включить поиск на переведенных языках"
|
248 |
|
249 |
-
#: wp/transposh_admin.php:
|
250 |
-
#@ transposh
|
251 |
-
msgid "Allow search of translated languages, in those languages (and the original language)"
|
252 |
-
msgstr "Включить поиск на переведенных языках, на этих языках (и языке-оригинале)"
|
253 |
-
|
254 |
-
#: wp/transposh_admin.php:441
|
255 |
#@ transposh
|
256 |
msgid "Enable url translation"
|
257 |
msgstr "Включить перевод url"
|
258 |
|
259 |
-
#: wp/transposh_admin.php:
|
260 |
-
#: wp/transposh_admin.php:
|
261 |
#@ transposh
|
262 |
msgid "experimental"
|
263 |
msgstr "экспериментальный"
|
264 |
|
265 |
-
#: wp/transposh_admin.php:
|
266 |
#@ transposh
|
267 |
msgid "Allow translation of permalinks and urls"
|
268 |
msgstr "Разрешить перевод пермалинков и URL-адресов"
|
269 |
|
270 |
-
#: wp/transposh_admin.php:
|
271 |
#@ transposh
|
272 |
msgid "Enable gettext integration"
|
273 |
msgstr "Включить интеграцию gettext"
|
274 |
|
275 |
-
#: wp/transposh_admin.php:
|
276 |
#@ transposh
|
277 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
278 |
msgstr "Включить интеграцию Transposh и существующего интерфейса gettext (файлы .po / .mo)"
|
279 |
|
280 |
-
#: wp/transposh_admin.php:
|
281 |
#@ transposh
|
282 |
msgid "Enable automatic translation"
|
283 |
msgstr "Включить автоматический перевод"
|
284 |
|
285 |
-
#: wp/transposh_admin.php:
|
286 |
#@ transposh
|
287 |
msgid "Allow automatic translation of pages"
|
288 |
msgstr "Разрешить автоматический перевод страниц"
|
289 |
|
290 |
-
#: wp/transposh_admin.php:
|
291 |
#@ transposh
|
292 |
msgid "Enable automatic translation after posting"
|
293 |
msgstr "Включение автоматического перевода после публикации"
|
294 |
|
295 |
-
#: wp/transposh_admin.php:
|
296 |
#@ transposh
|
297 |
msgid "Do automatic translation immediately after a post has been published"
|
298 |
msgstr "Производить автоматический перевод при публикации"
|
299 |
|
300 |
-
#: wp/transposh_admin.php:
|
301 |
#@ transposh
|
302 |
msgid "Select preferred auto translation engine"
|
303 |
msgstr "Выбрать предпочтительный двигатель авто перевода"
|
304 |
|
305 |
-
#: wp/transposh_admin.php:
|
306 |
#@ transposh
|
307 |
msgid "Translation engine:"
|
308 |
msgstr "Двигатель перевода:"
|
309 |
|
310 |
-
#: wp/transposh_admin.php:
|
311 |
#@ transposh
|
312 |
msgid "Google"
|
313 |
msgstr "Google"
|
314 |
|
315 |
-
#: wp/transposh_admin.php:
|
316 |
#@ transposh
|
317 |
msgid "Bing"
|
318 |
msgstr "Bing"
|
319 |
|
320 |
-
#: wp/transposh_admin.php:
|
321 |
#@ transposh
|
322 |
msgid "Rewrite URLs"
|
323 |
msgstr "Переписать URL-адреса"
|
324 |
|
325 |
-
#: wp/transposh_admin.php:
|
326 |
#@ transposh
|
327 |
msgid "Add scripts to footer"
|
328 |
msgstr "Добавить коды в дно сайта"
|
329 |
|
330 |
-
#: wp/transposh_admin.php:
|
331 |
#@ transposh
|
332 |
msgid "Auto detect language for users"
|
333 |
msgstr "Автоматическое определение языка для пользователей"
|
334 |
|
335 |
-
#: wp/transposh_admin.php:
|
336 |
#@ transposh
|
337 |
msgid "Delete all automated translations"
|
338 |
msgstr "Удалить все автоматизированные переводы"
|
339 |
|
340 |
-
#: wp/transposh_admin.php:
|
341 |
#@ transposh
|
342 |
msgid "Delete automated translations older than 14 days"
|
343 |
msgstr "Удалить автоматизированные переводы старше 14 дней"
|
344 |
|
345 |
-
#: wp/transposh_admin.php:
|
346 |
#@ transposh
|
347 |
msgid "Backup service for human translation"
|
348 |
msgstr "Сервис резервных копий для человеческого перевода"
|
349 |
|
350 |
-
#: wp/transposh_admin.php:
|
351 |
#@ transposh
|
352 |
msgid "Enable daily backup"
|
353 |
msgstr "Включить ежедневное резервное копирование"
|
354 |
|
355 |
-
#: wp/transposh_admin.php:
|
356 |
#@ transposh
|
357 |
msgid "Enable live backup"
|
358 |
msgstr "Включить живое резервное копирование"
|
359 |
|
360 |
-
#: wp/transposh_admin.php:
|
361 |
#@ transposh
|
362 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
363 |
msgstr "Отключение резервного копирования (может быть запущен вручную, нажав кнопку ниже)"
|
364 |
|
365 |
-
#: wp/transposh_admin.php:
|
366 |
#@ transposh
|
367 |
msgid "Service Key:"
|
368 |
msgstr "Сервис-ключ:"
|
369 |
|
370 |
-
#: wp/transposh_admin.php:
|
371 |
#@ transposh
|
372 |
msgid "How to restore?"
|
373 |
msgstr "Как восстановить?"
|
374 |
|
375 |
-
#: wp/transposh_admin.php:
|
376 |
#@ transposh
|
377 |
msgid "Do Backup Now"
|
378 |
msgstr "Сделать резервную копию сейчас"
|
379 |
|
380 |
-
#: wp/transposh_db.php:
|
381 |
#@ transposh
|
382 |
msgid "Database stats"
|
383 |
msgstr "Статистика базы данных"
|
384 |
|
385 |
-
#: wp/transposh_db.php:
|
386 |
#, php-format
|
387 |
#@ transposh
|
388 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
389 |
msgstr "Сумма переведенных фраз <strong style=\"color:red\">%s</strong>."
|
390 |
|
391 |
-
#: wp/transposh_db.php:
|
392 |
#, php-format
|
393 |
#@ transposh
|
394 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
395 |
msgstr "<strong>%1s</strong> насчитывает <strong style=\"color:red\">%2s</strong> фраз человеческого перевода."
|
396 |
|
397 |
-
#: wp/transposh_db.php:
|
398 |
#@ transposh
|
399 |
msgid "Recent activity"
|
400 |
msgstr "Последние действия"
|
401 |
|
402 |
-
#: wp/transposh_db.php:
|
403 |
#, php-format
|
404 |
#@ transposh
|
405 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
406 |
msgstr "<strong>%1s</strong><br/>пользователь <strong>%2s</strong> перевел<br/>\"<strong>%3s</strong>\"<br/>на <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
407 |
|
408 |
-
#: wp/transposh_widget.php:
|
409 |
#@ transposh
|
410 |
msgid "Transposh language selection widget"
|
411 |
msgstr "виджет выбора языка Transposh"
|
412 |
|
413 |
-
#: wp/transposh_widget.php:
|
414 |
-
#@ transposh
|
415 |
-
msgid "Translation"
|
416 |
-
msgstr "Перевод"
|
417 |
-
|
418 |
-
#: wp/transposh_widget.php:222
|
419 |
#@ transposh
|
420 |
msgid "Set as default language"
|
421 |
msgstr "Сделать основным языком"
|
422 |
|
423 |
-
#: wp/transposh_widget.php:
|
424 |
#@ transposh
|
425 |
msgid "Style:"
|
426 |
msgstr "Стиль:"
|
427 |
|
428 |
-
#: wp/
|
429 |
-
#@ transposh
|
430 |
-
msgid "Effects:"
|
431 |
-
msgstr "Эффекты:"
|
432 |
-
|
433 |
-
#: wp/transposh_widget.php:374
|
434 |
#@ transposh
|
435 |
msgid "Show progress bar when a client triggers automatic translation"
|
436 |
msgstr "Показать индикатор продвижения, когда пользователь вызывает автоматический перевод"
|
437 |
|
438 |
-
#: wp/
|
439 |
#@ transposh
|
440 |
msgid "Show progress bar"
|
441 |
msgstr "Показать индикатор продвижения"
|
442 |
|
443 |
-
#: wp/
|
444 |
#@ transposh
|
445 |
msgid "Widget will allow setting this language as user default"
|
446 |
msgstr "Виджет позволит установить пользователю язык по умолчанию"
|
447 |
|
448 |
-
#: wp/
|
449 |
#@ transposh
|
450 |
msgid "Allow user to set current language as default"
|
451 |
msgstr "Разрешить пользователю установить текущий язык основным"
|
452 |
|
453 |
-
#: wp/
|
454 |
#@ transposh
|
455 |
msgid "Transposh logo will not appear on widget"
|
456 |
msgstr "логотип Transposh не будет отображаться в виджете"
|
457 |
|
458 |
-
#: wp/
|
459 |
#@ transposh
|
460 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
461 |
msgstr "Убрать логотип Transposh (смотрите <a href=\"http://transposh.org/logoterms\">условия</a>)"
|
@@ -492,58 +472,171 @@ msgstr ""
|
|
492 |
msgid "%VERSION%"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: wp/transposh_admin.php:
|
496 |
#@ transposh
|
497 |
msgid "Language supported by apertium translate"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: wp/transposh_admin.php:
|
501 |
#@ transposh
|
502 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: wp/transposh_admin.php:
|
506 |
#@ transposh
|
507 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
508 |
msgstr ""
|
509 |
|
510 |
-
#: wp/transposh_admin.php:
|
511 |
#@ transposh
|
512 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: wp/transposh_admin.php:
|
516 |
#@ transposh
|
517 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: wp/transposh_widget.php:
|
521 |
#@ transposh
|
522 |
msgid "translation plugin for wordpress"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: wp/transposh_widget.php:
|
526 |
#@ transposh
|
527 |
msgid "wordpress translation plugin"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: wp/transposh_widget.php:
|
531 |
#@ transposh
|
532 |
msgid "translate your blog to 60+ languages"
|
533 |
msgstr ""
|
534 |
|
535 |
-
#: wp/transposh_widget.php:
|
536 |
#@ transposh
|
537 |
msgid "website crowdsourcing translation plugin"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: wp/transposh_widget.php:
|
541 |
#@ transposh
|
542 |
msgid "google translate and bing translate plugin for wordpress"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: wp/
|
|
|
546 |
#@ transposh
|
547 |
msgid "Edit interface (and progress bar) theme:"
|
548 |
msgstr ""
|
549 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
"X-Textdomain-Support: yes"
|
21 |
|
22 |
+
#: transposh.php:898
|
23 |
#@ default
|
24 |
msgid "Settings"
|
25 |
msgstr "Настройки"
|
26 |
|
27 |
+
#: wp/transposh_3rdparty.php:159
|
28 |
#, php-format
|
29 |
#@ buddypress
|
30 |
msgid "%s translated a phrase to %s with transposh:"
|
31 |
msgstr "%s перевёл фразу на %s используя transposh:"
|
32 |
|
33 |
+
#: wp/transposh_admin.php:160
|
34 |
#@ transposh
|
35 |
msgid "Transposh makes your blog translatable"
|
36 |
msgstr "Transposh делает ваш блог переводимым"
|
37 |
|
38 |
+
#: wp/transposh_admin.php:161
|
39 |
#@ transposh
|
40 |
msgid "Plugin homepage"
|
41 |
msgstr "Домашняя страница плагина"
|
42 |
|
43 |
+
#: wp/transposh_admin.php:162
|
44 |
#@ transposh
|
45 |
msgid "Frequently asked questions"
|
46 |
msgstr "Часто задаваемые вопросы"
|
47 |
|
48 |
+
#: wp/transposh_admin.php:170
|
49 |
#@ transposh
|
50 |
msgid "Transposh control center"
|
51 |
msgstr "Контрольный центр Transposh"
|
52 |
|
53 |
+
#: wp/transposh_admin.php:170
|
54 |
+
#: wp/transposh_admin.php:232
|
|
|
55 |
#: wp/transposh_postpublish.php:50
|
56 |
+
#: wp/transposh_postpublish.php:51
|
57 |
+
#: wp/transposh_widget.php:84
|
58 |
+
#: wp/transposh_widget.php:311
|
59 |
#@ transposh
|
60 |
+
#@ default
|
61 |
msgid "Transposh"
|
62 |
msgstr "Transposh"
|
63 |
|
64 |
+
#: wp/transposh_admin.php:202
|
65 |
#@ transposh
|
66 |
msgid "About this plugin"
|
67 |
msgstr "О плагине"
|
68 |
|
69 |
+
#: wp/transposh_admin.php:203
|
|
|
|
|
|
|
|
|
|
|
70 |
#@ transposh
|
71 |
msgid "Plugin news"
|
72 |
msgstr "Новости плагина"
|
73 |
|
74 |
+
#: wp/transposh_admin.php:204
|
75 |
#@ transposh
|
76 |
msgid "Plugin stats"
|
77 |
msgstr "Статистика плагина"
|
78 |
|
79 |
+
#: wp/transposh_admin.php:205
|
80 |
#@ transposh
|
81 |
msgid "Translate all"
|
82 |
msgstr "Перевести всё"
|
83 |
|
84 |
+
#: wp/transposh_admin.php:206
|
85 |
#@ transposh
|
86 |
msgid "Supported languages"
|
87 |
msgstr "Поддерживаемые языки"
|
88 |
|
89 |
+
#: wp/transposh_admin.php:207
|
90 |
#@ transposh
|
91 |
msgid "Translation settings"
|
92 |
msgstr "Настройки перевода"
|
93 |
|
94 |
+
#: wp/transposh_admin.php:208
|
95 |
#@ transposh
|
96 |
msgid "Automatic translation settings"
|
97 |
msgstr "Настройки автоматического перевода"
|
98 |
|
99 |
+
#: wp/transposh_admin.php:210
|
100 |
#@ transposh
|
101 |
msgid "Generic settings"
|
102 |
msgstr "Общие настройки"
|
103 |
|
104 |
+
#: wp/transposh_admin.php:211
|
105 |
#@ transposh
|
106 |
msgid "Database maintenance"
|
107 |
msgstr "Управление базой данных"
|
108 |
|
109 |
+
#: wp/transposh_admin.php:226
|
110 |
#@ transposh
|
111 |
msgid "Transposh community features"
|
112 |
msgstr "Возможности сообщества Transposh"
|
113 |
|
114 |
+
#: wp/transposh_admin.php:262
|
115 |
#@ default
|
116 |
msgid "Save Changes"
|
117 |
msgstr "Сохранить Изменения"
|
118 |
|
119 |
+
#: wp/transposh_admin.php:286
|
120 |
#@ transposh
|
121 |
msgid "Problems?"
|
122 |
msgstr "Проблемы?"
|
123 |
|
124 |
+
#: wp/transposh_admin.php:302
|
125 |
#@ transposh
|
126 |
msgid "Plugin Homepage"
|
127 |
msgstr "Домашняя страница плагина"
|
128 |
|
129 |
+
#: wp/transposh_admin.php:303
|
130 |
#@ transposh
|
131 |
msgid "Suggest a Feature"
|
132 |
msgstr "Предложить функцию"
|
133 |
|
134 |
+
#: wp/transposh_admin.php:305
|
135 |
#@ transposh
|
136 |
msgid "Report a Bug"
|
137 |
msgstr "Сообщить об ошибке"
|
138 |
|
139 |
+
#: wp/transposh_admin.php:322
|
140 |
#@ transposh
|
141 |
msgid "Translate by clicking the button below"
|
142 |
msgstr "Переведите, нажав кнопку ниже"
|
143 |
|
144 |
+
#: wp/transposh_admin.php:324
|
145 |
#@ transposh
|
146 |
msgid "Translate All Now"
|
147 |
msgstr "Перевести всё сейчас"
|
148 |
|
149 |
+
#: wp/transposh_admin.php:379
|
150 |
#@ transposh
|
151 |
msgid "Default Language (drag another language here to make it default)"
|
152 |
msgstr "Основной язык (перетащите сюда другой язык, чтобы сделать его основным)"
|
153 |
|
154 |
+
#: wp/transposh_admin.php:386
|
155 |
#@ transposh
|
156 |
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
157 |
msgstr "Доступные языки (Нажмите для переключения состояния языка - Перетащите, чтобы сортировать в виджете)"
|
158 |
|
159 |
+
#: wp/transposh_admin.php:396
|
160 |
#@ transposh
|
161 |
msgid "Language supported by google translate"
|
162 |
msgstr "Язык, поддерживаемый переводчиком google"
|
163 |
|
164 |
+
#: wp/transposh_admin.php:398
|
165 |
#@ transposh
|
166 |
msgid "Language supported by bing translate"
|
167 |
msgstr "Язык, поддерживаемый переводчиком bing"
|
168 |
|
169 |
+
#: wp/transposh_admin.php:402
|
170 |
#@ transposh
|
171 |
msgid "Language is written from right to left"
|
172 |
msgstr "Язык написан справа налево"
|
173 |
|
174 |
+
#: wp/transposh_admin.php:407
|
175 |
#@ transposh
|
176 |
msgid "Display options:"
|
177 |
msgstr "Опции отображения:"
|
178 |
|
179 |
+
#: wp/transposh_admin.php:408
|
180 |
#@ transposh
|
181 |
msgid "Toggle names of languages between English and Original"
|
182 |
msgstr "Переключить названия языков с английского на оригинал"
|
183 |
|
184 |
+
#: wp/transposh_admin.php:409
|
185 |
#@ transposh
|
186 |
msgid "Make all languages active"
|
187 |
msgstr "Сделать все языки активными"
|
188 |
|
189 |
+
#: wp/transposh_admin.php:410
|
190 |
#@ transposh
|
191 |
msgid "Sort by language name"
|
192 |
msgstr "Сортировать по названию языка"
|
193 |
|
194 |
+
#: wp/transposh_admin.php:411
|
195 |
#@ transposh
|
196 |
msgid "Sort by lSO code"
|
197 |
msgstr "Сортировать по коду lSO"
|
198 |
|
199 |
+
#: wp/transposh_admin.php:412
|
200 |
#@ transposh
|
201 |
msgid "Legend:"
|
202 |
msgstr "Обозначения:"
|
203 |
|
204 |
+
#: wp/transposh_admin.php:412
|
205 |
#@ transposh
|
206 |
msgid "Green - active"
|
207 |
msgstr "Зеленый - активный"
|
208 |
|
209 |
+
#: wp/transposh_admin.php:412
|
210 |
#@ transposh
|
211 |
msgid "Yellow - translateable (only translators will see this language)"
|
212 |
msgstr "Желтый - переводимый (только переводчики увидят этот язык)"
|
213 |
|
214 |
+
#: wp/transposh_admin.php:412
|
215 |
#@ transposh
|
216 |
msgid "blank - inactive"
|
217 |
msgstr "пустой - неактивный"
|
218 |
|
219 |
+
#: wp/transposh_admin.php:434
|
220 |
#@ transposh
|
221 |
msgid "Who can translate ?"
|
222 |
msgstr "Кто может переводить?"
|
223 |
|
224 |
+
#: wp/transposh_admin.php:441
|
225 |
#@ transposh
|
226 |
msgid "Anonymous"
|
227 |
msgstr "Аноним"
|
228 |
|
229 |
+
#: wp/transposh_admin.php:447
|
230 |
#@ transposh
|
231 |
msgid "Enable default language translation"
|
232 |
msgstr "Включить возможность перевода основного языка"
|
233 |
|
234 |
+
#: wp/transposh_admin.php:447
|
235 |
#@ transposh
|
236 |
msgid "Allow translation of default language - useful for sites with more than one major language"
|
237 |
msgstr "Разрешить возможность перевода основного языка - полезно для сайтов с двумя и более основными языками"
|
238 |
|
239 |
+
#: wp/transposh_admin.php:454
|
240 |
#@ transposh
|
241 |
msgid "Enable search in translated languages"
|
242 |
msgstr "Включить поиск на переведенных языках"
|
243 |
|
244 |
+
#: wp/transposh_admin.php:461
|
|
|
|
|
|
|
|
|
|
|
245 |
#@ transposh
|
246 |
msgid "Enable url translation"
|
247 |
msgstr "Включить перевод url"
|
248 |
|
249 |
+
#: wp/transposh_admin.php:461
|
250 |
+
#: wp/transposh_admin.php:468
|
251 |
#@ transposh
|
252 |
msgid "experimental"
|
253 |
msgstr "экспериментальный"
|
254 |
|
255 |
+
#: wp/transposh_admin.php:461
|
256 |
#@ transposh
|
257 |
msgid "Allow translation of permalinks and urls"
|
258 |
msgstr "Разрешить перевод пермалинков и URL-адресов"
|
259 |
|
260 |
+
#: wp/transposh_admin.php:468
|
261 |
#@ transposh
|
262 |
msgid "Enable gettext integration"
|
263 |
msgstr "Включить интеграцию gettext"
|
264 |
|
265 |
+
#: wp/transposh_admin.php:468
|
266 |
#@ transposh
|
267 |
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
268 |
msgstr "Включить интеграцию Transposh и существующего интерфейса gettext (файлы .po / .mo)"
|
269 |
|
270 |
+
#: wp/transposh_admin.php:484
|
271 |
#@ transposh
|
272 |
msgid "Enable automatic translation"
|
273 |
msgstr "Включить автоматический перевод"
|
274 |
|
275 |
+
#: wp/transposh_admin.php:484
|
276 |
#@ transposh
|
277 |
msgid "Allow automatic translation of pages"
|
278 |
msgstr "Разрешить автоматический перевод страниц"
|
279 |
|
280 |
+
#: wp/transposh_admin.php:490
|
281 |
#@ transposh
|
282 |
msgid "Enable automatic translation after posting"
|
283 |
msgstr "Включение автоматического перевода после публикации"
|
284 |
|
285 |
+
#: wp/transposh_admin.php:490
|
286 |
#@ transposh
|
287 |
msgid "Do automatic translation immediately after a post has been published"
|
288 |
msgstr "Производить автоматический перевод при публикации"
|
289 |
|
290 |
+
#: wp/transposh_admin.php:507
|
291 |
#@ transposh
|
292 |
msgid "Select preferred auto translation engine"
|
293 |
msgstr "Выбрать предпочтительный двигатель авто перевода"
|
294 |
|
295 |
+
#: wp/transposh_admin.php:508
|
296 |
#@ transposh
|
297 |
msgid "Translation engine:"
|
298 |
msgstr "Двигатель перевода:"
|
299 |
|
300 |
+
#: wp/transposh_admin.php:510
|
301 |
#@ transposh
|
302 |
msgid "Google"
|
303 |
msgstr "Google"
|
304 |
|
305 |
+
#: wp/transposh_admin.php:511
|
306 |
#@ transposh
|
307 |
msgid "Bing"
|
308 |
msgstr "Bing"
|
309 |
|
310 |
+
#: wp/transposh_admin.php:539
|
311 |
#@ transposh
|
312 |
msgid "Rewrite URLs"
|
313 |
msgstr "Переписать URL-адреса"
|
314 |
|
315 |
+
#: wp/transposh_admin.php:547
|
316 |
#@ transposh
|
317 |
msgid "Add scripts to footer"
|
318 |
msgstr "Добавить коды в дно сайта"
|
319 |
|
320 |
+
#: wp/transposh_admin.php:553
|
321 |
#@ transposh
|
322 |
msgid "Auto detect language for users"
|
323 |
msgstr "Автоматическое определение языка для пользователей"
|
324 |
|
325 |
+
#: wp/transposh_admin.php:569
|
326 |
#@ transposh
|
327 |
msgid "Delete all automated translations"
|
328 |
msgstr "Удалить все автоматизированные переводы"
|
329 |
|
330 |
+
#: wp/transposh_admin.php:570
|
331 |
#@ transposh
|
332 |
msgid "Delete automated translations older than 14 days"
|
333 |
msgstr "Удалить автоматизированные переводы старше 14 дней"
|
334 |
|
335 |
+
#: wp/transposh_admin.php:575
|
336 |
#@ transposh
|
337 |
msgid "Backup service for human translation"
|
338 |
msgstr "Сервис резервных копий для человеческого перевода"
|
339 |
|
340 |
+
#: wp/transposh_admin.php:576
|
341 |
#@ transposh
|
342 |
msgid "Enable daily backup"
|
343 |
msgstr "Включить ежедневное резервное копирование"
|
344 |
|
345 |
+
#: wp/transposh_admin.php:577
|
346 |
#@ transposh
|
347 |
msgid "Enable live backup"
|
348 |
msgstr "Включить живое резервное копирование"
|
349 |
|
350 |
+
#: wp/transposh_admin.php:578
|
351 |
#@ transposh
|
352 |
msgid "Disable backup (Can be run manually by clicking the button below)"
|
353 |
msgstr "Отключение резервного копирования (может быть запущен вручную, нажав кнопку ниже)"
|
354 |
|
355 |
+
#: wp/transposh_admin.php:579
|
356 |
#@ transposh
|
357 |
msgid "Service Key:"
|
358 |
msgstr "Сервис-ключ:"
|
359 |
|
360 |
+
#: wp/transposh_admin.php:579
|
361 |
#@ transposh
|
362 |
msgid "How to restore?"
|
363 |
msgstr "Как восстановить?"
|
364 |
|
365 |
+
#: wp/transposh_admin.php:581
|
366 |
#@ transposh
|
367 |
msgid "Do Backup Now"
|
368 |
msgstr "Сделать резервную копию сейчас"
|
369 |
|
370 |
+
#: wp/transposh_db.php:673
|
371 |
#@ transposh
|
372 |
msgid "Database stats"
|
373 |
msgstr "Статистика базы данных"
|
374 |
|
375 |
+
#: wp/transposh_db.php:678
|
376 |
#, php-format
|
377 |
#@ transposh
|
378 |
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
379 |
msgstr "Сумма переведенных фраз <strong style=\"color:red\">%s</strong>."
|
380 |
|
381 |
+
#: wp/transposh_db.php:685
|
382 |
#, php-format
|
383 |
#@ transposh
|
384 |
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
385 |
msgstr "<strong>%1s</strong> насчитывает <strong style=\"color:red\">%2s</strong> фраз человеческого перевода."
|
386 |
|
387 |
+
#: wp/transposh_db.php:688
|
388 |
#@ transposh
|
389 |
msgid "Recent activity"
|
390 |
msgstr "Последние действия"
|
391 |
|
392 |
+
#: wp/transposh_db.php:693
|
393 |
#, php-format
|
394 |
#@ transposh
|
395 |
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
396 |
msgstr "<strong>%1s</strong><br/>пользователь <strong>%2s</strong> перевел<br/>\"<strong>%3s</strong>\"<br/>на <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
397 |
|
398 |
+
#: wp/transposh_widget.php:82
|
399 |
#@ transposh
|
400 |
msgid "Transposh language selection widget"
|
401 |
msgstr "виджет выбора языка Transposh"
|
402 |
|
403 |
+
#: wp/transposh_widget.php:284
|
|
|
|
|
|
|
|
|
|
|
404 |
#@ transposh
|
405 |
msgid "Set as default language"
|
406 |
msgstr "Сделать основным языком"
|
407 |
|
408 |
+
#: wp/transposh_widget.php:125
|
409 |
#@ transposh
|
410 |
msgid "Style:"
|
411 |
msgstr "Стиль:"
|
412 |
|
413 |
+
#: wp/transposh_admin.php:517
|
|
|
|
|
|
|
|
|
|
|
414 |
#@ transposh
|
415 |
msgid "Show progress bar when a client triggers automatic translation"
|
416 |
msgstr "Показать индикатор продвижения, когда пользователь вызывает автоматический перевод"
|
417 |
|
418 |
+
#: wp/transposh_admin.php:517
|
419 |
#@ transposh
|
420 |
msgid "Show progress bar"
|
421 |
msgstr "Показать индикатор продвижения"
|
422 |
|
423 |
+
#: wp/transposh_admin.php:519
|
424 |
#@ transposh
|
425 |
msgid "Widget will allow setting this language as user default"
|
426 |
msgstr "Виджет позволит установить пользователю язык по умолчанию"
|
427 |
|
428 |
+
#: wp/transposh_admin.php:519
|
429 |
#@ transposh
|
430 |
msgid "Allow user to set current language as default"
|
431 |
msgstr "Разрешить пользователю установить текущий язык основным"
|
432 |
|
433 |
+
#: wp/transposh_admin.php:521
|
434 |
#@ transposh
|
435 |
msgid "Transposh logo will not appear on widget"
|
436 |
msgstr "логотип Transposh не будет отображаться в виджете"
|
437 |
|
438 |
+
#: wp/transposh_admin.php:521
|
439 |
#@ transposh
|
440 |
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
441 |
msgstr "Убрать логотип Transposh (смотрите <a href=\"http://transposh.org/logoterms\">условия</a>)"
|
472 |
msgid "%VERSION%"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: wp/transposh_admin.php:400
|
476 |
#@ transposh
|
477 |
msgid "Language supported by apertium translate"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: wp/transposh_admin.php:541
|
481 |
#@ transposh
|
482 |
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: wp/transposh_admin.php:548
|
486 |
#@ transposh
|
487 |
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: wp/transposh_admin.php:554
|
491 |
#@ transposh
|
492 |
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: wp/transposh_admin.php:571
|
496 |
#@ transposh
|
497 |
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: wp/transposh_widget.php:314
|
501 |
#@ transposh
|
502 |
msgid "translation plugin for wordpress"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: wp/transposh_widget.php:317
|
506 |
#@ transposh
|
507 |
msgid "wordpress translation plugin"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: wp/transposh_widget.php:320
|
511 |
#@ transposh
|
512 |
msgid "translate your blog to 60+ languages"
|
513 |
msgstr ""
|
514 |
|
515 |
+
#: wp/transposh_widget.php:323
|
516 |
#@ transposh
|
517 |
msgid "website crowdsourcing translation plugin"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: wp/transposh_widget.php:326
|
521 |
#@ transposh
|
522 |
msgid "google translate and bing translate plugin for wordpress"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: wp/transposh_admin.php:523
|
526 |
+
#: wp/transposh_admin.php:524
|
527 |
#@ transposh
|
528 |
msgid "Edit interface (and progress bar) theme:"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
532 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
533 |
+
#@ transposh
|
534 |
+
msgid "Select language"
|
535 |
+
msgstr ""
|
536 |
+
|
537 |
+
#: wp/transposh_admin.php:209
|
538 |
+
#@ transposh
|
539 |
+
msgid "Frontend settings"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: wp/transposh_admin.php:237
|
543 |
+
#, php-format
|
544 |
+
#@ transposh
|
545 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: wp/transposh_admin.php:237
|
549 |
+
#: wp/transposh_admin.php:241
|
550 |
+
#@ transposh
|
551 |
+
msgid "Check Transposh FAQs"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: wp/transposh_admin.php:241
|
555 |
+
#@ transposh
|
556 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: wp/transposh_admin.php:454
|
560 |
+
#@ transposh
|
561 |
+
msgid "Allow search of translated languages (and the original language)"
|
562 |
+
msgstr ""
|
563 |
+
|
564 |
+
#: wp/transposh_admin.php:475
|
565 |
+
#@ transposh
|
566 |
+
msgid "Enable override for default locale"
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: wp/transposh_admin.php:475
|
570 |
+
#@ transposh
|
571 |
+
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: wp/transposh_admin.php:495
|
575 |
+
#@ transposh
|
576 |
+
msgid "MSN API key"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: wp/transposh_admin.php:496
|
580 |
+
#: wp/transposh_admin.php:502
|
581 |
+
#@ transposh
|
582 |
+
msgid "API Key"
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: wp/transposh_admin.php:501
|
586 |
+
#@ transposh
|
587 |
+
msgid "Google API key"
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: wp/transposh_admin.php:559
|
591 |
+
#@ transposh
|
592 |
+
msgid "Allow collecting usage statistics"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: wp/transposh_postpublish.php:52
|
596 |
+
#@ transposh
|
597 |
+
msgid "Set post language"
|
598 |
+
msgstr ""
|
599 |
+
|
600 |
+
#: wp/transposh_postpublish.php:53
|
601 |
+
#@ transposh
|
602 |
+
msgid "Set page language"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: wp/transposh_postpublish.php:198
|
606 |
+
#@ default
|
607 |
+
msgid "Default"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
627 |
+
#: widgets/default/tpw_default.php:43
|
628 |
+
#@ transposh
|
629 |
+
msgid "Language"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_admin.php:559
|
633 |
+
#@ transposh
|
634 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: this will be the default widget title
|
638 |
+
#: wp/transposh_widget.php:115
|
639 |
+
#@ transposh
|
640 |
+
msgid "Translation"
|
641 |
+
msgstr ""
|
642 |
+
|
langs/transposh-tr_TR.mo
ADDED
Binary file
|
langs/transposh-tr_TR.po
ADDED
@@ -0,0 +1,642 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Transposh Translation Filter v%VERSION%\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2011-08-02 00:00:00+00:00\n"
|
6 |
+
"PO-Revision-Date: 2011-09-25 12:45+0200\n"
|
7 |
+
"Last-Translator: Semih Yeşilyurt http://kingdroid.net <info@kingdroid.net>\n"
|
8 |
+
"Language-Team: Turkish <semih.yesilyurt@gmail.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
+
"X-Poedit-Language: Turkish\n"
|
14 |
+
"X-Poedit-Country: TURKEY\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: \n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
+
|
22 |
+
#: wp/transposh_3rdparty.php:159
|
23 |
+
#, php-format
|
24 |
+
#@ buddypress
|
25 |
+
msgid "%s translated a phrase to %s with transposh:"
|
26 |
+
msgstr "%sTransposh ile bir %s ifade tercüme:"
|
27 |
+
|
28 |
+
#: wp/transposh_admin.php:286
|
29 |
+
#@ transposh
|
30 |
+
msgid "Problems?"
|
31 |
+
msgstr "Problemler?"
|
32 |
+
|
33 |
+
#: wp/transposh_widget.php:82
|
34 |
+
#@ transposh
|
35 |
+
msgid "Transposh language selection widget"
|
36 |
+
msgstr "Transposh bileşeni dili seçin"
|
37 |
+
|
38 |
+
#: wp/transposh_admin.php:202
|
39 |
+
#@ transposh
|
40 |
+
msgid "About this plugin"
|
41 |
+
msgstr "Eklenti hakkında"
|
42 |
+
|
43 |
+
#: wp/transposh_admin.php:203
|
44 |
+
#@ transposh
|
45 |
+
msgid "Plugin news"
|
46 |
+
msgstr "Eklenti haberleri"
|
47 |
+
|
48 |
+
#: wp/transposh_admin.php:204
|
49 |
+
#@ transposh
|
50 |
+
msgid "Plugin stats"
|
51 |
+
msgstr "Eklenti istatistikleri"
|
52 |
+
|
53 |
+
#: wp/transposh_admin.php:205
|
54 |
+
#@ transposh
|
55 |
+
msgid "Translate all"
|
56 |
+
msgstr "Hepsini tercüme et"
|
57 |
+
|
58 |
+
#: wp/transposh_admin.php:206
|
59 |
+
#@ transposh
|
60 |
+
msgid "Supported languages"
|
61 |
+
msgstr "Desteklenen diller"
|
62 |
+
|
63 |
+
#: wp/transposh_admin.php:207
|
64 |
+
#@ transposh
|
65 |
+
msgid "Translation settings"
|
66 |
+
msgstr "Tercüme ayarları"
|
67 |
+
|
68 |
+
#: wp/transposh_admin.php:208
|
69 |
+
#@ transposh
|
70 |
+
msgid "Automatic translation settings"
|
71 |
+
msgstr "Otomatik tercüme ayarları"
|
72 |
+
|
73 |
+
#: wp/transposh_admin.php:210
|
74 |
+
#@ transposh
|
75 |
+
msgid "Generic settings"
|
76 |
+
msgstr "Genel ayarlar"
|
77 |
+
|
78 |
+
#: wp/transposh_admin.php:211
|
79 |
+
#@ transposh
|
80 |
+
msgid "Database maintenance"
|
81 |
+
msgstr "Veritabanı bakımı"
|
82 |
+
|
83 |
+
#: wp/transposh_admin.php:226
|
84 |
+
#@ transposh
|
85 |
+
msgid "Transposh community features"
|
86 |
+
msgstr "Transposh topluluğu önerileir"
|
87 |
+
|
88 |
+
#: wp/transposh_admin.php:170
|
89 |
+
#: wp/transposh_admin.php:232
|
90 |
+
#: wp/transposh_postpublish.php:50
|
91 |
+
#: wp/transposh_postpublish.php:51
|
92 |
+
#: wp/transposh_widget.php:84
|
93 |
+
#: wp/transposh_widget.php:311
|
94 |
+
#@ transposh
|
95 |
+
#@ default
|
96 |
+
msgid "Transposh"
|
97 |
+
msgstr "Transposh"
|
98 |
+
|
99 |
+
#: wp/transposh_admin.php:322
|
100 |
+
#@ transposh
|
101 |
+
msgid "Translate by clicking the button below"
|
102 |
+
msgstr "Butonun altındaki diller"
|
103 |
+
|
104 |
+
#: wp/transposh_admin.php:324
|
105 |
+
#@ transposh
|
106 |
+
msgid "Translate All Now"
|
107 |
+
msgstr "Şimdi Hepsini Tercüme Et"
|
108 |
+
|
109 |
+
#: wp/transposh_admin.php:302
|
110 |
+
#@ transposh
|
111 |
+
msgid "Plugin Homepage"
|
112 |
+
msgstr "Eklenti Ana Sayfası"
|
113 |
+
|
114 |
+
#: wp/transposh_admin.php:303
|
115 |
+
#@ transposh
|
116 |
+
msgid "Suggest a Feature"
|
117 |
+
msgstr "Bir özellik önerin"
|
118 |
+
|
119 |
+
#: wp/transposh_admin.php:305
|
120 |
+
#@ transposh
|
121 |
+
msgid "Report a Bug"
|
122 |
+
msgstr "Hata Bildir"
|
123 |
+
|
124 |
+
#: wp/transposh_admin.php:379
|
125 |
+
#@ transposh
|
126 |
+
msgid "Default Language (drag another language here to make it default)"
|
127 |
+
msgstr "Varsayılan Dili Seçin (varsayılan dili seçmek için aşağıdan, buraya sürükleyin)"
|
128 |
+
|
129 |
+
#: wp/transposh_admin.php:386
|
130 |
+
#@ transposh
|
131 |
+
msgid "Available Languages (Click to toggle language state - Drag to sort in the widget)"
|
132 |
+
msgstr "Kullanılabilir Diller (Etkinleştirmek için tıklayın - Bileşende sıralamak için sürükleyin)"
|
133 |
+
|
134 |
+
#: wp/transposh_admin.php:396
|
135 |
+
#@ transposh
|
136 |
+
msgid "Language supported by google translate"
|
137 |
+
msgstr "Google translate tarafından desteklenen diller"
|
138 |
+
|
139 |
+
#: wp/transposh_admin.php:398
|
140 |
+
#@ transposh
|
141 |
+
msgid "Language supported by bing translate"
|
142 |
+
msgstr "Bing translate tarafından desteklenen diller"
|
143 |
+
|
144 |
+
#: wp/transposh_admin.php:402
|
145 |
+
#@ transposh
|
146 |
+
msgid "Language is written from right to left"
|
147 |
+
msgstr "Dil, sağdan sola doğru yazılır"
|
148 |
+
|
149 |
+
#: wp/transposh_admin.php:407
|
150 |
+
#@ transposh
|
151 |
+
msgid "Display options:"
|
152 |
+
msgstr "Ekran seçenekleri:"
|
153 |
+
|
154 |
+
#: wp/transposh_admin.php:408
|
155 |
+
#@ transposh
|
156 |
+
msgid "Toggle names of languages between English and Original"
|
157 |
+
msgstr "İngilizce ve Orjinal dile göre sırala"
|
158 |
+
|
159 |
+
#: wp/transposh_admin.php:409
|
160 |
+
#@ transposh
|
161 |
+
msgid "Make all languages active"
|
162 |
+
msgstr "Tüm diller aktif olsun"
|
163 |
+
|
164 |
+
#: wp/transposh_admin.php:410
|
165 |
+
#@ transposh
|
166 |
+
msgid "Sort by language name"
|
167 |
+
msgstr "Dil ismine göre sırala"
|
168 |
+
|
169 |
+
#: wp/transposh_admin.php:411
|
170 |
+
#@ transposh
|
171 |
+
msgid "Sort by lSO code"
|
172 |
+
msgstr "ISO koduna göre sıralayın"
|
173 |
+
|
174 |
+
#: wp/transposh_admin.php:412
|
175 |
+
#@ transposh
|
176 |
+
msgid "Legend:"
|
177 |
+
msgstr "Yetkiler"
|
178 |
+
|
179 |
+
#: wp/transposh_admin.php:412
|
180 |
+
#@ transposh
|
181 |
+
msgid "Green - active"
|
182 |
+
msgstr "Yeşil - Aktif"
|
183 |
+
|
184 |
+
#: wp/transposh_admin.php:412
|
185 |
+
#@ transposh
|
186 |
+
msgid "Yellow - translateable (only translators will see this language)"
|
187 |
+
msgstr "Yeşil - çevrilebilir (sadece çevirmenler bu dili görebilir)"
|
188 |
+
|
189 |
+
#: wp/transposh_admin.php:412
|
190 |
+
#@ transposh
|
191 |
+
msgid "blank - inactive"
|
192 |
+
msgstr "boş - pasif"
|
193 |
+
|
194 |
+
#: wp/transposh_admin.php:434
|
195 |
+
#@ transposh
|
196 |
+
msgid "Who can translate ?"
|
197 |
+
msgstr "Kimler tercüme yapabilir?"
|
198 |
+
|
199 |
+
#: wp/transposh_admin.php:441
|
200 |
+
#@ transposh
|
201 |
+
msgid "Anonymous"
|
202 |
+
msgstr "Anonim"
|
203 |
+
|
204 |
+
#: wp/transposh_admin.php:447
|
205 |
+
#@ transposh
|
206 |
+
msgid "Enable default language translation"
|
207 |
+
msgstr "Varsayılan dili çevirme etkin"
|
208 |
+
|
209 |
+
#: wp/transposh_admin.php:447
|
210 |
+
#@ transposh
|
211 |
+
msgid "Allow translation of default language - useful for sites with more than one major language"
|
212 |
+
msgstr "Birden fazla ana dili olan siteler için yararlı - varsayılan dil çeviri izni"
|
213 |
+
|
214 |
+
#: wp/transposh_admin.php:454
|
215 |
+
#@ transposh
|
216 |
+
msgid "Enable search in translated languages"
|
217 |
+
msgstr "Tercüme edilmiş sayfada arama yapılabilsin"
|
218 |
+
|
219 |
+
#: wp/transposh_admin.php:461
|
220 |
+
#@ transposh
|
221 |
+
msgid "Allow translation of permalinks and urls"
|
222 |
+
msgstr "Kalıcı URL'lere izin verilsin"
|
223 |
+
|
224 |
+
#: wp/transposh_admin.php:484
|
225 |
+
#@ transposh
|
226 |
+
msgid "Enable automatic translation"
|
227 |
+
msgstr "Otomatik tercüme aktif"
|
228 |
+
|
229 |
+
#: wp/transposh_admin.php:484
|
230 |
+
#@ transposh
|
231 |
+
msgid "Allow automatic translation of pages"
|
232 |
+
msgstr "Sayfaları otomatik çevirmeye izin verilsin"
|
233 |
+
|
234 |
+
#: wp/transposh_admin.php:490
|
235 |
+
#@ transposh
|
236 |
+
msgid "Enable automatic translation after posting"
|
237 |
+
msgstr "Sonraki yazıyı çevirme aktif olsun"
|
238 |
+
|
239 |
+
#: wp/transposh_admin.php:490
|
240 |
+
#@ transposh
|
241 |
+
msgid "Do automatic translation immediately after a post has been published"
|
242 |
+
msgstr "Yazı yayınlandıktan hemen sonra otomatik olarak çeviri yapılsın"
|
243 |
+
|
244 |
+
#: wp/transposh_admin.php:507
|
245 |
+
#@ transposh
|
246 |
+
msgid "Select preferred auto translation engine"
|
247 |
+
msgstr "Tercümeyi hangisi yapsın?"
|
248 |
+
|
249 |
+
#: wp/transposh_admin.php:508
|
250 |
+
#@ transposh
|
251 |
+
msgid "Translation engine:"
|
252 |
+
msgstr "Arama Motoru:"
|
253 |
+
|
254 |
+
#: wp/transposh_admin.php:510
|
255 |
+
#@ transposh
|
256 |
+
msgid "Google"
|
257 |
+
msgstr "Google"
|
258 |
+
|
259 |
+
#: wp/transposh_admin.php:511
|
260 |
+
#@ transposh
|
261 |
+
msgid "Bing"
|
262 |
+
msgstr "Bing"
|
263 |
+
|
264 |
+
#: wp/transposh_admin.php:539
|
265 |
+
#@ transposh
|
266 |
+
msgid "Rewrite URLs"
|
267 |
+
msgstr "Rewrite URL'ler"
|
268 |
+
|
269 |
+
#: wp/transposh_admin.php:547
|
270 |
+
#@ transposh
|
271 |
+
msgid "Add scripts to footer"
|
272 |
+
msgstr "Footer'a script ekle"
|
273 |
+
|
274 |
+
#: wp/transposh_admin.php:548
|
275 |
+
#@ transposh
|
276 |
+
msgid "Push transposh scripts to footer of page instead of header, makes pages load faster. Requires that your theme should have proper footer support."
|
277 |
+
msgstr "Başlığının yerine sayfa altbilgisi yerleştirin, sayfaların daha hızlı yüklenmesini sağlar. Temaya uygun altbilgi desteği olması gerekir."
|
278 |
+
|
279 |
+
#: wp/transposh_admin.php:553
|
280 |
+
#@ transposh
|
281 |
+
msgid "Auto detect language for users"
|
282 |
+
msgstr "Kullanıcının dilini otomatik tespit et"
|
283 |
+
|
284 |
+
#: wp/transposh_admin.php:554
|
285 |
+
#@ transposh
|
286 |
+
msgid "This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. This will redirect the first page accessed in the session to the same page with the detected language."
|
287 |
+
msgstr "Gönderilen ACCEPT_LANGUAGES komutuyla ziyaretçinin dilini otomatik olarak tespit edecektir. Bu oturumda aynı sayfaya eriştiğinde onu çevrilmiş sayfaya yönlendirecektir."
|
288 |
+
|
289 |
+
#: wp/transposh_admin.php:569
|
290 |
+
#@ transposh
|
291 |
+
msgid "Delete all automated translations"
|
292 |
+
msgstr "Tüm otomatik çevirileri sil"
|
293 |
+
|
294 |
+
#: wp/transposh_admin.php:570
|
295 |
+
#@ transposh
|
296 |
+
msgid "Delete automated translations older than 14 days"
|
297 |
+
msgstr "14 günden eski otomatik çevrilmiş sayfaları sil"
|
298 |
+
|
299 |
+
#: wp/transposh_admin.php:575
|
300 |
+
#@ transposh
|
301 |
+
msgid "Backup service for human translation"
|
302 |
+
msgstr "İnsan tercümelerini yedekleme hizmeti"
|
303 |
+
|
304 |
+
#: wp/transposh_admin.php:576
|
305 |
+
#@ transposh
|
306 |
+
msgid "Enable daily backup"
|
307 |
+
msgstr "Günlük yedeklemeyi etkinleştir"
|
308 |
+
|
309 |
+
#: wp/transposh_admin.php:577
|
310 |
+
#@ transposh
|
311 |
+
msgid "Enable live backup"
|
312 |
+
msgstr "Canlı yedeklemeyi etkinleştir"
|
313 |
+
|
314 |
+
#: wp/transposh_admin.php:578
|
315 |
+
#@ transposh
|
316 |
+
msgid "Disable backup (Can be run manually by clicking the button below)"
|
317 |
+
msgstr "Yedeklemeyi devre dışı bırak (şimdi yedekle düğmesine tıklayarak yedekleme yapabilirsiniz)"
|
318 |
+
|
319 |
+
#: wp/transposh_admin.php:579
|
320 |
+
#@ transposh
|
321 |
+
msgid "How to restore?"
|
322 |
+
msgstr "Nasıl geri yüklenir?"
|
323 |
+
|
324 |
+
#: wp/transposh_admin.php:581
|
325 |
+
#@ transposh
|
326 |
+
msgid "Do Backup Now"
|
327 |
+
msgstr "Şimdi yedekle"
|
328 |
+
|
329 |
+
#: wp/transposh_admin.php:160
|
330 |
+
#@ transposh
|
331 |
+
msgid "Transposh makes your blog translatable"
|
332 |
+
msgstr "Transposh makes your blog translatable"
|
333 |
+
|
334 |
+
#: wp/transposh_admin.php:161
|
335 |
+
#@ transposh
|
336 |
+
msgid "Plugin homepage"
|
337 |
+
msgstr "Eklenti Ana sayfası"
|
338 |
+
|
339 |
+
#: wp/transposh_admin.php:162
|
340 |
+
#@ transposh
|
341 |
+
msgid "Frequently asked questions"
|
342 |
+
msgstr "Sıkça sorulan sorular"
|
343 |
+
|
344 |
+
#: wp/transposh_admin.php:170
|
345 |
+
#@ transposh
|
346 |
+
msgid "Transposh control center"
|
347 |
+
msgstr "Transposh kontrol merkezi"
|
348 |
+
|
349 |
+
#: wp/transposh_admin.php:461
|
350 |
+
#@ transposh
|
351 |
+
msgid "Enable url translation"
|
352 |
+
msgstr "URL tercümesini etkinleştirin"
|
353 |
+
|
354 |
+
#: wp/transposh_admin.php:461
|
355 |
+
#: wp/transposh_admin.php:468
|
356 |
+
#@ transposh
|
357 |
+
msgid "experimental"
|
358 |
+
msgstr "deneysel"
|
359 |
+
|
360 |
+
#: wp/transposh_admin.php:541
|
361 |
+
#@ transposh
|
362 |
+
msgid "Rewrite URLs to be search engine friendly, e.g. (http://transposh.org/<strong>en</strong>). Requires that permalinks will be enabled."
|
363 |
+
msgstr "URL'leri yeniden yazmak için arama motoru dostu, örn. ( http://transposh.org/<strong>en</strong> ). Kalıcı bağlantıların etkinleştirilmiş olması gerekir."
|
364 |
+
|
365 |
+
#: wp/transposh_db.php:673
|
366 |
+
#@ transposh
|
367 |
+
msgid "Database stats"
|
368 |
+
msgstr "Veritabanı istatistikleri"
|
369 |
+
|
370 |
+
#: wp/transposh_db.php:678
|
371 |
+
#, php-format
|
372 |
+
#@ transposh
|
373 |
+
msgid "Total of <strong style=\"color:red\">%s</strong> translated phrases."
|
374 |
+
msgstr "Toplam <strong style=\"color:red\">%s</strong> cümle tercüme edildi."
|
375 |
+
|
376 |
+
#: wp/transposh_db.php:685
|
377 |
+
#, php-format
|
378 |
+
#@ transposh
|
379 |
+
msgid "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> human translated phrases."
|
380 |
+
msgstr "<strong>%1s</strong> has <strong style=\"color:red\">%2s</strong> insan cümle çevirisi vardır."
|
381 |
+
|
382 |
+
#: wp/transposh_db.php:688
|
383 |
+
#@ transposh
|
384 |
+
msgid "Recent activity"
|
385 |
+
msgstr "Son etkinlikler"
|
386 |
+
|
387 |
+
#: wp/transposh_db.php:693
|
388 |
+
#, php-format
|
389 |
+
#@ transposh
|
390 |
+
msgid "On <strong>%1s</strong><br/>user <strong>%2s</strong> translated<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
391 |
+
msgstr "On <strong>%1s</strong><br/>kullanıcı <strong>%2s</strong> tercüme<br/>\"<strong>%3s</strong>\"<br/>to <strong style=\"color:red\">%4s</strong><br/>\"<strong>%5s</strong>\""
|
392 |
+
|
393 |
+
#: wp/transposh_widget.php:125
|
394 |
+
#@ transposh
|
395 |
+
msgid "Style:"
|
396 |
+
msgstr "Stil:"
|
397 |
+
|
398 |
+
#: wp/transposh_admin.php:517
|
399 |
+
#@ transposh
|
400 |
+
msgid "Show progress bar when a client triggers automatic translation"
|
401 |
+
msgstr "otomatik çeviri yapılırken ilerleme çubuğunu göster"
|
402 |
+
|
403 |
+
#: wp/transposh_admin.php:517
|
404 |
+
#@ transposh
|
405 |
+
msgid "Show progress bar"
|
406 |
+
msgstr "İlerleme çubuğunu göster"
|
407 |
+
|
408 |
+
#: wp/transposh_admin.php:519
|
409 |
+
#@ transposh
|
410 |
+
msgid "Widget will allow setting this language as user default"
|
411 |
+
msgstr "Bileşen kullanıcının varsayılan olarak bu dil ayarına izin verecek"
|
412 |
+
|
413 |
+
#: wp/transposh_admin.php:519
|
414 |
+
#@ transposh
|
415 |
+
msgid "Allow user to set current language as default"
|
416 |
+
msgstr "Kullanıcının varsayılan olarak geçerli dilini ayarlamak için izin ver"
|
417 |
+
|
418 |
+
#: wp/transposh_admin.php:521
|
419 |
+
#@ transposh
|
420 |
+
msgid "Transposh logo will not appear on widget"
|
421 |
+
msgstr "Transposh logosu bileşende görünmez"
|
422 |
+
|
423 |
+
#: wp/transposh_admin.php:521
|
424 |
+
#@ transposh
|
425 |
+
msgid "Remove transposh logo (see <a href=\"http://transposh.org/logoterms\">terms</a>)"
|
426 |
+
msgstr "Transhposh logosunu sil (bkz. <a href=\"http://transposh.org/logoterms\">şartlar</a>)"
|
427 |
+
|
428 |
+
#: wp/transposh_admin.php:579
|
429 |
+
#@ transposh
|
430 |
+
msgid "Service Key:"
|
431 |
+
msgstr "Hizmet Key:"
|
432 |
+
|
433 |
+
#: wp/transposh_widget.php:284
|
434 |
+
#@ transposh
|
435 |
+
msgid "Set as default language"
|
436 |
+
msgstr "Varsayılan dil olarak ayarlayın"
|
437 |
+
|
438 |
+
#. translators: plugin header field 'Name'
|
439 |
+
#: transposh.php:0
|
440 |
+
#@ transposh
|
441 |
+
msgid "Transposh Translation Filter"
|
442 |
+
msgstr "Transposh Çeviri Filtresi"
|
443 |
+
|
444 |
+
#. translators: plugin header field 'PluginURI'
|
445 |
+
#. translators: plugin header field 'AuthorURI'
|
446 |
+
#: transposh.php:0
|
447 |
+
#@ transposh
|
448 |
+
msgid "http://transposh.org/"
|
449 |
+
msgstr "http://transposh.org/"
|
450 |
+
|
451 |
+
#. translators: plugin header field 'Description'
|
452 |
+
#: transposh.php:0
|
453 |
+
#@ transposh
|
454 |
+
msgid "Translation filter for WordPress, After enabling please set languages at the <a href=\"options-general.php?page=transposh\">the options page</a> Want to help? visit our development site at <a href=\"http://trac.transposh.org/\">trac.transposh.org</a>."
|
455 |
+
msgstr "WordPress için çeviri seçenekleri sayfasında </ a> yardım ister <a href=\"options-general.php?page=transposh\"> lütfen ayarlanır dillerde etkinleştirdikten sonra filtre,? <a href=\"http://trac.transposh.org/\"> trac.transposh.org geliştirme sitesini ziyaret edin </ a>."
|
456 |
+
|
457 |
+
#. translators: plugin header field 'Author'
|
458 |
+
#: transposh.php:0
|
459 |
+
#@ transposh
|
460 |
+
msgid "Team Transposh"
|
461 |
+
msgstr "Transposh Takımı"
|
462 |
+
|
463 |
+
#. translators: plugin header field 'Version'
|
464 |
+
#: transposh.php:0
|
465 |
+
#, php-format
|
466 |
+
#@ transposh
|
467 |
+
msgid "%VERSION%"
|
468 |
+
msgstr "%VERSION%"
|
469 |
+
|
470 |
+
#: transposh.php:898
|
471 |
+
#@ default
|
472 |
+
msgid "Settings"
|
473 |
+
msgstr "Ayarlar"
|
474 |
+
|
475 |
+
#: wp/transposh_admin.php:262
|
476 |
+
#@ default
|
477 |
+
msgid "Save Changes"
|
478 |
+
msgstr "Değişiklikleri Kaydet"
|
479 |
+
|
480 |
+
#: wp/transposh_admin.php:468
|
481 |
+
#@ transposh
|
482 |
+
msgid "Enable gettext integration"
|
483 |
+
msgstr "Gettext entegrasyonunu etkinleştirin"
|
484 |
+
|
485 |
+
#: wp/transposh_admin.php:468
|
486 |
+
#@ transposh
|
487 |
+
msgid "Enable integration of Transposh with existing gettext interface (.po/.mo files)"
|
488 |
+
msgstr "Mevcut gettext arayüzü (.po / .mo dosyaları) ile Transposh entegrasyonu etkinleştirin"
|
489 |
+
|
490 |
+
#: wp/transposh_admin.php:400
|
491 |
+
#@ transposh
|
492 |
+
msgid "Language supported by apertium translate"
|
493 |
+
msgstr "Apertium translate tarafından desteklenen dil"
|
494 |
+
|
495 |
+
#: wp/transposh_admin.php:571
|
496 |
+
#@ transposh
|
497 |
+
msgid "Attempt to fix errors caused by previous versions - please backup first"
|
498 |
+
msgstr "Önceki sürümleri tarafından kaynaklanan hataların gidermek için çalıştır - Lütfen yedekleme yapın"
|
499 |
+
|
500 |
+
#: wp/transposh_widget.php:314
|
501 |
+
#@ transposh
|
502 |
+
msgid "translation plugin for wordpress"
|
503 |
+
msgstr "wordpress için çeviri eklentisi"
|
504 |
+
|
505 |
+
#: wp/transposh_widget.php:317
|
506 |
+
#@ transposh
|
507 |
+
msgid "wordpress translation plugin"
|
508 |
+
msgstr "WordPress çeviri eklentisi"
|
509 |
+
|
510 |
+
#: wp/transposh_widget.php:320
|
511 |
+
#@ transposh
|
512 |
+
msgid "translate your blog to 60+ languages"
|
513 |
+
msgstr "Blogunuzu 60+ dile çevirin"
|
514 |
+
|
515 |
+
#: wp/transposh_widget.php:323
|
516 |
+
#@ transposh
|
517 |
+
msgid "website crowdsourcing translation plugin"
|
518 |
+
msgstr "web sitesi crowdsourcing çeviri eklentisi"
|
519 |
+
|
520 |
+
#: wp/transposh_widget.php:326
|
521 |
+
#@ transposh
|
522 |
+
msgid "google translate and bing translate plugin for wordpress"
|
523 |
+
msgstr "Wordpres için google translate ve bing translate eklentisi"
|
524 |
+
|
525 |
+
#: wp/transposh_admin.php:523
|
526 |
+
#: wp/transposh_admin.php:524
|
527 |
+
#@ transposh
|
528 |
+
msgid "Edit interface (and progress bar) theme:"
|
529 |
+
msgstr "İlerleme çubuğu arayüzünü düzenle"
|
530 |
+
|
531 |
+
#: wp/transposh_admin.php:454
|
532 |
+
#@ transposh
|
533 |
+
msgid "Allow search of translated languages (and the original language)"
|
534 |
+
msgstr "Tercüme dilleri Bulmaya izin ver (ve orijinal dili)"
|
535 |
+
|
536 |
+
#: wp/transposh_admin.php:475
|
537 |
+
#@ transposh
|
538 |
+
msgid "Enable override for default locale"
|
539 |
+
msgstr "Varsayılan yerel ayar için geçersiz kılmayı etkinleştirin"
|
540 |
+
|
541 |
+
#: wp/transposh_admin.php:475
|
542 |
+
#@ transposh
|
543 |
+
msgid "Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)"
|
544 |
+
msgstr "(Çevrilmemiş sayfaları ve yönetici sayfaları gibi) varsayılan dillerin sayfaları WP_LANG varsayılan yerel geçersiz etkinleştirin"
|
545 |
+
|
546 |
+
#: wp/transposh_admin.php:237
|
547 |
+
#, php-format
|
548 |
+
#@ transposh
|
549 |
+
msgid "Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it."
|
550 |
+
msgstr "Boş sayfalar lütfen artırmayı düşünebilirsiniz yaşarsanız %s geçerli PHP bellek sınırı oldukça düşüktür."
|
551 |
+
|
552 |
+
#: wp/transposh_admin.php:241
|
553 |
+
#@ transposh
|
554 |
+
msgid "We were not able to find a supported in-memory caching engine, installing one can improve performance."
|
555 |
+
msgstr "Biz kurulu bir performans artırıcı bulamadık, bir önbelleğe alma motoru bulamadık"
|
556 |
+
|
557 |
+
#: wp/transposh_postpublish.php:52
|
558 |
+
#@ transposh
|
559 |
+
msgid "Set post language"
|
560 |
+
msgstr "Mesaj dili olarak ayarlayın"
|
561 |
+
|
562 |
+
#: wp/transposh_postpublish.php:53
|
563 |
+
#@ transposh
|
564 |
+
msgid "Set page language"
|
565 |
+
msgstr "Sayfa dili olarak ayarlayın"
|
566 |
+
|
567 |
+
#: wp/transposh_postpublish.php:198
|
568 |
+
#@ default
|
569 |
+
msgid "Default"
|
570 |
+
msgstr "Varsayılan"
|
571 |
+
|
572 |
+
#: wp/transposh_admin.php:237
|
573 |
+
#: wp/transposh_admin.php:241
|
574 |
+
#@ transposh
|
575 |
+
msgid "Check Transposh FAQs"
|
576 |
+
msgstr "Transposh SSS kontrol edin"
|
577 |
+
|
578 |
+
#: wp/transposh_admin.php:559
|
579 |
+
#@ transposh
|
580 |
+
msgid "Allow collecting usage statistics"
|
581 |
+
msgstr "Kullanım istatistikleri toplamaya izin ver"
|
582 |
+
|
583 |
+
#. TRANSLATORS: this is what appears in the select box in dropdown subwidget
|
584 |
+
#: widgets/dropdown/tpw_image_dropdown.php:45
|
585 |
+
#@ transposh
|
586 |
+
msgid "Select language"
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: wp/transposh_admin.php:209
|
590 |
+
#@ transposh
|
591 |
+
msgid "Frontend settings"
|
592 |
+
msgstr ""
|
593 |
+
|
594 |
+
#: wp/transposh_admin.php:495
|
595 |
+
#@ transposh
|
596 |
+
msgid "MSN API key"
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#: wp/transposh_admin.php:496
|
600 |
+
#: wp/transposh_admin.php:502
|
601 |
+
#@ transposh
|
602 |
+
msgid "API Key"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: wp/transposh_admin.php:501
|
606 |
+
#@ transposh
|
607 |
+
msgid "Google API key"
|
608 |
+
msgstr ""
|
609 |
+
|
610 |
+
#: wp/transposh_widget.php:120
|
611 |
+
#@ transposh
|
612 |
+
msgid "Title:"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: wp/transposh_widget.php:252
|
616 |
+
#@ transposh
|
617 |
+
msgid "Transposh subwidget was not loaded correctly"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#. TRANSLATORS: no need to translate this string
|
621 |
+
#: wp/transposh_widget.php:269
|
622 |
+
#@ transposh
|
623 |
+
msgid "title"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#. TRANSLATORS: this is what appears in the select box in the default subwidget
|
627 |
+
#: widgets/default/tpw_default.php:43
|
628 |
+
#@ transposh
|
629 |
+
msgid "Language"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: wp/transposh_admin.php:559
|
633 |
+
#@ transposh
|
634 |
+
msgid "This option enables collection of statistics by transposh that will be used to improve the product."
|
635 |
+
msgstr ""
|
636 |
+
|
637 |
+
#. TRANSLATORS: this will be the default widget title
|
638 |
+
#: wp/transposh_widget.php:115
|
639 |
+
#@ transposh
|
640 |
+
msgid "Translation"
|
641 |
+
msgstr ""
|
642 |
+
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: oferwald
|
|
3 |
Donate link: http://transposh.org/donate/
|
4 |
Tags: translation, widget, filter, buddypress, bilingual, multilingual, transposh, translate, language, crowdsourcing, context, wiki, RTL, Hebrew, Spanish, French, Russian, English, Arabic, Portuguese
|
5 |
Requires at least: 2.8
|
6 |
-
Tested up to: 3.
|
7 |
-
Stable tag: 0.
|
8 |
|
9 |
Transposh adds best of breed translation support to wordpress, 65 languages are automatically translated and can be manually corrected with ease.
|
10 |
|
@@ -19,7 +19,7 @@ You can watch the video above, made by Fabrice Meuwissen of obviousidea.com whic
|
|
19 |
|
20 |
* Support for any language - including RTL/LTR layouts
|
21 |
* Unique drag/drop interface for choosing viewable/translatable languages
|
22 |
-
* Multiple
|
23 |
* Translation of external plugins without a need for .po/.mo files
|
24 |
* Automatic translation mode for all content (including comments!)
|
25 |
* Use either Google Translate,MS Translate or Apertium backends - 65 languages supported!
|
@@ -68,6 +68,9 @@ You can find them on our site [here](http://transposh.org/faq)
|
|
68 |
5. Widget style selection box, with three basic appearances, flags below (in Hebrew), language selection on the top right and language list on the bottom right.
|
69 |
|
70 |
== Upgrade Notice ==
|
|
|
|
|
|
|
71 |
= 0.7.0 =
|
72 |
New edit interface, tons of other fixes
|
73 |
= 0.6.6 =
|
@@ -109,8 +112,28 @@ This version allows sorting of languages within the widget
|
|
109 |
* Persian translation by [Sushyant Zavarzadeh](http://zavarzadeh.org)
|
110 |
* Spanish translation by [Angel Torregrosa](http://wordp.relatividad.org)
|
111 |
* German translation by [Jenny Beelens](http://www.professionaltranslation.com)
|
|
|
112 |
|
113 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
= 2011/08/02 - 0.7.6 =
|
115 |
* Added some improvements to the simple html dom from a new upstream release
|
116 |
* Allow setting of a post/page language with a simple select box
|
3 |
Donate link: http://transposh.org/donate/
|
4 |
Tags: translation, widget, filter, buddypress, bilingual, multilingual, transposh, translate, language, crowdsourcing, context, wiki, RTL, Hebrew, Spanish, French, Russian, English, Arabic, Portuguese
|
5 |
Requires at least: 2.8
|
6 |
+
Tested up to: 3.3
|
7 |
+
Stable tag: 0.8.0
|
8 |
|
9 |
Transposh adds best of breed translation support to wordpress, 65 languages are automatically translated and can be manually corrected with ease.
|
10 |
|
19 |
|
20 |
* Support for any language - including RTL/LTR layouts
|
21 |
* Unique drag/drop interface for choosing viewable/translatable languages
|
22 |
+
* Multiple options for widget appearances - with pluggable widgets and multiple instances
|
23 |
* Translation of external plugins without a need for .po/.mo files
|
24 |
* Automatic translation mode for all content (including comments!)
|
25 |
* Use either Google Translate,MS Translate or Apertium backends - 65 languages supported!
|
68 |
5. Widget style selection box, with three basic appearances, flags below (in Hebrew), language selection on the top right and language list on the bottom right.
|
69 |
|
70 |
== Upgrade Notice ==
|
71 |
+
= 0.8.0 =
|
72 |
+
The widgets can have multiple instances, you need to change the current instance
|
73 |
+
If you want to use a google/msn API key, it is now possible
|
74 |
= 0.7.0 =
|
75 |
New edit interface, tons of other fixes
|
76 |
= 0.6.6 =
|
112 |
* Persian translation by [Sushyant Zavarzadeh](http://zavarzadeh.org)
|
113 |
* Spanish translation by [Angel Torregrosa](http://wordp.relatividad.org)
|
114 |
* German translation by [Jenny Beelens](http://www.professionaltranslation.com)
|
115 |
+
* Turkish translation by [Semih Yeşilyurt](http://kingdroid.net)
|
116 |
|
117 |
== Changelog ==
|
118 |
+
= 2011/11/28 - 0.8.0 =
|
119 |
+
* Attack of the killer "give us your money" APIs by both Google and Bing
|
120 |
+
* Improved Google Proxy to support working with all langugaes without key
|
121 |
+
* Added the ability to use your own API keys (take precedence over the proxy) (Thanks [Ryan Wood](spywarehelpcenter.com) for help with Google API key)
|
122 |
+
* Use temporary bing key if needed
|
123 |
+
* Added Catalan and Hindi support for Bing
|
124 |
+
* Improved translate all code and speed
|
125 |
+
* Improved widgets platform
|
126 |
+
* Allow multiple widget instances - each with different appearance
|
127 |
+
* Allow setting of widget title
|
128 |
+
* Widgets no longer post to change language, but use javascript directly
|
129 |
+
* Dropdown widget improved css
|
130 |
+
* Improved code reuse in javascript, better on-demand loading of required elements
|
131 |
+
* Support for Memcached
|
132 |
+
* Better 404 page handling (don't create new links to non-existing pages)
|
133 |
+
* Fix caching on rackspace cloudsites
|
134 |
+
* Many more minor fixes
|
135 |
+
* Turkish Translation by [Semih Yeşilyurt](http://kingdroid.net)
|
136 |
+
* Help us more (We will get ~1 promile of your adsense income, thanks!)
|
137 |
= 2011/08/02 - 0.7.6 =
|
138 |
* Added some improvements to the simple html dom from a new upstream release
|
139 |
* Allow setting of a post/page language with a simple select box
|
transposh.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
Plugin URI: http://transposh.org/
|
6 |
Description: Translation filter for WordPress, After enabling please set languages at the <a href="options-general.php?page=transposh">the options page</a> Want to help? visit our development site at <a href="http://trac.transposh.org/">trac.transposh.org</a>.
|
7 |
Author: Team Transposh
|
8 |
-
Version: 0.
|
9 |
Author URI: http://transposh.org/
|
10 |
License: GPL (http://www.gnu.org/licenses/gpl.txt)
|
11 |
Text Domain: transposh
|
@@ -13,14 +13,14 @@
|
|
13 |
*/
|
14 |
|
15 |
/*
|
16 |
-
* Transposh v0.
|
17 |
* http://transposh.org/
|
18 |
*
|
19 |
* Copyright 2011, Team Transposh
|
20 |
* Licensed under the GPL Version 2 or higher.
|
21 |
* http://transposh.org/license
|
22 |
*
|
23 |
-
* Date:
|
24 |
*/
|
25 |
|
26 |
//avoid direct calls to this file where wp core files not present
|
@@ -51,43 +51,58 @@ class transposh_plugin {
|
|
51 |
|
52 |
/** @var transposh_plugin_options An options object */
|
53 |
public $options;
|
|
|
54 |
/** @var transposh_plugin_admin Admin page */
|
55 |
private $admin;
|
|
|
56 |
/** @var transposh_plugin_widget Widget control */
|
57 |
public $widget;
|
|
|
58 |
/** @var transposh_database The database class */
|
59 |
public $database;
|
|
|
60 |
/** @var transposh_postpublish Happens after editing */
|
61 |
public $postpublish;
|
|
|
62 |
/** @var transposh_3rdparty Happens after editing */
|
63 |
private $third_party;
|
64 |
// list of properties
|
65 |
/** @var string The site url */
|
66 |
public $home_url;
|
67 |
-
|
68 |
-
public $post_url;
|
69 |
/** @var a url of the request, assuming there was no language */
|
70 |
private $clean_url;
|
|
|
71 |
/** @var string The url to the plugin directory */
|
72 |
public $transposh_plugin_url;
|
|
|
73 |
/** @var string The directory of the plugin */
|
74 |
public $transposh_plugin_dir;
|
|
|
75 |
/** @var boolean Enable rewriting of URLs */
|
76 |
public $enable_permalinks_rewrite;
|
|
|
77 |
/** @var string The language to translate the page to, from params */
|
78 |
public $target_language;
|
|
|
79 |
/** @var string The language extracted from the url */
|
80 |
public $tgl;
|
|
|
81 |
/** @var boolean Are we currently editing the page? */
|
82 |
public $edit_mode;
|
|
|
83 |
/** @var string Error message displayed for the admin in case of failure */
|
84 |
private $admin_msg;
|
|
|
85 |
/** @var string Saved search variables */
|
86 |
private $search_s;
|
|
|
87 |
/** @var variable to make sure we only attempt to fix the url once, could have used remove_filter */
|
88 |
private $got_request = false;
|
|
|
89 |
/** @var might be that page is json... */
|
90 |
private $attempt_json = false;
|
|
|
91 |
/** @var boolean Is the wp_redirect being called by transposh? */
|
92 |
private $transposh_redirect = false;
|
93 |
|
@@ -116,8 +131,6 @@ class transposh_plugin {
|
|
116 |
|
117 |
$this->transposh_plugin_dir = plugin_dir_path(__FILE__);
|
118 |
|
119 |
-
$this->post_url = "{$this->transposh_plugin_url}/wp/transposh_ajax.php";
|
120 |
-
|
121 |
|
122 |
|
123 |
//Register some functions into wordpress
|
@@ -143,11 +156,30 @@ class transposh_plugin {
|
|
143 |
// add_action('wp_head', array(&$this,'add_transposh_async'));
|
144 |
add_action('transposh_backup_event', array(&$this, 'run_backup'));
|
145 |
add_action('comment_post', array(&$this, 'add_comment_meta_settings'), 1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
// comment_moderation_text - future filter TODO
|
147 |
// full post wrapping (should happen late)
|
148 |
add_filter('the_content', array(&$this, 'post_content_wrap'), 9999);
|
149 |
add_filter('the_excerpt', array(&$this, 'post_content_wrap'), 9999);
|
150 |
add_filter('the_title', array(&$this, 'post_wrap'), 9999, 2);
|
|
|
151 |
// allow to mark the language?
|
152 |
// add_action('admin_menu', array(&$this, 'transposh_post_language'));
|
153 |
// add_action('save_post', array(&$this, 'transposh_save_post_language'));
|
@@ -260,9 +292,9 @@ class transposh_plugin {
|
|
260 |
*/
|
261 |
function is_special_page($url) {
|
262 |
return ( stripos($url, '/wp-login.php') !== FALSE ||
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
}
|
267 |
|
268 |
/**
|
@@ -470,12 +502,12 @@ class transposh_plugin {
|
|
470 |
// and this is not a special page or one that is refered by our site
|
471 |
// bots can skip this altogether
|
472 |
if (($this->options->get_enable_detect_language() || $this->options->get_widget_allow_set_default_language()) &&
|
473 |
-
!($this->is_special_page($_SERVER['REQUEST_URI']) || strpos($_SERVER['HTTP_REFERER'], $this->home_url) !== false) &&
|
474 |
!(transposh_utils::is_bot())) {
|
475 |
// we are starting a session if needed
|
476 |
if (!session_id()) session_start();
|
477 |
// no redirections if we already redirected in this session or we suspect cyclic redirections
|
478 |
-
if (
|
479 |
|
480 |
// we redirect once per session
|
481 |
$_SESSION['TR_REDIRECTED'] = true;
|
@@ -676,28 +708,38 @@ class transposh_plugin {
|
|
676 |
*/
|
677 |
function add_transposh_js() {
|
678 |
//not in any translation mode - no need for any js.
|
679 |
-
if (!($this->edit_mode || $this->is_auto_translate_permitted())) return;
|
680 |
|
681 |
wp_enqueue_script('transposh', $this->transposh_plugin_url . '/' . TRANSPOSH_DIR_JS . '/transposh.js', array('jquery'), TRANSPOSH_PLUGIN_VER);
|
682 |
// true -> 1, false -> nothing
|
683 |
$script_params = array(
|
684 |
-
'
|
685 |
'plugin_url' => $this->transposh_plugin_url,
|
686 |
'lang' => $this->target_language,
|
687 |
-
//TODO - orig language?
|
688 |
'olang' => $this->options->get_default_language(),
|
689 |
// those two options show if the script can support said engines
|
690 |
'prefix' => SPAN_PREFIX,
|
691 |
'preferred' => $this->options->get_preferred_translator()
|
692 |
);
|
693 |
-
|
694 |
-
|
695 |
-
if (in_array($this->target_language, transposh_consts::$
|
696 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
697 |
if (in_array($this->target_language, transposh_consts::$apertium_languages))
|
698 |
$script_params['apertium'] = 1;
|
699 |
-
|
700 |
-
$script_params['tgp'] = 1;
|
701 |
if ($this->options->get_widget_progressbar())
|
702 |
$script_params['progress'] = 1;
|
703 |
if (!$this->options->get_enable_auto_translate())
|
@@ -724,7 +766,8 @@ class transposh_plugin {
|
|
724 |
* Implements - http://googlewebmastercentral.blogspot.com/2010/09/unifying-content-under-multilingual.html
|
725 |
*/
|
726 |
function add_rel_alternate() {
|
727 |
-
|
|
|
728 |
|
729 |
foreach ($widget_args as $lang) {
|
730 |
if (!$lang['active']) {
|
@@ -1151,6 +1194,192 @@ class transposh_plugin {
|
|
1151 |
}
|
1152 |
}
|
1153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1154 |
}
|
1155 |
|
1156 |
$my_transposh_plugin = new transposh_plugin();
|
5 |
Plugin URI: http://transposh.org/
|
6 |
Description: Translation filter for WordPress, After enabling please set languages at the <a href="options-general.php?page=transposh">the options page</a> Want to help? visit our development site at <a href="http://trac.transposh.org/">trac.transposh.org</a>.
|
7 |
Author: Team Transposh
|
8 |
+
Version: 0.8.0
|
9 |
Author URI: http://transposh.org/
|
10 |
License: GPL (http://www.gnu.org/licenses/gpl.txt)
|
11 |
Text Domain: transposh
|
13 |
*/
|
14 |
|
15 |
/*
|
16 |
+
* Transposh v0.8.0
|
17 |
* http://transposh.org/
|
18 |
*
|
19 |
* Copyright 2011, Team Transposh
|
20 |
* Licensed under the GPL Version 2 or higher.
|
21 |
* http://transposh.org/license
|
22 |
*
|
23 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
24 |
*/
|
25 |
|
26 |
//avoid direct calls to this file where wp core files not present
|
51 |
|
52 |
/** @var transposh_plugin_options An options object */
|
53 |
public $options;
|
54 |
+
|
55 |
/** @var transposh_plugin_admin Admin page */
|
56 |
private $admin;
|
57 |
+
|
58 |
/** @var transposh_plugin_widget Widget control */
|
59 |
public $widget;
|
60 |
+
|
61 |
/** @var transposh_database The database class */
|
62 |
public $database;
|
63 |
+
|
64 |
/** @var transposh_postpublish Happens after editing */
|
65 |
public $postpublish;
|
66 |
+
|
67 |
/** @var transposh_3rdparty Happens after editing */
|
68 |
private $third_party;
|
69 |
// list of properties
|
70 |
/** @var string The site url */
|
71 |
public $home_url;
|
72 |
+
|
|
|
73 |
/** @var a url of the request, assuming there was no language */
|
74 |
private $clean_url;
|
75 |
+
|
76 |
/** @var string The url to the plugin directory */
|
77 |
public $transposh_plugin_url;
|
78 |
+
|
79 |
/** @var string The directory of the plugin */
|
80 |
public $transposh_plugin_dir;
|
81 |
+
|
82 |
/** @var boolean Enable rewriting of URLs */
|
83 |
public $enable_permalinks_rewrite;
|
84 |
+
|
85 |
/** @var string The language to translate the page to, from params */
|
86 |
public $target_language;
|
87 |
+
|
88 |
/** @var string The language extracted from the url */
|
89 |
public $tgl;
|
90 |
+
|
91 |
/** @var boolean Are we currently editing the page? */
|
92 |
public $edit_mode;
|
93 |
+
|
94 |
/** @var string Error message displayed for the admin in case of failure */
|
95 |
private $admin_msg;
|
96 |
+
|
97 |
/** @var string Saved search variables */
|
98 |
private $search_s;
|
99 |
+
|
100 |
/** @var variable to make sure we only attempt to fix the url once, could have used remove_filter */
|
101 |
private $got_request = false;
|
102 |
+
|
103 |
/** @var might be that page is json... */
|
104 |
private $attempt_json = false;
|
105 |
+
|
106 |
/** @var boolean Is the wp_redirect being called by transposh? */
|
107 |
private $transposh_redirect = false;
|
108 |
|
131 |
|
132 |
$this->transposh_plugin_dir = plugin_dir_path(__FILE__);
|
133 |
|
|
|
|
|
134 |
|
135 |
|
136 |
//Register some functions into wordpress
|
156 |
// add_action('wp_head', array(&$this,'add_transposh_async'));
|
157 |
add_action('transposh_backup_event', array(&$this, 'run_backup'));
|
158 |
add_action('comment_post', array(&$this, 'add_comment_meta_settings'), 1);
|
159 |
+
// our translation proxy
|
160 |
+
add_action('wp_ajax_tp_gp', array(&$this, 'on_ajax_nopriv_tp_gp'));
|
161 |
+
add_action('wp_ajax_nopriv_tp_gp', array(&$this, 'on_ajax_nopriv_tp_gp'));
|
162 |
+
add_action('wp_ajax_tp_gsp', array(&$this, 'on_ajax_nopriv_tp_gsp'));
|
163 |
+
add_action('wp_ajax_nopriv_tp_gsp', array(&$this, 'on_ajax_nopriv_tp_gsp'));
|
164 |
+
// ajax actions in editor
|
165 |
+
// TODO - remove some for non translators
|
166 |
+
add_action('wp_ajax_tp_history', array(&$this, 'on_ajax_nopriv_tp_history'));
|
167 |
+
add_action('wp_ajax_nopriv_tp_history', array(&$this, 'on_ajax_nopriv_tp_history'));
|
168 |
+
add_action('wp_ajax_tp_translation', array(&$this, 'on_ajax_nopriv_tp_translation'));
|
169 |
+
add_action('wp_ajax_nopriv_tp_translation', array(&$this, 'on_ajax_nopriv_tp_translation'));
|
170 |
+
add_action('wp_ajax_tp_trans_alts', array(&$this, 'on_ajax_nopriv_tp_trans_alts'));
|
171 |
+
add_action('wp_ajax_nopriv_tp_trans_alts', array(&$this, 'on_ajax_nopriv_tp_trans_alts'));
|
172 |
+
add_action('wp_ajax_tp_cookie', array(&$this, 'on_ajax_nopriv_tp_cookie'));
|
173 |
+
add_action('wp_ajax_nopriv_tp_cookie', array(&$this, 'on_ajax_nopriv_tp_cookie'));
|
174 |
+
add_action('wp_ajax_tp_cookie_bck', array(&$this, 'on_ajax_nopriv_tp_cookie_bck'));
|
175 |
+
add_action('wp_ajax_nopriv_tp_cookie_bck', array(&$this, 'on_ajax_nopriv_tp_cookie_bck'));
|
176 |
+
|
177 |
// comment_moderation_text - future filter TODO
|
178 |
// full post wrapping (should happen late)
|
179 |
add_filter('the_content', array(&$this, 'post_content_wrap'), 9999);
|
180 |
add_filter('the_excerpt', array(&$this, 'post_content_wrap'), 9999);
|
181 |
add_filter('the_title', array(&$this, 'post_wrap'), 9999, 2);
|
182 |
+
|
183 |
// allow to mark the language?
|
184 |
// add_action('admin_menu', array(&$this, 'transposh_post_language'));
|
185 |
// add_action('save_post', array(&$this, 'transposh_save_post_language'));
|
292 |
*/
|
293 |
function is_special_page($url) {
|
294 |
return ( stripos($url, '/wp-login.php') !== FALSE ||
|
295 |
+
stripos($url, '/wp-admin/') !== FALSE ||
|
296 |
+
stripos($url, '/wp-comments-post') !== FALSE ||
|
297 |
+
stripos($url, '/xmlrpc.php') !== FALSE);
|
298 |
}
|
299 |
|
300 |
/**
|
502 |
// and this is not a special page or one that is refered by our site
|
503 |
// bots can skip this altogether
|
504 |
if (($this->options->get_enable_detect_language() || $this->options->get_widget_allow_set_default_language()) &&
|
505 |
+
!($this->is_special_page($_SERVER['REQUEST_URI']) || (isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], $this->home_url) !== false)) &&
|
506 |
!(transposh_utils::is_bot())) {
|
507 |
// we are starting a session if needed
|
508 |
if (!session_id()) session_start();
|
509 |
// no redirections if we already redirected in this session or we suspect cyclic redirections
|
510 |
+
if (!isset($_SESSION['TR_REDIRECTED']) && !(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == $_SERVER['REQUEST_URI'])) {
|
511 |
|
512 |
// we redirect once per session
|
513 |
$_SESSION['TR_REDIRECTED'] = true;
|
708 |
*/
|
709 |
function add_transposh_js() {
|
710 |
//not in any translation mode - no need for any js.
|
711 |
+
if (!($this->edit_mode || $this->is_auto_translate_permitted() || is_admin())) return; // TODO, check just for settings page admin and pages with our translate
|
712 |
|
713 |
wp_enqueue_script('transposh', $this->transposh_plugin_url . '/' . TRANSPOSH_DIR_JS . '/transposh.js', array('jquery'), TRANSPOSH_PLUGIN_VER);
|
714 |
// true -> 1, false -> nothing
|
715 |
$script_params = array(
|
716 |
+
'ajaxurl' => admin_url('admin-ajax.php'),
|
717 |
'plugin_url' => $this->transposh_plugin_url,
|
718 |
'lang' => $this->target_language,
|
|
|
719 |
'olang' => $this->options->get_default_language(),
|
720 |
// those two options show if the script can support said engines
|
721 |
'prefix' => SPAN_PREFIX,
|
722 |
'preferred' => $this->options->get_preferred_translator()
|
723 |
);
|
724 |
+
|
725 |
+
// FIX BACKEND
|
726 |
+
if (!$this->target_language || in_array($this->target_language, transposh_consts::$bing_languages)) {
|
727 |
+
$script_params['msn'] = 1;
|
728 |
+
if ($this->options->get_msn_key()) {
|
729 |
+
$script_params['msn_key'] = $this->options->get_msn_key();
|
730 |
+
}
|
731 |
+
}
|
732 |
+
// FIX BACKEND
|
733 |
+
if (!$this->target_language || in_array($this->target_language, transposh_consts::$google_languages)) {
|
734 |
+
if ($this->options->get_google_key()) {
|
735 |
+
$script_params['google_key'] = $this->options->get_google_key();
|
736 |
+
}
|
737 |
+
if ($this->options->get_google_key() || function_exists('curl_init'))
|
738 |
+
$script_params['google'] = 1;
|
739 |
+
}
|
740 |
if (in_array($this->target_language, transposh_consts::$apertium_languages))
|
741 |
$script_params['apertium'] = 1;
|
742 |
+
|
|
|
743 |
if ($this->options->get_widget_progressbar())
|
744 |
$script_params['progress'] = 1;
|
745 |
if (!$this->options->get_enable_auto_translate())
|
766 |
* Implements - http://googlewebmastercentral.blogspot.com/2010/09/unifying-content-under-multilingual.html
|
767 |
*/
|
768 |
function add_rel_alternate() {
|
769 |
+
if (is_404()) return;
|
770 |
+
$widget_args = $this->widget->create_widget_args($this->get_clean_url());
|
771 |
|
772 |
foreach ($widget_args as $lang) {
|
773 |
if (!$lang['active']) {
|
1194 |
}
|
1195 |
}
|
1196 |
|
1197 |
+
// Proxyed google translate suggestions
|
1198 |
+
function on_ajax_nopriv_tp_gsp() {
|
1199 |
+
$i = 0;
|
1200 |
+
// we need curl for this proxy
|
1201 |
+
if (!function_exists('curl_init')) return;
|
1202 |
+
$tl = $_GET['tl'];
|
1203 |
+
// we want to avoid unneeded work or dos attacks on languages we don't support
|
1204 |
+
if (!in_array($tl, transposh_consts::$google_languages) || !$this->options->is_editable_language($tl))
|
1205 |
+
return;
|
1206 |
+
$sl = 'auto';
|
1207 |
+
if (isset($_GET['sl'])) $sl = $_GET['sl'];
|
1208 |
+
$q = urlencode(stripslashes($_GET['q']));
|
1209 |
+
if (!$q) return; // avoid unneeded curling
|
1210 |
+
$url = 'http://translate.google.com/translate_a/t?client=a&q=' . $q . '&tl=' . $tl . '&sl=' . $sl;
|
1211 |
+
$ch = curl_init();
|
1212 |
+
curl_setopt($ch, CURLOPT_URL, $url);
|
1213 |
+
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
1214 |
+
//must set agent for google to respond with utf-8
|
1215 |
+
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
|
1216 |
+
$output = curl_exec($ch);
|
1217 |
+
if ($output === false) {
|
1218 |
+
echo 'Curl error: ' . curl_error($ch);
|
1219 |
+
die();
|
1220 |
+
}
|
1221 |
+
curl_close($ch);
|
1222 |
+
//echo $output;
|
1223 |
+
$jsonarr = json_decode($output);
|
1224 |
+
if (!$jsonarr) {
|
1225 |
+
echo 'Not JSON';
|
1226 |
+
die();
|
1227 |
+
}
|
1228 |
+
if (!isset($jsonarr->results)) {
|
1229 |
+
$jsonarr2->results[] = $jsonarr;
|
1230 |
+
$jsonarr = $jsonarr2;
|
1231 |
+
}
|
1232 |
+
foreach ($jsonarr->results as $result) {
|
1233 |
+
unset($result->sentences[0]->orig);
|
1234 |
+
unset($result->sentences[0]->translit);
|
1235 |
+
unset($result->sentences[0]->src_translit);
|
1236 |
+
unset($result->src);
|
1237 |
+
unset($result->server_time);
|
1238 |
+
}
|
1239 |
+
$jsonout->result = $jsonarr->results[0]->sentences[0]->trans;
|
1240 |
+
|
1241 |
+
echo json_encode($jsonout);
|
1242 |
+
die();
|
1243 |
+
}
|
1244 |
+
|
1245 |
+
// Proxyed translation for google translate
|
1246 |
+
function on_ajax_nopriv_tp_gp() {
|
1247 |
+
// we need curl for this proxy
|
1248 |
+
if (!function_exists('curl_init')) return;
|
1249 |
+
// target language
|
1250 |
+
$tl = $_GET['tl'];
|
1251 |
+
// we want to avoid unneeded work or dos attacks on languages we don't support
|
1252 |
+
if (!in_array($tl, transposh_consts::$google_languages) || !$this->options->is_editable_language($tl))
|
1253 |
+
return;
|
1254 |
+
// source language
|
1255 |
+
$sl = 'auto';
|
1256 |
+
if (isset($_GET['sl'])) $sl = $_GET['sl'];
|
1257 |
+
// item count
|
1258 |
+
$i = 0;
|
1259 |
+
$q = '';
|
1260 |
+
foreach ($_GET['q'] as $p) {
|
1261 |
+
list($source, $trans) = $this->database->fetch_translation($p, $tl);
|
1262 |
+
if (!$trans) {
|
1263 |
+
$q .= '&q=' . urlencode(stripslashes($p));
|
1264 |
+
} else {
|
1265 |
+
// holds cached results
|
1266 |
+
$r[$i] = $trans;
|
1267 |
+
}
|
1268 |
+
$i++;
|
1269 |
+
}
|
1270 |
+
// we avoid curling we had all results prehand
|
1271 |
+
if ($q) {
|
1272 |
+
$url = 'http://translate.google.com/translate_a/t?client=a' . $q . '&tl=' . $tl . '&sl=' . $sl;
|
1273 |
+
//var_dump($url);
|
1274 |
+
$ch = curl_init();
|
1275 |
+
curl_setopt($ch, CURLOPT_URL, $url);
|
1276 |
+
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
1277 |
+
//must set agent for google to respond with utf-8
|
1278 |
+
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
|
1279 |
+
$output = curl_exec($ch);
|
1280 |
+
if ($output === false) {
|
1281 |
+
echo 'Curl error: ' . curl_error($ch);
|
1282 |
+
die();
|
1283 |
+
}
|
1284 |
+
curl_close($ch);
|
1285 |
+
//echo $output;
|
1286 |
+
$jsonarr = json_decode($output);
|
1287 |
+
if (!$jsonarr) {
|
1288 |
+
echo 'Not JSON';
|
1289 |
+
die();
|
1290 |
+
}
|
1291 |
+
if (!isset($jsonarr->results)) {
|
1292 |
+
$jsonarr2->results[] = $jsonarr;
|
1293 |
+
$jsonarr = $jsonarr2;
|
1294 |
+
}
|
1295 |
+
foreach ($jsonarr->results as $result) {
|
1296 |
+
unset($result->sentences[0]->orig);
|
1297 |
+
unset($result->sentences[0]->translit);
|
1298 |
+
unset($result->sentences[0]->src_translit);
|
1299 |
+
unset($result->src);
|
1300 |
+
unset($result->server_time);
|
1301 |
+
}
|
1302 |
+
//die();
|
1303 |
+
}
|
1304 |
+
header('Content-type: text/html; charset=utf-8');
|
1305 |
+
|
1306 |
+
// here we match online results with cached ones
|
1307 |
+
$k = 0;
|
1308 |
+
for ($j = 0; $j < $i; $j++) {
|
1309 |
+
if (isset($r[$j])) {
|
1310 |
+
$jsonout->results[] = $r[$j];
|
1311 |
+
} else {
|
1312 |
+
if (isset($jsonarr->results[$k]->sentences[0]->trans)) {
|
1313 |
+
$jsonout->results[] = $jsonarr->results[$k]->sentences[0]->trans;
|
1314 |
+
} else {
|
1315 |
+
$jsonout->results[] = $_GET['q'][$j];
|
1316 |
+
}
|
1317 |
+
$k++;
|
1318 |
+
}
|
1319 |
+
}
|
1320 |
+
echo json_encode($jsonout);
|
1321 |
+
|
1322 |
+
// do the db dance - a bit hackish way to insert downloaded translations directly to the db without having
|
1323 |
+
// to pass through the user and collect $200
|
1324 |
+
if ($k) {
|
1325 |
+
$_POST['items'] = $k;
|
1326 |
+
$_POST['ln0'] = $tl;
|
1327 |
+
$_POST['sr0'] = 1; // google, hmm hmm,
|
1328 |
+
$k = 0;
|
1329 |
+
for ($j = 0; $j < $i; $j++) {
|
1330 |
+
if (!isset($r[$j])) {
|
1331 |
+
$_POST["tk$k"] = transposh_utils::base64_url_encode(stripslashes($_GET['q'][$j])); // stupid, but should work
|
1332 |
+
$_POST["tr$k"] = $jsonout->results[$j];
|
1333 |
+
$k++;
|
1334 |
+
}
|
1335 |
+
}
|
1336 |
+
$this->database->update_translation();
|
1337 |
+
}
|
1338 |
+
|
1339 |
+
die();
|
1340 |
+
}
|
1341 |
+
|
1342 |
+
// getting translation history
|
1343 |
+
function on_ajax_nopriv_tp_history() {
|
1344 |
+
// deleting
|
1345 |
+
if (isset($_GET['timestamp'])) {
|
1346 |
+
$this->database->del_translation_history($_GET['token'], $_GET['lang'], $_GET['timestamp']);
|
1347 |
+
}
|
1348 |
+
$this->database->get_translation_history($_GET['token'], $_GET['lang']);
|
1349 |
+
die();
|
1350 |
+
}
|
1351 |
+
|
1352 |
+
// the case of posted translation
|
1353 |
+
function on_ajax_nopriv_tp_translation() {
|
1354 |
+
do_action('transposh_translation_posted');
|
1355 |
+
$this->database->update_translation();
|
1356 |
+
die();
|
1357 |
+
}
|
1358 |
+
|
1359 |
+
// getting translation alternates
|
1360 |
+
function on_ajax_nopriv_tp_trans_alts() {
|
1361 |
+
$this->database->get_translation_alt($_GET['token']);
|
1362 |
+
die();
|
1363 |
+
}
|
1364 |
+
|
1365 |
+
// set the cookie with ajax, no redirect needed
|
1366 |
+
function on_ajax_nopriv_tp_cookie() {
|
1367 |
+
setcookie('TR_LNG', transposh_utils::get_language_from_url($_SERVER['HTTP_REFERER'], $this->home_url), time() + 90 * 24 * 60 * 60, COOKIEPATH, COOKIE_DOMAIN);
|
1368 |
+
|
1369 |
+
die();
|
1370 |
+
}
|
1371 |
+
|
1372 |
+
// Set our cookie and return (if no js works - or we are in the default language)
|
1373 |
+
function on_ajax_nopriv_tp_cookie_bck() {
|
1374 |
+
setcookie('TR_LNG', transposh_utils::get_language_from_url($_SERVER['HTTP_REFERER'], $this->home_url), time() + 90 * 24 * 60 * 60, COOKIEPATH, COOKIE_DOMAIN);
|
1375 |
+
if ($_SERVER['HTTP_REFERER']) {
|
1376 |
+
$this->tp_redirect($_SERVER['HTTP_REFERER']);
|
1377 |
+
} else {
|
1378 |
+
$this->tp_redirect($my_transposh_plugin->home_url);
|
1379 |
+
}
|
1380 |
+
die();
|
1381 |
+
}
|
1382 |
+
|
1383 |
}
|
1384 |
|
1385 |
$my_transposh_plugin = new transposh_plugin();
|
widgets/default/tpw_default.php
CHANGED
@@ -11,14 +11,14 @@
|
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
* Transposh v0.
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
-
* Date:
|
22 |
*/
|
23 |
|
24 |
/*
|
@@ -33,15 +33,23 @@
|
|
33 |
* This function does the actual HTML for the widget
|
34 |
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
35 |
*/
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
-
|
45 |
-
echo "</span>";
|
46 |
}
|
|
|
47 |
?>
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* Transposh v0.8.0
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
22 |
*/
|
23 |
|
24 |
/*
|
33 |
* This function does the actual HTML for the widget
|
34 |
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
35 |
*/
|
36 |
+
class tpw_default extends transposh_base_widget {
|
37 |
+
|
38 |
+
static function tp_widget_do($args) {
|
39 |
+
echo '<span class="' . NO_TRANSLATE_CLASS . '">'; // wrapping in no_translate to avoid translation of this list
|
40 |
+
|
41 |
+
echo '<select name="lang" id="lang" onchange="document.location.href=this.options[this.selectedIndex].value;">'; // this is a select box which posts on change
|
42 |
+
/* TRANSLATORS: this is what appears in the select box in the default subwidget */
|
43 |
+
echo '<option value="none">[' . __('Language', TRANSPOSH_TEXT_DOMAIN) . ']</option>';
|
44 |
+
foreach ($args as $langrecord) {
|
45 |
+
$is_selected = $langrecord['active'] ? " selected=\"selected\"" : "";
|
46 |
+
echo "<option value=\"{$langrecord['url']}\"{$is_selected}>{$langrecord['langorig']}</option>";
|
47 |
+
}
|
48 |
+
echo "</select><br/>";
|
49 |
+
|
50 |
+
echo "</span>";
|
51 |
}
|
52 |
+
|
|
|
53 |
}
|
54 |
+
|
55 |
?>
|
widgets/dropdown/tpw_image_dropdown.css
CHANGED
@@ -29,7 +29,7 @@
|
|
29 |
|
30 |
/* Code adapted from: http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx */
|
31 |
|
32 |
-
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
|
33 |
.dropdown dd { position:relative; }
|
34 |
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
|
35 |
.dropdown a:hover { color:#5d4617;}
|
@@ -38,7 +38,7 @@
|
|
38 |
border:1px solid #d4ca9a; width:150px;}
|
39 |
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
|
40 |
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;
|
41 |
-
|
42 |
.dropdown span.value { display:none;}
|
43 |
.dropdown dd ul li a { padding:5px; display:block;}
|
44 |
.dropdown dd ul li a:hover { background-color:#d0c9af;}
|
29 |
|
30 |
/* Code adapted from: http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx */
|
31 |
|
32 |
+
.dropdown, .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
|
33 |
.dropdown dd { position:relative; }
|
34 |
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
|
35 |
.dropdown a:hover { color:#5d4617;}
|
38 |
border:1px solid #d4ca9a; width:150px;}
|
39 |
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
|
40 |
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;
|
41 |
+
padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}
|
42 |
.dropdown span.value { display:none;}
|
43 |
.dropdown dd ul li a { padding:5px; display:block;}
|
44 |
.dropdown dd ul li a:hover { background-color:#d0c9af;}
|
widgets/dropdown/tpw_image_dropdown.js
CHANGED
@@ -3,27 +3,28 @@
|
|
3 |
(function ($) { // closure
|
4 |
|
5 |
$(document).ready(function() {
|
6 |
-
|
7 |
-
|
8 |
-
|
|
|
9 |
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
//$()
|
15 |
-
$("form #lang").val( getSelectedValue("tp_dropdown"));
|
16 |
-
$("#tp_form").submit();
|
17 |
-
});
|
18 |
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
|
|
|
|
|
|
|
|
28 |
});
|
29 |
}(jQuery)); // end of closure
|
3 |
(function ($) { // closure
|
4 |
|
5 |
$(document).ready(function() {
|
6 |
+
$(".dropdown dt a").click(function() {
|
7 |
+
$(".dropdown dd ul").toggle();
|
8 |
+
return false;
|
9 |
+
});
|
10 |
|
11 |
+
$(".dropdown dd ul li a").click(function() {
|
12 |
+
var text = $(this).html();
|
13 |
+
$(".dropdown dt a span").html(text);
|
14 |
+
$(".dropdown dd ul").hide();
|
|
|
|
|
|
|
|
|
15 |
|
16 |
+
document.location.href=getSelectedValue("tp_dropdown");
|
17 |
+
return false;
|
18 |
+
});
|
19 |
|
20 |
+
function getSelectedValue(id) {
|
21 |
+
return $("#" + id).find("dt a span.value").html();
|
22 |
+
}
|
23 |
+
|
24 |
+
$(document).bind('click', function(e) {
|
25 |
+
var $clicked = $(e.target);
|
26 |
+
if (! $clicked.parents().hasClass("dropdown"))
|
27 |
+
$(".dropdown dd ul").hide();
|
28 |
+
});
|
29 |
});
|
30 |
}(jQuery)); // end of closure
|
widgets/dropdown/tpw_image_dropdown.php
CHANGED
@@ -11,47 +11,46 @@
|
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
* Transposh v0.
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
-
* Date:
|
22 |
*/
|
23 |
|
24 |
-
|
25 |
-
* This function makes sure that the jquery dependency will be met
|
26 |
-
* @global transposh_plugin $my_transposh_plugin
|
27 |
-
*/
|
28 |
-
function tp_widget_js() {
|
29 |
-
global $my_transposh_plugin;
|
30 |
-
wp_enqueue_script("transposh_widget", "{$my_transposh_plugin->transposh_plugin_url}/widgets/{$my_transposh_plugin->widget->base_widget_file_name}.js", array('jquery'), TRANSPOSH_PLUGIN_VER);
|
31 |
-
}
|
32 |
-
|
33 |
-
/**
|
34 |
-
* This function does the actual HTML for the widget
|
35 |
-
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
36 |
-
*/
|
37 |
-
function tp_widget_do($args) {
|
38 |
-
global $my_transposh_plugin;
|
39 |
-
// we calculate the plugin path part, so we can link the images there
|
40 |
-
$plugpath = parse_url($my_transposh_plugin->transposh_plugin_url, PHP_URL_PATH);
|
41 |
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
|
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
|
54 |
-
echo '</ul></dd></dl>';
|
55 |
-
echo '</span>';
|
56 |
}
|
|
|
57 |
?>
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* Transposh v0.8.0
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
22 |
*/
|
23 |
|
24 |
+
class tpw_image_dropdown extends transposh_base_widget {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
+
/**
|
27 |
+
* This function makes sure that the jquery dependency will be met
|
28 |
+
* @global transposh_plugin $my_transposh_plugin
|
29 |
+
*/
|
30 |
+
static function tp_widget_js($file, $dir, $url) {
|
31 |
+
wp_enqueue_script("transposh_widget", "$url/widgets/dropdown/tpw_image_dropdown.js", array('jquery'), TRANSPOSH_PLUGIN_VER);
|
32 |
+
}
|
33 |
|
34 |
+
/**
|
35 |
+
* This function does the actual HTML for the widget
|
36 |
+
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
37 |
+
*/
|
38 |
+
static function tp_widget_do($args) {
|
39 |
+
global $my_transposh_plugin;
|
40 |
+
// we calculate the plugin path part, so we can link the images there
|
41 |
+
$plugpath = parse_url($my_transposh_plugin->transposh_plugin_url, PHP_URL_PATH);
|
42 |
+
|
43 |
+
echo '<dl id="tp_dropdown" class="dropdown">';
|
44 |
+
/* TRANSLATORS: this is what appears in the select box in dropdown subwidget */
|
45 |
+
echo '<dt><a href="#"><span>' . __('Select language', TRANSPOSH_TEXT_DOMAIN) . '</span></a></dt><dd><ul class="' . NO_TRANSLATE_CLASS . '">';
|
46 |
+
foreach ($args as $langrecord) {
|
47 |
+
$is_selected = $langrecord['active'] ? " selected=\"selected\"" : "";
|
48 |
+
echo '<li><a href="#"><img class="flag" src="' . "$plugpath/img/flags/{$langrecord['flag']}" . '.png" alt="' . $langrecord['langorig'] . '"/> ' . $langrecord['langorig'] . '<span class="value">' . $langrecord['url'] . '</span></a></li>';
|
49 |
+
}
|
50 |
+
|
51 |
+
echo '</ul></dd></dl>';
|
52 |
}
|
53 |
|
|
|
|
|
54 |
}
|
55 |
+
|
56 |
?>
|
widgets/flags/tpw_flags.php
CHANGED
@@ -11,40 +11,45 @@
|
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
* Transposh v0.
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
-
* Date:
|
22 |
*/
|
23 |
|
24 |
/**
|
25 |
* This function allows the widget to tell the invoker if it needs to calculate different urls per language, here it is needed
|
26 |
* @return boolean
|
27 |
*/
|
28 |
-
|
29 |
-
return true;
|
30 |
-
}
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
}
|
48 |
-
|
49 |
}
|
|
|
50 |
?>
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* Transposh v0.8.0
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
22 |
*/
|
23 |
|
24 |
/**
|
25 |
* This function allows the widget to tell the invoker if it needs to calculate different urls per language, here it is needed
|
26 |
* @return boolean
|
27 |
*/
|
28 |
+
class tpw_flags extends transposh_base_widget {
|
|
|
|
|
29 |
|
30 |
+
static function tp_widget_needs_post_url() {
|
31 |
+
return true;
|
32 |
+
}
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Creates the list of flags
|
36 |
+
* @global transposh_plugin $my_transposh_plugin
|
37 |
+
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
38 |
+
*/
|
39 |
+
static function tp_widget_do($args) {
|
40 |
+
global $my_transposh_plugin;
|
41 |
+
// we calculate the plugin path part, so we can link the images there
|
42 |
+
$plugpath = parse_url($my_transposh_plugin->transposh_plugin_url, PHP_URL_PATH);
|
43 |
+
|
44 |
+
echo "<div class=\"" . NO_TRANSLATE_CLASS . " transposh_flags\" >";
|
45 |
+
foreach ($args as $langrecord) {
|
46 |
+
echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' .
|
47 |
+
transposh_utils::display_flag("$plugpath/img/flags", $langrecord['flag'], $langrecord['langorig'], false) .
|
48 |
+
"</a>";
|
49 |
+
}
|
50 |
+
echo "</div>";
|
51 |
}
|
52 |
+
|
53 |
}
|
54 |
+
|
55 |
?>
|
widgets/flags/tpw_flags_css.php
CHANGED
@@ -11,35 +11,32 @@
|
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
* Transposh v0.
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
-
* Date:
|
22 |
*/
|
23 |
|
24 |
-
|
25 |
-
* This function allows the widget to tell the invoker if it needs to calculate different urls per language, here it is needed
|
26 |
-
* @return boolean
|
27 |
-
*/
|
28 |
-
function tp_widget_needs_post_url() {
|
29 |
-
return true;
|
30 |
-
}
|
31 |
|
32 |
-
/**
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
function tp_widget_do($args) {
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
42 |
}
|
43 |
-
|
44 |
}
|
|
|
45 |
?>
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* Transposh v0.8.0
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
22 |
*/
|
23 |
|
24 |
+
class tpw_flags_css extends transposh_base_widget {
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
+
/**
|
27 |
+
* Creates the list of flags (with css)
|
28 |
+
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
29 |
+
*/
|
30 |
+
static function tp_widget_do($args) {
|
31 |
+
echo "<div class=\"" . NO_TRANSLATE_CLASS . " transposh_flags\" >";
|
32 |
+
foreach ($args as $langrecord) {
|
33 |
+
echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' .
|
34 |
+
transposh_utils::display_flag("", $langrecord['flag'], $langrecord['langorig'], true) .
|
35 |
+
"</a>";
|
36 |
+
}
|
37 |
+
echo "</div>";
|
38 |
}
|
39 |
+
|
40 |
}
|
41 |
+
|
42 |
?>
|
widgets/flagslist/tpw_list_with_flags.php
CHANGED
@@ -11,49 +11,45 @@
|
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
* Transposh v0.
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
-
* Date:
|
22 |
*/
|
23 |
|
24 |
-
|
25 |
-
* This function allows the widget to tell the invoker if it needs to calculate different urls per language
|
26 |
-
* @return boolean
|
27 |
-
*/
|
28 |
-
function tp_widget_needs_post_url() {
|
29 |
-
return true;
|
30 |
-
}
|
31 |
|
32 |
-
/**
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
function tp_widget_css() {
|
37 |
-
|
38 |
-
|
39 |
-
}
|
40 |
|
41 |
-
/**
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
function tp_widget_do($args) {
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
|
|
56 |
}
|
57 |
-
|
58 |
}
|
|
|
59 |
?>
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* Transposh v0.8.0
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
22 |
*/
|
23 |
|
24 |
+
class tpw_list_with_flags extends transposh_base_widget {
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
+
/**
|
27 |
+
* Instructs usage of a different .css file
|
28 |
+
* @global transposh_plugin $my_transposh_plugin
|
29 |
+
*/
|
30 |
+
static function tp_widget_css($file, $dir, $url) {
|
31 |
+
wp_enqueue_style("flags/tpw_flags", "$url/widgets/flags/tpw_flags.css", array(), TRANSPOSH_PLUGIN_VER);
|
32 |
+
}
|
|
|
33 |
|
34 |
+
/**
|
35 |
+
* Creates the list of flags - followed by a language name link
|
36 |
+
* @global transposh_plugin $my_transposh_plugin
|
37 |
+
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
38 |
+
*/
|
39 |
+
static function tp_widget_do($args) {
|
40 |
+
global $my_transposh_plugin;
|
41 |
+
// we calculate the plugin path part, so we can link the images there
|
42 |
+
$plugpath = parse_url($my_transposh_plugin->transposh_plugin_url, PHP_URL_PATH);
|
43 |
+
|
44 |
+
echo "<div class=\"" . NO_TRANSLATE_CLASS . " transposh_flags\" >";
|
45 |
+
foreach ($args as $langrecord) {
|
46 |
+
echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' .
|
47 |
+
transposh_utils::display_flag("$plugpath/img/flags", $langrecord['flag'], $langrecord['langorig'], false) . "</a>";
|
48 |
+
echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' . "{$langrecord['langorig']}</a><br/>";
|
49 |
+
}
|
50 |
+
echo "</div>";
|
51 |
}
|
52 |
+
|
53 |
}
|
54 |
+
|
55 |
?>
|
widgets/flagslist/tpw_list_with_flags_css.php
CHANGED
@@ -11,45 +11,41 @@
|
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
* Transposh v0.
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
-
* Date:
|
22 |
*/
|
23 |
|
24 |
-
|
25 |
-
* This function allows the widget to tell the invoker if it needs to calculate different urls per language
|
26 |
-
* @return boolean
|
27 |
-
*/
|
28 |
-
function tp_widget_needs_post_url() {
|
29 |
-
return true;
|
30 |
-
}
|
31 |
|
32 |
-
/**
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
function tp_widget_css() {
|
37 |
-
|
38 |
-
|
39 |
-
}
|
40 |
|
41 |
-
/**
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
function tp_widget_do($args) {
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
52 |
}
|
53 |
-
|
54 |
}
|
|
|
55 |
?>
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
+
* Transposh v0.8.0
|
15 |
* http://transposh.org/
|
16 |
*
|
17 |
* Copyright 2011, Team Transposh
|
18 |
* Licensed under the GPL Version 2 or higher.
|
19 |
* http://transposh.org/license
|
20 |
*
|
21 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
22 |
*/
|
23 |
|
24 |
+
class tpw_list_with_flags_css extends transposh_base_widget {
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
+
/**
|
27 |
+
* Instructs usage of a different .css file
|
28 |
+
* @global transposh_plugin $my_transposh_plugin
|
29 |
+
*/
|
30 |
+
static function tp_widget_css($file, $dir, $url) {
|
31 |
+
wp_enqueue_style("flags/tpw_flags_css", "$url/widgets/flags/tpw_flags_css.css", array(), TRANSPOSH_PLUGIN_VER);
|
32 |
+
}
|
|
|
33 |
|
34 |
+
/**
|
35 |
+
* Creates the list of flags (using css sprites) - followed by a language name link
|
36 |
+
* @global transposh_plugin $my_transposh_plugin
|
37 |
+
* @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
|
38 |
+
*/
|
39 |
+
static function tp_widget_do($args) {
|
40 |
+
echo "<div class=\"" . NO_TRANSLATE_CLASS . " transposh_flags\" >";
|
41 |
+
foreach ($args as $langrecord) {
|
42 |
+
echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' .
|
43 |
+
transposh_utils::display_flag('', $langrecord['flag'], $langrecord['langorig'], true) . '</a>';
|
44 |
+
echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' . "{$langrecord['langorig']}</a><br/>";
|
45 |
+
}
|
46 |
+
echo "</div>";
|
47 |
}
|
48 |
+
|
49 |
}
|
50 |
+
|
51 |
?>
|
wp/transposh_3rdparty.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/*
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/*
|
wp/transposh_admin.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/*
|
@@ -28,7 +28,7 @@ class transposh_plugin_admin {
|
|
28 |
private $localeright = 'right';
|
29 |
private $localeleft = 'left';
|
30 |
|
31 |
-
// constructor of class, PHP4 compatible construction for backward compatibility
|
32 |
function transposh_plugin_admin(&$transposh) {
|
33 |
$this->transposh = &$transposh;
|
34 |
// add filter for WordPress 2.8 changed backend box system !
|
@@ -39,8 +39,14 @@ class transposh_plugin_admin {
|
|
39 |
add_action('admin_menu', array(&$this, 'on_admin_menu'));
|
40 |
// register the callback been used if options of page been submitted and needs to be processed
|
41 |
add_action('admin_post_save_transposh', array(&$this, 'on_save_changes'));
|
42 |
-
// register
|
43 |
-
add_action('
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
|
46 |
/**
|
@@ -120,7 +126,14 @@ class transposh_plugin_admin {
|
|
120 |
$this->transposh->options->set_transposh_gettext_integration($_POST[TRANSPOSH_GETTEXT_INTEGRATION]);
|
121 |
$this->transposh->options->set_transposh_default_locale_override($_POST[TRANSPOSH_DEFAULT_LOCALE_OVERRIDE]);
|
122 |
$this->transposh->options->set_preferred_translator($_POST[PREFERRED_TRANSLATOR]);
|
|
|
|
|
123 |
$this->transposh->options->set_transposh_key($_POST[TRANSPOSH_KEY]);
|
|
|
|
|
|
|
|
|
|
|
124 |
|
125 |
// handle change of schedule for backup to daily
|
126 |
if ($_POST[TRANSPOSH_BACKUP_SCHEDULE] != $this->transposh->options->get_transposh_backup_schedule()) {
|
@@ -168,39 +181,32 @@ class transposh_plugin_admin {
|
|
168 |
|
169 |
//TODO - make up my mind on using .css flags here (currently no)
|
170 |
//if ($this->transposh->options->get_widget_css_flags())
|
171 |
-
// wp_enqueue_style("transposh_flags",$this->transposh->transposh_plugin_url."/widgets/flags/tpw_flags.css",array(),TRANSPOSH_PLUGIN_VER);
|
172 |
wp_enqueue_script('jquery-ui-droppable');
|
173 |
-
wp_enqueue_script('
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
// ,'l10n_print_after' => 'try{convertEntities(inlineEditL10n);}catch(e){};'
|
188 |
-
// need to do this because the way wordpress encodes stuff
|
189 |
-
));
|
190 |
-
wp_enqueue_script('google', "http://www.google.com/jsapi", array(), '1', true);
|
191 |
-
wp_enqueue_script('transposh_admin', $this->transposh->transposh_plugin_url . '/' . TRANSPOSH_DIR_JS . '/transposhadmin.js', array(), TRANSPOSH_PLUGIN_VER, true);
|
192 |
-
wp_enqueue_style('jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-lightness/jquery-ui.css', array(), '1.8.2');
|
193 |
-
wp_enqueue_script('jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js', array('jquery'), '1.8.2', true);
|
194 |
|
195 |
//add several metaboxes now, all metaboxes registered during load page can be switched off/on at "Screen Options" automatically, nothing special to do therefore
|
196 |
add_meta_box('transposh-sidebox-about', __('About this plugin', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_about_content'), $this->pagehook, 'side', 'core');
|
197 |
-
add_meta_box('transposh-sidebox-widget', __('Widget settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_widget_content'), $this->pagehook, 'side', 'core');
|
198 |
add_meta_box('transposh-sidebox-news', __('Plugin news', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_news_content'), $this->pagehook, 'side', 'core');
|
199 |
add_meta_box('transposh-sidebox-stats', __('Plugin stats', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_stats_content'), $this->pagehook, 'side', 'core');
|
200 |
add_meta_box('transposh-sidebox-translate', __('Translate all', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_translate_content'), $this->pagehook, 'side', 'core');
|
201 |
add_meta_box('transposh-contentbox-languages', __('Supported languages', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_languages_content'), $this->pagehook, 'normal', 'core');
|
202 |
add_meta_box('transposh-contentbox-translation', __('Translation settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_translation_content'), $this->pagehook, 'normal', 'core');
|
203 |
add_meta_box('transposh-contentbox-autotranslation', __('Automatic translation settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_auto_translation_content'), $this->pagehook, 'normal', 'core');
|
|
|
204 |
add_meta_box('transposh-contentbox-general', __('Generic settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_generic_content'), $this->pagehook, 'normal', 'core');
|
205 |
add_meta_box('transposh-contentbox-database', __('Database maintenance', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_database_content'), $this->pagehook, 'normal', 'core');
|
206 |
}
|
@@ -231,7 +237,7 @@ class transposh_plugin_admin {
|
|
231 |
$this->add_warning('tp_mem_warning', sprintf(__('Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it.', TRANSPOSH_TEXT_DOMAIN), ini_get('memory_limit')) . ' <a href="http://transposh.org/faq#blankpages">' . __('Check Transposh FAQs', TRANSPOSH_TEXT_DOMAIN) . '</a>');
|
232 |
}
|
233 |
|
234 |
-
if (!function_exists('apc_fetch') && !function_exists('xcache_get') && !function_exists('eaccelerator_get')) {
|
235 |
$this->add_warning('tp_cache_warning', __('We were not able to find a supported in-memory caching engine, installing one can improve performance.', TRANSPOSH_TEXT_DOMAIN) . ' <a href="http://transposh.org/faq#performance">' . __('Check Transposh FAQs', TRANSPOSH_TEXT_DOMAIN) . '</a>');
|
236 |
}
|
237 |
|
@@ -282,7 +288,6 @@ class transposh_plugin_admin {
|
|
282 |
check_admin_referer(TR_NONCE);
|
283 |
|
284 |
// process here your on $_POST validation and / or option saving
|
285 |
-
$this->transposh->widget->transposh_widget_post(FALSE);
|
286 |
$this->update_admin_options();
|
287 |
|
288 |
// lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
@@ -302,10 +307,6 @@ class transposh_plugin_admin {
|
|
302 |
echo '</ul>';
|
303 |
}
|
304 |
|
305 |
-
function on_sidebox_widget_content($data) {
|
306 |
-
$this->transposh->widget->transposh_widget_control();
|
307 |
-
}
|
308 |
-
|
309 |
function on_sidebox_news_content($data) {
|
310 |
echo '<div style="margin:6px">';
|
311 |
wp_widget_rss_output('http://feeds2.feedburner.com/transposh', array('items' => 5));
|
@@ -319,7 +320,8 @@ class transposh_plugin_admin {
|
|
319 |
function on_sidebox_translate_content($data) {
|
320 |
echo '<div id="progress_bar_all"></div><div id="tr_translate_title"></div>';
|
321 |
echo '<div id="tr_loading" style="margin: 0 0 10px 0">' . __('Translate by clicking the button below', TRANSPOSH_TEXT_DOMAIN) . '</div>';
|
322 |
-
echo '<
|
|
|
323 |
//get_posts
|
324 |
}
|
325 |
|
@@ -420,6 +422,11 @@ class transposh_plugin_admin {
|
|
420 |
return $eval ? 'checked="checked"' : '';
|
421 |
}
|
422 |
|
|
|
|
|
|
|
|
|
|
|
423 |
function on_contentbox_translation_content($data) {
|
424 |
/*
|
425 |
* Insert permissions section in the admin page
|
@@ -437,45 +444,35 @@ class transposh_plugin_admin {
|
|
437 |
* Insert the option to enable/disable default language translation.
|
438 |
* Disabled by default.
|
439 |
*/
|
440 |
-
|
441 |
-
echo '<input type="checkbox" value="1" name="' . ENABLE_DEFAULT_TRANSLATE . '" ' . $this->checked($this->transposh->options->get_enable_default_translate()) . '/> ' .
|
442 |
-
__('Allow translation of default language - useful for sites with more than one major language', TRANSPOSH_TEXT_DOMAIN);
|
443 |
|
444 |
/**
|
445 |
* Insert the option to enable search in translated languages
|
446 |
* Enabled by default.
|
447 |
* @since 0.3.6
|
448 |
*/
|
449 |
-
|
450 |
-
echo '<input type="checkbox" value="1" name="' . ENABLE_SEARCH_TRANSLATE . '" ' . $this->checked($this->transposh->options->get_enable_search_translate()) . '/> ' .
|
451 |
-
__('Allow search of translated languages (and the original language)', TRANSPOSH_TEXT_DOMAIN);
|
452 |
|
453 |
/**
|
454 |
* Insert the option to enable translation of urls
|
455 |
* Disbaled by default.
|
456 |
* @since 0.5.3
|
457 |
*/
|
458 |
-
|
459 |
-
echo '<input type="checkbox" value="1" name="' . ENABLE_URL_TRANSLATE . '" ' . $this->checked($this->transposh->options->get_enable_url_translate()) . '/> ' .
|
460 |
-
__('Allow translation of permalinks and urls', TRANSPOSH_TEXT_DOMAIN);
|
461 |
|
462 |
/**
|
463 |
* Insert the option to enable gettext integration
|
464 |
* Enabled by default.
|
465 |
* @since 0.6.4
|
466 |
*/
|
467 |
-
|
468 |
-
echo '<input type="checkbox" value="1" name="' . TRANSPOSH_GETTEXT_INTEGRATION . '" ' . $this->checked($this->transposh->options->get_transposh_gettext_integration()) . '/> ' .
|
469 |
-
__('Enable integration of Transposh with existing gettext interface (.po/.mo files)', TRANSPOSH_TEXT_DOMAIN);
|
470 |
|
471 |
/**
|
472 |
* Insert the option to enable default locale override
|
473 |
* Enabled by default.
|
474 |
* @since 0.7.5
|
475 |
*/
|
476 |
-
|
477 |
-
echo '<input type="checkbox" value="1" name="' . TRANSPOSH_DEFAULT_LOCALE_OVERRIDE . '" ' . $this->checked($this->transposh->options->get_transposh_default_locale_override()) . '/> ' .
|
478 |
-
__('Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)', TRANSPOSH_TEXT_DOMAIN);
|
479 |
}
|
480 |
|
481 |
function on_contentbox_auto_translation_content($data) {
|
@@ -484,17 +481,25 @@ class transposh_plugin_admin {
|
|
484 |
* Insert the option to enable/disable automatic translation.
|
485 |
* Enabled by default.
|
486 |
*/
|
487 |
-
|
488 |
-
echo '<input type="checkbox" value="1" name="' . ENABLE_AUTO_TRANSLATE . '" ' . $this->checked($this->transposh->options->get_enable_auto_translate()) . '/> ' .
|
489 |
-
__('Allow automatic translation of pages', TRANSPOSH_TEXT_DOMAIN);
|
490 |
|
491 |
/**
|
492 |
* Insert the option to enable/disable automatic translation upon publishing.
|
493 |
* Disabled by default.
|
494 |
* @since 0.3.5 */
|
495 |
-
|
496 |
-
|
497 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
498 |
|
499 |
/*
|
500 |
* Choose default translator... TODO (explain better in wiki)
|
@@ -508,42 +513,50 @@ class transposh_plugin_admin {
|
|
508 |
'</label>';
|
509 |
}
|
510 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
511 |
function on_contentbox_generic_content($data) {
|
512 |
/*
|
513 |
* Insert the option to enable/disable rewrite of perlmalinks.
|
514 |
* When disabled only parameters will be used to identify the current language.
|
515 |
*/
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
'e.g. (http://transposh.org/<strong>en</strong>). ' .
|
520 |
-
'Requires that permalinks will be enabled.', TRANSPOSH_TEXT_DOMAIN);
|
521 |
|
522 |
/*
|
523 |
* Insert the option to enable/disable pushing of scripts to footer.
|
524 |
-
* Works on wordpress 2.8 and up
|
525 |
*/
|
526 |
-
|
527 |
-
|
528 |
-
echo '<input type="checkbox" value="1" name="' . ENABLE_FOOTER_SCRIPTS . '" ' . $this->checked($this->transposh->options->get_enable_footer_scripts()) . '/> ' .
|
529 |
-
__('Push transposh scripts to footer of page instead of header, makes pages load faster. ' .
|
530 |
-
'Requires that your theme should have proper footer support.', TRANSPOSH_TEXT_DOMAIN);
|
531 |
-
}
|
532 |
|
533 |
/**
|
534 |
* Insert the option to enable/disable language auto-detection
|
535 |
* @since 0.3.8 */
|
536 |
-
|
537 |
-
|
538 |
-
__('This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. ' .
|
539 |
-
'This will redirect the first page accessed in the session to the same page with the detected language.', TRANSPOSH_TEXT_DOMAIN);
|
540 |
|
541 |
/**
|
542 |
* Insert the option to enable/disable statics collection
|
543 |
-
* @since 0.
|
544 |
-
|
545 |
-
echo '<input type="checkbox" value="1" name="' . TRANSPOSH_COLLECT_STATS . '" ' . $this->checked($this->transposh->options->get_transposh_collect_stats()) . '/> ' .
|
546 |
-
__('This option enables collection of statistics by transposh that will be used to improve the product. ', TRANSPOSH_TEXT_DOMAIN);
|
547 |
|
548 |
/* WIP2
|
549 |
echo '<a href="http://transposh.org/services/index.php?flags='.$flags.'">Gen sprites</a>'; */
|
@@ -578,12 +591,55 @@ class transposh_plugin_admin {
|
|
578 |
}
|
579 |
}
|
580 |
|
581 |
-
|
|
|
582 |
$this->transposh->options->set_transposh_admin_hide_warning($_POST['id']);
|
583 |
$this->transposh->options->update_options();
|
584 |
die(); // this is required to return a proper result
|
585 |
}
|
586 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
587 |
}
|
588 |
|
589 |
?>
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/*
|
28 |
private $localeright = 'right';
|
29 |
private $localeleft = 'left';
|
30 |
|
31 |
+
// constructor of class, PHP4 compatible construction for backward compatibility
|
32 |
function transposh_plugin_admin(&$transposh) {
|
33 |
$this->transposh = &$transposh;
|
34 |
// add filter for WordPress 2.8 changed backend box system !
|
39 |
add_action('admin_menu', array(&$this, 'on_admin_menu'));
|
40 |
// register the callback been used if options of page been submitted and needs to be processed
|
41 |
add_action('admin_post_save_transposh', array(&$this, 'on_save_changes'));
|
42 |
+
// register ajax callbacks
|
43 |
+
add_action('wp_ajax_tp_close_warning', array(&$this, 'on_ajax_tp_close_warning'));
|
44 |
+
add_action('wp_ajax_tp_backup', array(&$this, 'on_ajax_tp_backup'));
|
45 |
+
add_action('wp_ajax_tp_restore', array(&$this, 'on_ajax_tp_restore'));
|
46 |
+
add_action('wp_ajax_tp_maint', array(&$this, 'on_ajax_tp_maint'));
|
47 |
+
add_action('wp_ajax_tp_cleanup', array(&$this, 'on_ajax_tp_cleanup'));
|
48 |
+
add_action('wp_ajax_tp_translate_all', array(&$this, 'on_ajax_tp_translate_all'));
|
49 |
+
add_action('wp_ajax_tp_post_phrases', array(&$this, 'on_ajax_tp_post_phrases'));
|
50 |
}
|
51 |
|
52 |
/**
|
126 |
$this->transposh->options->set_transposh_gettext_integration($_POST[TRANSPOSH_GETTEXT_INTEGRATION]);
|
127 |
$this->transposh->options->set_transposh_default_locale_override($_POST[TRANSPOSH_DEFAULT_LOCALE_OVERRIDE]);
|
128 |
$this->transposh->options->set_preferred_translator($_POST[PREFERRED_TRANSLATOR]);
|
129 |
+
$this->transposh->options->set_msn_key($_POST[MSN_TRANSLATE_KEY]);
|
130 |
+
$this->transposh->options->set_google_key($_POST[GOOGLE_TRANSLATE_KEY]);
|
131 |
$this->transposh->options->set_transposh_key($_POST[TRANSPOSH_KEY]);
|
132 |
+
// frontend stuff
|
133 |
+
$this->transposh->options->set_widget_progressbar($_POST[WIDGET_PROGRESSBAR]);
|
134 |
+
$this->transposh->options->set_widget_allow_set_default_language($_POST[WIDGET_ALLOW_SET_DEFLANG]);
|
135 |
+
$this->transposh->options->set_widget_remove_logo($_POST[WIDGET_REMOVE_LOGO_FOR_AD]);
|
136 |
+
$this->transposh->options->set_widget_theme($_POST[WIDGET_THEME]);
|
137 |
|
138 |
// handle change of schedule for backup to daily
|
139 |
if ($_POST[TRANSPOSH_BACKUP_SCHEDULE] != $this->transposh->options->get_transposh_backup_schedule()) {
|
181 |
|
182 |
//TODO - make up my mind on using .css flags here (currently no)
|
183 |
//if ($this->transposh->options->get_widget_css_flags())
|
184 |
+
// wp_enqueue_style("transposh_flags",$this->transposh->transposh_plugin_url."/widgets/flags/tpw_flags.css",array(),TRANSPOSH_PLUGIN_VER);
|
185 |
wp_enqueue_script('jquery-ui-droppable');
|
186 |
+
wp_enqueue_script('transposh_settings', $this->transposh->transposh_plugin_url . '/' . TRANSPOSH_DIR_JS . '/transposhsettings.js', array(), TRANSPOSH_PLUGIN_VER, true);
|
187 |
+
// MAKESURE 3.3+ css
|
188 |
+
// wp_enqueue_script('jquery-ui-progressbar');
|
189 |
+
|
190 |
+
wp_enqueue_style('jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/' . JQUERYUI_VER . '/themes/ui-lightness/jquery-ui.css', array(), JQUERYUI_VER);
|
191 |
+
wp_enqueue_script('jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/' . JQUERYUI_VER . '/jquery-ui.min.js', array('jquery'), JQUERYUI_VER, true);
|
192 |
+
wp_enqueue_script('transposh_backend', $this->transposh->transposh_plugin_url . '/' . TRANSPOSH_DIR_JS . '/transposhbackend.js', array(), TRANSPOSH_PLUGIN_VER, true);
|
193 |
+
$script_params = array(
|
194 |
+
'l10n_print_after' =>
|
195 |
+
't_be.g_langs = ' . json_encode(transposh_consts::$google_languages) . ';' .
|
196 |
+
't_be.m_langs = ' . json_encode(transposh_consts::$bing_languages) . ';' .
|
197 |
+
't_be.a_langs = ' . json_encode(transposh_consts::$apertium_languages) . ';'
|
198 |
+
);
|
199 |
+
wp_localize_script("transposh_backend", "t_be", $script_params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
|
201 |
//add several metaboxes now, all metaboxes registered during load page can be switched off/on at "Screen Options" automatically, nothing special to do therefore
|
202 |
add_meta_box('transposh-sidebox-about', __('About this plugin', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_about_content'), $this->pagehook, 'side', 'core');
|
|
|
203 |
add_meta_box('transposh-sidebox-news', __('Plugin news', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_news_content'), $this->pagehook, 'side', 'core');
|
204 |
add_meta_box('transposh-sidebox-stats', __('Plugin stats', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_stats_content'), $this->pagehook, 'side', 'core');
|
205 |
add_meta_box('transposh-sidebox-translate', __('Translate all', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_sidebox_translate_content'), $this->pagehook, 'side', 'core');
|
206 |
add_meta_box('transposh-contentbox-languages', __('Supported languages', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_languages_content'), $this->pagehook, 'normal', 'core');
|
207 |
add_meta_box('transposh-contentbox-translation', __('Translation settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_translation_content'), $this->pagehook, 'normal', 'core');
|
208 |
add_meta_box('transposh-contentbox-autotranslation', __('Automatic translation settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_auto_translation_content'), $this->pagehook, 'normal', 'core');
|
209 |
+
add_meta_box('transposh-contentbox-frontend', __('Frontend settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_frontend_content'), $this->pagehook, 'normal', 'core');
|
210 |
add_meta_box('transposh-contentbox-general', __('Generic settings', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_generic_content'), $this->pagehook, 'normal', 'core');
|
211 |
add_meta_box('transposh-contentbox-database', __('Database maintenance', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'on_contentbox_database_content'), $this->pagehook, 'normal', 'core');
|
212 |
}
|
237 |
$this->add_warning('tp_mem_warning', sprintf(__('Your current PHP memory limit of %s is quite low, if you experience blank pages please consider increasing it.', TRANSPOSH_TEXT_DOMAIN), ini_get('memory_limit')) . ' <a href="http://transposh.org/faq#blankpages">' . __('Check Transposh FAQs', TRANSPOSH_TEXT_DOMAIN) . '</a>');
|
238 |
}
|
239 |
|
240 |
+
if (!(class_exists('Memcache') /* !!&& $this->memcache->connect(TP_MEMCACHED_SRV, TP_MEMCACHED_PORT) */) && !function_exists('apc_fetch') && !function_exists('xcache_get') && !function_exists('eaccelerator_get')) {
|
241 |
$this->add_warning('tp_cache_warning', __('We were not able to find a supported in-memory caching engine, installing one can improve performance.', TRANSPOSH_TEXT_DOMAIN) . ' <a href="http://transposh.org/faq#performance">' . __('Check Transposh FAQs', TRANSPOSH_TEXT_DOMAIN) . '</a>');
|
242 |
}
|
243 |
|
288 |
check_admin_referer(TR_NONCE);
|
289 |
|
290 |
// process here your on $_POST validation and / or option saving
|
|
|
291 |
$this->update_admin_options();
|
292 |
|
293 |
// lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
307 |
echo '</ul>';
|
308 |
}
|
309 |
|
|
|
|
|
|
|
|
|
310 |
function on_sidebox_news_content($data) {
|
311 |
echo '<div style="margin:6px">';
|
312 |
wp_widget_rss_output('http://feeds2.feedburner.com/transposh', array('items' => 5));
|
320 |
function on_sidebox_translate_content($data) {
|
321 |
echo '<div id="progress_bar_all"></div><div id="tr_translate_title"></div>';
|
322 |
echo '<div id="tr_loading" style="margin: 0 0 10px 0">' . __('Translate by clicking the button below', TRANSPOSH_TEXT_DOMAIN) . '</div>';
|
323 |
+
echo '<div id="tr_allmsg" style="margin: 0 0 10px 0"></div>';
|
324 |
+
echo '<a id="transposh-translate" href="#" onclick="return false;" class="button">' . __('Translate All Now', TRANSPOSH_TEXT_DOMAIN) . '</a><br/>';
|
325 |
//get_posts
|
326 |
}
|
327 |
|
422 |
return $eval ? 'checked="checked"' : '';
|
423 |
}
|
424 |
|
425 |
+
private function checkbox($id, $value, $head, $text) {
|
426 |
+
echo '<h4>' . $head . '</h4>';
|
427 |
+
echo '<input type="checkbox" value="1" name="' . $id . '" ' . $this->checked($value) . '/> ' . $text;
|
428 |
+
}
|
429 |
+
|
430 |
function on_contentbox_translation_content($data) {
|
431 |
/*
|
432 |
* Insert permissions section in the admin page
|
444 |
* Insert the option to enable/disable default language translation.
|
445 |
* Disabled by default.
|
446 |
*/
|
447 |
+
$this->checkbox(ENABLE_DEFAULT_TRANSLATE, $this->transposh->options->get_enable_default_translate(), __('Enable default language translation', TRANSPOSH_TEXT_DOMAIN), __('Allow translation of default language - useful for sites with more than one major language', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
448 |
|
449 |
/**
|
450 |
* Insert the option to enable search in translated languages
|
451 |
* Enabled by default.
|
452 |
* @since 0.3.6
|
453 |
*/
|
454 |
+
$this->checkbox(ENABLE_SEARCH_TRANSLATE, $this->transposh->options->get_enable_search_translate(), __('Enable search in translated languages', TRANSPOSH_TEXT_DOMAIN), __('Allow search of translated languages (and the original language)', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
455 |
|
456 |
/**
|
457 |
* Insert the option to enable translation of urls
|
458 |
* Disbaled by default.
|
459 |
* @since 0.5.3
|
460 |
*/
|
461 |
+
$this->checkbox(ENABLE_URL_TRANSLATE, $this->transposh->options->get_enable_url_translate(), __('Enable url translation', TRANSPOSH_TEXT_DOMAIN) . ' (' . __('experimental', TRANSPOSH_TEXT_DOMAIN), __('Allow translation of permalinks and urls', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
462 |
|
463 |
/**
|
464 |
* Insert the option to enable gettext integration
|
465 |
* Enabled by default.
|
466 |
* @since 0.6.4
|
467 |
*/
|
468 |
+
$this->checkbox(TRANSPOSH_GETTEXT_INTEGRATION, $this->transposh->options->get_transposh_gettext_integration(), __('Enable gettext integration', TRANSPOSH_TEXT_DOMAIN) . ' (' . __('experimental', TRANSPOSH_TEXT_DOMAIN), __('Enable integration of Transposh with existing gettext interface (.po/.mo files)', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
469 |
|
470 |
/**
|
471 |
* Insert the option to enable default locale override
|
472 |
* Enabled by default.
|
473 |
* @since 0.7.5
|
474 |
*/
|
475 |
+
$this->checkbox(TRANSPOSH_DEFAULT_LOCALE_OVERRIDE, $this->transposh->options->get_transposh_default_locale_override(), __('Enable override for default locale', TRANSPOSH_TEXT_DOMAIN), __('Enable overriding the default locale that is set in WP_LANG on default languages pages (such as untranslated pages and admin pages)', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
476 |
}
|
477 |
|
478 |
function on_contentbox_auto_translation_content($data) {
|
481 |
* Insert the option to enable/disable automatic translation.
|
482 |
* Enabled by default.
|
483 |
*/
|
484 |
+
$this->checkbox(ENABLE_AUTO_TRANSLATE, $this->transposh->options->get_enable_auto_translate(), __('Enable automatic translation', TRANSPOSH_TEXT_DOMAIN), __('Allow automatic translation of pages', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
485 |
|
486 |
/**
|
487 |
* Insert the option to enable/disable automatic translation upon publishing.
|
488 |
* Disabled by default.
|
489 |
* @since 0.3.5 */
|
490 |
+
$this->checkbox(ENABLE_AUTO_POST_TRANSLATE, $this->transposh->options->get_enable_auto_post_translate(), __('Enable automatic translation after posting', TRANSPOSH_TEXT_DOMAIN), __('Do automatic translation immediately after a post has been published', TRANSPOSH_TEXT_DOMAIN));
|
491 |
+
|
492 |
+
/**
|
493 |
+
* Allow users to insert their own API keys
|
494 |
+
*/
|
495 |
+
echo '<h4>' . __('MSN API key', TRANSPOSH_TEXT_DOMAIN) . '</h4>';
|
496 |
+
echo __('API Key', TRANSPOSH_TEXT_DOMAIN) . ': <input type="text" size="35" class="regular-text" value="' . $this->transposh->options->get_msn_key() . '" id="' . MSN_TRANSLATE_KEY . '" name="' . MSN_TRANSLATE_KEY . '"/>';
|
497 |
+
|
498 |
+
/**
|
499 |
+
* Allow users to insert their own API keys
|
500 |
+
*/
|
501 |
+
echo '<h4>' . __('Google API key', TRANSPOSH_TEXT_DOMAIN) . '</h4>';
|
502 |
+
echo __('API Key', TRANSPOSH_TEXT_DOMAIN) . ': <input type="text" size="35" class="regular-text" value="' . $this->transposh->options->get_google_key() . '" id="' . GOOGLE_TRANSLATE_KEY . '" name="' . GOOGLE_TRANSLATE_KEY . '"/>';
|
503 |
|
504 |
/*
|
505 |
* Choose default translator... TODO (explain better in wiki)
|
513 |
'</label>';
|
514 |
}
|
515 |
|
516 |
+
function on_contentbox_frontend_content($data) {
|
517 |
+
$this->checkbox(WIDGET_PROGRESSBAR, $this->transposh->options->get_widget_progressbar(), __('Show progress bar', TRANSPOSH_TEXT_DOMAIN), __('Show progress bar when a client triggers automatic translation', TRANSPOSH_TEXT_DOMAIN));
|
518 |
+
|
519 |
+
$this->checkbox(WIDGET_ALLOW_SET_DEFLANG, $this->transposh->options->get_widget_allow_set_default_language(), __('Allow user to set current language as default', TRANSPOSH_TEXT_DOMAIN), __('Widget will allow setting this language as user default', TRANSPOSH_TEXT_DOMAIN));
|
520 |
+
|
521 |
+
$this->checkbox(WIDGET_REMOVE_LOGO_FOR_AD, $this->transposh->options->get_widget_remove_logo(), __('Remove transposh logo (see <a href="http://transposh.org/logoterms">terms</a>)', TRANSPOSH_TEXT_DOMAIN), __('Transposh logo will not appear on widget', TRANSPOSH_TEXT_DOMAIN));
|
522 |
+
|
523 |
+
echo '<h4>' . __('Edit interface (and progress bar) theme:', TRANSPOSH_TEXT_DOMAIN) . '</h4>';
|
524 |
+
echo '<label for="' . WIDGET_THEME . '">' . __('Edit interface (and progress bar) theme:', TRANSPOSH_TEXT_DOMAIN) .
|
525 |
+
'<select id="transposh-style" name="' . WIDGET_THEME . '">';
|
526 |
+
foreach (transposh_consts::$jqueryui_themes as $theme) {
|
527 |
+
$selected = ($this->transposh->options->get_widget_theme() == $theme) ? ' selected="selected"' : '';
|
528 |
+
echo "<option value=\"$theme\"$selected>{$theme}</option>";
|
529 |
+
}
|
530 |
+
echo '</select>' .
|
531 |
+
'</label>';
|
532 |
+
}
|
533 |
+
|
534 |
function on_contentbox_generic_content($data) {
|
535 |
/*
|
536 |
* Insert the option to enable/disable rewrite of perlmalinks.
|
537 |
* When disabled only parameters will be used to identify the current language.
|
538 |
*/
|
539 |
+
$this->checkbox(ENABLE_PERMALINKS, $this->transposh->options->get_enable_permalinks(), __('Rewrite URLs', TRANSPOSH_TEXT_DOMAIN), __('Rewrite URLs to be search engine friendly, ' .
|
540 |
+
'e.g. (http://transposh.org/<strong>en</strong>). ' .
|
541 |
+
'Requires that permalinks will be enabled.', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
542 |
|
543 |
/*
|
544 |
* Insert the option to enable/disable pushing of scripts to footer.
|
545 |
+
* Works on wordpress 2.8 and up (but we no longer care...)
|
546 |
*/
|
547 |
+
$this->checkbox(ENABLE_FOOTER_SCRIPTS, $this->transposh->options->get_enable_footer_scripts(), __('Add scripts to footer', TRANSPOSH_TEXT_DOMAIN), __('Push transposh scripts to footer of page instead of header, makes pages load faster. ' .
|
548 |
+
'Requires that your theme should have proper footer support.', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
|
|
|
|
549 |
|
550 |
/**
|
551 |
* Insert the option to enable/disable language auto-detection
|
552 |
* @since 0.3.8 */
|
553 |
+
$this->checkbox(ENABLE_DETECT_LANG_AND_REDIRECT, $this->transposh->options->get_enable_detect_language(), __('Auto detect language for users', TRANSPOSH_TEXT_DOMAIN), __('This enables auto detection of language used by the user as defined in the ACCEPT_LANGUAGES they send. ' .
|
554 |
+
'This will redirect the first page accessed in the session to the same page with the detected language.', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
555 |
|
556 |
/**
|
557 |
* Insert the option to enable/disable statics collection
|
558 |
+
* @since 0.7.6 */
|
559 |
+
$this->checkbox(TRANSPOSH_COLLECT_STATS, $this->transposh->options->get_transposh_collect_stats(), __('Allow collecting usage statistics', TRANSPOSH_TEXT_DOMAIN), __('This option enables collection of statistics by transposh that will be used to improve the product.', TRANSPOSH_TEXT_DOMAIN));
|
|
|
|
|
560 |
|
561 |
/* WIP2
|
562 |
echo '<a href="http://transposh.org/services/index.php?flags='.$flags.'">Gen sprites</a>'; */
|
591 |
}
|
592 |
}
|
593 |
|
594 |
+
// ajax stuff!
|
595 |
+
function on_ajax_tp_close_warning() {
|
596 |
$this->transposh->options->set_transposh_admin_hide_warning($_POST['id']);
|
597 |
$this->transposh->options->update_options();
|
598 |
die(); // this is required to return a proper result
|
599 |
}
|
600 |
|
601 |
+
function on_ajax_tp_backup() {
|
602 |
+
$this->transposh->run_backup();
|
603 |
+
die();
|
604 |
+
}
|
605 |
+
|
606 |
+
// Start restore on demand
|
607 |
+
function on_ajax_tp_restore() {
|
608 |
+
$this->transposh->run_restore();
|
609 |
+
die();
|
610 |
+
}
|
611 |
+
|
612 |
+
// Start cleanup on demand
|
613 |
+
function on_ajax_tp_cleanup() {
|
614 |
+
$this->transposh->database->cleanup($_POST['days']);
|
615 |
+
die();
|
616 |
+
}
|
617 |
+
|
618 |
+
// Start maint
|
619 |
+
function on_ajax_tp_maint() {
|
620 |
+
$this->transposh->database->db_maint();
|
621 |
+
die();
|
622 |
+
}
|
623 |
+
|
624 |
+
// Start full translation
|
625 |
+
function on_ajax_tp_translate_all() {
|
626 |
+
// get all ids in need of translation
|
627 |
+
global $wpdb;
|
628 |
+
$page_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE (post_type='page' OR post_type='post') AND (post_status='publish' OR post_status='private') ORDER BY ID DESC");
|
629 |
+
// only high capabilities users can...
|
630 |
+
// add a fake post to translate things such as tags
|
631 |
+
if (!current_user_can('edit_post', $page_ids[0])) return;
|
632 |
+
$page_ids[] = "-555";
|
633 |
+
echo json_encode($page_ids);
|
634 |
+
die();
|
635 |
+
}
|
636 |
+
|
637 |
+
// getting phrases of a post (if we are in admin)
|
638 |
+
function on_ajax_tp_post_phrases() {
|
639 |
+
$this->transposh->postpublish->get_post_phrases($_GET['post']);
|
640 |
+
die();
|
641 |
+
}
|
642 |
+
|
643 |
}
|
644 |
|
645 |
?>
|
wp/transposh_ajax.php
CHANGED
@@ -1,123 +1,20 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/*
|
15 |
* This file handles various AJAX needs of our plugin
|
16 |
*/
|
17 |
-
// The following headers allow for cross-domain posting here, which is useful for some weird sites
|
18 |
-
header('Access-Control-Allow-Origin: *');
|
19 |
-
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
|
20 |
-
header('Access-Control-Allow-Headers: X-Requested-With');
|
21 |
-
header('Access-Control-Max-Age: 86400');
|
22 |
|
23 |
-
|
24 |
-
if (strtolower($_SERVER['REQUEST_METHOD']) == 'options') {
|
25 |
-
exit();
|
26 |
-
}
|
27 |
|
28 |
-
// we need wordpress and us...
|
29 |
-
$root = $_SERVER["DOCUMENT_ROOT"];
|
30 |
-
$self = $_SERVER["SCRIPT_NAME"];
|
31 |
-
// go down 4 dirs...
|
32 |
-
for ($i = 0; $i < 5; $i++)
|
33 |
-
$self = substr($self, 0, -strlen(strrchr($self, '/')));
|
34 |
-
if (file_exists($root . $self . '/wp-load.php')) {
|
35 |
-
require_once $root . $self . '/wp-load.php';
|
36 |
-
} else {
|
37 |
-
// fallback plan
|
38 |
-
require_once('../../../../wp-load.php');
|
39 |
-
}
|
40 |
-
// the case of posted translation
|
41 |
-
if (isset($_POST['translation_posted'])) {
|
42 |
-
do_action('transposh_translation_posted');
|
43 |
-
$my_transposh_plugin->database->update_translation();
|
44 |
-
}
|
45 |
-
// getting translation history
|
46 |
-
elseif (isset($_GET['tr_token_hist'])) {
|
47 |
-
// deleting
|
48 |
-
if (isset($_GET['action']) && $_GET['action'] == 'delete') {
|
49 |
-
$my_transposh_plugin->database->del_translation_history($_GET['tr_token_hist'], $_GET['lang'], $_GET['timestamp']);
|
50 |
-
}
|
51 |
-
$my_transposh_plugin->database->get_translation_history($_GET['tr_token_hist'], $_GET['lang']);
|
52 |
-
}
|
53 |
-
// getting translation alternates
|
54 |
-
elseif (isset($_GET['tr_token_alt'])) {
|
55 |
-
$my_transposh_plugin->database->get_translation_alt($_GET['tr_token_alt']);
|
56 |
-
}
|
57 |
-
// getting phrases of a post (if we are in admin)
|
58 |
-
elseif (isset($_GET['tr_phrases_post'])) {
|
59 |
-
$my_transposh_plugin->postpublish->get_post_phrases($_GET['post']);
|
60 |
-
}
|
61 |
-
// set the cookie with ajax, no redirect needed
|
62 |
-
elseif (isset($_GET['tr_cookie'])) {
|
63 |
-
setcookie('TR_LNG', transposh_utils::get_language_from_url($_SERVER['HTTP_REFERER'], $my_transposh_plugin->home_url), time() + 90 * 24 * 60 * 60, COOKIEPATH, COOKIE_DOMAIN);
|
64 |
-
|
65 |
-
}
|
66 |
-
// Set our cookie and return (if no js works - or we are in the default language)
|
67 |
-
elseif (isset($_GET['tr_cookie_bck'])) {
|
68 |
-
setcookie('TR_LNG', transposh_utils::get_language_from_url($_SERVER['HTTP_REFERER'], $my_transposh_plugin->home_url), time() + 90 * 24 * 60 * 60, COOKIEPATH, COOKIE_DOMAIN);
|
69 |
-
if ($_SERVER['HTTP_REFERER']) {
|
70 |
-
$this->transposh->tp_redirect($_SERVER['HTTP_REFERER']);
|
71 |
-
} else {
|
72 |
-
$this->transposh->tp_redirect($my_transposh_plugin->home_url);
|
73 |
-
}
|
74 |
-
}
|
75 |
-
// Start full translation
|
76 |
-
elseif (isset($_GET['translate_all'])) {
|
77 |
-
// get all ids in need of translation
|
78 |
-
$page_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE (post_type='page' OR post_type='post') AND (post_status='publish' OR post_status='private') ORDER BY ID DESC");
|
79 |
-
// only high capabilities users can...
|
80 |
-
if (!current_user_can('edit_post', $page_ids[0])) return;
|
81 |
-
// add a fake post to translate things such as tags
|
82 |
-
$page_ids[] = "-555";
|
83 |
-
echo json_encode($page_ids);
|
84 |
-
}
|
85 |
-
// Proxyed translation for google translate
|
86 |
-
elseif (isset($_GET['tgp'])) {
|
87 |
-
// we need curl for this proxy
|
88 |
-
if (!function_exists('curl_init')) return;
|
89 |
-
// we want to avoid unneeded work or dos attacks on languages we don't support
|
90 |
-
if (!in_array($_GET['tgl'], transposh_consts::$google_proxied_languages) || !$my_transposh_plugin->options->is_editable_language($_GET['tgl']))
|
91 |
-
return;
|
92 |
-
$url = 'http://translate.google.com/translate_a/t?client=a&text=' . urlencode($_GET['tgp']) . '&tl=' . $_GET['tgl'] . '&sl=auto';
|
93 |
-
$ch = curl_init();
|
94 |
-
curl_setopt($ch, CURLOPT_URL, $url);
|
95 |
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
96 |
-
//must set agent for google to respond with utf-8
|
97 |
-
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
|
98 |
-
$output = curl_exec($ch);
|
99 |
-
curl_close($ch);
|
100 |
-
header('Content-type: text/html; charset=utf-8');
|
101 |
-
echo $output;
|
102 |
-
}
|
103 |
-
// Start backup on demand
|
104 |
-
elseif (isset($_GET['backup'])) {
|
105 |
-
$my_transposh_plugin->run_backup();
|
106 |
-
}
|
107 |
-
// Start restore on demand
|
108 |
-
elseif (isset($_GET['restore'])) {
|
109 |
-
$my_transposh_plugin->run_restore();
|
110 |
-
}
|
111 |
-
// Start cleanup on demand
|
112 |
-
elseif (isset($_GET['cleanup'])) {
|
113 |
-
// just make sure the admin started this... recently enough
|
114 |
-
check_ajax_referer('transposh-clean', 'nonce');
|
115 |
-
$my_transposh_plugin->database->cleanup($_GET['days']);
|
116 |
-
}
|
117 |
-
// Start maint
|
118 |
-
elseif (isset($_GET['maint'])) {
|
119 |
-
// just make sure the admin started this... recently enough
|
120 |
-
check_ajax_referer('transposh-clean', 'nonce');
|
121 |
-
$my_transposh_plugin->database->db_maint();
|
122 |
-
}
|
123 |
?>
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/*
|
15 |
* This file handles various AJAX needs of our plugin
|
16 |
*/
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
+
echo "This file was removed in 0.8.0 and is only kept for debugging";
|
|
|
|
|
|
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
?>
|
wp/transposh_backup.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/*
|
@@ -46,7 +46,7 @@ class transposh_backup {
|
|
46 |
echo '500 - ' . $result->get_error_message();
|
47 |
return;
|
48 |
}
|
49 |
-
if ($result['headers']['fail']) {
|
50 |
echo '500 - ' . $result['headers']['fail'];
|
51 |
return;
|
52 |
}
|
@@ -56,7 +56,7 @@ class transposh_backup {
|
|
56 |
//echo $this->transposh->options->get_transposh_key();
|
57 |
$this->transposh->options->update_options();
|
58 |
}
|
59 |
-
if ($result['headers']['lastitem']) {
|
60 |
$rowstosend = $this->transposh->database->get_all_human_translation_history($result['headers']['lastitem'], 500);
|
61 |
while ($rowstosend) {
|
62 |
$item = 0;
|
@@ -81,7 +81,7 @@ class transposh_backup {
|
|
81 |
echo "500 - " . $result->get_error_message();
|
82 |
return;
|
83 |
}
|
84 |
-
if ($result['headers']['fail']) {
|
85 |
echo "500 - " . $result['headers']['fail'];
|
86 |
return;
|
87 |
}
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/*
|
46 |
echo '500 - ' . $result->get_error_message();
|
47 |
return;
|
48 |
}
|
49 |
+
if (isset($result['headers']['fail'])) {
|
50 |
echo '500 - ' . $result['headers']['fail'];
|
51 |
return;
|
52 |
}
|
56 |
//echo $this->transposh->options->get_transposh_key();
|
57 |
$this->transposh->options->update_options();
|
58 |
}
|
59 |
+
if (isset($result['headers']['lastitem'])) {
|
60 |
$rowstosend = $this->transposh->database->get_all_human_translation_history($result['headers']['lastitem'], 500);
|
61 |
while ($rowstosend) {
|
62 |
$item = 0;
|
81 |
echo "500 - " . $result->get_error_message();
|
82 |
return;
|
83 |
}
|
84 |
+
if (isset($result['headers']['fail'])) {
|
85 |
echo "500 - " . $result['headers']['fail'];
|
86 |
return;
|
87 |
}
|
wp/transposh_db.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/**
|
@@ -39,6 +39,10 @@ class transposh_database {
|
|
39 |
private $translation_table;
|
40 |
/** @var string translation log table name */
|
41 |
private $translation_log_table;
|
|
|
|
|
|
|
|
|
42 |
|
43 |
/**
|
44 |
* constructor of class, PHP4 compatible construction for backward compatibility
|
@@ -47,6 +51,24 @@ class transposh_database {
|
|
47 |
$this->transposh = &$transposh;
|
48 |
$this->translation_table = $GLOBALS['wpdb']->prefix . TRANSLATIONS_TABLE;
|
49 |
$this->translation_log_table = $GLOBALS['wpdb']->prefix . TRANSLATIONS_LOG;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
}
|
51 |
|
52 |
/**
|
@@ -59,14 +81,17 @@ class transposh_database {
|
|
59 |
if (!TP_ENABLE_CACHE) return false;
|
60 |
$cached = false;
|
61 |
$key = $lang . '_' . $original;
|
62 |
-
if (
|
|
|
|
|
|
|
63 |
$cached = apc_fetch($key, $rc);
|
64 |
if ($rc === false) return false;
|
65 |
|
66 |
} elseif (function_exists('xcache_get')) {
|
67 |
-
$rc = xcache_isset($key);
|
68 |
if ($rc === false) return false;
|
69 |
-
$cached = xcache_get($key);
|
70 |
|
71 |
} elseif (function_exists('eaccelerator_get')) {
|
72 |
$cached = eaccelerator_get($key);
|
@@ -93,10 +118,12 @@ class transposh_database {
|
|
93 |
$key = $lang . '_' . $original;
|
94 |
if ($translated !== null) $translated = implode('_', $translated);
|
95 |
$rc = false;
|
96 |
-
if (
|
|
|
|
|
97 |
$rc = apc_store($key, $translated, $ttl);
|
98 |
} elseif (function_exists('xcache_set')) {
|
99 |
-
$rc = xcache_set($key, $translated, $ttl);
|
100 |
} elseif (function_exists('eaccelerator_put')) {
|
101 |
$rc = eaccelerator_put($key, $translated, $ttl);
|
102 |
}
|
@@ -117,10 +144,12 @@ class transposh_database {
|
|
117 |
function cache_delete($original, $lang) {
|
118 |
if (!TP_ENABLE_CACHE) return;
|
119 |
$key = $lang . '_' . $original;
|
120 |
-
if (
|
|
|
|
|
121 |
apc_delete($key);
|
122 |
} elseif (function_exists('xcache_unset')) {
|
123 |
-
xcache_unset($key);
|
124 |
} elseif (function_exists('eaccelerator_rm')) {
|
125 |
eaccelerator_rm($key);
|
126 |
}
|
@@ -131,10 +160,12 @@ class transposh_database {
|
|
131 |
*/
|
132 |
function cache_clean() {
|
133 |
if (!TP_ENABLE_CACHE) return;
|
134 |
-
if (
|
|
|
|
|
135 |
apc_clear_cache('user');
|
136 |
} elseif (function_exists('xcache_unset_by_prefix')) {
|
137 |
-
xcache_unset_by_prefix();
|
138 |
}
|
139 |
//TODO - clean on eaccelerator is not so clean...
|
140 |
}
|
@@ -572,6 +603,8 @@ class transposh_database {
|
|
572 |
* @return array List of rows
|
573 |
*/
|
574 |
function get_all_human_translation_history($date ="null", $limit = "") {
|
|
|
|
|
575 |
if ($date != "null")
|
576 |
$dateterm = "and UNIX_TIMESTAMP(timestamp) > $date";
|
577 |
if ($limit) $limitterm = "LIMIT $limit";
|
@@ -768,6 +801,33 @@ class transposh_database {
|
|
768 |
|
769 |
$this->cache_delete($row->original, $row->lang);
|
770 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
771 |
// check for discrepencies (last translation in log does not equal current translation)
|
772 |
// TODO
|
773 |
/* SELECT *
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/**
|
39 |
private $translation_table;
|
40 |
/** @var string translation log table name */
|
41 |
private $translation_log_table;
|
42 |
+
/** @var boolean is memcached working */
|
43 |
+
private $memcache_working = false;
|
44 |
+
/** @var Memcache the memcached connection object */
|
45 |
+
private $memcache;
|
46 |
|
47 |
/**
|
48 |
* constructor of class, PHP4 compatible construction for backward compatibility
|
51 |
$this->transposh = &$transposh;
|
52 |
$this->translation_table = $GLOBALS['wpdb']->prefix . TRANSLATIONS_TABLE;
|
53 |
$this->translation_log_table = $GLOBALS['wpdb']->prefix . TRANSLATIONS_LOG;
|
54 |
+
|
55 |
+
if (class_exists('Memcache')) {
|
56 |
+
|
57 |
+
$this->memcache_working = true;
|
58 |
+
$this->memcache = new Memcache;
|
59 |
+
@$this->memcache->connect(TP_MEMCACHED_SRV, TP_MEMCACHED_PORT) or $this->memcache_working = false;
|
60 |
+
}
|
61 |
+
// I have space in keys issues...
|
62 |
+
/* elseif (class_exists('Memcached')) {
|
63 |
+
|
64 |
+
$this->memcache_working = true;
|
65 |
+
$this->memcache = new Memcached();
|
66 |
+
//if (!count($this->memcache->getServerList())) {
|
67 |
+
$this->memcache->addServer(TP_MEMCACHED_SRV, TP_MEMCACHED_PORT);
|
68 |
+
// }
|
69 |
+
//@$this->memcache->connect(TP_MEMCACHED_SRV, TP_MEMCACHED_PORT) or $this->memcache_working = false;
|
70 |
+
} */
|
71 |
+
// TODO!! make sure it does something
|
72 |
}
|
73 |
|
74 |
/**
|
81 |
if (!TP_ENABLE_CACHE) return false;
|
82 |
$cached = false;
|
83 |
$key = $lang . '_' . $original;
|
84 |
+
if ($this->memcache_working) {
|
85 |
+
$cached = $this->memcache->get($key);
|
86 |
+
|
87 |
+
} elseif (function_exists('apc_fetch')) {
|
88 |
$cached = apc_fetch($key, $rc);
|
89 |
if ($rc === false) return false;
|
90 |
|
91 |
} elseif (function_exists('xcache_get')) {
|
92 |
+
$rc = @xcache_isset($key);
|
93 |
if ($rc === false) return false;
|
94 |
+
$cached = @xcache_get($key);
|
95 |
|
96 |
} elseif (function_exists('eaccelerator_get')) {
|
97 |
$cached = eaccelerator_get($key);
|
118 |
$key = $lang . '_' . $original;
|
119 |
if ($translated !== null) $translated = implode('_', $translated);
|
120 |
$rc = false;
|
121 |
+
if ($this->memcache_working) {
|
122 |
+
$rc = $this->memcache->set($key, $translated); //, time() + $ttl);
|
123 |
+
} elseif (function_exists('apc_store')) {
|
124 |
$rc = apc_store($key, $translated, $ttl);
|
125 |
} elseif (function_exists('xcache_set')) {
|
126 |
+
$rc = @xcache_set($key, $translated, $ttl);
|
127 |
} elseif (function_exists('eaccelerator_put')) {
|
128 |
$rc = eaccelerator_put($key, $translated, $ttl);
|
129 |
}
|
144 |
function cache_delete($original, $lang) {
|
145 |
if (!TP_ENABLE_CACHE) return;
|
146 |
$key = $lang . '_' . $original;
|
147 |
+
if ($this->memcache_working) {
|
148 |
+
$this->memcache->delete($key);
|
149 |
+
} elseif (function_exists('apc_delete')) {
|
150 |
apc_delete($key);
|
151 |
} elseif (function_exists('xcache_unset')) {
|
152 |
+
@xcache_unset($key);
|
153 |
} elseif (function_exists('eaccelerator_rm')) {
|
154 |
eaccelerator_rm($key);
|
155 |
}
|
160 |
*/
|
161 |
function cache_clean() {
|
162 |
if (!TP_ENABLE_CACHE) return;
|
163 |
+
if ($this->memcache_working) {
|
164 |
+
$this->memcache->flush();
|
165 |
+
} elseif (function_exists('apc_clear_cache')) {
|
166 |
apc_clear_cache('user');
|
167 |
} elseif (function_exists('xcache_unset_by_prefix')) {
|
168 |
+
@xcache_unset_by_prefix();
|
169 |
}
|
170 |
//TODO - clean on eaccelerator is not so clean...
|
171 |
}
|
603 |
* @return array List of rows
|
604 |
*/
|
605 |
function get_all_human_translation_history($date ="null", $limit = "") {
|
606 |
+
$limitterm = '';
|
607 |
+
$dateterm = '';
|
608 |
if ($date != "null")
|
609 |
$dateterm = "and UNIX_TIMESTAMP(timestamp) > $date";
|
610 |
if ($limit) $limitterm = "LIMIT $limit";
|
801 |
|
802 |
$this->cache_delete($row->original, $row->lang);
|
803 |
}
|
804 |
+
|
805 |
+
// clean duplication in the translation table (don't know how it ever happened...)
|
806 |
+
$dedup = 'SELECT * , count( * )' .
|
807 |
+
' FROM ' . $this->translation_table .
|
808 |
+
' GROUP BY `original` , `lang`' .
|
809 |
+
' HAVING count( * ) >1';
|
810 |
+
$rows = $GLOBALS['wpdb']->get_results($dedup);
|
811 |
+
|
812 |
+
foreach ($rows as $row) {
|
813 |
+
$row->original = $GLOBALS['wpdb']->escape($row->original);
|
814 |
+
$row->lang = $GLOBALS['wpdb']->escape($row->lang);
|
815 |
+
list($source, $translation) = $this->fetch_translation($row->original, $row->lang);
|
816 |
+
if ($source != NULL) {
|
817 |
+
$delvalues = "(original ='{$row->original}' AND lang='{$row->lang}')";
|
818 |
+
$update = "DELETE FROM " . $this->translation_table . " WHERE $delvalues";
|
819 |
+
|
820 |
+
$result = $GLOBALS['wpdb']->query($update);
|
821 |
+
$row->translated = $GLOBALS['wpdb']->escape($translation);
|
822 |
+
$row->source = $GLOBALS['wpdb']->escape($source);
|
823 |
+
$values = "('{$row->original}','{$row->lang}','{$row->translated}','$row->source')";
|
824 |
+
$update = "INSERT INTO " . $this->translation_table . " (original, lang, translated, source) VALUES $values";
|
825 |
+
|
826 |
+
$result = $GLOBALS['wpdb']->query($update);
|
827 |
+
}
|
828 |
+
$this->cache_delete($row->original, $row->lang);
|
829 |
+
}
|
830 |
+
|
831 |
// check for discrepencies (last translation in log does not equal current translation)
|
832 |
// TODO
|
833 |
/* SELECT *
|
wp/transposh_options.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
// OLD Options - To be removed
|
@@ -22,8 +22,12 @@ define('OLD_WIDGET_CSS_FLAGS', 'widget_css_flags');
|
|
22 |
define('OLD_WIDGET_IN_LIST', 'widget_in_list');
|
23 |
//Option to enable/disable msn translation
|
24 |
define('OLD_ENABLE_MSN_TRANSLATE', 'enable_msntranslate');
|
|
|
|
|
|
|
|
|
25 |
//Option to store the msn API key
|
26 |
-
define('
|
27 |
|
28 |
//defines are used to avoid typos
|
29 |
//Option defining whether anonymous translation is allowed.
|
@@ -58,8 +62,6 @@ define('ENABLE_FOOTER_SCRIPTS', 'enable_footer_scripts');
|
|
58 |
define('ENABLE_DETECT_LANG_AND_REDIRECT', 'enable_detect_redirect');
|
59 |
//Option defining the default language
|
60 |
define('DEFAULT_LANG', 'default_language');
|
61 |
-
//Option defining transposh widget file used @since 0.5.6
|
62 |
-
define('WIDGET_FILE', 'widget_file');
|
63 |
//Option allowing progress bar display
|
64 |
define('WIDGET_PROGRESSBAR', 'widget_progressbar');
|
65 |
//Allows user to set his default language per #63 @since 0.3.8
|
@@ -81,6 +83,7 @@ class transposh_plugin_options {
|
|
81 |
|
82 |
/** @var array storing all our options */
|
83 |
private $options = array();
|
|
|
84 |
/** @var boolean set to true if any option was changed */
|
85 |
private $changed = false;
|
86 |
|
@@ -109,11 +112,12 @@ class transposh_plugin_options {
|
|
109 |
$this->set_default_option_value(ENABLE_FOOTER_SCRIPTS);
|
110 |
$this->set_default_option_value(ENABLE_DETECT_LANG_AND_REDIRECT);
|
111 |
$this->set_default_option_value(DEFAULT_LANG);
|
112 |
-
$this->set_default_option_value(WIDGET_FILE);
|
113 |
$this->set_default_option_value(WIDGET_PROGRESSBAR);
|
114 |
$this->set_default_option_value(WIDGET_ALLOW_SET_DEFLANG);
|
115 |
$this->set_default_option_value(WIDGET_REMOVE_LOGO_FOR_AD);
|
116 |
$this->set_default_option_value(WIDGET_THEME, 'ui-lightness');
|
|
|
|
|
117 |
$this->set_default_option_value(TRANSPOSH_KEY);
|
118 |
$this->set_default_option_value(TRANSPOSH_BACKUP_SCHEDULE);
|
119 |
$this->set_default_option_value(TRANSPOSH_ADMIN_HIDE_WARNINGS);
|
@@ -141,7 +145,6 @@ class transposh_plugin_options {
|
|
141 |
unset($this->options[OLD_WIDGET_CSS_FLAGS]);
|
142 |
unset($this->options[OLD_WIDGET_IN_LIST]);
|
143 |
unset($this->options[OLD_WIDGET_STYLE]);
|
144 |
-
unset($this->options[OLD_MSN_TRANSLATE_KEY]);
|
145 |
unset($this->options[OLD_ENABLE_MSN_TRANSLATE]);
|
146 |
|
147 |
update_option(TRANSPOSH_OPTIONS, $this->options);
|
@@ -179,15 +182,6 @@ class transposh_plugin_options {
|
|
179 |
return $this->options[WIDGET_REMOVE_LOGO_FOR_AD];
|
180 |
}
|
181 |
|
182 |
-
/**
|
183 |
-
* return file name of the widget used
|
184 |
-
* @since 0.5.6
|
185 |
-
* @return string
|
186 |
-
*/
|
187 |
-
function get_widget_file() {
|
188 |
-
return $this->options[WIDGET_FILE];
|
189 |
-
}
|
190 |
-
|
191 |
/**
|
192 |
* return theme
|
193 |
* @since 0.7.0
|
@@ -230,6 +224,14 @@ class transposh_plugin_options {
|
|
230 |
return $this->options[ENABLE_AUTO_TRANSLATE];
|
231 |
}
|
232 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
233 |
function get_enable_auto_post_translate() {
|
234 |
return $this->options[ENABLE_AUTO_POST_TRANSLATE];
|
235 |
}
|
@@ -318,15 +320,6 @@ class transposh_plugin_options {
|
|
318 |
$this->set_value($val, $this->options[WIDGET_REMOVE_LOGO_FOR_AD]);
|
319 |
}
|
320 |
|
321 |
-
/**
|
322 |
-
* Set the widget file used
|
323 |
-
* @since 0.5.6
|
324 |
-
* @param string $val
|
325 |
-
*/
|
326 |
-
function set_widget_file($val) {
|
327 |
-
$this->set_value($val, $this->options[WIDGET_FILE]);
|
328 |
-
}
|
329 |
-
|
330 |
/**
|
331 |
* Set the widget theme
|
332 |
* @since 0.7.0
|
@@ -376,6 +369,14 @@ class transposh_plugin_options {
|
|
376 |
$this->set_value($val, $this->options[ENABLE_AUTO_TRANSLATE]);
|
377 |
}
|
378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
function set_enable_auto_post_translate($val) {
|
380 |
$val = ($val) ? 1 : 0;
|
381 |
$this->set_value($val, $this->options[ENABLE_AUTO_POST_TRANSLATE]);
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
// OLD Options - To be removed
|
22 |
define('OLD_WIDGET_IN_LIST', 'widget_in_list');
|
23 |
//Option to enable/disable msn translation
|
24 |
define('OLD_ENABLE_MSN_TRANSLATE', 'enable_msntranslate');
|
25 |
+
//Option defining transposh widget file used @since 0.5.6
|
26 |
+
define('OLD_WIDGET_FILE', 'widget_file'); //unset!!!
|
27 |
+
//Option to store the msn API key
|
28 |
+
define('MSN_TRANSLATE_KEY', 'msn_key');
|
29 |
//Option to store the msn API key
|
30 |
+
define('GOOGLE_TRANSLATE_KEY', 'google_key');
|
31 |
|
32 |
//defines are used to avoid typos
|
33 |
//Option defining whether anonymous translation is allowed.
|
62 |
define('ENABLE_DETECT_LANG_AND_REDIRECT', 'enable_detect_redirect');
|
63 |
//Option defining the default language
|
64 |
define('DEFAULT_LANG', 'default_language');
|
|
|
|
|
65 |
//Option allowing progress bar display
|
66 |
define('WIDGET_PROGRESSBAR', 'widget_progressbar');
|
67 |
//Allows user to set his default language per #63 @since 0.3.8
|
83 |
|
84 |
/** @var array storing all our options */
|
85 |
private $options = array();
|
86 |
+
|
87 |
/** @var boolean set to true if any option was changed */
|
88 |
private $changed = false;
|
89 |
|
112 |
$this->set_default_option_value(ENABLE_FOOTER_SCRIPTS);
|
113 |
$this->set_default_option_value(ENABLE_DETECT_LANG_AND_REDIRECT);
|
114 |
$this->set_default_option_value(DEFAULT_LANG);
|
|
|
115 |
$this->set_default_option_value(WIDGET_PROGRESSBAR);
|
116 |
$this->set_default_option_value(WIDGET_ALLOW_SET_DEFLANG);
|
117 |
$this->set_default_option_value(WIDGET_REMOVE_LOGO_FOR_AD);
|
118 |
$this->set_default_option_value(WIDGET_THEME, 'ui-lightness');
|
119 |
+
$this->set_default_option_value(MSN_TRANSLATE_KEY);
|
120 |
+
$this->set_default_option_value(GOOGLE_TRANSLATE_KEY);
|
121 |
$this->set_default_option_value(TRANSPOSH_KEY);
|
122 |
$this->set_default_option_value(TRANSPOSH_BACKUP_SCHEDULE);
|
123 |
$this->set_default_option_value(TRANSPOSH_ADMIN_HIDE_WARNINGS);
|
145 |
unset($this->options[OLD_WIDGET_CSS_FLAGS]);
|
146 |
unset($this->options[OLD_WIDGET_IN_LIST]);
|
147 |
unset($this->options[OLD_WIDGET_STYLE]);
|
|
|
148 |
unset($this->options[OLD_ENABLE_MSN_TRANSLATE]);
|
149 |
|
150 |
update_option(TRANSPOSH_OPTIONS, $this->options);
|
182 |
return $this->options[WIDGET_REMOVE_LOGO_FOR_AD];
|
183 |
}
|
184 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
185 |
/**
|
186 |
* return theme
|
187 |
* @since 0.7.0
|
224 |
return $this->options[ENABLE_AUTO_TRANSLATE];
|
225 |
}
|
226 |
|
227 |
+
function get_msn_key() {
|
228 |
+
return $this->options[MSN_TRANSLATE_KEY];
|
229 |
+
}
|
230 |
+
|
231 |
+
function get_google_key() {
|
232 |
+
return $this->options[GOOGLE_TRANSLATE_KEY];
|
233 |
+
}
|
234 |
+
|
235 |
function get_enable_auto_post_translate() {
|
236 |
return $this->options[ENABLE_AUTO_POST_TRANSLATE];
|
237 |
}
|
320 |
$this->set_value($val, $this->options[WIDGET_REMOVE_LOGO_FOR_AD]);
|
321 |
}
|
322 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
/**
|
324 |
* Set the widget theme
|
325 |
* @since 0.7.0
|
369 |
$this->set_value($val, $this->options[ENABLE_AUTO_TRANSLATE]);
|
370 |
}
|
371 |
|
372 |
+
function set_msn_key($val) {
|
373 |
+
$this->set_value($val, $this->options[MSN_TRANSLATE_KEY]);
|
374 |
+
}
|
375 |
+
|
376 |
+
function set_google_key($val) {
|
377 |
+
$this->set_value($val, $this->options[GOOGLE_TRANSLATE_KEY]);
|
378 |
+
}
|
379 |
+
|
380 |
function set_enable_auto_post_translate($val) {
|
381 |
$val = ($val) ? 1 : 0;
|
382 |
$this->set_value($val, $this->options[ENABLE_AUTO_POST_TRANSLATE]);
|
wp/transposh_postpublish.php
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/*
|
@@ -22,6 +22,7 @@ class transposh_postpublish {
|
|
22 |
|
23 |
/** @var transposh_plugin Container class */
|
24 |
private $transposh;
|
|
|
25 |
/** @var boolean Did we just edited/saved? */
|
26 |
private $just_published = false;
|
27 |
|
@@ -52,16 +53,22 @@ class transposh_postpublish {
|
|
52 |
add_meta_box('transposh_setlanguage', __('Set page language', TRANSPOSH_TEXT_DOMAIN), array(&$this, "transposh_setlanguage_box"), 'page', 'advanced', 'core');
|
53 |
if (!isset($_GET['post'])) return;
|
54 |
if (get_post_meta($_GET['post'], 'transposh_can_translate', true)) { // do isdefined stuff
|
55 |
-
$this->just_published = true; // this is later used in the meta boxes
|
56 |
-
wp_enqueue_script("
|
57 |
-
|
58 |
-
'post_url' => $this->transposh->post_url,
|
59 |
'post' => $_GET['post'],
|
60 |
-
'
|
61 |
-
'
|
62 |
-
|
63 |
-
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
delete_post_meta($_GET['post'], 'transposh_can_translate'); // as we have used the meta - it can go now, another option would have been to put this in the getphrases
|
66 |
}
|
67 |
}
|
@@ -85,7 +92,6 @@ class transposh_postpublish {
|
|
85 |
*/
|
86 |
function get_post_phrases($postID) {
|
87 |
// Some security, to avoid others from seeing private posts
|
88 |
-
if (!current_user_can('edit_post', $postID)) return;
|
89 |
// fake post for tags
|
90 |
if ($postID == -555) {
|
91 |
$phrases = $this->get_tags();
|
@@ -93,6 +99,8 @@ class transposh_postpublish {
|
|
93 |
}
|
94 |
// a normal post
|
95 |
else {
|
|
|
|
|
96 |
$post = get_post($postID);
|
97 |
// Display filters
|
98 |
$title = apply_filters('the_title', $post->post_title);
|
@@ -126,13 +134,20 @@ class transposh_postpublish {
|
|
126 |
}
|
127 |
}
|
128 |
}
|
|
|
|
|
|
|
|
|
|
|
129 |
foreach ($phrases as $key) {
|
130 |
foreach (explode(',', $this->transposh->options->get_editable_langs()) as $lang) {
|
131 |
// if this isn't the default language or we specifically allow default language translation, we will seek this out...
|
132 |
// as we don't normally want to auto-translate the default language -FIX THIS to include only correct stuff, how?
|
133 |
if (!$this->transposh->options->is_default_language($lang) || $this->transposh->options->get_enable_default_translate()) {
|
134 |
// There is no point in returning phrases, languages pairs that cannot be translated
|
135 |
-
if (in_array($lang, transposh_consts::$bing_languages) ||
|
|
|
|
|
136 |
list($source, $translation) = $this->transposh->database->fetch_translation($key, $lang);
|
137 |
if (!$translation) {
|
138 |
// p stands for phrases, l stands for languages, t is token
|
@@ -140,6 +155,9 @@ class transposh_postpublish {
|
|
140 |
$json['p'][$key]['l'] = array();
|
141 |
}
|
142 |
array_push($json['p'][$key]['l'], $lang);
|
|
|
|
|
|
|
143 |
}
|
144 |
}
|
145 |
}
|
@@ -151,9 +169,6 @@ class transposh_postpublish {
|
|
151 |
}
|
152 |
}
|
153 |
|
154 |
-
// add the title
|
155 |
-
// if ($json['length'])
|
156 |
-
$json['posttitle'] = $title;
|
157 |
|
158 |
// the header helps with debugging
|
159 |
header("Content-type: text/javascript");
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/*
|
22 |
|
23 |
/** @var transposh_plugin Container class */
|
24 |
private $transposh;
|
25 |
+
|
26 |
/** @var boolean Did we just edited/saved? */
|
27 |
private $just_published = false;
|
28 |
|
53 |
add_meta_box('transposh_setlanguage', __('Set page language', TRANSPOSH_TEXT_DOMAIN), array(&$this, "transposh_setlanguage_box"), 'page', 'advanced', 'core');
|
54 |
if (!isset($_GET['post'])) return;
|
55 |
if (get_post_meta($_GET['post'], 'transposh_can_translate', true)) { // do isdefined stuff
|
56 |
+
$this->just_published = true; // this is later used in the meta boxes //XXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
57 |
+
wp_enqueue_script("transposh_backend", $this->transposh->transposh_plugin_url . '/' . TRANSPOSH_DIR_JS . '/transposhbackend.js', array('jquery'), TRANSPOSH_PLUGIN_VER, true);
|
58 |
+
$script_params = array(
|
|
|
59 |
'post' => $_GET['post'],
|
60 |
+
'l10n_print_after' =>
|
61 |
+
't_be.g_langs = ' . json_encode(transposh_consts::$google_languages) . ';' .
|
62 |
+
't_be.m_langs = ' . json_encode(transposh_consts::$bing_languages) . ';' .
|
63 |
+
't_be.a_langs = ' . json_encode(transposh_consts::$apertium_languages) . ';'
|
64 |
+
);
|
65 |
+
wp_localize_script("transposh_backend", "t_be", $script_params);
|
66 |
+
// MAKESURE 3.3
|
67 |
+
// wp_enqueue_script('jquery-ui-progressbar');
|
68 |
+
|
69 |
+
wp_enqueue_style('jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/' . JQUERYUI_VER . '/themes/ui-lightness/jquery-ui.css', array(), JQUERYUI_VER);
|
70 |
+
wp_enqueue_script('jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/' . JQUERYUI_VER . '/jquery-ui.min.js', array('jquery'), JQUERYUI_VER, true);
|
71 |
+
|
72 |
delete_post_meta($_GET['post'], 'transposh_can_translate'); // as we have used the meta - it can go now, another option would have been to put this in the getphrases
|
73 |
}
|
74 |
}
|
92 |
*/
|
93 |
function get_post_phrases($postID) {
|
94 |
// Some security, to avoid others from seeing private posts
|
|
|
95 |
// fake post for tags
|
96 |
if ($postID == -555) {
|
97 |
$phrases = $this->get_tags();
|
99 |
}
|
100 |
// a normal post
|
101 |
else {
|
102 |
+
if (!current_user_can('edit_post', $postID)) return;
|
103 |
+
global $post; // thid is needed because some of the functions below expect it...
|
104 |
$post = get_post($postID);
|
105 |
// Display filters
|
106 |
$title = apply_filters('the_title', $post->post_title);
|
134 |
}
|
135 |
}
|
136 |
}
|
137 |
+
// We provide the post title here
|
138 |
+
$json['posttitle'] = $title;
|
139 |
+
// and all languages we might want to target
|
140 |
+
$json['langs'] = array();
|
141 |
+
|
142 |
foreach ($phrases as $key) {
|
143 |
foreach (explode(',', $this->transposh->options->get_editable_langs()) as $lang) {
|
144 |
// if this isn't the default language or we specifically allow default language translation, we will seek this out...
|
145 |
// as we don't normally want to auto-translate the default language -FIX THIS to include only correct stuff, how?
|
146 |
if (!$this->transposh->options->is_default_language($lang) || $this->transposh->options->get_enable_default_translate()) {
|
147 |
// There is no point in returning phrases, languages pairs that cannot be translated
|
148 |
+
if (in_array($lang, transposh_consts::$bing_languages) ||
|
149 |
+
in_array($lang, transposh_consts::$google_languages) ||
|
150 |
+
in_array($lang, transposh_consts::$apertium_languages)) {
|
151 |
list($source, $translation) = $this->transposh->database->fetch_translation($key, $lang);
|
152 |
if (!$translation) {
|
153 |
// p stands for phrases, l stands for languages, t is token
|
155 |
$json['p'][$key]['l'] = array();
|
156 |
}
|
157 |
array_push($json['p'][$key]['l'], $lang);
|
158 |
+
if (!in_array($lang, $json['langs'])) {
|
159 |
+
array_push($json['langs'], $lang);
|
160 |
+
}
|
161 |
}
|
162 |
}
|
163 |
}
|
169 |
}
|
170 |
}
|
171 |
|
|
|
|
|
|
|
172 |
|
173 |
// the header helps with debugging
|
174 |
header("Content-type: text/javascript");
|
wp/transposh_widget.php
CHANGED
@@ -1,108 +1,143 @@
|
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
-
* Transposh v0.
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
-
* Date:
|
12 |
*/
|
13 |
|
14 |
/*
|
15 |
-
* Provides the sidebar widget for selecting a language and switching between edit/view
|
16 |
* mode.
|
17 |
*/
|
18 |
|
19 |
-
//Define
|
20 |
define('TRANSPOSH_WIDGET_PREFIX', 'tpw_');
|
21 |
|
22 |
-
|
23 |
-
|
|
|
|
|
24 |
|
25 |
-
/**
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
//constructor of class, PHP4 compatible construction for backward compatibility
|
31 |
-
function transposh_plugin_widget(&$transposh) {
|
32 |
-
//Register callback for WordPress events
|
33 |
-
$this->transposh = &$transposh;
|
34 |
-
add_action('init', array(&$this, 'init_transposh'), 1);
|
35 |
-
add_action('widgets_init', array(&$this, 'transposh_widget_init'));
|
36 |
}
|
37 |
|
38 |
/**
|
39 |
-
*
|
|
|
|
|
|
|
40 |
*/
|
41 |
-
function
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
-
|
55 |
-
if ($this->transposh->options->get_enable_url_translate()) {
|
56 |
-
$ref = transposh_utils::get_original_url($ref, $this->transposh->home_url, transposh_utils::get_language_from_url($ref, $this->transposh->home_url), array($this->transposh->database, 'fetch_original'));
|
57 |
-
}
|
58 |
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
|
63 |
-
|
64 |
-
|
65 |
-
$ref = transposh_utils::translate_url($ref, $this->transposh->home_url, $lang, array(&$this->transposh->database, 'fetch_translation'));
|
66 |
-
$ref = transposh_utils::urlencode($ref);
|
67 |
-
|
68 |
-
}
|
69 |
-
$ref = transposh_utils::rewrite_url_lang_param($ref, $this->transposh->home_url, $this->transposh->enable_permalinks_rewrite, $lang, $_POST[EDIT_PARAM]);
|
70 |
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
|
73 |
-
|
74 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
}
|
76 |
}
|
77 |
|
78 |
/**
|
79 |
-
*
|
80 |
*/
|
81 |
-
function
|
|
|
82 |
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
-
//
|
88 |
-
|
89 |
|
90 |
-
|
91 |
-
wp_register_widget_control('Transposh', __('Transposh', TRANSPOSH_TEXT_DOMAIN), array(&$this, 'transposh_widget_control'));
|
92 |
|
93 |
-
//
|
94 |
-
|
95 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
}
|
97 |
|
98 |
/**
|
99 |
-
* Loads the
|
100 |
*/
|
101 |
-
function load_widget() {
|
102 |
-
// avoid dual loadings
|
103 |
-
if ($this->base_widget_file_name) return;
|
104 |
-
|
105 |
-
$file = $this->transposh->options->get_widget_file();
|
106 |
$widget_src = $this->transposh->transposh_plugin_dir . TRANSPOSH_DIR_WIDGETS . '/' . $file;
|
107 |
if ($file && file_exists($widget_src)) {
|
108 |
include_once $widget_src;
|
@@ -110,47 +145,70 @@ class transposh_plugin_widget {
|
|
110 |
$file = 'default/tpw_default.php';
|
111 |
include_once $this->transposh->transposh_plugin_dir . TRANSPOSH_DIR_WIDGETS . '/' . $file;
|
112 |
}
|
113 |
-
|
114 |
}
|
115 |
|
116 |
/**
|
117 |
* Add custom css, i.e. transposh_widget.css, flags now override widget
|
118 |
*/
|
119 |
-
function add_transposh_widget_css() {
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
if (file_exists($this->transposh->transposh_plugin_dir . $widget_css)) {
|
127 |
-
wp_enqueue_style('transposh_widget', $this->transposh->transposh_plugin_url . '/' . $widget_css, '', TRANSPOSH_PLUGIN_VER);
|
128 |
}
|
129 |
}
|
130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
132 |
}
|
133 |
|
134 |
/**
|
135 |
-
* Add custom
|
136 |
*/
|
137 |
-
function add_transposh_widget_js() {
|
138 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
}
|
147 |
}
|
148 |
|
149 |
}
|
150 |
|
151 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
$widget_args = array();
|
153 |
$page_url = '';
|
|
|
|
|
|
|
154 |
// loop on the languages
|
155 |
foreach ($this->transposh->options->get_sorted_langs() as $code => $langrecord) {
|
156 |
list ($langname, $language, $flag) = explode(',', $langrecord);
|
@@ -159,15 +217,14 @@ class transposh_plugin_widget {
|
|
159 |
if ($this->transposh->options->is_viewable_language($code) ||
|
160 |
($this->transposh->options->is_editable_language($code) && $this->transposh->is_translator()) ||
|
161 |
($this->transposh->options->is_default_language($code))) {
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
}
|
168 |
-
// clean $code in default lanaguge
|
169 |
-
$page_url = transposh_utils::rewrite_url_lang_param($page_url, $this->transposh->home_url, $this->transposh->enable_permalinks_rewrite, $this->transposh->options->is_default_language($code) ? '' : $code, $this->transposh->edit_mode);
|
170 |
}
|
|
|
|
|
171 |
$widget_args[] = array(
|
172 |
'lang' => $langname,
|
173 |
'langorig' => $language,
|
@@ -184,59 +241,61 @@ class transposh_plugin_widget {
|
|
184 |
* Creates the widget html
|
185 |
* @param array $args Contains such as $before_widget, $after_widget, $before_title, $after_title, etc
|
186 |
*/
|
187 |
-
function
|
188 |
-
|
|
|
|
|
189 |
|
190 |
-
//
|
191 |
-
$
|
192 |
-
if (
|
193 |
-
|
|
|
194 |
|
195 |
$clean_page = $this->transposh->get_clean_url();
|
196 |
|
197 |
|
198 |
|
199 |
-
$widget_args = $this->create_widget_args($
|
200 |
// at this point the widget args are ready
|
201 |
|
202 |
|
203 |
|
204 |
-
// extract args given by wordpress
|
205 |
-
extract($args);
|
206 |
-
|
207 |
-
|
208 |
// widget default title
|
209 |
-
echo $before_widget . $before_title . __('Translation', TRANSPOSH_TEXT_DOMAIN) . $after_title;
|
210 |
-
|
211 |
-
|
212 |
-
|
|
|
|
|
213 |
|
214 |
// actually run the external widget code
|
215 |
-
|
216 |
-
|
|
|
|
|
|
|
|
|
217 |
//at least one language showing - add the edit box if applicable
|
218 |
if (!empty($widget_args)) {
|
219 |
// this is the set default language line
|
220 |
if ($this->transposh->options->get_widget_allow_set_default_language()) {
|
221 |
If ((isset($_COOKIE['TR_LNG']) && $_COOKIE['TR_LNG'] != $this->transposh->target_language) || (!isset($_COOKIE['TR_LNG']) && !$this->transposh->options->is_default_language($this->transposh->target_language))) {
|
222 |
-
echo '<a id="' . SPAN_PREFIX . 'setdeflang" onClick="return false;" href="' .
|
223 |
}
|
224 |
}
|
225 |
// add the edit checkbox only for translators for languages marked as editable
|
226 |
if ($this->transposh->is_editing_permitted()) {
|
|
|
227 |
echo '<input type="checkbox" name="' . EDIT_PARAM . '" value="1" ' .
|
228 |
-
($this->transposh->edit_mode ? 'checked="checked"' : '') .
|
229 |
-
' onclick="
|
230 |
}
|
231 |
-
|
232 |
-
echo '<input type="hidden" name="transposh_widget_posted" value="1"/>';
|
233 |
} else {
|
234 |
//no languages configured - error message
|
235 |
echo '<p>No languages available for display. Check the Transposh settings (Admin).</p>';
|
236 |
}
|
237 |
|
238 |
-
echo "</form>";
|
239 |
-
|
240 |
// Now this is a comment for those wishing to remove our logo (tplogo.png) and link (transposh.org) from the widget
|
241 |
// first - according to the gpl, you may do so - but since the code has changed - please make in available under the gpl
|
242 |
// second - we did invest a lot of time and effort into this, and the link is a way to help us grow and show your appreciation, if it
|
@@ -274,26 +333,15 @@ class transposh_plugin_widget {
|
|
274 |
}
|
275 |
}
|
276 |
|
277 |
-
echo '<div id="' . SPAN_PREFIX . 'credit">';
|
278 |
if (!$this->transposh->options->get_widget_remove_logo()) {
|
279 |
echo 'by <a href="http://tran' . 'sposh.org/' . $extralang . '"><img height="16" width="16" src="' .
|
280 |
$plugpath . '/img/tplog' . 'o.png" style="padding:1px;border:0px" title="' . $tagline . '" alt="' . $tagline . '"/></a>';
|
281 |
}
|
282 |
echo '</div>';
|
283 |
echo $after_widget;
|
284 |
-
|
285 |
-
|
286 |
-
function transposh_widget_post($save = true) {
|
287 |
-
|
288 |
-
|
289 |
-
$this->transposh->options->set_widget_file($_POST[WIDGET_FILE]);
|
290 |
-
$this->transposh->options->set_widget_progressbar($_POST[WIDGET_PROGRESSBAR]);
|
291 |
-
$this->transposh->options->set_widget_allow_set_default_language($_POST[WIDGET_ALLOW_SET_DEFLANG]);
|
292 |
-
$this->transposh->options->set_widget_remove_logo($_POST[WIDGET_REMOVE_LOGO_FOR_AD]);
|
293 |
-
$this->transposh->options->set_widget_theme($_POST[WIDGET_THEME]);
|
294 |
-
if ($save) $this->transposh->options->update_options();
|
295 |
-
// Avoid coming here twice...
|
296 |
-
unset($_POST['transposh-submit']);
|
297 |
}
|
298 |
|
299 |
/**
|
@@ -349,54 +397,14 @@ class transposh_plugin_widget {
|
|
349 |
return $tp_widgets;
|
350 |
}
|
351 |
|
352 |
-
/**
|
353 |
-
* This is the widget control, allowing the selection of presentation type.
|
354 |
-
*/
|
355 |
-
function transposh_widget_control() {
|
356 |
-
if (isset($_POST['transposh-submit'])) $this->transposh_widget_post();
|
357 |
-
$themes = array('base', 'black-tie', 'blitzer', 'cupertino', 'dark-hive', 'dot-luv', 'eggplant', 'excite-bike', 'flick',
|
358 |
-
'hot-sneaks', 'humanity', 'le-frog', 'mint-choc', 'overcast', 'pepper-grinder', 'redmond', 'smoothness', 'south-street',
|
359 |
-
'start', 'sunny', 'swanky-purse', 'trontastic', 'ui-darkness', 'ui-lightness', 'vader');
|
360 |
-
|
361 |
-
$widgets = $this->get_widgets();
|
362 |
-
|
363 |
-
echo '<p><label for="' . WIDGET_FILE . '">' . __('Style:', TRANSPOSH_TEXT_DOMAIN) . '<br/>' .
|
364 |
-
'<select id="transposh-style" name="' . WIDGET_FILE . '">';
|
365 |
-
foreach ($widgets as $file => $widget) {
|
366 |
-
|
367 |
-
$selected = ($this->transposh->options->get_widget_file() == $file) ? ' selected="selected"' : '';
|
368 |
-
echo "<option value=\"$file\"$selected>{$widget['Name']}</option>";
|
369 |
-
}
|
370 |
-
echo '</select>' .
|
371 |
-
'</label></p>' .
|
372 |
-
'<p><label for="transposh-progress">' . __('Effects:', TRANSPOSH_TEXT_DOMAIN) . '</label><br/>' .
|
373 |
-
'<input type="checkbox" id="' . WIDGET_PROGRESSBAR . '" name="' . WIDGET_PROGRESSBAR . '"' . ($this->transposh->options->get_widget_progressbar() ? ' checked="checked"' : '') . '/>' .
|
374 |
-
'<span style="border-bottom: 1px dotted #333; cursor: help; margin-left: 4px" title="' . esc_attr__('Show progress bar when a client triggers automatic translation', TRANSPOSH_TEXT_DOMAIN) . '">' . __('Show progress bar', TRANSPOSH_TEXT_DOMAIN) . '</span><br/>' .
|
375 |
-
'<input type="checkbox" id="' . WIDGET_ALLOW_SET_DEFLANG . '" name="' . WIDGET_ALLOW_SET_DEFLANG . '"' . ($this->transposh->options->get_widget_allow_set_default_language() ? ' checked="checked"' : '') . '/>' .
|
376 |
-
'<span style="border-bottom: 1px dotted #333; cursor: help; margin-left: 4px" title="' . esc_attr__('Widget will allow setting this language as user default', TRANSPOSH_TEXT_DOMAIN) . '">' . __('Allow user to set current language as default', TRANSPOSH_TEXT_DOMAIN) . '</span><br/>' .
|
377 |
-
'<input type="checkbox" id="' . WIDGET_REMOVE_LOGO_FOR_AD . '" name="' . WIDGET_REMOVE_LOGO_FOR_AD . '"' . ($this->transposh->options->get_widget_remove_logo() ? ' checked="checked"' : '') . '/>' .
|
378 |
-
'<span style="border-bottom: 1px dotted #333; cursor: help; margin-left: 4px" title="' . esc_attr__('Transposh logo will not appear on widget', TRANSPOSH_TEXT_DOMAIN) . '">' . __('Remove transposh logo (see <a href="http://transposh.org/logoterms">terms</a>)', TRANSPOSH_TEXT_DOMAIN) . '</span><br/>' .
|
379 |
-
'</p>';
|
380 |
-
|
381 |
-
echo '<p><label for="' . WIDGET_THEME . '">' . __('Edit interface (and progress bar) theme:', TRANSPOSH_TEXT_DOMAIN) . '<br/>' .
|
382 |
-
'<select id="transposh-style" name="' . WIDGET_THEME . '">';
|
383 |
-
foreach ($themes as $theme) {
|
384 |
-
$selected = ($this->transposh->options->get_widget_theme() == $theme) ? ' selected="selected"' : '';
|
385 |
-
echo "<option value=\"$theme\"$selected>{$theme}</option>";
|
386 |
-
}
|
387 |
-
echo '</select>' .
|
388 |
-
'</label></p>' .
|
389 |
-
'<input type="hidden" name="transposh-submit" id="transposh-submit" value="1"/>';
|
390 |
-
}
|
391 |
-
|
392 |
}
|
393 |
|
394 |
/**
|
395 |
* Function provided for old widget include code compatability
|
396 |
* @param array $args Not needed
|
397 |
*/
|
398 |
-
function transposh_widget($args = array()) {
|
399 |
-
$GLOBALS['my_transposh_plugin']->widget->
|
400 |
}
|
401 |
|
402 |
-
?>
|
1 |
<?php
|
2 |
|
3 |
/*
|
4 |
+
* Transposh v0.8.0
|
5 |
* http://transposh.org/
|
6 |
*
|
7 |
* Copyright 2011, Team Transposh
|
8 |
* Licensed under the GPL Version 2 or higher.
|
9 |
* http://transposh.org/license
|
10 |
*
|
11 |
+
* Date: Mon, 28 Nov 2011 21:55:23 +0200
|
12 |
*/
|
13 |
|
14 |
/*
|
15 |
+
* Provides the sidebar widget instance for selecting a language and switching between edit/view
|
16 |
* mode.
|
17 |
*/
|
18 |
|
19 |
+
//Define subwidget files prefix
|
20 |
define('TRANSPOSH_WIDGET_PREFIX', 'tpw_');
|
21 |
|
22 |
+
/**
|
23 |
+
* Class for subwidgets to inherit from
|
24 |
+
*/
|
25 |
+
class transposh_base_widget {
|
26 |
|
27 |
+
/**
|
28 |
+
* Function that performs the actual subwidget rendering
|
29 |
+
*/
|
30 |
+
static function tp_widget_do() {
|
31 |
+
echo "you should override this function in your widget";
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
34 |
/**
|
35 |
+
* Attempts inclusion of css needed for the subwidget
|
36 |
+
* @param string $file
|
37 |
+
* @param string $plugin_dir
|
38 |
+
* @param string $plugin_url
|
39 |
*/
|
40 |
+
static function tp_widget_css($file, $plugin_dir, $plugin_url) {
|
41 |
+
$basefile = substr($file, 0, -4);
|
42 |
+
$widget_css = TRANSPOSH_DIR_WIDGETS . '/' . $basefile . ".css";
|
43 |
+
if (file_exists($plugin_dir . $widget_css)) {
|
44 |
+
wp_enqueue_style($basefile, $plugin_url . '/' . $widget_css, '', TRANSPOSH_PLUGIN_VER);
|
45 |
+
}
|
46 |
+
}
|
47 |
|
48 |
+
/**
|
49 |
+
* Attempts inclusion of javascript needed for the subwidget
|
50 |
+
* @param string $file
|
51 |
+
* @param string $plugin_dir
|
52 |
+
* @param string $plugin_url
|
53 |
+
*/
|
54 |
+
static function tp_widget_js($file, $plugin_dir, $plugin_url) {
|
55 |
+
$basefile = substr($file, 0, -4);
|
56 |
+
$widget_js = TRANSPOSH_DIR_WIDGETS . '/' . $basefile . ".js";
|
57 |
+
if (file_exists($plugin_dir . $widget_js)) {
|
58 |
+
wp_enqueue_script('transposh_widget', $plugin_url . '/' . $widget_js, '', TRANSPOSH_PLUGIN_VER);
|
59 |
+
}
|
60 |
+
}
|
61 |
|
62 |
+
}
|
|
|
|
|
|
|
63 |
|
64 |
+
// END class
|
65 |
+
//class that reperesent the complete widget
|
66 |
+
class transposh_plugin_widget extends WP_Widget {
|
67 |
|
68 |
+
/** @var transposh_plugin Container class */
|
69 |
+
private $transposh;
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
+
/** @staticvar boolean Contains the fact that this is our first run */
|
72 |
+
static $first_init = true;
|
73 |
+
|
74 |
+
/** @staticvar int Counts call to the widget do to generate unique IDs */
|
75 |
+
static $draw_calls = '';
|
76 |
+
|
77 |
+
function transposh_plugin_widget() {
|
78 |
+
// We get the transposh details from the global variable
|
79 |
+
$this->transposh = &$GLOBALS['my_transposh_plugin'];
|
80 |
|
81 |
+
// Widget control defenitions
|
82 |
+
$widget_ops = array('classname' => 'widget_transposh', 'description' => __('Transposh language selection widget', TRANSPOSH_TEXT_DOMAIN));
|
83 |
+
$control_ops = array('width' => 200, 'height' => 300);
|
84 |
+
$this->WP_Widget('transposh', __('Transposh'), $widget_ops, $control_ops);
|
85 |
+
|
86 |
+
add_action('widgets_init', create_function('', 'register_widget("transposh_plugin_widget");'));
|
87 |
+
|
88 |
+
// We only need to add those actions once, makes life simpler
|
89 |
+
if (is_active_widget(false, false, $this->id_base) && self::$first_init) {
|
90 |
+
self::$first_init = false;
|
91 |
+
add_action('wp_print_styles', array(&$this, 'add_transposh_widget_css'));
|
92 |
+
add_action('wp_print_scripts', array(&$this, 'add_transposh_widget_js'));
|
93 |
}
|
94 |
}
|
95 |
|
96 |
/**
|
97 |
+
* Saves the widgets settings. (override of wp_widget)
|
98 |
*/
|
99 |
+
function update($new_instance, $old_instance) {
|
100 |
+
$instance = $old_instance;
|
101 |
|
102 |
+
|
103 |
+
$instance['title'] = strip_tags(stripslashes($new_instance['title']));
|
104 |
+
$instance['widget_file'] = strip_tags(stripslashes($new_instance['widget_file']));
|
105 |
+
return $instance;
|
106 |
+
}
|
107 |
+
|
108 |
+
/**
|
109 |
+
* Creates the edit form for the widget. (override of wp_widget)
|
110 |
+
*
|
111 |
+
*/
|
112 |
+
function form($instance) {
|
113 |
+
// Defaults
|
114 |
+
/* TRANSLATORS: this will be the default widget title */
|
115 |
+
$instance = wp_parse_args((array) $instance, array('title' => __('Translation', TRANSPOSH_TEXT_DOMAIN)));
|
116 |
|
117 |
+
// Output the options - title first
|
118 |
+
$title = htmlspecialchars($instance['title']);
|
119 |
|
120 |
+
echo '<p><label for="' . $this->get_field_name('title') . '">' . __('Title:', TRANSPOSH_TEXT_DOMAIN) . ' <input class="widefat" id="' . $this->get_field_id('title') . '" name="' . $this->get_field_name('title') . '" type="text" value="' . $title . '" /></label></p>';
|
|
|
121 |
|
122 |
+
// Followed by subwisgets selection
|
123 |
+
$widgets = $this->get_widgets();
|
124 |
+
|
125 |
+
echo '<p><label for="' . $this->get_field_name('widget_file') . '">' . __('Style:', TRANSPOSH_TEXT_DOMAIN) .
|
126 |
+
'<select id="' . $this->get_field_id('widget_file') . '" name="' . $this->get_field_name('widget_file') . '">';
|
127 |
+
foreach ($widgets as $file => $widget) {
|
128 |
+
|
129 |
+
$selected = ($instance['widget_file'] == $file) ? ' selected="selected"' : '';
|
130 |
+
echo "<option value=\"$file\"$selected>{$widget['Name']}</option>";
|
131 |
+
}
|
132 |
+
echo '</select>' .
|
133 |
+
'</label></p>'
|
134 |
+
;
|
135 |
}
|
136 |
|
137 |
/**
|
138 |
+
* Loads the subwidget class code
|
139 |
*/
|
140 |
+
function load_widget($file) {
|
|
|
|
|
|
|
|
|
141 |
$widget_src = $this->transposh->transposh_plugin_dir . TRANSPOSH_DIR_WIDGETS . '/' . $file;
|
142 |
if ($file && file_exists($widget_src)) {
|
143 |
include_once $widget_src;
|
145 |
$file = 'default/tpw_default.php';
|
146 |
include_once $this->transposh->transposh_plugin_dir . TRANSPOSH_DIR_WIDGETS . '/' . $file;
|
147 |
}
|
148 |
+
return substr($file, strpos($file, '/') + 1, -4);
|
149 |
}
|
150 |
|
151 |
/**
|
152 |
* Add custom css, i.e. transposh_widget.css, flags now override widget
|
153 |
*/
|
154 |
+
function add_transposh_widget_css() {
|
155 |
+
// first we discover all active widgets of ours, and aggregate the files
|
156 |
+
$activewidgets = array();
|
157 |
+
$settings = $this->get_settings();
|
158 |
+
foreach ($settings as $key => $value) {
|
159 |
+
if (is_active_widget(false, $this->id_base . '-' . $key, $this->id_base)) {
|
160 |
+
$activewidgets[$value['widget_file']] = true;
|
|
|
|
|
161 |
}
|
162 |
}
|
163 |
|
164 |
+
// we than load the classes and perform the css queueing
|
165 |
+
foreach ($activewidgets as $key => $v) {
|
166 |
+
$class = $this->load_widget($key);
|
167 |
+
if (class_exists($class)) {
|
168 |
+
$tmpclass = new $class;
|
169 |
+
$tmpclass->tp_widget_css($key, $this->transposh->transposh_plugin_dir, $this->transposh->transposh_plugin_url);
|
170 |
+
}
|
171 |
+
}
|
172 |
|
173 |
}
|
174 |
|
175 |
/**
|
176 |
+
* Add custom js, i.e. transposh_widget.js
|
177 |
*/
|
178 |
+
function add_transposh_widget_js() {
|
179 |
+
$activewidgets = array();
|
180 |
+
$settings = $this->get_settings();
|
181 |
+
foreach ($settings as $key => $value) {
|
182 |
+
if (is_active_widget(false, $this->id_base . '-' . $key, $this->id_base)) {
|
183 |
+
$activewidgets[$value['widget_file']] = true;
|
184 |
+
}
|
185 |
+
}
|
186 |
|
187 |
+
// we than load the classes and perform the css queueing
|
188 |
+
foreach ($activewidgets as $key => $v) {
|
189 |
+
$class = $this->load_widget($key);
|
190 |
+
if (class_exists($class)) {
|
191 |
+
$tmpclass = new $class;
|
192 |
+
$tmpclass->tp_widget_js($key, $this->transposh->transposh_plugin_dir, $this->transposh->transposh_plugin_url);
|
193 |
}
|
194 |
}
|
195 |
|
196 |
}
|
197 |
|
198 |
+
/**
|
199 |
+
* Calculate arguments needed by subwidgets
|
200 |
+
* @param string $clean_page_url
|
201 |
+
* @return array
|
202 |
+
*/
|
203 |
+
function create_widget_args($clean_page_url) {
|
204 |
+
// only calculate urls once even for multiple instances
|
205 |
+
static $widget_args;
|
206 |
+
if (is_array($widget_args)) return $widget_args;
|
207 |
$widget_args = array();
|
208 |
$page_url = '';
|
209 |
+
if (is_404()) {
|
210 |
+
$clean_page_url = transposh_utils::cleanup_url($this->transposh->home_url, $this->transposh->home_url, true);
|
211 |
+
}
|
212 |
// loop on the languages
|
213 |
foreach ($this->transposh->options->get_sorted_langs() as $code => $langrecord) {
|
214 |
list ($langname, $language, $flag) = explode(',', $langrecord);
|
217 |
if ($this->transposh->options->is_viewable_language($code) ||
|
218 |
($this->transposh->options->is_editable_language($code) && $this->transposh->is_translator()) ||
|
219 |
($this->transposh->options->is_default_language($code))) {
|
220 |
+
// now we alway do this... maybe cache this to APC/Memcache
|
221 |
+
if ($this->transposh->options->get_enable_url_translate() && !$this->transposh->options->is_default_language($code)) {
|
222 |
+
$page_url = transposh_utils::translate_url($clean_page_url, '', $code, array(&$this->transposh->database, 'fetch_translation'));
|
223 |
+
} else {
|
224 |
+
$page_url = $clean_page_url;
|
|
|
|
|
|
|
225 |
}
|
226 |
+
// clean $code in default lanaguge
|
227 |
+
$page_url = transposh_utils::rewrite_url_lang_param($page_url, $this->transposh->home_url, $this->transposh->enable_permalinks_rewrite, $this->transposh->options->is_default_language($code) ? '' : $code, $this->transposh->edit_mode);
|
228 |
$widget_args[] = array(
|
229 |
'lang' => $langname,
|
230 |
'langorig' => $language,
|
241 |
* Creates the widget html
|
242 |
* @param array $args Contains such as $before_widget, $after_widget, $before_title, $after_title, etc
|
243 |
*/
|
244 |
+
function widget($args, $instance) {
|
245 |
+
// extract args given by wordpress
|
246 |
+
extract($args);
|
247 |
+
|
248 |
|
249 |
+
// we load the class needed and get its base name for later
|
250 |
+
$class = $this->load_widget($instance['widget_file']);
|
251 |
+
if (!class_exists($class)) {
|
252 |
+
echo __('Transposh subwidget was not loaded correctly', TRANSPOSH_TEXT_DOMAIN) . ": $class";
|
253 |
+
}
|
254 |
|
255 |
$clean_page = $this->transposh->get_clean_url();
|
256 |
|
257 |
|
258 |
|
259 |
+
$widget_args = $this->create_widget_args($clean_page);
|
260 |
// at this point the widget args are ready
|
261 |
|
262 |
|
263 |
|
|
|
|
|
|
|
|
|
264 |
// widget default title
|
265 |
+
//echo $before_widget . $before_title . __('Translation', TRANSPOSH_TEXT_DOMAIN) . $after_title; - hmm? po/mo?
|
266 |
+
echo $before_widget;
|
267 |
+
if ($instance['title']) {
|
268 |
+
/* TRANSLATORS: no need to translate this string */
|
269 |
+
echo $before_title . __($instance['title'], TRANSPOSH_TEXT_DOMAIN) . $after_title;
|
270 |
+
}
|
271 |
|
272 |
// actually run the external widget code
|
273 |
+
//if (version_compare(PHP_VERSION, '5.3.0','gt')) { (for the future)
|
274 |
+
// $class::tp_widget_do($widget_args);
|
275 |
+
//} else {
|
276 |
+
$tmpclass = new $class;
|
277 |
+
$tmpclass->tp_widget_do($widget_args);
|
278 |
+
//}
|
279 |
//at least one language showing - add the edit box if applicable
|
280 |
if (!empty($widget_args)) {
|
281 |
// this is the set default language line
|
282 |
if ($this->transposh->options->get_widget_allow_set_default_language()) {
|
283 |
If ((isset($_COOKIE['TR_LNG']) && $_COOKIE['TR_LNG'] != $this->transposh->target_language) || (!isset($_COOKIE['TR_LNG']) && !$this->transposh->options->is_default_language($this->transposh->target_language))) {
|
284 |
+
echo '<a id="' . SPAN_PREFIX . 'setdeflang' . self::$draw_calls . '" class="' . SPAN_PREFIX . 'setdeflang' . '" onClick="return false;" href="' . admin_url('admin-ajax.php') . '?action=tp_cookie_bck">' . __('Set as default language', TRANSPOSH_TEXT_DOMAIN) . '</a><br/>';
|
285 |
}
|
286 |
}
|
287 |
// add the edit checkbox only for translators for languages marked as editable
|
288 |
if ($this->transposh->is_editing_permitted()) {
|
289 |
+
$ref = transposh_utils::rewrite_url_lang_param($_SERVER["REQUEST_URI"], $this->transposh->home_url, $this->transposh->enable_permalinks_rewrite, ($this->transposh->options->is_default_language($this->transposh->target_language) ? "" : $this->transposh->target_language), !$this->transposh->edit_mode);
|
290 |
echo '<input type="checkbox" name="' . EDIT_PARAM . '" value="1" ' .
|
291 |
+
($this->transposh->edit_mode ? 'checked="checked" ' : '') .
|
292 |
+
' onclick="document.location.href=\'' . $ref . '\';"/> Edit Translation';
|
293 |
}
|
|
|
|
|
294 |
} else {
|
295 |
//no languages configured - error message
|
296 |
echo '<p>No languages available for display. Check the Transposh settings (Admin).</p>';
|
297 |
}
|
298 |
|
|
|
|
|
299 |
// Now this is a comment for those wishing to remove our logo (tplogo.png) and link (transposh.org) from the widget
|
300 |
// first - according to the gpl, you may do so - but since the code has changed - please make in available under the gpl
|
301 |
// second - we did invest a lot of time and effort into this, and the link is a way to help us grow and show your appreciation, if it
|
333 |
}
|
334 |
}
|
335 |
|
336 |
+
echo '<div id="' . SPAN_PREFIX . 'credit' . self::$draw_calls . '">';
|
337 |
if (!$this->transposh->options->get_widget_remove_logo()) {
|
338 |
echo 'by <a href="http://tran' . 'sposh.org/' . $extralang . '"><img height="16" width="16" src="' .
|
339 |
$plugpath . '/img/tplog' . 'o.png" style="padding:1px;border:0px" title="' . $tagline . '" alt="' . $tagline . '"/></a>';
|
340 |
}
|
341 |
echo '</div>';
|
342 |
echo $after_widget;
|
343 |
+
// increase the number of calls for unique IDs
|
344 |
+
self::$draw_calls++;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
345 |
}
|
346 |
|
347 |
/**
|
397 |
return $tp_widgets;
|
398 |
}
|
399 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
400 |
}
|
401 |
|
402 |
/**
|
403 |
* Function provided for old widget include code compatability
|
404 |
* @param array $args Not needed
|
405 |
*/
|
406 |
+
function transposh_widget($args = array(), $instance= array('title' => 'Translation')) {
|
407 |
+
$GLOBALS['my_transposh_plugin']->widget->widget($args, $instance);
|
408 |
}
|
409 |
|
410 |
+
?>
|