Data Tables Generator by Supsystic - Version 1.7.5

Version Description

/ 06.02.2018 = * Hotfix of applying cell styles to table * Fix of exporting table to PDF in admin area * Minor issues fix

Download this release

Release Info

Developer supsystic.com
Plugin Icon 128x128 Data Tables Generator by Supsystic
Version 1.7.5
Comparing to
See all releases

Version 1.7.5

Files changed (102) hide show
  1. app/SupsysticTables.php +200 -0
  2. app/assets/css/chosen-sprite.png +0 -0
  3. app/assets/css/chosen-sprite@2x.png +0 -0
  4. app/assets/css/chosen.min.css +3 -0
  5. app/assets/css/editor-dialog.css +33 -0
  6. app/assets/css/images/arrows-sprite.png +0 -0
  7. app/assets/css/images/minimal.png +0 -0
  8. app/assets/css/images/minimal@2x.png +0 -0
  9. app/assets/css/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
  10. app/assets/css/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
  11. app/assets/css/images/ui-bg_gloss-wave_16_121212_500x100.png +0 -0
  12. app/assets/css/images/ui-bg_highlight-hard_15_888888_1x100.png +0 -0
  13. app/assets/css/images/ui-bg_highlight-hard_55_555555_1x100.png +0 -0
  14. app/assets/css/images/ui-bg_highlight-soft_35_adadad_1x100.png +0 -0
  15. app/assets/css/images/ui-bg_highlight-soft_60_dddddd_1x100.png +0 -0
  16. app/assets/css/images/ui-bg_inset-soft_15_121212_1x100.png +0 -0
  17. app/assets/css/images/ui-icons_666666_256x240.png +0 -0
  18. app/assets/css/images/ui-icons_aaaaaa_256x240.png +0 -0
  19. app/assets/css/images/ui-icons_bbbbbb_256x240.png +0 -0
  20. app/assets/css/images/ui-icons_c98000_256x240.png +0 -0
  21. app/assets/css/images/ui-icons_cccccc_256x240.png +0 -0
  22. app/assets/css/images/ui-icons_cd0a0a_256x240.png +0 -0
  23. app/assets/css/images/ui-icons_f29a00_256x240.png +0 -0
  24. app/assets/css/libraries/bootstrap/bootstrap.min.css +10 -0
  25. app/assets/css/libraries/jqGrid/ui.jqgrid.css +170 -0
  26. app/assets/css/libraries/supsystic/buttons.css +7 -0
  27. app/assets/css/libraries/supsystic/forms.css +20 -0
  28. app/assets/css/libraries/supsystic/inputs.css +20 -0
  29. app/assets/css/supsystic-ui.css +912 -0
  30. app/assets/fonts/ARIAL.TTF +0 -0
  31. app/assets/js/buttons.js +107 -0
  32. app/assets/js/i18n/grid.locale-ar.js +128 -0
  33. app/assets/js/i18n/grid.locale-bg.js +134 -0
  34. app/assets/js/i18n/grid.locale-bg1251.js +132 -0
  35. app/assets/js/i18n/grid.locale-cat.js +130 -0
  36. app/assets/js/i18n/grid.locale-cn.js +169 -0
  37. app/assets/js/i18n/grid.locale-cs.js +130 -0
  38. app/assets/js/i18n/grid.locale-da.js +130 -0
  39. app/assets/js/i18n/grid.locale-de.js +173 -0
  40. app/assets/js/i18n/grid.locale-dk.js +129 -0
  41. app/assets/js/i18n/grid.locale-el.js +128 -0
  42. app/assets/js/i18n/grid.locale-en.js +170 -0
  43. app/assets/js/i18n/grid.locale-es.js +130 -0
  44. app/assets/js/i18n/grid.locale-fa.js +147 -0
  45. app/assets/js/i18n/grid.locale-fi.js +131 -0
  46. app/assets/js/i18n/grid.locale-fr.js +128 -0
  47. app/assets/js/i18n/grid.locale-gl.js +128 -0
  48. app/assets/js/i18n/grid.locale-he.js +129 -0
  49. app/assets/js/i18n/grid.locale-hr.js +164 -0
  50. app/assets/js/i18n/grid.locale-hr1250.js +164 -0
  51. app/assets/js/i18n/grid.locale-hu.js +131 -0
  52. app/assets/js/i18n/grid.locale-id.js +170 -0
  53. app/assets/js/i18n/grid.locale-is.js +128 -0
  54. app/assets/js/i18n/grid.locale-it.js +1 -0
  55. app/assets/js/i18n/grid.locale-ja.js +158 -0
  56. app/assets/js/i18n/grid.locale-kr.js +130 -0
  57. app/assets/js/i18n/grid.locale-lt.js +130 -0
  58. app/assets/js/i18n/grid.locale-mne.js +130 -0
  59. app/assets/js/i18n/grid.locale-nl.js +150 -0
  60. app/assets/js/i18n/grid.locale-no.js +1 -0
  61. app/assets/js/i18n/grid.locale-pl.js +134 -0
  62. app/assets/js/i18n/grid.locale-pt-br.js +137 -0
  63. app/assets/js/i18n/grid.locale-pt.js +127 -0
  64. app/assets/js/i18n/grid.locale-ro.js +141 -0
  65. app/assets/js/i18n/grid.locale-ru.js +129 -0
  66. app/assets/js/i18n/grid.locale-sk.js +129 -0
  67. app/assets/js/i18n/grid.locale-sr-latin.js +130 -0
  68. app/assets/js/i18n/grid.locale-sr.js +130 -0
  69. app/assets/js/i18n/grid.locale-sv.js +129 -0
  70. app/assets/js/i18n/grid.locale-th.js +130 -0
  71. app/assets/js/i18n/grid.locale-tr.js +128 -0
  72. app/assets/js/i18n/grid.locale-tw.js +131 -0
  73. app/assets/js/i18n/grid.locale-ua.js +129 -0
  74. app/assets/js/i18n/grid.locale-vi.js +170 -0
  75. app/assets/js/img/logo_datatable.png +0 -0
  76. app/assets/js/libraries/bootstrap/bootstrap.min.js +11 -0
  77. app/assets/js/libraries/jqGrid/jquery.jqGrid.min.js +545 -0
  78. app/assets/js/plugins/chosen.jquery.min.js +2 -0
  79. app/assets/js/plugins/icheck.min.js +11 -0
  80. app/assets/js/plugins/jquery.bpopup.min.js +7 -0
  81. app/assets/js/supsystic.ui.js +51 -0
  82. app/configs/global.php +6 -0
  83. app/configs/modules/promo.php +6 -0
  84. app/langs/default.po +1607 -0
  85. app/langs/supsystic_tables-bg_BG.mo +0 -0
  86. app/langs/supsystic_tables-bg_BG.po +773 -0
  87. app/langs/supsystic_tables-ca.mo +0 -0
  88. app/langs/supsystic_tables-ca.po +1633 -0
  89. app/langs/supsystic_tables-de_DE.mo +0 -0
  90. app/langs/supsystic_tables-de_DE.po +1286 -0
  91. app/langs/supsystic_tables-el.mo +0 -0
  92. app/langs/supsystic_tables-el.po +1239 -0
  93. app/langs/supsystic_tables-es-ES.mo +0 -0
  94. app/langs/supsystic_tables-es-ES.po +1645 -0
  95. app/langs/supsystic_tables-fa_IR.mo +0 -0
  96. app/langs/supsystic_tables-fa_IR.po +1488 -0
  97. app/langs/supsystic_tables-fi.mo +0 -0
  98. app/langs/supsystic_tables-fi.po +1264 -0
  99. app/langs/supsystic_tables-fr_FR.mo +0 -0
  100. app/langs/supsystic_tables-fr_FR.po +1276 -0
  101. app/langs/supsystic_tables-hu_HU.mo +0 -0
  102. app/langs/supsystic_tables-hu_HU.po +203 -0
app/SupsysticTables.php ADDED
@@ -0,0 +1,200 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class SupsysticTables
5
+ */
6
+ class SupsysticTables
7
+ {
8
+ private $environment;
9
+
10
+ public function __construct()
11
+ {
12
+ if (!class_exists('Rsc_Autoloader', false)) {
13
+ require dirname(dirname(__FILE__)) . '/vendor/Rsc/Autoloader.php';
14
+ Rsc_Autoloader::register();
15
+ }
16
+
17
+ add_action('init', array($this, 'addShortcodeButton'));
18
+
19
+ $pluginPath = dirname(dirname(__FILE__));
20
+ $environment = new Rsc_Environment('st', '1.7.5', $pluginPath);
21
+
22
+ /* Configure */
23
+ $environment->configure(
24
+ array(
25
+ 'optimizations' => 1,
26
+ 'environment' => $this->getPluginEnvironment(),
27
+ 'default_module' => 'tables',
28
+ 'lang_domain' => 'supsystic_tables',
29
+ 'lang_path' => plugin_basename(dirname(__FILE__)) . '/langs',
30
+ 'plugin_prefix' => 'SupsysticTables',
31
+ 'plugin_source' => $pluginPath . '/src',
32
+ 'plugin_title_name' => 'Data Tables',
33
+ 'plugin_menu' => array(
34
+ 'page_title' => __(
35
+ 'Tables by Supsystic',
36
+ 'supsystic-tables'
37
+ ),
38
+ 'menu_title' => __(
39
+ 'Tables by Supsystic',
40
+ 'supsystic-tables'
41
+ ),
42
+ 'capability' => 'manage_options',
43
+ 'menu_slug' => 'supsystic-tables',
44
+ 'icon_url' => 'dashicons-editor-table',
45
+ 'position' => '102.2',
46
+ ),
47
+ 'shortcode_name' => defined('SUPSYSTIC_TABLES_SHORTCODE_NAME') ? SUPSYSTIC_TABLES_SHORTCODE_NAME : 'supsystic-tables',
48
+ 'shortcode_value_name' => defined('SUPSYSTIC_TABLES_VALUE_SHORTCODE_NAME') ? SUPSYSTIC_TABLES_VALUE_SHORTCODE_NAME : 'supsystic-tables-cell',
49
+ 'shortcode_cell_name' => defined('SUPSYSTIC_TABLES_CELL_SHORTCODE_NAME') ? SUPSYSTIC_TABLES_CELL_SHORTCODE_NAME : 'supsystic-tables-cell-full',
50
+ 'db_prefix' => 'supsystic_tbl_',
51
+ 'hooks_prefix' => 'supsystic_tbl_',
52
+ 'ajax_url' => admin_url('admin-ajax.php'),
53
+ 'admin_url' => admin_url(),
54
+ 'plugin_db_update' => true,
55
+ 'revision_key' => '_supsystic_tables_rev',
56
+ 'revision' => 60,
57
+ 'welcome_page_was_showed' => get_option('supsystic_tbl_welcome_page_was_showed'),
58
+ 'promo_controller' => 'SupsysticTables_Promo_Controller'
59
+ )
60
+ );
61
+
62
+ $this->environment = $environment;
63
+ $this->initFilesystem();
64
+ }
65
+
66
+ public function run()
67
+ {
68
+ $this->environment->run();
69
+ }
70
+
71
+ public function activate($bootstrap)
72
+ {
73
+ // if (!get_option($this->environment->getPluginName().'_installed', 1)) {
74
+ // register_activation_hook($bootstrap, array($this, 'createSchema'));
75
+ // }
76
+ }
77
+
78
+ public function createSchema()
79
+ {
80
+ global $wpdb;
81
+
82
+ if (is_file($schema = dirname(__FILE__) . '/configs/dbschema.sql')) {
83
+ $prefix = $wpdb->prefix . $this->environment
84
+ ->getConfig()
85
+ ->get('db_prefix');
86
+
87
+ $sql = str_replace('%prefix%', $prefix, file_get_contents($schema));
88
+
89
+ if (!function_exists('dbDelta')) {
90
+ require_once(ABSPATH.'wp-admin/includes/upgrade.php');
91
+ }
92
+ $wpdb->query('SET FOREIGN_KEY_CHECKS=0');
93
+ dbDelta($sql);
94
+ $wpdb->query('SET FOREIGN_KEY_CHECKS=1');
95
+ update_option($this->environment->getPluginName().'_installed', 1);
96
+ }
97
+ }
98
+
99
+ public function dropSchema()
100
+ {
101
+ global $wpdb;
102
+
103
+ $prefix = $wpdb->prefix . $this->environment
104
+ ->getConfig()
105
+ ->get('db_prefix');
106
+
107
+ $tables = $wpdb->get_results('SHOW TABLES LIKE \''.$prefix.'%\'', ARRAY_N);
108
+
109
+ if (count($tables) < 1) {
110
+ return;
111
+ }
112
+
113
+ $wpdb->query('SET FOREIGN_KEY_CHECKS=0');
114
+ foreach ($tables as $inded => $table) {
115
+ $wpdb->query('DROP TABLE IF EXISTS '.array_pop($table).' CASCADE;');
116
+ }
117
+
118
+ $wpdb->query('SET FOREIGN_KEY_CHECKS=1');
119
+ }
120
+
121
+ public function deactivate($bootstrap)
122
+ {
123
+ // register_deactivation_hook($bootstrap, array($this, 'dropSchema'));
124
+ }
125
+
126
+ protected function getPluginEnvironment()
127
+ {
128
+ $environment = Rsc_Environment::ENV_PRODUCTION;
129
+
130
+ if (defined('WP_DEBUG') && WP_DEBUG) {
131
+ if (defined('SUPSYSTIC_STB_DEBUG') && SUPSYSTIC_STB_DEBUG) {
132
+ $environment = Rsc_Environment::ENV_DEVELOPMENT;
133
+ }
134
+ }
135
+
136
+ return $environment;
137
+ }
138
+
139
+ protected function initFilesystem()
140
+ {
141
+ $directories = array(
142
+ 'tmp' => '/supsystic-tables',
143
+ 'log' => '/supsystic-tables/log',
144
+ 'cache' => '/supsystic-tables/cache',
145
+ 'cache_tables' => '/supsystic-tables/cache/tables',
146
+ );
147
+
148
+ foreach ($directories as $key => $dir) {
149
+ if (false !== $fullPath = $this->makeDirectory($dir)) {
150
+ $this->environment->getConfig()->add('plugin_' . $key, $fullPath);
151
+ }
152
+ }
153
+ }
154
+
155
+ /**
156
+ * Make directory in uploads directory.
157
+ * @param string $directory Relative to the WP_UPLOADS dir
158
+ * @return bool|string FALSE on failure, full path to the directory on success
159
+ */
160
+ protected function makeDirectory($directory)
161
+ {
162
+ $uploads = wp_upload_dir();
163
+
164
+ $basedir = $uploads['basedir'];
165
+ $dir = $basedir . $directory;
166
+ if (!is_dir($dir)) {
167
+ if (false === @mkdir($dir, 0775, true)) {
168
+ return false;
169
+ }
170
+ } else {
171
+ if (! is_writable($dir)) {
172
+ return false;
173
+ }
174
+ }
175
+
176
+ return $dir;
177
+ }
178
+
179
+ public function addShortcodeButton() {
180
+ add_filter('mce_external_plugins', array($this, 'addButton'));
181
+ add_filter('mce_buttons', array($this, 'registerButton'));
182
+ wp_enqueue_script('jquery');
183
+ if(is_admin()) {
184
+ wp_enqueue_script('stb-bpopup-js', $this->environment->getConfig()->get('plugin_url') . '/app/assets/js/plugins/jquery.bpopup.min.js', array('jquery'), false, true);
185
+ wp_enqueue_style('stb-bpopup', $this->environment->getConfig()->get('plugin_url') . '/app/assets/css/editor-dialog.css');
186
+ }
187
+ }
188
+
189
+ public function addButton( $plugin_array ) {
190
+ $plugin_array['addShortcodeDataTable'] = $this->environment->getConfig()->get('plugin_url') . '/app/assets/js/buttons.js';
191
+
192
+ return $plugin_array;
193
+ }
194
+
195
+ public function registerButton( $buttons ) {
196
+ array_push( $buttons, 'addShortcodeDataTable', 'selectShortcode' );
197
+
198
+ return $buttons;
199
+ }
200
+ }
app/assets/css/chosen-sprite.png ADDED
Binary file
app/assets/css/chosen-sprite@2x.png ADDED
Binary file
app/assets/css/chosen.min.css ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /* Chosen v1.4.2 | (c) 2011-2015 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
+
3
+ .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
app/assets/css/editor-dialog.css ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .data-tables-select-dialog {
2
+ position: relative;
3
+ width: 400px;
4
+ height: 240px;
5
+ margin-top: 40px;
6
+ background: #ffffff;
7
+ border-radius: 20px;
8
+ }
9
+
10
+ .data-tables-select-dialog select {
11
+ position: absolute;
12
+ top: 40%;
13
+ left: 20%;
14
+ background: rgba(0, 0, 0, 0.06);
15
+ width: 240px;
16
+ height: 34px;
17
+ padding: 5px;
18
+ font-size: 14px;
19
+ line-height: 1;
20
+ border: 1px solid rgba(0, 0, 0, 0.06);
21
+ }
22
+
23
+ .data-tables-select-dialog button {
24
+ position: absolute;
25
+ bottom: 10%;
26
+ left: 35%;
27
+ padding: 20px 40px !important;
28
+ line-height: 0 !important;
29
+ }
30
+
31
+ .data-tables-select-dialog h3 {
32
+ margin: 20px;
33
+ }
app/assets/css/images/arrows-sprite.png ADDED
Binary file
app/assets/css/images/minimal.png ADDED
Binary file
app/assets/css/images/minimal@2x.png ADDED
Binary file
app/assets/css/images/ui-bg_flat_0_aaaaaa_40x100.png ADDED
Binary file
app/assets/css/images/ui-bg_glass_95_fef1ec_1x400.png ADDED
Binary file
app/assets/css/images/ui-bg_gloss-wave_16_121212_500x100.png ADDED
Binary file
app/assets/css/images/ui-bg_highlight-hard_15_888888_1x100.png ADDED
Binary file
app/assets/css/images/ui-bg_highlight-hard_55_555555_1x100.png ADDED
Binary file
app/assets/css/images/ui-bg_highlight-soft_35_adadad_1x100.png ADDED
Binary file
app/assets/css/images/ui-bg_highlight-soft_60_dddddd_1x100.png ADDED
Binary file
app/assets/css/images/ui-bg_inset-soft_15_121212_1x100.png ADDED
Binary file
app/assets/css/images/ui-icons_666666_256x240.png ADDED
Binary file
app/assets/css/images/ui-icons_aaaaaa_256x240.png ADDED
Binary file
app/assets/css/images/ui-icons_bbbbbb_256x240.png ADDED
Binary file
app/assets/css/images/ui-icons_c98000_256x240.png ADDED
Binary file
app/assets/css/images/ui-icons_cccccc_256x240.png ADDED
Binary file
app/assets/css/images/ui-icons_cd0a0a_256x240.png ADDED
Binary file
app/assets/css/images/ui-icons_f29a00_256x240.png ADDED
Binary file
app/assets/css/libraries/bootstrap/bootstrap.min.css ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.1 (http://getbootstrap.com)
3
+ * Copyright 2011-2015 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ */
6
+
7
+ /*!
8
+ * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d0958b1794002b881652)
9
+ * Config saved to config.json and https://gist.github.com/d0958b1794002b881652
10
+ *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{}body{}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
app/assets/css/libraries/jqGrid/ui.jqgrid.css ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*Grid*/
2
+ .ui-jqgrid {position: relative;}
3
+ .ui-jqgrid .ui-jqgrid-view {position: relative;left:0; top: 0; padding: 0; font-size:11px;}
4
+ /* caption*/
5
+ .ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; font-size: 12px; border-left: 0 none;border-right: 0 none; border-top: 0 none;}
6
+ .ui-jqgrid .ui-jqgrid-caption {text-align: left;}
7
+ .ui-jqgrid .ui-jqgrid-title { margin: .1em 0 .2em; }
8
+ .ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px; cursor:pointer;}
9
+
10
+
11
+ /* header*/
12
+ .ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0;padding: 0; overflow-x: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
13
+ .ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
14
+ .ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0;}
15
+ .ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
16
+ .ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
17
+ .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;}
18
+ .ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0 none;}
19
+ .ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0 none;}
20
+ .ui-first-th-ltr {border-right: 1px solid; }
21
+ .ui-first-th-rtl {border-left: 1px solid; }
22
+ .ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
23
+ .ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
24
+ .ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
25
+
26
+ .ui-jqgrid .ui-i-asc {margin-top:0;height:16px;}
27
+ .ui-jqgrid .ui-i-desc {margin-top:0;margin-left:13px;height:16px;}
28
+ .ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
29
+ .ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
30
+ tr.ui-search-toolbar input {margin: 1px 0 0 0}
31
+ tr.ui-search-toolbar select {margin: 1px 0 0 0}
32
+ /* body */
33
+ .ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0; padding:0; overflow: hidden; text-align:left;}
34
+ .ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0; outline-style: none; }
35
+ .ui-jqgrid tr.jqgrow { outline-style: none; }
36
+ .ui-jqgrid tr.jqgroup { outline-style: none; }
37
+ .ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
38
+ .ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
39
+ .ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
40
+ .ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
41
+ .ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
42
+ .ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
43
+ .ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none;}
44
+ .ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
45
+ /* footer */
46
+ .ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
47
+ .ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0;}
48
+ .ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
49
+ .ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
50
+ .ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
51
+ /* Pager*/
52
+ .ui-jqgrid .ui-jqgrid-pager { border-left: 0 none !important;border-right: 0 none !important; border-bottom: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;}
53
+ .ui-jqgrid .ui-pager-control {position: relative;}
54
+ .ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0;}
55
+ .ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle;}
56
+ .ui-jqgrid .ui-pg-button { height:19px !important;}
57
+ .ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
58
+
59
+
60
+ .ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0;}
61
+ .ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0;}
62
+ .ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
63
+ .ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
64
+ .ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;}
65
+ .ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
66
+ .ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {float:left;margin:0 2px;}
67
+ .ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0;}
68
+ .ui-jqgrid td textarea {width:auto;height:auto;}
69
+ .ui-jqgrid .ui-jqgrid-toppager {border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
70
+ .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;}
71
+ .ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
72
+ .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {float:left;margin:0 2px;}
73
+ /*subgrid*/
74
+ .ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
75
+ .ui-jqgrid .ui-subgrid {margin:0;padding:0; width:100%;}
76
+ .ui-jqgrid .ui-subgrid table {table-layout: fixed;}
77
+ .ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
78
+ .ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0 none !important;}
79
+ .ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0 0 1px 0;}
80
+ .ui-jqgrid .ui-th-subgrid {height:20px;}
81
+ /* loading */
82
+ .ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;}
83
+ .ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
84
+ /* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */
85
+ * .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;}
86
+ /* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
87
+ /* end loading div */
88
+ /* toolbar */
89
+ .ui-jqgrid .ui-userdata {border-left: 0 none; border-right: 0 none; height : 21px;overflow: hidden; }
90
+ /*Modal Window */
91
+ .ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
92
+ .ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; }
93
+ .ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; }
94
+ .ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; cursor:pointer;}
95
+
96
+ .ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
97
+ .ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
98
+ .ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
99
+ .ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
100
+ .ui-jqdialog>.ui-resizable-se { bottom: -3px; right: -3px}
101
+ .ui-jqgrid>.ui-resizable-se { bottom: -3px; right: -3px }
102
+ /* end Modal window*/
103
+ /* Form edit */
104
+ .ui-jqdialog-content .FormGrid {margin: 0;}
105
+ .ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;}
106
+ .ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;}
107
+ .EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;}
108
+ .EditTable td textarea { width:auto; height:auto;}
109
+ .ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
110
+ .ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
111
+ .ui-jqdialog-content input.FormElement {padding:.3em}
112
+ .ui-jqdialog-content select.FormElement {padding:.3em}
113
+ .ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;}
114
+
115
+ .ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;}
116
+ .ui-jqdialog-content .DataTD {padding: 2px; border: 0 none; vertical-align: top;}
117
+ .ui-jqdialog-content .form-view-data {white-space:pre}
118
+ .fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
119
+ .fm-button-icon-left { padding-left: 1.9em; }
120
+ .fm-button-icon-right { padding-right: 1.9em; }
121
+ .fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
122
+ .fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
123
+ #nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
124
+ /* End Eorm edit */
125
+ /*.ui-jqgrid .edit-cell {}*/
126
+ .ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0 none;}
127
+ /* inline edit actions button*/
128
+ .ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
129
+ .ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
130
+ margin: -1px;
131
+ }
132
+ /* Tree Grid */
133
+ .ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
134
+ .ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
135
+ .ui-jqgrid .tree-plus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
136
+ .ui-jqgrid .tree-leaf {position: absolute; height: 18px; width: 18px;overflow: hidden;}
137
+ .ui-jqgrid .treeclick {cursor: pointer;}
138
+ /* moda dialog */
139
+ * iframe.jqm {position:absolute;top:0;left:0;z-index:-1;}
140
+ /* width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
141
+ .ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
142
+ /* RTL Support */
143
+ .ui-jqgrid .ui-jqgrid-caption-rtl {text-align: right;}
144
+ .ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
145
+ .ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0;}
146
+ .ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0 -1px -3px;}
147
+ .ui-jqgrid .ui-sort-rtl {left:0;}
148
+ .ui-jqgrid .tree-wrap-ltr {float: left;}
149
+ .ui-jqgrid .tree-wrap-rtl {float: right;}
150
+ .ui-jqgrid .ui-ellipsis {-moz-text-overflow:ellipsis;text-overflow:ellipsis;}
151
+
152
+ /* Toolbar Search Menu */
153
+ .ui-search-menu { position: absolute; padding: 2px 5px;}
154
+ .ui-jqgrid .ui-search-table { padding: 0; border: 0 none; height:20px; width:100%;}
155
+ .ui-jqgrid .ui-search-table .ui-search-oper { width:20px; }
156
+ a.g-menu-item, a.soptclass, a.clearsearchclass { cursor: pointer; }
157
+ .ui-jqgrid .ui-search-table .ui-search-input>input,
158
+ .ui-jqgrid .ui-search-table .ui-search-input>select
159
+ {
160
+ display: block;
161
+ -moz-box-sizing: border-box;
162
+ -webkit-box-sizing: border-box;
163
+ box-sizing: border-box;
164
+ }
165
+ .ui-jqgrid .ui-jqgrid-view input,
166
+ .ui-jqgrid .ui-jqgrid-view select,
167
+ .ui-jqgrid .ui-jqgrid-view textarea,
168
+ .ui-jqgrid .ui-jqgrid-view button {
169
+ font-size: 11px
170
+ }
app/assets/css/libraries/supsystic/buttons.css ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ .supsystic-plugin .button.button-block {
2
+ width: 100%;
3
+ }
4
+
5
+ .supsystic-plugin .supsystic-actions-wrap button {
6
+ font-size: 0.85em;
7
+ }
app/assets/css/libraries/supsystic/forms.css ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .supsystic-plugin table.form-table tr {
2
+ border-bottom: none !important;
3
+ }
4
+
5
+ .supsystic-plugin .egm-form-marker {
6
+ border-top: 1px solid #e9edee;
7
+ margin-top: 25px;
8
+ }
9
+
10
+ .supsystic-plugin .egm-form-marker textarea {
11
+ width: 100%;
12
+ resize: vertical;
13
+ background-color: #f6f7f7;
14
+ color: #252728;
15
+ border-left: none;
16
+ border-right: none;
17
+ border-bottom: none;
18
+ border-top: 1px solid #dfe4e4;
19
+ padding: 7px 5px;
20
+ }
app/assets/css/libraries/supsystic/inputs.css ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .supsystic-plugin input.regular-text {
2
+ width: 100%;
3
+ }
4
+
5
+ .supsystic-plugin .form-table label {
6
+ font-weight: normal;
7
+ }
8
+
9
+ .supsystic-plugin label.label-bold {
10
+ font-weight: bold;
11
+ }
12
+
13
+ .supsystic-plugin label.label-bigger {
14
+ font-size: 1.1em;
15
+ }
16
+
17
+ .supsystic-plugin label.supsystic-radio {
18
+ position: relative;
19
+ top: 7px;
20
+ }
app/assets/css/supsystic-ui.css ADDED
@@ -0,0 +1,912 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import "libraries/bootstrap/bootstrap.min.css";
2
+ @import "//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";
3
+ @import "chosen.min.css";
4
+ @import "libraries/supsystic/inputs.css";
5
+ @import "libraries/supsystic/buttons.css";
6
+ @import "libraries/supsystic/forms.css";
7
+ .wrapper h1,
8
+ .wrapper h2 {
9
+ font-size: 23px;
10
+ font-weight: 400;
11
+ padding: 9px 15px 4px 0;
12
+ line-height: 29px;
13
+ margin: 0;
14
+ }
15
+
16
+ .tooltip {
17
+ z-index: 19999;
18
+ }
19
+
20
+ .tooltip.top .tooltip-arrow {
21
+ border-top-color: #eee !important;
22
+ }
23
+
24
+ .tooltip.bottom .tooltip-arrow {
25
+ border-bottom-color: #eee !important;
26
+ }
27
+
28
+ .tooltip .tooltip-inner {
29
+ background-color: #eee !important;
30
+ color: #000 !important;
31
+ }
32
+
33
+ .tooltip.in {
34
+ opacity: 1;
35
+ }
36
+
37
+ .supsystic-plugin {
38
+ width: 100%;
39
+ font-size: 15px;
40
+ }
41
+
42
+ .supsystic-plugin a {
43
+ color: #4ae8ea;
44
+ }
45
+
46
+ .supsystic-plugin .supsystic-content {
47
+ -moz-box-sizing: border-box;
48
+ -webkit-box-sizing: border-box;
49
+ background-color: transparent;
50
+ box-sizing: border-box;
51
+ float: left;
52
+ position: relative;
53
+ width: 98%;
54
+ min-height: 353px;
55
+ }
56
+
57
+ .supsystic-plugin .supsystic-content .supsystic-container {
58
+ margin-left: 75px;
59
+ /*margin-top: 10px;*/
60
+ }
61
+
62
+ .supsystic-plugin .supsystic-content .supsystic-navigation {
63
+ background-color: transparent;
64
+ float: left;
65
+ /*height: 100%;*/
66
+ margin-right: 10px;
67
+ position: absolute;
68
+ width: 75px;
69
+ -webkit-box-sizing: border-box;
70
+ -moz-box-sizing: border-box;
71
+ box-sizing: border-box;
72
+ }
73
+
74
+ .supsystic-navigation ul {
75
+ padding: 0;
76
+ margin: 0;
77
+ }
78
+
79
+ .supsystic-navigation ul li {
80
+ text-align: center;
81
+ /*border-bottom: 1px solid #707070;*/
82
+ background-color: transparent;
83
+ margin: 0;
84
+ padding: 10px 0;
85
+ -webkit-transition: background 500ms;
86
+ -moz-transition: background 500ms;
87
+ -ms-transition: background 500ms;
88
+ -o-transition: background 500ms;
89
+ transition: background 500ms;
90
+ }
91
+
92
+ .supsystic-navigation ul li:hover,
93
+ .supsystic-navigation ul li.active {
94
+ background-color: #fff;
95
+ }
96
+
97
+ .supsystic-navigation ul li:hover a i,
98
+ .supsystic-navigation ul li.active a i {
99
+ color: #4ae8ea;
100
+ }
101
+
102
+ .supsystic-navigation ul li a {
103
+ color: #28282a;
104
+ text-decoration: none;
105
+ font-weight: 400;
106
+ -moz-box-shadow: none;
107
+ -webkit-box-shadow: none;
108
+ box-shadow: none;
109
+ }
110
+
111
+ .supsystic-plugin .supsystic-navigation ul li a i {
112
+ display: block;
113
+ color: #6d6d71;
114
+ font-size: 1.8em !important;
115
+ margin: 0 auto 5px auto;
116
+ }
117
+
118
+ .supsystic-navigation ul li.supsystic-pro {
119
+ background-color: #e74c3c;
120
+ }
121
+
122
+ .supsystic-bar {
123
+ min-height: 67px;
124
+ /* margin-left: -10px;*/
125
+ padding: 10px;
126
+ background-color: #fff;
127
+ -moz-box-sizing: border-box;
128
+ -webkit-box-sizing: border-box;
129
+ box-sizing: border-box;
130
+ }
131
+
132
+ #table-toolbar.supsystic-bar {
133
+ height: 67px;
134
+ margin-left: -10px;
135
+ padding: 10px;
136
+ background-color: inherit !important;
137
+ -moz-box-sizing: border-box;
138
+ -webkit-box-sizing: border-box;
139
+ box-sizing: border-box;
140
+ }
141
+
142
+ ul.supsystic-bar-controls {
143
+ margin-top: 8px;
144
+ }
145
+
146
+ ul.supsystic-bar-controls > li {
147
+ float: left;
148
+ margin-left: 5px;
149
+ }
150
+
151
+ ul.supsystic-bar-controls > li.separator {
152
+ color: #ddd;
153
+ margin-top: 5px;
154
+ }
155
+
156
+
157
+ /* Loading */
158
+
159
+ .supsystic-inline-loader {
160
+ min-width: 128px;
161
+ min-height: 15px;
162
+ background: url('../img/ajax-loader.gif') no-repeat center center;
163
+ /*display: inline-block;*/
164
+ }
165
+
166
+
167
+ /* Modal Loading */
168
+
169
+ .supsystic-modal-loading-overlay {
170
+ position: fixed;
171
+ top: 0;
172
+ left: 0;
173
+ width: 100%;
174
+ height: 100%;
175
+ background-color: #fff;
176
+ opacity: .6;
177
+ -ms-filter: Alpha(opacity=60);
178
+ filter: Alpha(opacity=60);
179
+ z-index: 100000;
180
+ display: none;
181
+ overflow: hidden;
182
+ }
183
+
184
+ .supsystic-modal-loading-object {
185
+ position: absolute;
186
+ width: 100%;
187
+ top: 40%;
188
+ text-align: center;
189
+ z-index: 100001;
190
+ display: none;
191
+ overflow: hidden;
192
+ font-weight: 700;
193
+ }
194
+
195
+ .supsystic-modal-loading-object img {
196
+ position: relative;
197
+ top: 4px;
198
+ overflow: hidden;
199
+ }
200
+
201
+ .supsystic-modal-loading-object p {
202
+ overflow: hidden;
203
+ }
204
+
205
+
206
+ /* Helpers */
207
+
208
+ .supsystic-centered {
209
+ text-align: center;
210
+ }
211
+
212
+ .jGrowl.top-right {
213
+ top: 50px !important;
214
+ }
215
+
216
+
217
+ /* jQuery UI Dialog */
218
+
219
+ .ui-dialog {
220
+ box-shadow: 1px 1px 10px #ccc;
221
+ -webkit-box-shadow: 1px 1px 10px #ccc;
222
+ -moz-box-shadow: 1px 1px 10px #ccc;
223
+ -ms-box-shadow: 1px 1px 10px #ccc;
224
+ -o-box-shadow: 1px 1px 10px #ccc;
225
+ }
226
+
227
+ .ui-dialog .ui-dialog-titlebar {
228
+ line-height: 25px;
229
+ }
230
+
231
+ .ui-dialog .ui-dialog-titlebar-close {
232
+ display: none;
233
+ }
234
+
235
+ .ui-dialog .ui-dialog-buttonpane {
236
+ padding: 0 !important;
237
+ margin-top: 10px !important;
238
+ border: none !important;
239
+ text-align: right !important;
240
+ }
241
+
242
+ .ui-dialog .ui-dialog-content {
243
+ overflow: visible !important;
244
+ }
245
+
246
+ .ui-dialog .ui-dialog-buttonpane button {
247
+ margin: 0 10px 0 0 !important;
248
+ outline: 0;
249
+ }
250
+
251
+ .ui-button-text-only .ui-button-text {
252
+ padding: 0 !important;
253
+ }
254
+
255
+ .ui-dialog .ui-dialog-title {
256
+ float: none !important;
257
+ font-size: 17px;
258
+ }
259
+
260
+ .ui-widget-overlay {
261
+ background: #000 !important;
262
+ opacity: .3;
263
+ -ms-filter: Alpha(opacity=30);
264
+ filter: Alpha(opacity=30);
265
+ position: fixed;
266
+ top: 0;
267
+ left: 0;
268
+ width: 100%;
269
+ height: 100%;
270
+ }
271
+
272
+ .ui-widget-overlay.ui-front {
273
+ z-index: 10;
274
+ }
275
+
276
+ .ui-widget-content {
277
+ background: #fff !important;
278
+ padding: 15px 5px !important;
279
+ z-index: 100001;
280
+ }
281
+
282
+ .ui-widget-content input {
283
+ width: 100%;
284
+ height: auto;
285
+ }
286
+
287
+ .ui-widget-header {
288
+ border: none !important;
289
+ border-bottom: 1px solid #ddd !important;
290
+ background: none !important;
291
+ color: #777 !important;
292
+ border-radius: 0 !important;
293
+ padding: 0 10px 15px 10px !important;
294
+ font-weight: normal !important;
295
+ }
296
+
297
+ .ui-dialog-titlebar-close {
298
+ background: none !important;
299
+ }
300
+
301
+ .supsystic-title-row {
302
+ padding: 5px 0 !important;
303
+ border-bottom: 1px solid #eee;
304
+ }
305
+
306
+ .supsystic-title-row h3 {
307
+ padding: 0;
308
+ margin: 0;
309
+ font-weight: 100;
310
+ font-size: 1.4em;
311
+ }
312
+
313
+ #gg-overlay-transparency {
314
+ -webkit-appearance: none;
315
+ width: 300px;
316
+ height: 2px !important;
317
+ background-color: #ddd;
318
+ }
319
+
320
+ #gg-overlay-transparency::-webkit-slider-thumb {
321
+ -webkit-appearance: none;
322
+ width: 15px;
323
+ height: 15px;
324
+ border-radius: 15px;
325
+ background-color: #3498db;
326
+ }
327
+
328
+ #gg-overlay-transparency:focus {
329
+ outline: none;
330
+ }
331
+
332
+ input[type="color"] {
333
+ width: 300px;
334
+ height: 30px;
335
+ border: 1px solid #ddd;
336
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
337
+ }
338
+
339
+ .column-title.title .photo-editor {
340
+ margin-top: 10px;
341
+ }
342
+
343
+ .column-title.title .photo-editor input {
344
+ margin-left: 4px;
345
+ }
346
+
347
+ .column-title.title .photo-editor input[type="text"] {
348
+ width: 100%;
349
+ }
350
+
351
+
352
+ /*Breadcrumbs*/
353
+
354
+ .supsystic-breadcrumbs {
355
+ /*border-top: 1px solid rgba(12,12,12,0.03);*/
356
+ background-color: transparent;
357
+ margin-left: 75px;
358
+ padding: 5px 0px;
359
+ /*-moz-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
360
+ -webkit-box-shadow: 0 3px 0 rgba(12,12,12,0.03);
361
+ box-shadow: 0 3px 0 rgba(12,12,12,0.03);*/
362
+ }
363
+
364
+ .supsystic-breadcrumbs > a {
365
+ text-decoration: none;
366
+ padding: 0 5px;
367
+ color: #000;
368
+ }
369
+
370
+ .supsystic-breadcrumbs > a:last-child {
371
+ color: #7f8c8d;
372
+ }
373
+
374
+ .supsystic-breadcrumbs .breadcrumbs-separator {
375
+ background-image: url("images/arrows-sprite.png");
376
+ background-repeat: no-repeat;
377
+ padding: 0 3px;
378
+ background-position: -17px 7px;
379
+ }
380
+
381
+ .supsystic-item {
382
+ background: #fff;
383
+ padding-top: 15px;
384
+ padding-bottom: 20px;
385
+ position: relative;
386
+ }
387
+
388
+ .supsystic-checked {
389
+ border-color: #ccc !important;
390
+ }
391
+
392
+ .supsystic-item > .supsystic-check {
393
+ position: absolute;
394
+ top: 15px;
395
+ left: 15px;
396
+ display: none;
397
+ }
398
+
399
+ .supsystic-item p {
400
+ padding: 0;
401
+ margin: 0;
402
+ white-space: nowrap;
403
+ overflow: hidden;
404
+ text-overflow: ellipsis;
405
+ -o-text-overflow: ellipsis;
406
+ }
407
+
408
+ .supsystic-item.supsystic-plugin-promo p,
409
+ .supsystic-item.supsystic-plugin-promo section {
410
+ font-size: 13px;
411
+ line-height: 1.5;
412
+ white-space: normal;
413
+ }
414
+
415
+ .supsystic-welcome-page-content .supsystic-item p {
416
+ white-space: normal;
417
+ }
418
+
419
+ .supsystic-item small {
420
+ display: block;
421
+ color: #ccc;
422
+ }
423
+
424
+ .supsystic-panel {}
425
+
426
+
427
+ /*Options additional classes*/
428
+
429
+ .swrOptDetailsShell {
430
+ display: none;
431
+ font-size: 12px;
432
+ }
433
+
434
+ .swrOptDetailsShell input {
435
+ font-size: 12px;
436
+ }
437
+
438
+ .swrSmallTbl tr {
439
+ height: auto !important;
440
+ }
441
+
442
+
443
+ /*** custom checkboxes ***/
444
+
445
+
446
+ /*input[type=checkbox] { display:none; }
447
+ input[type=checkbox] + label:before {
448
+ font-family: FontAwesome;
449
+ display: inline-block;
450
+ }
451
+
452
+ input[type=checkbox] + label:before { content: "\f096"; }
453
+ input[type=checkbox] + label:before { letter-spacing: 10px; }
454
+
455
+ input[type=checkbox]:checked + label:before { content: "\f046"; }
456
+ input[type=checkbox]:checked + label:before { letter-spacing: 5px; } */
457
+
458
+ .swrHtaccessPre {
459
+ background-color: #eef;
460
+ padding: 10px;
461
+ }
462
+
463
+ h3 .nav-tab {
464
+ font-size: 15px;
465
+ font-weight: 700;
466
+ line-height: 24px;
467
+ padding: 9px 10px;
468
+ color: #28282a;
469
+ border: none;
470
+ background-color: transparent;
471
+ }
472
+
473
+ h3 .nav-tab.nav-tab-active,
474
+ .nav-tab:hover {
475
+ background-color: #fff;
476
+ border: none;
477
+ }
478
+
479
+ h2.nav-tab-wrapper,
480
+ h3.nav-tab-wrapper {
481
+ border: none;
482
+ }
483
+
484
+ .supsystic-item.supsystic-panel .nav-tab-active,
485
+ .supsystic-item.supsystic-panel .nav-tab-active:hover {
486
+ /*background: none repeat scroll 0 0 #fff;
487
+ border-bottom: 0 solid #f1f1f1;*/
488
+ color: #000;
489
+ border: none;
490
+ }
491
+
492
+
493
+ /*buttons*/
494
+
495
+ .button.supsystic-button,
496
+ .supsystic-plugin .button,
497
+ .supsystic-plugin .paginate_button,
498
+ .supsystic-plugin .button-primary,
499
+ .ui-button,
500
+ .ui-button.ui-state-default {
501
+ font-size: 15px !important;
502
+ height: 35px !important;
503
+ -webkit-border-radius: 0 !important;
504
+ border-radius: 0 !important;
505
+ color: #28282a !important;
506
+ background-color: transparent !important;
507
+ background: transparent !important;
508
+ -webkit-box-shadow: none !important;
509
+ box-shadow: none !important;
510
+ border: 1px solid #000 !important;
511
+ line-height: 31px !important;
512
+ padding: 0 8px 1px!important;
513
+ }
514
+
515
+ .button.supsystic-button.hover,
516
+ .button.supsystic-button:hover,
517
+ .supsystic-plugin .button.hover,
518
+ .supsystic-plugin .button:hover,
519
+ .supsystic-plugin .paginate_button:hover,
520
+ .supsystic-plugin .button.focus,
521
+ .supsystic-plugin .button:focus,
522
+ .ui-button.ui-state-hover,
523
+ .ui-button:hover,
524
+ .ui-button:focus {
525
+ background: #4ae8ea !important;
526
+ border-color: #4ae8ea !important;
527
+ }
528
+
529
+ .button.supsystic-button[disabled],
530
+ .button.supsystic-button:disabled,
531
+ .button.supsystic-button.disabled,
532
+ .supsystic-plugin .button[disabled],
533
+ .supsystic-plugin .button:disabled,
534
+ .supsystic-plugin .paginate_button:disabled,
535
+ .supsystic-plugin .button.disabled,
536
+ .supsystic-plugin .button-secondary[disabled],
537
+ .supsystic-plugin .button-secondary:disabled,
538
+ .supsystic-plugin .button-secondary.disabled,
539
+ .supsystic-plugin .button-disabled {
540
+ color: #a4aaac !important;
541
+ border-color: #a4aaac !important;
542
+ background-color: transparent !important;
543
+ }
544
+
545
+
546
+ /*tooltip*/
547
+
548
+ .supsystic-plugin .fa-question.supsystic-tooltip {
549
+ border: 1px solid #28282a;
550
+ border-radius: 50%;
551
+ margin-top: 1px;
552
+ padding: 1px 4px;
553
+ float: right;
554
+ }
555
+
556
+ .supsystic-plugin .fa-question.supsystic-tooltip.fa-2x {
557
+ padding: 0 6px;
558
+ }
559
+
560
+
561
+ /*sticky items*/
562
+
563
+ .supsystic-sticky-active {
564
+ position: fixed !important;
565
+ /*top: 32px;*/
566
+ z-index: 10;
567
+ }
568
+
569
+ .supsystic-sticky-active.supsystic-sticky-active-bordered {
570
+ border-bottom: 2px solid #ddd !important;
571
+ }
572
+
573
+
574
+ /*textboxes*/
575
+
576
+ .supsystic-plugin input[type="text"], .supsystic-plugin input[type="search"], .supsystic-text {
577
+ background-color: #f6f7f7 !important;
578
+ color: #252728 !important;
579
+ border-left: none !important;
580
+ border-right: none !important;
581
+ border-bottom: none !important;
582
+ border-top: 1px solid #dfe4e4 !important;
583
+ padding: 7px 5px !important;
584
+ }
585
+
586
+ .supsystic-plugin input[type="text"]:focus, .supsystic-plugin input[type="search"]:focus, .supsystic-text:focus, .supsystic-plugin textarea:focus {
587
+ -webkit-box-shadow: none !important;
588
+ box-shadow: none !important;
589
+ border-color: #4ae8ea !important;
590
+ }
591
+
592
+ .supsystic-plugin input[type="text"].swrInputError, .supsystic-plugin textarea.swrInputError {
593
+ border-color: #fa4e7f;
594
+ border-bottom: none !important;
595
+ border-left: none !important;
596
+ border-right: none !important;
597
+ border-width: 1px !important;
598
+ }
599
+
600
+
601
+ /*form tables*/
602
+
603
+ .supsystic-plugin .fa {
604
+ font: normal normal normal 14px/1 FontAwesome !important;
605
+ }
606
+
607
+ .supsystic-plugin .form-table th {
608
+ font-size: 16px;
609
+ }
610
+
611
+ .supsystic-plugin .form-table th,
612
+ .supsystic-plugin .form-table td {
613
+ border: none !important;
614
+ }
615
+
616
+ .supsystic-plugin .description,
617
+ .supsystic-plugin i:not(.fa) {
618
+ font-style: normal;
619
+ color: #a4aaac;
620
+ font-weight: 500;
621
+ }
622
+
623
+ .supsystic-plugin .form-table tr:not(:last-child) {
624
+ border-bottom: 1px solid #e9edee;
625
+ }
626
+
627
+ .supsystic-plugin .ui-pg-table {
628
+ color: #a6aaab;
629
+ }
630
+
631
+ .supsystic-plugin .ui-pg-table .ui-pg-input {
632
+ margin: 0px 7px;
633
+ }
634
+
635
+ .supsystic-plugin .ui-pg-table .ui-icon {
636
+ background-image: url("images/arrows-sprite.png") !important;
637
+ background-repeat: no-repeat !important;
638
+ width: 8px;
639
+ height: 10px;
640
+ opacity: 1 !important;
641
+ margin: 0px 7px;
642
+ }
643
+
644
+ .supsystic-plugin .ui-pg-table .ui-icon.ui-icon-seek-prev,
645
+ .supsystic-plugin .ui-pg-table .ui-icon.ui-icon-seek-next {
646
+ width: 5px;
647
+ }
648
+
649
+ .supsystic-plugin .ui-pg-table .ui-icon.ui-icon-seek-first {
650
+ background-position: 0px 0px !important;
651
+ }
652
+
653
+ .supsystic-plugin .ui-pg-table .ui-icon.ui-icon-seek-prev {
654
+ background-position: -10px 0px !important;
655
+ }
656
+
657
+ .supsystic-plugin .ui-pg-table .ui-icon.ui-icon-seek-next {
658
+ background-position: -17px 0px !important;
659
+ }
660
+
661
+ .supsystic-plugin .ui-pg-table .ui-icon.ui-icon-seek-end {
662
+ background-position: -24px 0px !important;
663
+ }
664
+
665
+ .supsystic-plugin .s-ico .ui-grid-ico-sort {
666
+ background-image: url("images/arrows-sprite.png") !important;
667
+ background-repeat: no-repeat !important;
668
+ width: 8px;
669
+ height: 4px;
670
+ /*opacity: 1 !important;*/
671
+ }
672
+
673
+ .supsystic-plugin .s-ico .ui-grid-ico-sort.ui-icon-triangle-1-n {
674
+ background-position: -68px -6px !important;
675
+ }
676
+
677
+ .supsystic-plugin .s-ico .ui-grid-ico-sort.ui-icon-triangle-1-s {
678
+ background-position: -68px 0px !important;
679
+ }
680
+
681
+ .supsystic-plugin .ui-th-column .icheckbox_minimal {
682
+ margin-bottom: 7px;
683
+ }
684
+
685
+ /*Table cols width manipulations*/
686
+
687
+ .form-table .col-w-1perc {
688
+ width: 1%;
689
+ }
690
+
691
+ .form-table .col-w-10perc {
692
+ width: 10%;
693
+ }
694
+
695
+ .form-table .col-w-20perc {
696
+ width: 20%;
697
+ }
698
+
699
+ .form-table .col-w-30perc {
700
+ width: 30%;
701
+ }
702
+
703
+ .form-table .col-w-40perc {
704
+ width: 40%;
705
+ }
706
+
707
+ .form-table .col-w-50perc {
708
+ width: 50%;
709
+ }
710
+
711
+ .form-table .col-w-60perc {
712
+ width: 60%;
713
+ }
714
+
715
+
716
+ /* Helper */
717
+
718
+ .float-left {
719
+ float: left;
720
+ }
721
+
722
+ .float-right {
723
+ float: right;
724
+ }
725
+
726
+
727
+ /* iCheck plugin Minimal skin, black
728
+ ----------------------------------- */
729
+
730
+ .icheckbox_minimal, .iradio_minimal {
731
+ display: inline-block;
732
+ vertical-align: middle;
733
+ margin: 0 5px 0 0;
734
+ padding: 0;
735
+ width: 18px;
736
+ height: 18px;
737
+ background: url(images/minimal.png) no-repeat;
738
+ border: none;
739
+ cursor: pointer;
740
+ }
741
+
742
+ .icheckbox_minimal {
743
+ background-position: 0 0;
744
+ }
745
+
746
+ .icheckbox_minimal.hover {
747
+ background-position: -20px 0;
748
+ }
749
+
750
+ .icheckbox_minimal.checked {
751
+ background-position: -40px 0;
752
+ }
753
+
754
+ .icheckbox_minimal.disabled {
755
+ background-position: -60px 0;
756
+ cursor: default;
757
+ }
758
+
759
+ .icheckbox_minimal.checked.disabled {
760
+ background-position: -80px 0;
761
+ }
762
+
763
+ .iradio_minimal {
764
+ background-position: -100px 0;
765
+ }
766
+
767
+ .iradio_minimal.hover {
768
+ background-position: -120px 0;
769
+ }
770
+
771
+ .iradio_minimal.checked {
772
+ background-position: -140px 0;
773
+ }
774
+
775
+ .iradio_minimal.disabled {
776
+ background-position: -160px 0;
777
+ cursor: default;
778
+ }
779
+
780
+ .iradio_minimal.checked.disabled {
781
+ background-position: -180px 0;
782
+ }
783
+
784
+
785
+ /* HiDPI support */
786
+
787
+ @media (-o-min-device-pixel-ratio: 5/4),
788
+ (-webkit-min-device-pixel-ratio: 1.25),
789
+ (min-resolution: 120dpi) {
790
+ .icheckbox_minimal,
791
+ .iradio_minimal {
792
+ background-image: url(images/minimal@2x.png);
793
+ -webkit-background-size: 200px 20px;
794
+ background-size: 200px 20px;
795
+ }
796
+ }
797
+
798
+ .supsystic-plugin .widefat.dataTable thead th,
799
+ .supsystic-plugin .widefat.dataTable thead td,
800
+ .supsystic-plugin .widefat.dataTable.no-footer {
801
+ border-bottom: none;
802
+ }
803
+
804
+ .supsystic-plugin table.widefat.dataTable {
805
+ border: none;
806
+ -webkit-box-shadow: none;
807
+ -moz-box-shadow: none;
808
+ box-shadow: none;
809
+ }
810
+
811
+ .supsystic-plugin table.widefat.dataTable a {
812
+ color: #000;
813
+ text-decoration: underline;
814
+ }
815
+
816
+ .supsystic-pro-feature {
817
+ color: #0074a2 !important;
818
+ font-size: 10px !important;
819
+ text-decoration: none !important;
820
+ }
821
+
822
+ #tables thead th:first-child {
823
+ padding: 10px 18px 10px 8px;
824
+ }
825
+
826
+ #tables td:last-child {
827
+ width: 100px;
828
+ }
829
+
830
+ #tables_paginate .button,
831
+ #tables_paginate .paginate_button,
832
+ #tables .button {
833
+ margin-left: 10px;
834
+ }
835
+
836
+
837
+ /* Fix for WP 4.4 */
838
+
839
+ .supsystic-plugin a,
840
+ .supsystic-plugin .button-primary,
841
+ .supsystic-plugin .button-primary.button-hero,
842
+ .ui-dialog a,
843
+ .ui-dialog .button {
844
+ text-shadow: none!important;
845
+ -webkit-box-shadow: none!important;
846
+ box-shadow: none!important;
847
+ outline: none!important;
848
+ }
849
+
850
+
851
+ /*****/
852
+
853
+
854
+ /*
855
+ * media
856
+ */
857
+
858
+ @media screen and (max-width: 1366px) {
859
+ ul.subsubsub.control-buttons > li {
860
+ margin-bottom: 5px;
861
+ }
862
+ }
863
+
864
+ @media screen and (max-width: 810px) {
865
+ .supsystic-plugin .supsystic-content .supsystic-container {
866
+ margin-left: 40px;
867
+ }
868
+ .supsystic-plugin .supsystic-content .supsystic-navigation {
869
+ width: 40px;
870
+ }
871
+ .supsystic-plugin .supsystic-content .supsystic-navigation span{
872
+ display: none;
873
+ }
874
+ .supsystic-plugin .supsystic-navigation ul li a i {
875
+ margin: 0 auto;
876
+ }
877
+ .supsystic-plugin .wp-list-table tr td {
878
+ display: table-cell !important;
879
+ }
880
+ }
881
+
882
+ /* Fix for scroll of tables list table */
883
+ @media screen and (min-width: 992px) {
884
+ .supsystic-plugin .widefat.dataTable {
885
+ width: 100% !important;
886
+ }
887
+ }
888
+
889
+ @media screen and (max-width: 768px) {
890
+ .supsystic-plugin .fa-question.supsystic-tooltip{
891
+ margin-bottom: 1em;
892
+ }
893
+ }
894
+
895
+ /* Right-to-Left Language Styles*/
896
+ [dir="rtl"] .supsystic-plugin .supsystic-content .supsystic-container {
897
+ margin-right: 75px;
898
+ }
899
+ [dir="rtl"] .supsystic-plugin .supsystic-content .supsystic-navigation {
900
+ margin-right: 0;
901
+ margin-left: 10px;
902
+ }
903
+ [dir="rtl"] .supsystic-plugin .fa-question.supsystic-tooltip {
904
+ float: left;
905
+ }
906
+ [dir="rtl"] .dataTables_wrapper .dataTables_filter input {
907
+ margin-right: 0.5em;
908
+ margin-left: 0.5em;
909
+ }
910
+ [dir="rtl"] .tables-view .subsubsub.tabs-wrapper h2 {
911
+ padding: 9px 0 4px 15px;
912
+ }
app/assets/fonts/ARIAL.TTF ADDED
Binary file
app/assets/js/buttons.js ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ if(typeof(SDT_DATA) == 'undefined')
2
+ var SDT_DATA = {};
3
+
4
+ (function($) {
5
+
6
+ var dialogClass = '.data-tables-select-dialog',
7
+ initDialog = function() {
8
+ var $container = $('#post-body-content');
9
+
10
+ $container.append(
11
+ '<div class="data-tables-select-dialog" hidden>' +
12
+ '<h3>Select table to insert</h3>' +
13
+ '<select></select>' +
14
+ '<button class="button button-primary">Select</button>' +
15
+ '</div>');
16
+
17
+ var url = '';
18
+
19
+ if(typeof(wp.ajax) == 'undefined')
20
+ url = SDT_DATA.ajaxurl;
21
+ else
22
+ url = wp.ajax.settings.url;
23
+
24
+ $.post(url, {
25
+ action: 'supsystic-tables',
26
+ route: {
27
+ module: 'tables',
28
+ action: 'list'
29
+ }
30
+ }, function(response) {
31
+ $.each(response.tables, function(index, value) {
32
+ $container.find(dialogClass + ' select').append(
33
+ '<option value="' + value.id + '">' + value.title + '</option>'
34
+ );
35
+ });
36
+ }
37
+ );
38
+ };
39
+
40
+ tinymce.create('tinymce.plugins.addShortcodeDataTable', {
41
+ /**
42
+ * Initializes the plugin, this will be executed after the plugin has been created.
43
+ * This call is done before the editor instance has finished it's initialization so use the onInit event
44
+ * of the editor instance to intercept that event.
45
+ *
46
+ * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in.
47
+ * @param {string} url Absolute URL to where the plugin is located.
48
+ */
49
+ init : function(ed, url) {
50
+ ed.addButton('addShortcodeDataTable', {
51
+ title : 'Add Data Table by Supsystic',
52
+ cmd : 'addShortcodeDataTable',
53
+ image : url + '/img/logo_datatable.png'
54
+ });
55
+
56
+ initDialog();
57
+
58
+ ed.addCommand('addShortcodeDataTable', function() {
59
+ var $dialog = $(dialogClass).bPopup({
60
+ onClose: function() {
61
+ $(dialogClass + ' button').off('click');
62
+ }
63
+ }, function() {
64
+ $(dialogClass + ' button').on('click', function() {
65
+ var selected = $(dialogClass).find('select').val(),
66
+ text = '[supsystic-tables id=' + selected + ' ]';
67
+ ed.execCommand('mceInsertContent', 0, text);
68
+ $dialog.close();
69
+ });
70
+ });
71
+ });
72
+ },
73
+
74
+ /**
75
+ * Creates control instances based in the incomming name. This method is normally not
76
+ * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons
77
+ * but you sometimes need to create more complex controls like listboxes, split buttons etc then this
78
+ * method can be used to create those.
79
+ *
80
+ * @param {String} n Name of the control to create.
81
+ * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control.
82
+ * @return {tinymce.ui.Control} New control instance or null if no control was created.
83
+ */
84
+ createControl : function(n, cm) {
85
+ return null;
86
+ },
87
+
88
+ /**
89
+ * Returns information about the plugin as a name/value array.
90
+ * The current keys are longname, author, authorurl, infourl and version.
91
+ *
92
+ * @return {Object} Name/value array containing information about the plugin.
93
+ */
94
+ getInfo : function() {
95
+ return {
96
+ longname : 'Data Tables by Supsystic buttons',
97
+ author : 'Dmitriy Smus',
98
+ infourl : 'http://supsystic.com',
99
+ version : "0.1"
100
+ };
101
+ }
102
+ });
103
+
104
+ // Register plugin
105
+ tinymce.PluginManager.add( 'addShortcodeDataTable', tinymce.plugins.addShortcodeDataTable );
106
+
107
+ })(jQuery);
app/assets/js/i18n/grid.locale-ar.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Arabic Translation
4
+ *
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "تسجيل {0} - {1} على {2}",
14
+ emptyrecords: "لا يوجد تسجيل",
15
+ loadtext: "تحميل...",
16
+ pgtext : "صفحة {0} على {1}"
17
+ },
18
+ search : {
19
+ caption: "بحث...",
20
+ Find: "بحث",
21
+ Reset: "إلغاء",
22
+ odata: [{ oper:'eq', text:"يساوي"},{ oper:'ne', text:"يختلف"},{ oper:'lt', text:"أقل"},{ oper:'le', text:"أقل أو يساوي"},{ oper:'gt', text:"أكبر"},{ oper:'ge', text:"أكبر أو يساوي"},{ oper:'bw', text:"يبدأ بـ"},{ oper:'bn', text:"لا يبدأ بـ"},{ oper:'in', text:"est dans"},{ oper:'ni', text:"n'est pas dans"},{ oper:'ew', text:"ينته بـ"},{ oper:'en', text:"لا ينته بـ"},{ oper:'cn', text:"يحتوي"},{ oper:'nc', text:"لا يحتوي"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "مع", text: "الكل" }, { op: "أو", text: "لا أحد" }],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "اضافة",
29
+ editCaption: "تحديث",
30
+ bSubmit: "تثبيث",
31
+ bCancel: "إلغاء",
32
+ bClose: "غلق",
33
+ saveData: "تغيرت المعطيات هل تريد التسجيل ?",
34
+ bYes: "نعم",
35
+ bNo: "لا",
36
+ bExit: "إلغاء",
37
+ msg: {
38
+ required: "خانة إجبارية",
39
+ number: "سجل رقم صحيح",
40
+ minValue: "يجب أن تكون القيمة أكبر أو تساوي 0",
41
+ maxValue: "يجب أن تكون القيمة أقل أو تساوي 0",
42
+ email: "بريد غير صحيح",
43
+ integer: "سجل عدد طبييعي صحيح",
44
+ url: "ليس عنوانا صحيحا. البداية الصحيحة ('http://' أو 'https://')",
45
+ nodefined : " ليس محدد!",
46
+ novalue : " قيمة الرجوع مطلوبة!",
47
+ customarray : "يجب على الدالة الشخصية أن تنتج جدولا",
48
+ customfcheck : "الدالة الشخصية مطلوبة في حالة التحقق الشخصي"
49
+ }
50
+ },
51
+ view : {
52
+ caption: "رأيت التسجيلات",
53
+ bClose: "غلق"
54
+ },
55
+ del : {
56
+ caption: "حذف",
57
+ msg: "حذف التسجيلات المختارة ?",
58
+ bSubmit: "حذف",
59
+ bCancel: "إلغاء"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "تغيير التسجيل المختار",
64
+ addtext:" ",
65
+ addtitle: "إضافة تسجيل",
66
+ deltext: " ",
67
+ deltitle: "حذف التسجيل المختار",
68
+ searchtext: " ",
69
+ searchtitle: "بحث عن تسجيل",
70
+ refreshtext: "",
71
+ refreshtitle: "تحديث الجدول",
72
+ alertcap: "تحذير",
73
+ alerttext: "يرجى إختيار السطر",
74
+ viewtext: "",
75
+ viewtitle: "إظهار السطر المختار"
76
+ },
77
+ col : {
78
+ caption: "إظهار/إخفاء الأعمدة",
79
+ bSubmit: "تثبيث",
80
+ bCancel: "إلغاء"
81
+ },
82
+ errors : {
83
+ errcap : "خطأ",
84
+ nourl : "لا يوجد عنوان محدد",
85
+ norecords: "لا يوجد تسجيل للمعالجة",
86
+ model : "عدد العناوين (colNames) <> عدد التسجيلات (colModel)!"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
90
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
91
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
92
+ date : {
93
+ dayNames: [
94
+ "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت",
95
+ "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"
96
+ ],
97
+ monthNames: [
98
+ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر",
99
+ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"
100
+ ],
101
+ AmPm : ["صباحا","مساءا","صباحا","مساءا"],
102
+ S: function (j) {return j == 1 ? 'er' : 'e';},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd/m/Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "n/j/Y",
110
+ LongDate: "l, F d, Y",
111
+ FullDateTime: "l, F d, Y g:i:s A",
112
+ MonthDay: "F d",
113
+ ShortTime: "g:i A",
114
+ LongTime: "g:i:s A",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F, Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ });
128
+ })(jQuery);
app/assets/js/i18n/grid.locale-bg.js ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Bulgarian Translation
4
+ * Tony Tomov tony@trirand.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "{0} - {1} от {2}",
14
+ emptyrecords: "Няма запис(и)",
15
+ loadtext: "Зареждам...",
16
+ pgtext : "Стр. {0} от {1}"
17
+ },
18
+ search : {
19
+ caption: "Търсене...",
20
+ Find: "Намери",
21
+ Reset: "Изчисти",
22
+ odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"различно"},{ oper:'lt', text:"по-малко"},{ oper:'le', text:"по-малко или="},{ oper:'gt', text:"по-голямо"},{ oper:'ge', text:"по-голямо или ="},{ oper:'bw', text:"започва с"},{ oper:'bn', text:"не започва с"},{ oper:'in', text:"се намира в"},{ oper:'ni', text:"не се намира в"},{ oper:'ew', text:"завършва с"},{ oper:'en', text:"не завършава с"},{ oper:'cn', text:"съдържа"},{ oper:'nc', text:"не съдържа"},{ oper:'nu', text:'е NULL'},{ oper:'nn', text:'не е NULL'}],
23
+ groupOps: [ { op: "AND", text: "&nbsp;И " }, { op: "OR", text: "ИЛИ" } ],
24
+ operandTitle : "Натисни за избор на операнд.",
25
+ resetTitle : "Изчисти стойността"
26
+ },
27
+ edit : {
28
+ addCaption: "Нов Запис",
29
+ editCaption: "Редакция Запис",
30
+ bSubmit: "Запиши",
31
+ bCancel: "Изход",
32
+ bClose: "Затвори",
33
+ saveData: "Данните са променени! Да съхраня ли промените?",
34
+ bYes : "Да",
35
+ bNo : "Не",
36
+ bExit : "Отказ",
37
+ msg: {
38
+ required:"Полето е задължително",
39
+ number:"Въведете валидно число!",
40
+ minValue:"стойността трябва да е по-голяма или равна от",
41
+ maxValue:"стойността трябва да е по-малка или равна от",
42
+ email: "не е валиден ел. адрес",
43
+ integer: "Въведете валидно цяло число",
44
+ date: "Въведете валидна дата",
45
+ url: "e невалиден URL. Изискава се префикс('http://' или 'https://')",
46
+ nodefined : " е недефинирана!",
47
+ novalue : " изисква връщане на стойност!",
48
+ customarray : "Потреб. Функция трябва да върне масив!",
49
+ customfcheck : "Потребителска функция е задължителна при този тип елемент!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Преглед запис",
54
+ bClose: "Затвори"
55
+ },
56
+ del : {
57
+ caption: "Изтриване",
58
+ msg: "Да изтрия ли избраният запис?",
59
+ bSubmit: "Изтрий",
60
+ bCancel: "Отказ"
61
+ },
62
+ nav : {
63
+ edittext: " ",
64
+ edittitle: "Редакция избран запис",
65
+ addtext:" ",
66
+ addtitle: "Добавяне нов запис",
67
+ deltext: " ",
68
+ deltitle: "Изтриване избран запис",
69
+ searchtext: " ",
70
+ searchtitle: "Търсене запис(и)",
71
+ refreshtext: "",
72
+ refreshtitle: "Обнови таблица",
73
+ alertcap: "Предупреждение",
74
+ alerttext: "Моля, изберете запис",
75
+ viewtext: "",
76
+ viewtitle: "Преглед избран запис"
77
+ },
78
+ col : {
79
+ caption: "Избери колони",
80
+ bSubmit: "Ок",
81
+ bCancel: "Изход"
82
+ },
83
+ errors : {
84
+ errcap : "Грешка",
85
+ nourl : "Няма посочен url адрес",
86
+ norecords: "Няма запис за обработка",
87
+ model : "Модела не съответства на имената!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
92
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" лв.", defaultValue: '0.00'},
93
+ date : {
94
+ dayNames: [
95
+ "Нед", "Пон", "Вт", "Ср", "Чет", "Пет", "Съб",
96
+ "Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"
97
+ ],
98
+ monthNames: [
99
+ "Яну", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Нов", "Дек",
100
+ "Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"
101
+ ],
102
+ AmPm : ["","","",""],
103
+ S: function (j) {
104
+ if(j==7 || j==8 || j== 27 || j== 28) {
105
+ return 'ми';
106
+ }
107
+ return ['ви', 'ри', 'ти'][Math.min((j - 1) % 10, 2)];
108
+ },
109
+ srcformat: 'Y-m-d',
110
+ newformat: 'd/m/Y',
111
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
112
+ masks : {
113
+ ISO8601Long:"Y-m-d H:i:s",
114
+ ISO8601Short:"Y-m-d",
115
+ ShortDate: "n/j/Y",
116
+ LongDate: "l, F d, Y",
117
+ FullDateTime: "l, F d, Y g:i:s A",
118
+ MonthDay: "F d",
119
+ ShortTime: "g:i A",
120
+ LongTime: "g:i:s A",
121
+ SortableDateTime: "Y-m-d\\TH:i:s",
122
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
123
+ YearMonth: "F, Y"
124
+ },
125
+ reformatAfterEdit : false
126
+ },
127
+ baseLinkUrl: '',
128
+ showAction: '',
129
+ target: '',
130
+ checkbox : {disabled:true},
131
+ idName : 'id'
132
+ }
133
+ });
134
+ })(jQuery);
app/assets/js/i18n/grid.locale-bg1251.js ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Bulgarian Translation
4
+ * Tony Tomov tony@trirand.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "{0} - {1} �� {2}",
14
+ emptyrecords: "���� �����(�)",
15
+ loadtext: "��������...",
16
+ pgtext : "���. {0} �� {1}"
17
+ },
18
+ search : {
19
+ caption: "�������...",
20
+ Find: "������",
21
+ Reset: "�������",
22
+ odata : [{ oper:'eq', text:'�����'}, { oper:'ne', text:'��������'}, { oper:'lt', text:'��-�����'}, { oper:'le', text:'��-����� ���='},{ oper:'gt', text:'��-������'},{ oper:'ge', text:'��-������ ��� ='}, { oper:'bw', text:'������� �'},{ oper:'bn', text:'�� ������� �'},{ oper:'in', text:'�� ������ �'},{ oper:'ni', text:'�� �� ������ �'},{ oper:'ew', text:'�������� �'},{ oper:'en', text:'�� ��������� �'},,{ oper:'cn', text:'�������'}, ,{ oper:'nc', text:'�� �������'} ],
23
+ groupOps: [ { op: "AND", text: " � " }, { op: "OR", text: "���" } ]
24
+ },
25
+ edit : {
26
+ addCaption: "��� �����",
27
+ editCaption: "�������� �����",
28
+ bSubmit: "������",
29
+ bCancel: "�����",
30
+ bClose: "�������",
31
+ saveData: "������� �� ���������! �� ������� �� ���������?",
32
+ bYes : "��",
33
+ bNo : "��",
34
+ bExit : "�����",
35
+ msg: {
36
+ required:"������ � ������������",
37
+ number:"�������� ������� �����!",
38
+ minValue:"���������� ������ �� � ��-������ ��� ����� ��",
39
+ maxValue:"���������� ������ �� � ��-����� ��� ����� ��",
40
+ email: "�� � ������� ��. �����",
41
+ integer: "�������� ������� ���� �����",
42
+ date: "�������� ������� ����",
43
+ url: "e ��������� URL. �������� �� �������('http://' ��� 'https://')",
44
+ nodefined : " � ������������!",
45
+ novalue : " ������� ������� �� ��������!",
46
+ customarray : "������. ������� ������ �� ����� �����!",
47
+ customfcheck : "������������� ������� � ������������ ��� ���� ��� �������!"
48
+ }
49
+ },
50
+ view : {
51
+ caption: "������� �����",
52
+ bClose: "�������"
53
+ },
54
+ del : {
55
+ caption: "���������",
56
+ msg: "�� ������ �� ��������� �����?",
57
+ bSubmit: "������",
58
+ bCancel: "�����"
59
+ },
60
+ nav : {
61
+ edittext: " ",
62
+ edittitle: "�������� ������ �����",
63
+ addtext:" ",
64
+ addtitle: "�������� ��� �����",
65
+ deltext: " ",
66
+ deltitle: "��������� ������ �����",
67
+ searchtext: " ",
68
+ searchtitle: "������� �����(�)",
69
+ refreshtext: "",
70
+ refreshtitle: "������ �������",
71
+ alertcap: "��������������",
72
+ alerttext: "����, �������� �����",
73
+ viewtext: "",
74
+ viewtitle: "������� ������ �����"
75
+ },
76
+ col : {
77
+ caption: "����� ������",
78
+ bSubmit: "��",
79
+ bCancel: "�����"
80
+ },
81
+ errors : {
82
+ errcap : "������",
83
+ nourl : "���� ������� url �����",
84
+ norecords: "���� ����� �� ���������",
85
+ model : "������ �� ����������� �� �������!"
86
+ },
87
+ formatter : {
88
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
89
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
90
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" ��.", defaultValue: '0.00'},
91
+ date : {
92
+ dayNames: [
93
+ "���", "���", "��", "��", "���", "���", "���",
94
+ "������", "����������", "�������", "�����", "���������", "�����", "������"
95
+ ],
96
+ monthNames: [
97
+ "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���", "���",
98
+ "������", "��������", "����", "�����", "���", "���", "���", "������", "���������", "��������", "�������", "��������"
99
+ ],
100
+ AmPm : ["","","",""],
101
+ S: function (j) {
102
+ if(j==7 || j==8 || j== 27 || j== 28) {
103
+ return '��';
104
+ }
105
+ return ['��', '��', '��'][Math.min((j - 1) % 10, 2)];
106
+ },
107
+ srcformat: 'Y-m-d',
108
+ newformat: 'd/m/Y',
109
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
110
+ masks : {
111
+ ISO8601Long:"Y-m-d H:i:s",
112
+ ISO8601Short:"Y-m-d",
113
+ ShortDate: "n/j/Y",
114
+ LongDate: "l, F d, Y",
115
+ FullDateTime: "l, F d, Y g:i:s A",
116
+ MonthDay: "F d",
117
+ ShortTime: "g:i A",
118
+ LongTime: "g:i:s A",
119
+ SortableDateTime: "Y-m-d\\TH:i:s",
120
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
121
+ YearMonth: "F, Y"
122
+ },
123
+ reformatAfterEdit : false
124
+ },
125
+ baseLinkUrl: '',
126
+ showAction: '',
127
+ target: '',
128
+ checkbox : {disabled:true},
129
+ idName : 'id'
130
+ }
131
+ });
132
+ })(jQuery);
app/assets/js/i18n/grid.locale-cat.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Catalan Translation
4
+ * Traducció jqGrid en Catatà per Faserline, S.L.
5
+ * http://www.faserline.com
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Mostrant {0} - {1} de {2}",
14
+ emptyrecords: "Sense registres que mostrar",
15
+ loadtext: "Carregant...",
16
+ pgtext : "Pàgina {0} de {1}"
17
+ },
18
+ search : {
19
+ caption: "Cerca...",
20
+ Find: "Cercar",
21
+ Reset: "Buidar",
22
+ odata: [{ oper:'eq', text:"equal"},{ oper:'ne', text:"not equal"},{ oper:'lt', text:"less"},{ oper:'le', text:"less or equal"},{ oper:'gt', text:"greater"},{ oper:'ge', text:"greater or equal"},{ oper:'bw', text:"begins with"},{ oper:'bn', text:"does not begin with"},{ oper:'in', text:"is in"},{ oper:'ni', text:"is not in"},{ oper:'ew', text:"ends with"},{ oper:'en', text:"does not end with"},{ oper:'cn', text:"contains"},{ oper:'nc', text:"does not contain"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "tot" }, { op: "OR", text: "qualsevol" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Afegir registre",
29
+ editCaption: "Modificar registre",
30
+ bSubmit: "Guardar",
31
+ bCancel: "Cancelar",
32
+ bClose: "Tancar",
33
+ saveData: "Les dades han canviat. Guardar canvis?",
34
+ bYes : "Yes",
35
+ bNo : "No",
36
+ bExit : "Cancel",
37
+ msg: {
38
+ required:"Camp obligatori",
39
+ number:"Introdueixi un nombre",
40
+ minValue:"El valor ha de ser major o igual que ",
41
+ maxValue:"El valor ha de ser menor o igual a ",
42
+ email: "no és una direcció de correu vàlida",
43
+ integer: "Introdueixi un valor enter",
44
+ date: "Introdueixi una data correcta ",
45
+ url: "no és una URL vàlida. Prefix requerit ('http://' or 'https://')",
46
+ nodefined : " is not defined!",
47
+ novalue : " return value is required!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Veure registre",
54
+ bClose: "Tancar"
55
+ },
56
+ del : {
57
+ caption: "Eliminar",
58
+ msg: "¿Desitja eliminar els registres seleccionats?",
59
+ bSubmit: "Eliminar",
60
+ bCancel: "Cancelar"
61
+ },
62
+ nav : {
63
+ edittext: " ",
64
+ edittitle: "Modificar fila seleccionada",
65
+ addtext:" ",
66
+ addtitle: "Agregar nova fila",
67
+ deltext: " ",
68
+ deltitle: "Eliminar fila seleccionada",
69
+ searchtext: " ",
70
+ searchtitle: "Cercar informació",
71
+ refreshtext: "",
72
+ refreshtitle: "Refrescar taula",
73
+ alertcap: "Avís",
74
+ alerttext: "Seleccioni una fila",
75
+ viewtext: " ",
76
+ viewtitle: "Veure fila seleccionada"
77
+ },
78
+ // setcolumns module
79
+ col : {
80
+ caption: "Mostrar/ocultar columnes",
81
+ bSubmit: "Enviar",
82
+ bCancel: "Cancelar"
83
+ },
84
+ errors : {
85
+ errcap : "Error",
86
+ nourl : "No s'ha especificat una URL",
87
+ norecords: "No hi ha dades per processar",
88
+ model : "Les columnes de noms són diferents de les columnes del model"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
92
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
93
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
94
+ date : {
95
+ dayNames: [
96
+ "Dg", "Dl", "Dt", "Dc", "Dj", "Dv", "Ds",
97
+ "Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"
98
+ ],
99
+ monthNames: [
100
+ "Gen", "Febr", "Març", "Abr", "Maig", "Juny", "Jul", "Ag", "Set", "Oct", "Nov", "Des",
101
+ "Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd-m-Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: 'show',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-cn.js ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Chinese Translation
4
+ * 咖啡兔 yanhonglei@gmail.com
5
+ * http://www.kafeitu.me
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "{0} - {1}\u3000共 {2} 条", // 共字前是全角空格
14
+ emptyrecords: "无数据显示",
15
+ loadtext: "读取中...",
16
+ pgtext : " {0} 共 {1} 页"
17
+ },
18
+ search : {
19
+ caption: "搜索...",
20
+ Find: "查找",
21
+ Reset: "重置",
22
+ odata: [{ oper:'eq', text:'等于\u3000\u3000'},{ oper:'ne', text:'不等\u3000\u3000'},{ oper:'lt', text:'小于\u3000\u3000'},{ oper:'le', text:'小于等于'},{ oper:'gt', text:'大于\u3000\u3000'},{ oper:'ge', text:'大于等于'},{ oper:'bw', text:'开始于'},{ oper:'bn', text:'不开始于'},{ oper:'in', text:'属于\u3000\u3000'},{ oper:'ni', text:'不属于'},{ oper:'ew', text:'结束于'},{ oper:'en', text:'不结束于'},{ oper:'cn', text:'包含\u3000\u3000'},{ oper:'nc', text:'不包含'},{ oper:'nu', text:'不存在'},{ oper:'nn', text:'存在'}],
23
+ groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "添加记录",
29
+ editCaption: "编辑记录",
30
+ bSubmit: "提交",
31
+ bCancel: "取消",
32
+ bClose: "关闭",
33
+ saveData: "数据已改变,是否保存?",
34
+ bYes : "是",
35
+ bNo : "否",
36
+ bExit : "取消",
37
+ msg: {
38
+ required:"此字段必需",
39
+ number:"请输入有效数字",
40
+ minValue:"输值必须大于等于 ",
41
+ maxValue:"输值必须小于等于 ",
42
+ email: "这不是有效的e-mail地址",
43
+ integer: "请输入有效整数",
44
+ date: "请输入有效时间",
45
+ url: "无效网址。前缀必须为 ('http://' 或 'https://')",
46
+ nodefined : " 未定义!",
47
+ novalue : " 需要返回值!",
48
+ customarray : "自定义函数需要返回数组!",
49
+ customfcheck : "必须有自定义函数!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "查看记录",
54
+ bClose: "关闭"
55
+ },
56
+ del : {
57
+ caption: "删除",
58
+ msg: "删除所选记录?",
59
+ bSubmit: "删除",
60
+ bCancel: "取消"
61
+ },
62
+ nav : {
63
+ edittext: "",
64
+ edittitle: "编辑所选记录",
65
+ addtext:"",
66
+ addtitle: "添加新记录",
67
+ deltext: "",
68
+ deltitle: "删除所选记录",
69
+ searchtext: "",
70
+ searchtitle: "查找",
71
+ refreshtext: "",
72
+ refreshtitle: "刷新表格",
73
+ alertcap: "注意",
74
+ alerttext: "请选择记录",
75
+ viewtext: "",
76
+ viewtitle: "查看所选记录"
77
+ },
78
+ col : {
79
+ caption: "选择列",
80
+ bSubmit: "确定",
81
+ bCancel: "取消"
82
+ },
83
+ errors : {
84
+ errcap : "错误",
85
+ nourl : "没有设置url",
86
+ norecords: "没有要处理的记录",
87
+ model : "colNames 和 colModel 长度不等!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: ",", defaultValue: '0'},
91
+ number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
92
+ currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
93
+ date : {
94
+ dayNames: [
95
+ "日", "一", "二", "三", "四", "五", "六",
96
+ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六",
97
+ ],
98
+ monthNames: [
99
+ "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
100
+ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
101
+ ],
102
+ AmPm : ["am","pm","上午","下午"],
103
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'Y-m-d',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
109
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
110
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
111
+ // one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
112
+ // information about date, time, numbers and currency formats used in different countries
113
+ // one should just convert the information in PHP format
114
+ ISO8601Long:"Y-m-d H:i:s",
115
+ ISO8601Short:"Y-m-d",
116
+ // short date:
117
+ // n - Numeric representation of a month, without leading zeros
118
+ // j - Day of the month without leading zeros
119
+ // Y - A full numeric representation of a year, 4 digits
120
+ // example: 3/1/2012 which means 1 March 2012
121
+ ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
122
+ // long date:
123
+ // l - A full textual representation of the day of the week
124
+ // F - A full textual representation of a month
125
+ // d - Day of the month, 2 digits with leading zeros
126
+ // Y - A full numeric representation of a year, 4 digits
127
+ LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
128
+ // long date with long time:
129
+ // l - A full textual representation of the day of the week
130
+ // F - A full textual representation of a month
131
+ // d - Day of the month, 2 digits with leading zeros
132
+ // Y - A full numeric representation of a year, 4 digits
133
+ // g - 12-hour format of an hour without leading zeros
134
+ // i - Minutes with leading zeros
135
+ // s - Seconds, with leading zeros
136
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
137
+ FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
138
+ // month day:
139
+ // F - A full textual representation of a month
140
+ // d - Day of the month, 2 digits with leading zeros
141
+ MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
142
+ // short time (without seconds)
143
+ // g - 12-hour format of an hour without leading zeros
144
+ // i - Minutes with leading zeros
145
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
146
+ ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
147
+ // long time (with seconds)
148
+ // g - 12-hour format of an hour without leading zeros
149
+ // i - Minutes with leading zeros
150
+ // s - Seconds, with leading zeros
151
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
152
+ LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
153
+ SortableDateTime: "Y-m-d\\TH:i:s",
154
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
155
+ // month with year
156
+ // Y - A full numeric representation of a year, 4 digits
157
+ // F - A full textual representation of a month
158
+ YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
159
+ },
160
+ reformatAfterEdit : false
161
+ },
162
+ baseLinkUrl: '',
163
+ showAction: '',
164
+ target: '',
165
+ checkbox : {disabled:true},
166
+ idName : 'id'
167
+ }
168
+ });
169
+ })(jQuery);
app/assets/js/i18n/grid.locale-cs.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Czech Translation
4
+ * Pavel Jirak pavel.jirak@jipas.cz
5
+ * doplnil Thomas Wagner xwagne01@stud.fit.vutbr.cz
6
+ * http://trirand.com/blog/
7
+ * Dual licensed under the MIT and GPL licenses:
8
+ * http://www.opensource.org/licenses/mit-license.php
9
+ * http://www.gnu.org/licenses/gpl.html
10
+ **/
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults : {
14
+ recordtext: "Zobrazeno {0} - {1} z {2} záznamů",
15
+ emptyrecords: "Nenalezeny žádné záznamy",
16
+ loadtext: "Načítám...",
17
+ pgtext : "Strana {0} z {1}"
18
+ },
19
+ search : {
20
+ caption: "Vyhledávám...",
21
+ Find: "Hledat",
22
+ Reset: "Reset",
23
+ odata: [{ oper:'eq', text:"rovno"},{ oper:'ne', text:"nerovno"},{ oper:'lt', text:"menší"},{ oper:'le', text:"menší nebo rovno"},{ oper:'gt', text:"větší"},{ oper:'ge', text:"větší nebo rovno"},{ oper:'bw', text:"začíná s"},{ oper:'bn', text:"nezačíná s"},{ oper:'in', text:"je v"},{ oper:'ni', text:"není v"},{ oper:'ew', text:"končí s"},{ oper:'en', text:"nekončí s"},{ oper:'cn', text:"obsahuje"},{ oper:'nc', text:"neobsahuje"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "AND", text: "všech" }, { op: "OR", text: "některého z" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit : {
29
+ addCaption: "Přidat záznam",
30
+ editCaption: "Editace záznamu",
31
+ bSubmit: "Uložit",
32
+ bCancel: "Storno",
33
+ bClose: "Zavřít",
34
+ saveData: "Data byla změněna! Uložit změny?",
35
+ bYes : "Ano",
36
+ bNo : "Ne",
37
+ bExit : "Zrušit",
38
+ msg: {
39
+ required:"Pole je vyžadováno",
40
+ number:"Prosím, vložte validní číslo",
41
+ minValue:"hodnota musí být větší než nebo rovná ",
42
+ maxValue:"hodnota musí být menší než nebo rovná ",
43
+ email: "není validní e-mail",
44
+ integer: "Prosím, vložte celé číslo",
45
+ date: "Prosím, vložte validní datum",
46
+ url: "není platnou URL. Vyžadován prefix ('http://' or 'https://')",
47
+ nodefined : " není definován!",
48
+ novalue : " je vyžadována návratová hodnota!",
49
+ customarray : "Custom function mělá vrátit pole!",
50
+ customfcheck : "Custom function by měla být přítomna v případě custom checking!"
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Zobrazit záznam",
55
+ bClose: "Zavřít"
56
+ },
57
+ del : {
58
+ caption: "Smazat",
59
+ msg: "Smazat vybraný(é) záznam(y)?",
60
+ bSubmit: "Smazat",
61
+ bCancel: "Storno"
62
+ },
63
+ nav : {
64
+ edittext: " ",
65
+ edittitle: "Editovat vybraný řádek",
66
+ addtext:" ",
67
+ addtitle: "Přidat nový řádek",
68
+ deltext: " ",
69
+ deltitle: "Smazat vybraný záznam ",
70
+ searchtext: " ",
71
+ searchtitle: "Najít záznamy",
72
+ refreshtext: "",
73
+ refreshtitle: "Obnovit tabulku",
74
+ alertcap: "Varování",
75
+ alerttext: "Prosím, vyberte řádek",
76
+ viewtext: "",
77
+ viewtitle: "Zobrazit vybraný řádek"
78
+ },
79
+ col : {
80
+ caption: "Zobrazit/Skrýt sloupce",
81
+ bSubmit: "Uložit",
82
+ bCancel: "Storno"
83
+ },
84
+ errors : {
85
+ errcap : "Chyba",
86
+ nourl : "Není nastavena url",
87
+ norecords: "Žádné záznamy ke zpracování",
88
+ model : "Délka colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Ne", "Po", "Út", "St", "Čt", "Pá", "So",
97
+ "Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"
98
+ ],
99
+ monthNames: [
100
+ "Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čvc", "Srp", "Zář", "Říj", "Lis", "Pro",
101
+ "Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"
102
+ ],
103
+ AmPm : ["do","od","DO","OD"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd/m/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-da.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Danish Translation
4
+ * Aesiras A/S
5
+ * http://www.aesiras.dk
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Vis {0} - {1} of {2}",
14
+ emptyrecords: "Ingen linjer fundet",
15
+ loadtext: "Henter...",
16
+ pgtext : "Side {0} af {1}"
17
+ },
18
+ search : {
19
+ caption: "Søg...",
20
+ Find: "Find",
21
+ Reset: "Nulstil",
22
+ odata: [{ oper:'eq', text:"lig"},{ oper:'ne', text:"forskellige fra"},{ oper:'lt', text:"mindre"},{ oper:'le', text:"mindre eller lig"},{ oper:'gt', text:"større"},{ oper:'ge', text:"større eller lig"},{ oper:'bw', text:"begynder med"},{ oper:'bn', text:"begynder ikke med"},{ oper:'in', text:"findes i"},{ oper:'ni', text:"findes ikke i"},{ oper:'ew', text:"ender med"},{ oper:'en', text:"ender ikke med"},{ oper:'cn', text:"indeholder"},{ oper:'nc', text:"indeholder ikke"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Tilføj",
29
+ editCaption: "Ret",
30
+ bSubmit: "Send",
31
+ bCancel: "Annuller",
32
+ bClose: "Luk",
33
+ saveData: "Data er ændret. Gem data?",
34
+ bYes : "Ja",
35
+ bNo : "Nej",
36
+ bExit : "Fortryd",
37
+ msg: {
38
+ required:"Felt er nødvendigt",
39
+ number:"Indtast venligst et validt tal",
40
+ minValue:"værdi skal være større end eller lig med",
41
+ maxValue:"værdi skal være mindre end eller lig med",
42
+ email: "er ikke en gyldig email",
43
+ integer: "Indtast venligst et gyldigt heltal",
44
+ date: "Indtast venligst en gyldig datoværdi",
45
+ url: "er ugyldig URL. Prefix mangler ('http://' or 'https://')",
46
+ nodefined : " er ikke defineret!",
47
+ novalue : " returværdi kræves!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Vis linje",
54
+ bClose: "Luk"
55
+ },
56
+ del : {
57
+ caption: "Slet",
58
+ msg: "Slet valgte linje(r)?",
59
+ bSubmit: "Slet",
60
+ bCancel: "Fortryd"
61
+ },
62
+ nav : {
63
+ edittext: " ",
64
+ edittitle: "Rediger valgte linje",
65
+ addtext:" ",
66
+ addtitle: "Tilføj ny linje",
67
+ deltext: " ",
68
+ deltitle: "Slet valgte linje",
69
+ searchtext: " ",
70
+ searchtitle: "Find linjer",
71
+ refreshtext: "",
72
+ refreshtitle: "Indlæs igen",
73
+ alertcap: "Advarsel",
74
+ alerttext: "Vælg venligst linje",
75
+ viewtext: "",
76
+ viewtitle: "Vis valgte linje"
77
+ },
78
+ col : {
79
+ caption: "Vis/skjul kolonner",
80
+ bSubmit: "Opdatere",
81
+ bCancel: "Fortryd"
82
+ },
83
+ errors : {
84
+ errcap : "Fejl",
85
+ nourl : "Ingen url valgt",
86
+ norecords: "Ingen linjer at behandle",
87
+ model : "colNames og colModel har ikke samme længde!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
92
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
93
+ date : {
94
+ dayNames: [
95
+ "Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør",
96
+ "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
97
+ ],
98
+ monthNames: [
99
+ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
100
+ "Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
101
+ ],
102
+ AmPm : ["","","",""],
103
+ S: function (j) {return '.'},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'd/m/Y',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ ISO8601Long:"Y-m-d H:i:s",
109
+ ISO8601Short:"Y-m-d",
110
+ ShortDate: "j/n/Y",
111
+ LongDate: "l d. F Y",
112
+ FullDateTime: "l d F Y G:i:s",
113
+ MonthDay: "d. F",
114
+ ShortTime: "G:i",
115
+ LongTime: "G:i:s",
116
+ SortableDateTime: "Y-m-d\\TH:i:s",
117
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
118
+ YearMonth: "F Y"
119
+ },
120
+ reformatAfterEdit : false
121
+ },
122
+ baseLinkUrl: '',
123
+ showAction: '',
124
+ target: '',
125
+ checkbox : {disabled:true},
126
+ idName : 'id'
127
+ }
128
+ });
129
+ // DA
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-de.js ADDED
@@ -0,0 +1,173 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid German Translation
4
+ * Version 1.0.0 (developed for jQuery Grid 3.3.1)
5
+ * Olaf Klöppel opensource@blue-hit.de
6
+ * http://blue-hit.de/
7
+ *
8
+ * Updated for jqGrid 3.8
9
+ * Andreas Flack
10
+ * http://www.contentcontrol-berlin.de
11
+ *
12
+ * Updated for jQuery 4.4
13
+ * Oleg Kiriljuk oleg.kiriljuk@ok-soft-gmbh.com
14
+ * the format corresponds now the format from
15
+ * https://github.com/jquery/globalize/blob/master/lib/cultures/globalize.culture.de.js
16
+ *
17
+ * Dual licensed under the MIT and GPL licenses:
18
+ * http://www.opensource.org/licenses/mit-license.php
19
+ * http://www.gnu.org/licenses/gpl.html
20
+ **/
21
+ $.jgrid = $.jgrid || {};
22
+ $.extend($.jgrid,{
23
+ defaults : {
24
+ recordtext: "Zeige {0} - {1} von {2}",
25
+ emptyrecords: "Keine Datensätze vorhanden",
26
+ loadtext: "Lädt...",
27
+ pgtext : "Seite {0} von {1}"
28
+ },
29
+ search : {
30
+ caption: "Suche...",
31
+ Find: "Suchen",
32
+ Reset: "Zurücksetzen",
33
+ odata: [{ oper:'eq', text:"gleich"},{ oper:'ne', text:"ungleich"},{ oper:'lt', text:"kleiner"},{ oper:'le', text:"kleiner gleich"},{ oper:'gt', text:"größer"},{ oper:'ge', text:"größer gleich"},{ oper:'bw', text:"beginnt mit"},{ oper:'bn', text:"beginnt nicht mit"},{ oper:'in', text:"ist in"},{ oper:'ni', text:"ist nicht in"},{ oper:'ew', text:"endet mit"},{ oper:'en', text:"endet nicht mit"},{ oper:'cn', text:"enthält"},{ oper:'nc', text:"enthält nicht"}, { oper:'nu', text:"ist Null" }, { oper:'nn', text:"ist nicht Null" }],
34
+ groupOps: [{ op: "AND", text: "alle" },{ op: "OR", text: "mindestens eine" }],
35
+ operandTitle : "Click to select search operation.",
36
+ resetTitle : "Reset Search Value"
37
+ },
38
+ edit : {
39
+ addCaption: "Datensatz hinzufügen",
40
+ editCaption: "Datensatz bearbeiten",
41
+ bSubmit: "Speichern",
42
+ bCancel: "Abbrechen",
43
+ bClose: "Schließen",
44
+ saveData: "Daten wurden geändert! Änderungen speichern?",
45
+ bYes : "ja",
46
+ bNo : "nein",
47
+ bExit : "abbrechen",
48
+ msg: {
49
+ required:"Feld ist erforderlich",
50
+ number: "Bitte geben Sie eine Zahl ein",
51
+ minValue:"Wert muss größer oder gleich sein, als ",
52
+ maxValue:"Wert muss kleiner oder gleich sein, als ",
53
+ email: "ist keine gültige E-Mail-Adresse",
54
+ integer: "Bitte geben Sie eine Ganzzahl ein",
55
+ date: "Bitte geben Sie ein gültiges Datum ein",
56
+ url: "ist keine gültige URL. Präfix muss eingegeben werden ('http://' oder 'https://')",
57
+ nodefined : " ist nicht definiert!",
58
+ novalue : " Rückgabewert ist erforderlich!",
59
+ customarray : "Benutzerdefinierte Funktion sollte ein Array zurückgeben!",
60
+ customfcheck : "Benutzerdefinierte Funktion sollte im Falle der benutzerdefinierten Überprüfung vorhanden sein!"
61
+ }
62
+ },
63
+ view : {
64
+ caption: "Datensatz anzeigen",
65
+ bClose: "Schließen"
66
+ },
67
+ del : {
68
+ caption: "Löschen",
69
+ msg: "Ausgewählte Datensätze löschen?",
70
+ bSubmit: "Löschen",
71
+ bCancel: "Abbrechen"
72
+ },
73
+ nav : {
74
+ edittext: " ",
75
+ edittitle: "Ausgewählte Zeile editieren",
76
+ addtext:" ",
77
+ addtitle: "Neue Zeile einfügen",
78
+ deltext: " ",
79
+ deltitle: "Ausgewählte Zeile löschen",
80
+ searchtext: " ",
81
+ searchtitle: "Datensatz suchen",
82
+ refreshtext: "",
83
+ refreshtitle: "Tabelle neu laden",
84
+ alertcap: "Warnung",
85
+ alerttext: "Bitte Zeile auswählen",
86
+ viewtext: "",
87
+ viewtitle: "Ausgewählte Zeile anzeigen"
88
+ },
89
+ col : {
90
+ caption: "Spalten auswählen",
91
+ bSubmit: "Speichern",
92
+ bCancel: "Abbrechen"
93
+ },
94
+ errors : {
95
+ errcap : "Fehler",
96
+ nourl : "Keine URL angegeben",
97
+ norecords: "Keine Datensätze zu bearbeiten",
98
+ model : "colNames und colModel sind unterschiedlich lang!"
99
+ },
100
+ formatter : {
101
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
102
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
103
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:" €", defaultValue: '0,00'},
104
+ date : {
105
+ dayNames: [
106
+ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa",
107
+ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"
108
+ ],
109
+ monthNames: [
110
+ "Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
111
+ "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"
112
+ ],
113
+ AmPm : ["","","",""],
114
+ S: function () {return '.';}, // one can also use 'er' instead of '.' but one have to use additional word like 'der' or 'den' before
115
+ srcformat: 'Y-m-d',
116
+ newformat: 'd.m.Y',
117
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
118
+ masks : {
119
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
120
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
121
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
122
+ ISO8601Long: "Y-m-d H:i:s",
123
+ ISO8601Short: "Y-m-d",
124
+ // short date:
125
+ // d - Day of the month, 2 digits with leading zeros
126
+ // m - Numeric representation of a month, with leading zeros
127
+ // Y - A full numeric representation of a year, 4 digits
128
+ ShortDate: "d.m.Y", // in jQuery UI Datepicker: "dd.MM.yyyy"
129
+ // long date:
130
+ // l - A full textual representation of the day of the week
131
+ // j - Day of the month without leading zeros
132
+ // F - A full textual representation of a month
133
+ // Y - A full numeric representation of a year, 4 digits
134
+ LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
135
+ // long date with long time:
136
+ // l - A full textual representation of the day of the week
137
+ // j - Day of the month without leading zeros
138
+ // F - A full textual representation of a month
139
+ // Y - A full numeric representation of a year, 4 digits
140
+ // H - 24-hour format of an hour with leading zeros
141
+ // i - Minutes with leading zeros
142
+ // s - Seconds, with leading zeros
143
+ FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
144
+ // month day:
145
+ // d - Day of the month, 2 digits with leading zeros
146
+ // F - A full textual representation of a month
147
+ MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
148
+ // short time (without seconds)
149
+ // H - 24-hour format of an hour with leading zeros
150
+ // i - Minutes with leading zeros
151
+ ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
152
+ // long time (with seconds)
153
+ // H - 24-hour format of an hour with leading zeros
154
+ // i - Minutes with leading zeros
155
+ // s - Seconds, with leading zeros
156
+ LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
157
+ SortableDateTime: "Y-m-d\\TH:i:s",
158
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
159
+ // month with year
160
+ // F - A full textual representation of a month
161
+ // Y - A full numeric representation of a year, 4 digits
162
+ YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
163
+ },
164
+ reformatAfterEdit : false
165
+ },
166
+ baseLinkUrl: '',
167
+ showAction: '',
168
+ target: '',
169
+ checkbox : {disabled:true},
170
+ idName : 'id'
171
+ }
172
+ });
173
+ })(jQuery);
app/assets/js/i18n/grid.locale-dk.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Danish Translation
4
+ * Kaare Rasmussen kjs@jasonic.dk
5
+ * http://jasonic.dk/blog
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = {
11
+ defaults : {
12
+ recordtext: "View {0} - {1} of {2}",
13
+ emptyrecords: "No records to view",
14
+ loadtext: "Loading...",
15
+ pgtext : "Page {0} of {1}"
16
+ },
17
+ search : {
18
+ caption: "Søg...",
19
+ Find: "Find",
20
+ Reset: "Nulstil",
21
+ odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
22
+ groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
23
+ operandTitle : "Click to select search operation.",
24
+ resetTitle : "Reset Search Value"
25
+ },
26
+ edit : {
27
+ addCaption: "Tilføj",
28
+ editCaption: "Ret",
29
+ bSubmit: "Send",
30
+ bCancel: "Annuller",
31
+ bClose: "Luk",
32
+ saveData: "Data has been changed! Save changes?",
33
+ bYes : "Yes",
34
+ bNo : "No",
35
+ bExit : "Cancel",
36
+ msg: {
37
+ required:"Felt er nødvendigt",
38
+ number:"Indtast venligst et validt tal",
39
+ minValue:"værdi skal være større end eller lig med",
40
+ maxValue:"værdi skal være mindre end eller lig med",
41
+ email: "er ikke en valid email",
42
+ integer: "Indtast venligst et validt heltalt",
43
+ date: "Indtast venligst en valid datoværdi",
44
+ url: "is not a valid URL. Prefix required ('http://' or 'https://')",
45
+ nodefined : " is not defined!",
46
+ novalue : " return value is required!",
47
+ customarray : "Custom function should return array!",
48
+ customfcheck : "Custom function should be present in case of custom checking!"
49
+ }
50
+ },
51
+ view : {
52
+ caption: "View Record",
53
+ bClose: "Close"
54
+ },
55
+ del : {
56
+ caption: "Slet",
57
+ msg: "Slet valgte række(r)?",
58
+ bSubmit: "Slet",
59
+ bCancel: "Annuller"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "Rediger valgte række",
64
+ addtext:" ",
65
+ addtitle: "Tilføj ny række",
66
+ deltext: " ",
67
+ deltitle: "Slet valgte række",
68
+ searchtext: " ",
69
+ searchtitle: "Find poster",
70
+ refreshtext: "",
71
+ refreshtitle: "Indlæs igen",
72
+ alertcap: "Advarsel",
73
+ alerttext: "Vælg venligst række",
74
+ viewtext: "",
75
+ viewtitle: "View selected row"
76
+ },
77
+ col : {
78
+ caption: "Vis/skjul kolonner",
79
+ bSubmit: "Send",
80
+ bCancel: "Annuller"
81
+ },
82
+ errors : {
83
+ errcap : "Fejl",
84
+ nourl : "Ingel url valgt",
85
+ norecords: "Ingen poster at behandle",
86
+ model : "colNames og colModel har ikke samme længde!"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
90
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
91
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
92
+ date : {
93
+ dayNames: [
94
+ "Søn", "Man", "Tirs", "Ons", "Tors", "Fre", "Lør",
95
+ "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
96
+ ],
97
+ monthNames: [
98
+ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
99
+ "Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
100
+ ],
101
+ AmPm : ["","","",""],
102
+ S: function (j) {return '.'},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd/m/Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "j/n/Y",
110
+ LongDate: "l d. F Y",
111
+ FullDateTime: "l d F Y G:i:s",
112
+ MonthDay: "d. F",
113
+ ShortTime: "G:i",
114
+ LongTime: "G:i:s",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ };
128
+ // DK
129
+ })(jQuery);
app/assets/js/i18n/grid.locale-el.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Greek (el) Translation
4
+ * Alex Cicovic
5
+ * http://www.alexcicovic.com
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "View {0} - {1} of {2}",
14
+ emptyrecords: "No records to view",
15
+ loadtext: "Φόρτωση...",
16
+ pgtext : "Page {0} of {1}"
17
+ },
18
+ search : {
19
+ caption: "Αναζήτηση...",
20
+ Find: "Εύρεση",
21
+ Reset: "Επαναφορά",
22
+ odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Εισαγωγή Εγγραφής",
29
+ editCaption: "Επεξεργασία Εγγραφής",
30
+ bSubmit: "Καταχώρηση",
31
+ bCancel: "Άκυρο",
32
+ bClose: "Κλείσιμο",
33
+ saveData: "Data has been changed! Save changes?",
34
+ bYes : "Yes",
35
+ bNo : "No",
36
+ bExit : "Cancel",
37
+ msg: {
38
+ required:"Το πεδίο είναι απαραίτητο",
39
+ number:"Το πεδίο δέχεται μόνο αριθμούς",
40
+ minValue:"Η τιμή πρέπει να είναι μεγαλύτερη ή ίση του ",
41
+ maxValue:"Η τιμή πρέπει να είναι μικρότερη ή ίση του ",
42
+ email: "Η διεύθυνση e-mail δεν είναι έγκυρη",
43
+ integer: "Το πεδίο δέχεται μόνο ακέραιους αριθμούς",
44
+ url: "is not a valid URL. Prefix required ('http://' or 'https://')",
45
+ nodefined : " is not defined!",
46
+ novalue : " return value is required!",
47
+ customarray : "Custom function should return array!",
48
+ customfcheck : "Custom function should be present in case of custom checking!"
49
+ }
50
+ },
51
+ view : {
52
+ caption: "View Record",
53
+ bClose: "Close"
54
+ },
55
+ del : {
56
+ caption: "Διαγραφή",
57
+ msg: "Διαγραφή των επιλεγμένων εγγραφών;",
58
+ bSubmit: "Ναι",
59
+ bCancel: "Άκυρο"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "Επεξεργασία επιλεγμένης εγγραφής",
64
+ addtext:" ",
65
+ addtitle: "Εισαγωγή νέας εγγραφής",
66
+ deltext: " ",
67
+ deltitle: "Διαγραφή επιλεγμένης εγγραφής",
68
+ searchtext: " ",
69
+ searchtitle: "Εύρεση Εγγραφών",
70
+ refreshtext: "",
71
+ refreshtitle: "Ανανέωση Πίνακα",
72
+ alertcap: "Προσοχή",
73
+ alerttext: "Δεν έχετε επιλέξει εγγραφή",
74
+ viewtext: "",
75
+ viewtitle: "View selected row"
76
+ },
77
+ col : {
78
+ caption: "Εμφάνιση / Απόκρυψη Στηλών",
79
+ bSubmit: "ΟΚ",
80
+ bCancel: "Άκυρο"
81
+ },
82
+ errors : {
83
+ errcap : "Σφάλμα",
84
+ nourl : "Δεν έχει δοθεί διεύθυνση χειρισμού για τη συγκεκριμένη ενέργεια",
85
+ norecords: "Δεν υπάρχουν εγγραφές προς επεξεργασία",
86
+ model : "Άνισος αριθμός πεδίων colNames/colModel!"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
90
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
91
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
92
+ date : {
93
+ dayNames: [
94
+ "Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ",
95
+ "Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"
96
+ ],
97
+ monthNames: [
98
+ "Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ",
99
+ "Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"
100
+ ],
101
+ AmPm : ["πμ","μμ","ΠΜ","ΜΜ"],
102
+ S: function (j) {return j == 1 || j > 1 ? ['η'][Math.min((j - 1) % 10, 3)] : ''},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd/m/Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "n/j/Y",
110
+ LongDate: "l, F d, Y",
111
+ FullDateTime: "l, F d, Y g:i:s A",
112
+ MonthDay: "F d",
113
+ ShortTime: "g:i A",
114
+ LongTime: "g:i:s A",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F, Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ });
128
+ })(jQuery);
app/assets/js/i18n/grid.locale-en.js ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid English Translation
4
+ * Tony Tomov tony@trirand.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "View {0} - {1} of {2}",
14
+ emptyrecords: "No records to view",
15
+ loadtext: "Loading...",
16
+ pgtext : "{0} of {1}"
17
+ },
18
+ search : {
19
+ caption: "Search...",
20
+ Find: "Find",
21
+ Reset: "Reset",
22
+ odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [{ op: "AND", text: "all" },{ op: "OR", text: "any" }],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Add Record",
29
+ editCaption: "Edit Record",
30
+ bSubmit: "Submit",
31
+ bCancel: "Cancel",
32
+ bClose: "Close",
33
+ saveData: "Data has been changed! Save changes?",
34
+ bYes : "Yes",
35
+ bNo : "No",
36
+ bExit : "Cancel",
37
+ msg: {
38
+ required:"Field is required",
39
+ number:"Please, enter valid number",
40
+ minValue:"value must be greater than or equal to ",
41
+ maxValue:"value must be less than or equal to",
42
+ email: "is not a valid e-mail",
43
+ integer: "Please, enter valid integer value",
44
+ date: "Please, enter valid date value",
45
+ url: "is not a valid URL. Prefix required ('http://' or 'https://')",
46
+ nodefined : " is not defined!",
47
+ novalue : " return value is required!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "View Record",
55
+ bClose: "Close"
56
+ },
57
+ del : {
58
+ caption: "Delete",
59
+ msg: "Delete selected record(s)?",
60
+ bSubmit: "Delete",
61
+ bCancel: "Cancel"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Edit selected row",
66
+ addtext:"",
67
+ addtitle: "Add new row",
68
+ deltext: "",
69
+ deltitle: "Delete selected row",
70
+ searchtext: "",
71
+ searchtitle: "Find records",
72
+ refreshtext: "",
73
+ refreshtitle: "Reload Grid",
74
+ alertcap: "Warning",
75
+ alerttext: "Please, select row",
76
+ viewtext: "",
77
+ viewtitle: "View selected row"
78
+ },
79
+ col : {
80
+ caption: "Select columns",
81
+ bSubmit: "Ok",
82
+ bCancel: "Cancel"
83
+ },
84
+ errors : {
85
+ errcap : "Error",
86
+ nourl : "No url is set",
87
+ norecords: "No records to process",
88
+ model : "Length of colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: ",", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
97
+ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
98
+ ],
99
+ monthNames: [
100
+ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
101
+ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'n/j/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
110
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
111
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
112
+ // one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
113
+ // information about date, time, numbers and currency formats used in different countries
114
+ // one should just convert the information in PHP format
115
+ ISO8601Long:"Y-m-d H:i:s",
116
+ ISO8601Short:"Y-m-d",
117
+ // short date:
118
+ // n - Numeric representation of a month, without leading zeros
119
+ // j - Day of the month without leading zeros
120
+ // Y - A full numeric representation of a year, 4 digits
121
+ // example: 3/1/2012 which means 1 March 2012
122
+ ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
123
+ // long date:
124
+ // l - A full textual representation of the day of the week
125
+ // F - A full textual representation of a month
126
+ // d - Day of the month, 2 digits with leading zeros
127
+ // Y - A full numeric representation of a year, 4 digits
128
+ LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
129
+ // long date with long time:
130
+ // l - A full textual representation of the day of the week
131
+ // F - A full textual representation of a month
132
+ // d - Day of the month, 2 digits with leading zeros
133
+ // Y - A full numeric representation of a year, 4 digits
134
+ // g - 12-hour format of an hour without leading zeros
135
+ // i - Minutes with leading zeros
136
+ // s - Seconds, with leading zeros
137
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
138
+ FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
139
+ // month day:
140
+ // F - A full textual representation of a month
141
+ // d - Day of the month, 2 digits with leading zeros
142
+ MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
143
+ // short time (without seconds)
144
+ // g - 12-hour format of an hour without leading zeros
145
+ // i - Minutes with leading zeros
146
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
147
+ ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
148
+ // long time (with seconds)
149
+ // g - 12-hour format of an hour without leading zeros
150
+ // i - Minutes with leading zeros
151
+ // s - Seconds, with leading zeros
152
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
153
+ LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
154
+ SortableDateTime: "Y-m-d\\TH:i:s",
155
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
156
+ // month with year
157
+ // Y - A full numeric representation of a year, 4 digits
158
+ // F - A full textual representation of a month
159
+ YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
160
+ },
161
+ reformatAfterEdit : false
162
+ },
163
+ baseLinkUrl: '',
164
+ showAction: '',
165
+ target: '',
166
+ checkbox : {disabled:true},
167
+ idName : 'id'
168
+ }
169
+ });
170
+ })(jQuery);
app/assets/js/i18n/grid.locale-es.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Spanish Translation
4
+ * Traduccion jqGrid en Español por Yamil Bracho
5
+ * Traduccion corregida y ampliada por Faserline, S.L.
6
+ * http://www.faserline.com
7
+ * Dual licensed under the MIT and GPL licenses:
8
+ * http://www.opensource.org/licenses/mit-license.php
9
+ * http://www.gnu.org/licenses/gpl.html
10
+ **/
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults : {
14
+ recordtext: "Mostrando {0} - {1} de {2}",
15
+ emptyrecords: "Sin registros que mostrar",
16
+ loadtext: "Cargando...",
17
+ pgtext : "Página {0} de {1}"
18
+ },
19
+ search : {
20
+ caption: "Búsqueda...",
21
+ Find: "Buscar",
22
+ Reset: "Limpiar",
23
+ odata: [{ oper:'eq', text:"igual "},{ oper:'ne', text:"no igual a"},{ oper:'lt', text:"menor que"},{ oper:'le', text:"menor o igual que"},{ oper:'gt', text:"mayor que"},{ oper:'ge', text:"mayor o igual a"},{ oper:'bw', text:"empiece por"},{ oper:'bn', text:"no empiece por"},{ oper:'in', text:"está en"},{ oper:'ni', text:"no está en"},{ oper:'ew', text:"termina por"},{ oper:'en', text:"no termina por"},{ oper:'cn', text:"contiene"},{ oper:'nc', text:"no contiene"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "cualquier" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit : {
29
+ addCaption: "Agregar registro",
30
+ editCaption: "Modificar registro",
31
+ bSubmit: "Guardar",
32
+ bCancel: "Cancelar",
33
+ bClose: "Cerrar",
34
+ saveData: "Se han modificado los datos, ¿guardar cambios?",
35
+ bYes : "Si",
36
+ bNo : "No",
37
+ bExit : "Cancelar",
38
+ msg: {
39
+ required:"Campo obligatorio",
40
+ number:"Introduzca un número",
41
+ minValue:"El valor debe ser mayor o igual a ",
42
+ maxValue:"El valor debe ser menor o igual a ",
43
+ email: "no es una dirección de correo válida",
44
+ integer: "Introduzca un valor entero",
45
+ date: "Introduza una fecha correcta ",
46
+ url: "no es una URL válida. Prefijo requerido ('http://' or 'https://')",
47
+ nodefined : " no está definido.",
48
+ novalue : " valor de retorno es requerido.",
49
+ customarray : "La función personalizada debe devolver un array.",
50
+ customfcheck : "La función personalizada debe estar presente en el caso de validación personalizada."
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Consultar registro",
55
+ bClose: "Cerrar"
56
+ },
57
+ del : {
58
+ caption: "Eliminar",
59
+ msg: "¿Desea eliminar los registros seleccionados?",
60
+ bSubmit: "Eliminar",
61
+ bCancel: "Cancelar"
62
+ },
63
+ nav : {
64
+ edittext: " ",
65
+ edittitle: "Modificar fila seleccionada",
66
+ addtext:" ",
67
+ addtitle: "Agregar nueva fila",
68
+ deltext: " ",
69
+ deltitle: "Eliminar fila seleccionada",
70
+ searchtext: " ",
71
+ searchtitle: "Buscar información",
72
+ refreshtext: "",
73
+ refreshtitle: "Recargar datos",
74
+ alertcap: "Aviso",
75
+ alerttext: "Seleccione una fila",
76
+ viewtext: "",
77
+ viewtitle: "Ver fila seleccionada"
78
+ },
79
+ col : {
80
+ caption: "Mostrar/ocultar columnas",
81
+ bSubmit: "Enviar",
82
+ bCancel: "Cancelar"
83
+ },
84
+ errors : {
85
+ errcap : "Error",
86
+ nourl : "No se ha especificado una URL",
87
+ norecords: "No hay datos para procesar",
88
+ model : "Las columnas de nombres son diferentes de las columnas de modelo"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
92
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
93
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
94
+ date : {
95
+ dayNames: [
96
+ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa",
97
+ "Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado"
98
+ ],
99
+ monthNames: [
100
+ "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic",
101
+ "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd-m-Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-fa.js ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function ($) {
2
+ /**
3
+ * jqGrid Persian Translation
4
+ * Dual licensed under the MIT and GPL licenses:
5
+ * http://www.opensource.org/licenses/mit-license.php
6
+ * http://www.gnu.org/licenses/gpl.html
7
+ **/
8
+ $.jgrid = $.jgrid || {};
9
+ $.extend($.jgrid,{
10
+ defaults: {
11
+ recordtext: "نمابش {0} - {1} از {2}",
12
+ emptyrecords: "رکوردی یافت نشد",
13
+ loadtext: "بارگزاري...",
14
+ pgtext: "صفحه {0} از {1}"
15
+ },
16
+ search: {
17
+ caption: "جستجو...",
18
+ Find: "يافته ها",
19
+ Reset: "از نو",
20
+ odata: [{ oper:'eq', text:"برابر"},{ oper:'ne', text:"نا برابر"},{ oper:'lt', text:"به"},{ oper:'le', text:"کوچکتر"},{ oper:'gt', text:"از"},{ oper:'ge', text:"بزرگتر"},{ oper:'bw', text:"شروع با"},{ oper:'bn', text:"شروع نشود با"},{ oper:'in', text:"نباشد"},{ oper:'ni', text:"عضو این نباشد"},{ oper:'ew', text:"اتمام با"},{ oper:'en', text:"تمام نشود با"},{ oper:'cn', text:"حاوی"},{ oper:'nc', text:"نباشد حاوی"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
21
+ groupOps: [{
22
+ op: "AND",
23
+ text: "کل"
24
+ },
25
+ {
26
+ op: "OR",
27
+ text: "مجموع"
28
+ }],
29
+ operandTitle : "Click to select search operation.",
30
+ resetTitle : "Reset Search Value"
31
+ },
32
+ edit: {
33
+ addCaption: "اضافه کردن رکورد",
34
+ editCaption: "ويرايش رکورد",
35
+ bSubmit: "ثبت",
36
+ bCancel: "انصراف",
37
+ bClose: "بستن",
38
+ saveData: "دیتا تعییر کرد! ذخیره شود؟",
39
+ bYes: "بله",
40
+ bNo: "خیر",
41
+ bExit: "انصراف",
42
+ msg: {
43
+ required: "فيلدها بايد ختما پر شوند",
44
+ number: "لطفا عدد وعتبر وارد کنيد",
45
+ minValue: "مقدار وارد شده بايد بزرگتر يا مساوي با",
46
+ maxValue: "مقدار وارد شده بايد کوچکتر يا مساوي",
47
+ email: "پست الکترونيک وارد شده معتبر نيست",
48
+ integer: "لطفا يک عدد صحيح وارد کنيد",
49
+ date: "لطفا يک تاريخ معتبر وارد کنيد",
50
+ url: "این آدرس صحیح نمی باشد. پیشوند نیاز است ('http://' یا 'https://')",
51
+ nodefined: " تعریف نشده!",
52
+ novalue: " مقدار برگشتی اجباری است!",
53
+ customarray: "تابع شما باید مقدار آرایه داشته باشد!",
54
+ customfcheck: "برای داشتن متد دلخواه شما باید سطون با چکینگ دلخواه داشته باشید!"
55
+ }
56
+ },
57
+ view: {
58
+ caption: "نمایش رکورد",
59
+ bClose: "بستن"
60
+ },
61
+ del: {
62
+ caption: "حذف",
63
+ msg: "از حذف گزينه هاي انتخاب شده مطمئن هستيد؟",
64
+ bSubmit: "حذف",
65
+ bCancel: "ابطال"
66
+ },
67
+ nav: {
68
+ edittext: " ",
69
+ edittitle: "ويرايش رديف هاي انتخاب شده",
70
+ addtext: " ",
71
+ addtitle: "افزودن رديف جديد",
72
+ deltext: " ",
73
+ deltitle: "حذف ردبف هاي انتیاب شده",
74
+ searchtext: " ",
75
+ searchtitle: "جستجوي رديف",
76
+ refreshtext: "",
77
+ refreshtitle: "بازيابي مجدد صفحه",
78
+ alertcap: "اخطار",
79
+ alerttext: "لطفا يک رديف انتخاب کنيد",
80
+ viewtext: "",
81
+ viewtitle: "نمایش رکورد های انتخاب شده"
82
+ },
83
+ col: {
84
+ caption: "نمايش/عدم نمايش ستون",
85
+ bSubmit: "ثبت",
86
+ bCancel: "انصراف"
87
+ },
88
+ errors: {
89
+ errcap: "خطا",
90
+ nourl: "هيچ آدرسي تنظيم نشده است",
91
+ norecords: "هيچ رکوردي براي پردازش موجود نيست",
92
+ model: "طول نام ستون ها محالف ستون هاي مدل مي باشد!"
93
+ },
94
+ formatter: {
95
+ integer: {
96
+ thousandsSeparator: " ",
97
+ defaultValue: "0"
98
+ },
99
+ number: {
100
+ decimalSeparator: ".",
101
+ thousandsSeparator: " ",
102
+ decimalPlaces: 2,
103
+ defaultValue: "0.00"
104
+ },
105
+ currency: {
106
+ decimalSeparator: ".",
107
+ thousandsSeparator: " ",
108
+ decimalPlaces: 2,
109
+ prefix: "",
110
+ suffix: "",
111
+ defaultValue: "0"
112
+ },
113
+ date: {
114
+ dayNames: ["يک", "دو", "سه", "چهار", "پنج", "جمع", "شنب", "يکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"],
115
+ monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "ژانويه", "فوريه", "مارس", "آوريل", "مه", "ژوئن", "ژوئيه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "December"],
116
+ AmPm: ["ب.ظ", "ب.ظ", "ق.ظ", "ق.ظ"],
117
+ S: function (b) {
118
+ return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
119
+ },
120
+ srcformat: "Y-m-d",
121
+ newformat: "d/m/Y",
122
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
123
+ masks: {
124
+ ISO8601Long: "Y-m-d H:i:s",
125
+ ISO8601Short: "Y-m-d",
126
+ ShortDate: "n/j/Y",
127
+ LongDate: "l, F d, Y",
128
+ FullDateTime: "l, F d, Y g:i:s A",
129
+ MonthDay: "F d",
130
+ ShortTime: "g:i A",
131
+ LongTime: "g:i:s A",
132
+ SortableDateTime: "Y-m-d\\TH:i:s",
133
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
134
+ YearMonth: "F, Y"
135
+ },
136
+ reformatAfterEdit: false
137
+ },
138
+ baseLinkUrl: "",
139
+ showAction: "نمايش",
140
+ target: "",
141
+ checkbox: {
142
+ disabled: true
143
+ },
144
+ idName: "id"
145
+ }
146
+ });
147
+ })(jQuery);
app/assets/js/i18n/grid.locale-fi.js ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid (fi) Finnish Translation
4
+ * Jukka Inkeri awot.fi 2010-05-19
5
+ * Alex Grönholm alex.gronholm@nextday.fi 2011-05-18
6
+ * http://awot.fi
7
+ * Dual licensed under the MIT and GPL licenses:
8
+ * http://www.opensource.org/licenses/mit-license.php
9
+ * http://www.gnu.org/licenses/gpl.html
10
+ **/
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults: {
14
+ recordtext: "Rivit {0} - {1} / {2}",
15
+ emptyrecords: "Ei n&auml;ytett&auml;vi&auml;",
16
+ loadtext: "Haetaan...",
17
+ pgtext: "Sivu {0} / {1}"
18
+ },
19
+ search: {
20
+ caption: "Etsi...",
21
+ Find: "Etsi",
22
+ Reset: "Tyhjenn&auml;",
23
+ odata: [{ oper:'eq', text:"on"},{ oper:'ne', text:"ei ole"},{ oper:'lt', text:"pienempi"},{ oper:'le', text:"pienempi tai yht&auml;suuri"},{ oper:'gt', text:"suurempi"},{ oper:'ge', text:"suurempi tai yht&auml;suuri"},{ oper:'bw', text:"alkaa"},{ oper:'bn', text:"ei ala"},{ oper:'in', text:"joukossa"},{ oper:'ni', text:"ei joukossa"},{ oper:'ew', text:"loppuu"},{ oper:'en', text:"ei lopu"},{ oper:'cn', text:"sis&auml;lt&auml;&auml;"},{ oper:'nc', text:"ei sis&auml;ll&auml;"},{ oper:'nu', text:"on tyhj&auml;"},{ oper:'nn', text:"ei ole tyhj&auml;"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "AND", text: "kaikki" }, { op: "OR", text: "mik&auml; tahansa" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit: {
29
+ addCaption: "Uusi rivi",
30
+ editCaption: "Muokkaa rivi&auml;",
31
+ bSubmit: "OK",
32
+ bCancel: "Peru",
33
+ bClose: "Sulje",
34
+ saveData: "Tietoja muutettu! Tallennetaanko?",
35
+ bYes: "Kyll&auml;",
36
+ bNo: "Ei",
37
+ bExit: "Peru",
38
+ msg: {
39
+ required: "pakollinen",
40
+ number: "Anna kelvollinen nro",
41
+ minValue: "arvon oltava suurempi tai yht&auml;suuri kuin ",
42
+ maxValue: "arvon oltava pienempi tai yht&auml;suuri kuin ",
43
+ email: "ei ole kelvollinen s&auml;postiosoite",
44
+ integer: "Anna kelvollinen kokonaisluku",
45
+ date: "Anna kelvollinen pvm",
46
+ url: "Ei ole kelvollinen linkki(URL). Alku oltava ('http://' tai 'https://')",
47
+ nodefined: " ei ole m&auml;&auml;ritelty!",
48
+ novalue: " paluuarvo vaaditaan!",
49
+ customarray: "Oman funktion tulee palauttaa jono!",
50
+ customfcheck: "Oma funktio on m&auml;&auml;ritelt&auml;v&auml; r&auml;&auml;t&auml;l&ouml;ity&auml; tarkastusta varten!"
51
+ }
52
+ },
53
+ view: {
54
+ caption: "N&auml;yt&auml; rivi",
55
+ bClose: "Sulje"
56
+ },
57
+ del: {
58
+ caption: "Poista",
59
+ msg: "Poista valitut rivit?",
60
+ bSubmit: "Poista",
61
+ bCancel: "Peru"
62
+ },
63
+ nav: {
64
+ edittext: "",
65
+ edittitle: "Muokkaa valittua rivi&auml;",
66
+ addtext: "",
67
+ addtitle: "Uusi rivi",
68
+ deltext: "",
69
+ deltitle: "Poista valittu rivi",
70
+ searchtext: "",
71
+ searchtitle: "Etsi tietoja",
72
+ refreshtext: "",
73
+ refreshtitle: "Lataa uudelleen",
74
+ alertcap: "Varoitus",
75
+ alerttext: "Valitse rivi",
76
+ viewtext: "",
77
+ viewtitle: "N&auml;yta valitut rivit"
78
+ },
79
+ col: {
80
+ caption: "Valitse sarakkeet",
81
+ bSubmit: "OK",
82
+ bCancel: "Peru"
83
+ },
84
+ errors : {
85
+ errcap: "Virhe",
86
+ nourl: "URL on asettamatta",
87
+ norecords: "Ei muokattavia tietoja",
88
+ model: "Pituus colNames <> colModel!"
89
+ },
90
+ formatter: {
91
+ integer: {thousandsSeparator: "", defaultValue: '0'},
92
+ number: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0,00'},
93
+ currency: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
94
+ date: {
95
+ dayNames: [
96
+ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La",
97
+ "Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"
98
+ ],
99
+ monthNames: [
100
+ "Tam", "Hel", "Maa", "Huh", "Tou", "Kes", "Hei", "Elo", "Syy", "Lok", "Mar", "Jou",
101
+ "Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kes&auml;kuu", "Hein&auml;kuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"
102
+ ],
103
+ AmPm: ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd.m.Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks: {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "d.m.Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox: {disabled:true},
127
+ idName: 'id'
128
+ }
129
+ });
130
+ // FI
131
+ })(jQuery);
app/assets/js/i18n/grid.locale-fr.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid French Translation
4
+ * Tony Tomov tony@trirand.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Enregistrements {0} - {1} sur {2}",
14
+ emptyrecords: "Aucun enregistrement à afficher",
15
+ loadtext: "Chargement...",
16
+ pgtext : "Page {0} sur {1}"
17
+ },
18
+ search : {
19
+ caption: "Recherche...",
20
+ Find: "Chercher",
21
+ Reset: "Réinitialiser",
22
+ odata: [{ oper:'eq', text:"égal"},{ oper:'ne', text:"différent"},{ oper:'lt', text:"inférieur"},{ oper:'le', text:"inférieur ou égal"},{ oper:'gt', text:"supérieur"},{ oper:'ge', text:"supérieur ou égal"},{ oper:'bw', text:"commence par"},{ oper:'bn', text:"ne commence pas par"},{ oper:'in', text:"est dans"},{ oper:'ni', text:"n'est pas dans"},{ oper:'ew', text:"finit par"},{ oper:'en', text:"ne finit pas par"},{ oper:'cn', text:"contient"},{ oper:'nc', text:"ne contient pas"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "tous" }, { op: "OR", text: "au moins un" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Ajouter",
29
+ editCaption: "Editer",
30
+ bSubmit: "Valider",
31
+ bCancel: "Annuler",
32
+ bClose: "Fermer",
33
+ saveData: "Les données ont changé ! Enregistrer les modifications ?",
34
+ bYes: "Oui",
35
+ bNo: "Non",
36
+ bExit: "Annuler",
37
+ msg: {
38
+ required: "Champ obligatoire",
39
+ number: "Saisissez un nombre correct",
40
+ minValue: "La valeur doit être supérieure ou égale à",
41
+ maxValue: "La valeur doit être inférieure ou égale à",
42
+ email: "n'est pas un email correct",
43
+ integer: "Saisissez un entier correct",
44
+ url: "n'est pas une adresse correcte. Préfixe requis ('http://' or 'https://')",
45
+ nodefined : " n'est pas défini!",
46
+ novalue : " la valeur de retour est requise!",
47
+ customarray : "Une fonction personnalisée devrait retourner un tableau (array)!",
48
+ customfcheck : "Une fonction personnalisée devrait être présente dans le cas d'une vérification personnalisée!"
49
+ }
50
+ },
51
+ view : {
52
+ caption: "Voir les enregistrement",
53
+ bClose: "Fermer"
54
+ },
55
+ del : {
56
+ caption: "Supprimer",
57
+ msg: "Supprimer les enregistrements sélectionnés ?",
58
+ bSubmit: "Supprimer",
59
+ bCancel: "Annuler"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "Editer la ligne sélectionnée",
64
+ addtext:" ",
65
+ addtitle: "Ajouter une ligne",
66
+ deltext: " ",
67
+ deltitle: "Supprimer la ligne sélectionnée",
68
+ searchtext: " ",
69
+ searchtitle: "Chercher un enregistrement",
70
+ refreshtext: "",
71
+ refreshtitle: "Recharger le tableau",
72
+ alertcap: "Avertissement",
73
+ alerttext: "Veuillez sélectionner une ligne",
74
+ viewtext: "",
75
+ viewtitle: "Afficher la ligne sélectionnée"
76
+ },
77
+ col : {
78
+ caption: "Afficher/Masquer les colonnes",
79
+ bSubmit: "Valider",
80
+ bCancel: "Annuler"
81
+ },
82
+ errors : {
83
+ errcap : "Erreur",
84
+ nourl : "Aucune adresse n'est paramétrée",
85
+ norecords: "Aucun enregistrement à traiter",
86
+ model : "Nombre de titres (colNames) <> Nombre de données (colModel)!"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
90
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
91
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
92
+ date : {
93
+ dayNames: [
94
+ "Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam",
95
+ "Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"
96
+ ],
97
+ monthNames: [
98
+ "Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc",
99
+ "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"
100
+ ],
101
+ AmPm : ["am","pm","AM","PM"],
102
+ S: function (j) {return j == 1 ? 'er' : 'e';},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd/m/Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "n/j/Y",
110
+ LongDate: "l, F d, Y",
111
+ FullDateTime: "l, F d, Y g:i:s A",
112
+ MonthDay: "F d",
113
+ ShortTime: "g:i A",
114
+ LongTime: "g:i:s A",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F, Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ });
128
+ })(jQuery);
app/assets/js/i18n/grid.locale-gl.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Galician Translation
4
+ * Translated by Jorge Barreiro <yortx.barry@gmail.com>
5
+ * Dual licensed under the MIT and GPL licenses:
6
+ * http://www.opensource.org/licenses/mit-license.php
7
+ * http://www.gnu.org/licenses/gpl.html
8
+ **/
9
+ $.jgrid = $.jgrid || {};
10
+ $.extend($.jgrid,{
11
+ defaults : {
12
+ recordtext: "Amosando {0} - {1} de {2}",
13
+ emptyrecords: "Sen rexistros que amosar",
14
+ loadtext: "Cargando...",
15
+ pgtext : "Páxina {0} de {1}"
16
+ },
17
+ search : {
18
+ caption: "Búsqueda...",
19
+ Find: "Buscar",
20
+ Reset: "Limpar",
21
+ odata: [{ oper:'eq', text:"igual "},{ oper:'ne', text:"diferente a"},{ oper:'lt', text:"menor que"},{ oper:'le', text:"menor ou igual que"},{ oper:'gt', text:"maior que"},{ oper:'ge', text:"maior ou igual a"},{ oper:'bw', text:"empece por"},{ oper:'bn', text:"non empece por"},{ oper:'in', text:"está en"},{ oper:'ni', text:"non está en"},{ oper:'ew', text:"termina por"},{ oper:'en', text:"non termina por"},{ oper:'cn', text:"contén"},{ oper:'nc', text:"non contén"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
22
+ groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "calquera" } ],
23
+ operandTitle : "Click to select search operation.",
24
+ resetTitle : "Reset Search Value"
25
+ },
26
+ edit : {
27
+ addCaption: "Engadir rexistro",
28
+ editCaption: "Modificar rexistro",
29
+ bSubmit: "Gardar",
30
+ bCancel: "Cancelar",
31
+ bClose: "Pechar",
32
+ saveData: "Modificáronse os datos, quere gardar os cambios?",
33
+ bYes : "Si",
34
+ bNo : "Non",
35
+ bExit : "Cancelar",
36
+ msg: {
37
+ required:"Campo obrigatorio",
38
+ number:"Introduza un número",
39
+ minValue:"O valor debe ser maior ou igual a ",
40
+ maxValue:"O valor debe ser menor ou igual a ",
41
+ email: "non é un enderezo de correo válido",
42
+ integer: "Introduza un valor enteiro",
43
+ date: "Introduza unha data correcta ",
44
+ url: "non é unha URL válida. Prefixo requerido ('http://' ou 'https://')",
45
+ nodefined : " non está definido.",
46
+ novalue : " o valor de retorno é obrigatorio.",
47
+ customarray : "A función persoalizada debe devolver un array.",
48
+ customfcheck : "A función persoalizada debe estar presente no caso de ter validación persoalizada."
49
+ }
50
+ },
51
+ view : {
52
+ caption: "Consultar rexistro",
53
+ bClose: "Pechar"
54
+ },
55
+ del : {
56
+ caption: "Eliminar",
57
+ msg: "Desexa eliminar os rexistros seleccionados?",
58
+ bSubmit: "Eliminar",
59
+ bCancel: "Cancelar"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "Modificar a fila seleccionada",
64
+ addtext:" ",
65
+ addtitle: "Engadir unha nova fila",
66
+ deltext: " ",
67
+ deltitle: "Eliminar a fila seleccionada",
68
+ searchtext: " ",
69
+ searchtitle: "Buscar información",
70
+ refreshtext: "",
71
+ refreshtitle: "Recargar datos",
72
+ alertcap: "Aviso",
73
+ alerttext: "Seleccione unha fila",
74
+ viewtext: "",
75
+ viewtitle: "Ver fila seleccionada"
76
+ },
77
+ col : {
78
+ caption: "Mostrar/ocultar columnas",
79
+ bSubmit: "Enviar",
80
+ bCancel: "Cancelar"
81
+ },
82
+ errors : {
83
+ errcap : "Erro",
84
+ nourl : "Non especificou unha URL",
85
+ norecords: "Non hai datos para procesar",
86
+ model : "As columnas de nomes son diferentes das columnas de modelo"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
90
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
91
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
92
+ date : {
93
+ dayNames: [
94
+ "Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa",
95
+ "Domingo", "Luns", "Martes", "Mércoles", "Xoves", "Vernes", "Sábado"
96
+ ],
97
+ monthNames: [
98
+ "Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ", "Xul", "Ago", "Set", "Out", "Nov", "Dec",
99
+ "Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"
100
+ ],
101
+ AmPm : ["am","pm","AM","PM"],
102
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd-m-Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "n/j/Y",
110
+ LongDate: "l, F d, Y",
111
+ FullDateTime: "l, F d, Y g:i:s A",
112
+ MonthDay: "F d",
113
+ ShortTime: "g:i A",
114
+ LongTime: "g:i:s A",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F, Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ });
128
+ })(jQuery);
app/assets/js/i18n/grid.locale-he.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Hebrew Translation
4
+ * Shuki Shukrun shukrun.shuki@gmail.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "מציג {0} - {1} מתוך {2}",
14
+ emptyrecords: "אין רשומות להציג",
15
+ loadtext: "טוען...",
16
+ pgtext : "דף {0} מתוך {1}"
17
+ },
18
+ search : {
19
+ caption: "מחפש...",
20
+ Find: "חפש",
21
+ Reset: "התחל",
22
+ odata: [{ oper:'eq', text:"שווה"},{ oper:'ne', text:"לא שווה"},{ oper:'lt', text:"קטן"},{ oper:'le', text:"קטן או שווה"},{ oper:'gt', text:"גדול"},{ oper:'ge', text:"גדול או שווה"},{ oper:'bw', text:"מתחיל ב"},{ oper:'bn', text:"לא מתחיל ב"},{ oper:'in', text:"נמצא ב"},{ oper:'ni', text:"לא נמצא ב"},{ oper:'ew', text:"מסתיים ב"},{ oper:'en', text:"לא מסתיים ב"},{ oper:'cn', text:"מכיל"},{ oper:'nc', text:"לא מכיל"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "הכל" }, { op: "OR", text: "אחד מ" }],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "הוסף רשומה",
29
+ editCaption: "ערוך רשומה",
30
+ bSubmit: "שלח",
31
+ bCancel: "בטל",
32
+ bClose: "סגור",
33
+ saveData: "נתונים השתנו! לשמור?",
34
+ bYes : "כן",
35
+ bNo : "לא",
36
+ bExit : "בטל",
37
+ msg: {
38
+ required:"שדה חובה",
39
+ number:"אנא, הכנס מספר תקין",
40
+ minValue:"ערך צריך להיות גדול או שווה ל ",
41
+ maxValue:"ערך צריך להיות קטן או שווה ל ",
42
+ email: "היא לא כתובת איימל תקינה",
43
+ integer: "אנא, הכנס מספר שלם",
44
+ date: "אנא, הכנס תאריך תקין",
45
+ url: "הכתובת אינה תקינה. דרושה תחילית ('http://' או 'https://')",
46
+ nodefined : " is not defined!",
47
+ novalue : " return value is required!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "הצג רשומה",
54
+ bClose: "סגור"
55
+ },
56
+ del : {
57
+ caption: "מחק",
58
+ msg: "האם למחוק את הרשומה/ות המסומנות?",
59
+ bSubmit: "מחק",
60
+ bCancel: "בטל"
61
+ },
62
+ nav : {
63
+ edittext: "",
64
+ edittitle: "ערוך שורה מסומנת",
65
+ addtext:"",
66
+ addtitle: "הוסף שורה חדשה",
67
+ deltext: "",
68
+ deltitle: "מחק שורה מסומנת",
69
+ searchtext: "",
70
+ searchtitle: "חפש רשומות",
71
+ refreshtext: "",
72
+ refreshtitle: "טען גריד מחדש",
73
+ alertcap: "אזהרה",
74
+ alerttext: "אנא, בחר שורה",
75
+ viewtext: "",
76
+ viewtitle: "הצג שורה מסומנת"
77
+ },
78
+ col : {
79
+ caption: "הצג/הסתר עמודות",
80
+ bSubmit: "שלח",
81
+ bCancel: "בטל"
82
+ },
83
+ errors : {
84
+ errcap : "שגיאה",
85
+ nourl : "לא הוגדרה כתובת url",
86
+ norecords: "אין רשומות לעבד",
87
+ model : "אורך של colNames <> colModel!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
92
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
93
+ date : {
94
+ dayNames: [
95
+ "א", "ב", "ג", "ד", "ה", "ו", "ש",
96
+ "ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"
97
+ ],
98
+ monthNames: [
99
+ "ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ",
100
+ "ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"
101
+ ],
102
+ AmPm : ["לפני הצהרים","אחר הצהרים","לפני הצהרים","אחר הצהרים"],
103
+ S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'd/m/Y',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ ISO8601Long:"Y-m-d H:i:s",
109
+ ISO8601Short:"Y-m-d",
110
+ ShortDate: "n/j/Y",
111
+ LongDate: "l, F d, Y",
112
+ FullDateTime: "l, F d, Y g:i:s A",
113
+ MonthDay: "F d",
114
+ ShortTime: "g:i A",
115
+ LongTime: "g:i:s A",
116
+ SortableDateTime: "Y-m-d\\TH:i:s",
117
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
118
+ YearMonth: "F, Y"
119
+ },
120
+ reformatAfterEdit : false
121
+ },
122
+ baseLinkUrl: '',
123
+ showAction: '',
124
+ target: '',
125
+ checkbox : {disabled:true},
126
+ idName : 'id'
127
+ }
128
+ });
129
+ })(jQuery);
app/assets/js/i18n/grid.locale-hr.js ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Croatian Translation
4
+ * Version 1.0.1 (developed for jQuery Grid 4.4)
5
+ * msajko@gmail.com
6
+ *
7
+ * Dual licensed under the MIT and GPL licenses:
8
+ * http://www.opensource.org/licenses/mit-license.php
9
+ * http://www.gnu.org/licenses/gpl.html
10
+ **/
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults : {
14
+ recordtext: "Pregled {0} - {1} od {2}",
15
+ emptyrecords: "Nema zapisa",
16
+ loadtext: "Učitavam...",
17
+ pgtext : "Stranica {0} od {1}"
18
+ },
19
+ search : {
20
+ caption: "Traži...",
21
+ Find: "Pretraživanje",
22
+ Reset: "Poništi",
23
+ odata: [{ oper:'eq', text:"jednak"},{ oper:'ne', text:"nije identičan"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili identično"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili identično"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa "},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit : {
29
+ addCaption: "Dodaj zapis",
30
+ editCaption: "Promijeni zapis",
31
+ bSubmit: "Preuzmi",
32
+ bCancel: "Odustani",
33
+ bClose: "Zatvri",
34
+ saveData: "Podaci su promijenjeni! Preuzmi promijene?",
35
+ bYes : "Da",
36
+ bNo : "Ne",
37
+ bExit : "Odustani",
38
+ msg: {
39
+ required:"Polje je obavezno",
40
+ number:"Molim, unesite ispravan broj",
41
+ minValue:"Vrijednost mora biti veća ili identična ",
42
+ maxValue:"Vrijednost mora biti manja ili identična",
43
+ email: "neispravan e-mail",
44
+ integer: "Molim, unjeti ispravan cijeli broj (integer)",
45
+ date: "Molim, unjeti ispravan datum ",
46
+ url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
47
+ nodefined : " nije definiran!",
48
+ novalue : " zahtjevan podatak je obavezan!",
49
+ customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
50
+ customfcheck : "Custom function should be present in case of custom checking!"
51
+
52
+ }
53
+ },
54
+ view : {
55
+ caption: "Otvori zapis",
56
+ bClose: "Zatvori"
57
+ },
58
+ del : {
59
+ caption: "Obriši",
60
+ msg: "Obriši označen zapis ili više njih?",
61
+ bSubmit: "Obriši",
62
+ bCancel: "Odustani"
63
+ },
64
+ nav : {
65
+ edittext: "",
66
+ edittitle: "Promijeni obilježeni red",
67
+ addtext: "",
68
+ addtitle: "Dodaj novi red",
69
+ deltext: "",
70
+ deltitle: "Obriši obilježeni red",
71
+ searchtext: "",
72
+ searchtitle: "Potraži zapise",
73
+ refreshtext: "",
74
+ refreshtitle: "Ponovo preuzmi podatke",
75
+ alertcap: "Upozorenje",
76
+ alerttext: "Molim, odaberi red",
77
+ viewtext: "",
78
+ viewtitle: "Pregled obilježenog reda"
79
+ },
80
+ col : {
81
+ caption: "Obilježi kolonu",
82
+ bSubmit: "Uredu",
83
+ bCancel: "Odustani"
84
+ },
85
+ errors : {
86
+ errcap : "Greška",
87
+ nourl : "Nedostaje URL",
88
+ norecords: "Bez zapisa za obradu",
89
+ model : "colNames i colModel imaju različitu duljinu!"
90
+ },
91
+ formatter : {
92
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
93
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
94
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
95
+ date : {
96
+ dayNames: [
97
+ "Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub",
98
+ "Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
99
+ ],
100
+ monthNames: [
101
+ "Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
102
+ "Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
103
+ ],
104
+ AmPm : ["am","pm","AM","PM"],
105
+ S: function (j) {return ''},
106
+ srcformat: 'Y-m-d',
107
+ newformat: 'd.m.Y.',
108
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
109
+ masks : {
110
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
111
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
112
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
113
+ ISO8601Long: "Y-m-d H:i:s",
114
+ ISO8601Short: "Y-m-d",
115
+ // short date:
116
+ // d - Day of the month, 2 digits with leading zeros
117
+ // m - Numeric representation of a month, with leading zeros
118
+ // Y - A full numeric representation of a year, 4 digits
119
+ ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
120
+ // long date:
121
+ // l - A full textual representation of the day of the week
122
+ // j - Day of the month without leading zeros
123
+ // F - A full textual representation of a month
124
+ // Y - A full numeric representation of a year, 4 digits
125
+ LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
126
+ // long date with long time:
127
+ // l - A full textual representation of the day of the week
128
+ // j - Day of the month without leading zeros
129
+ // F - A full textual representation of a month
130
+ // Y - A full numeric representation of a year, 4 digits
131
+ // H - 24-hour format of an hour with leading zeros
132
+ // i - Minutes with leading zeros
133
+ // s - Seconds, with leading zeros
134
+ FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
135
+ // month day:
136
+ // d - Day of the month, 2 digits with leading zeros
137
+ // F - A full textual representation of a month
138
+ MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
139
+ // short time (without seconds)
140
+ // H - 24-hour format of an hour with leading zeros
141
+ // i - Minutes with leading zeros
142
+ ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
143
+ // long time (with seconds)
144
+ // H - 24-hour format of an hour with leading zeros
145
+ // i - Minutes with leading zeros
146
+ // s - Seconds, with leading zeros
147
+ LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
148
+ SortableDateTime: "Y-m-d\\TH:i:s",
149
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
150
+ // month with year
151
+ // F - A full textual representation of a month
152
+ // Y - A full numeric representation of a year, 4 digits
153
+ YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
154
+ },
155
+ reformatAfterEdit : false
156
+ },
157
+ baseLinkUrl: '',
158
+ showAction: '',
159
+ target: '',
160
+ checkbox : {disabled:true},
161
+ idName : 'id'
162
+ }
163
+ });
164
+ })(jQuery);
app/assets/js/i18n/grid.locale-hr1250.js ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Croatian Translation (charset windows-1250)
4
+ * Version 1.0.1 (developed for jQuery Grid 4.4)
5
+ * msajko@gmail.com
6
+ *
7
+ * Dual licensed under the MIT and GPL licenses:
8
+ * http://www.opensource.org/licenses/mit-license.php
9
+ * http://www.gnu.org/licenses/gpl.html
10
+ **/
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults : {
14
+ recordtext: "Pregled {0} - {1} od {2}",
15
+ emptyrecords: "Nema zapisa",
16
+ loadtext: "U�itavam...",
17
+ pgtext : "Stranica {0} od {1}"
18
+ },
19
+ search : {
20
+ caption: "Tra�i...",
21
+ Find: "Pretra�ivanje",
22
+ Reset: "Poni�ti",
23
+ odata : [{ oper:'eq', text:'jednak'}, { oper:'ne', text:'nije identi�an'}, { oper:'lt', text:'manje'}, { oper:'le', text:'manje ili identi�no'},{ oper:'gt', text:'ve�e'},{ oper:'ge', text:'ve�e ili identi�no'}, { oper:'bw', text:'po�inje sa'},{ oper:'bn', text:'ne po�inje sa '},{ oper:'in', text:'je u'},{ oper:'ni', text:'nije u'},{ oper:'ew', text:'zavr�ava sa'},{ oper:'en', text:'ne zavr�ava sa'},{ oper:'cn', text:'sadr�i'},{ oper:'nc', text:'ne sadr�i'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit : {
29
+ addCaption: "Dodaj zapis",
30
+ editCaption: "Promijeni zapis",
31
+ bSubmit: "Preuzmi",
32
+ bCancel: "Odustani",
33
+ bClose: "Zatvri",
34
+ saveData: "Podaci su promijenjeni! Preuzmi promijene?",
35
+ bYes : "Da",
36
+ bNo : "Ne",
37
+ bExit : "Odustani",
38
+ msg: {
39
+ required:"Polje je obavezno",
40
+ number:"Molim, unesite ispravan broj",
41
+ minValue:"Vrijednost mora biti ve�a ili identi�na ",
42
+ maxValue:"Vrijednost mora biti manja ili identi�na",
43
+ email: "neispravan e-mail",
44
+ integer: "Molim, unjeti ispravan cijeli broj (integer)",
45
+ date: "Molim, unjeti ispravan datum ",
46
+ url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
47
+ nodefined : " nije definiran!",
48
+ novalue : " zahtjevan podatak je obavezan!",
49
+ customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
50
+ customfcheck : "Custom function should be present in case of custom checking!"
51
+
52
+ }
53
+ },
54
+ view : {
55
+ caption: "Otvori zapis",
56
+ bClose: "Zatvori"
57
+ },
58
+ del : {
59
+ caption: "Obri�i",
60
+ msg: "Obri�i ozna�en zapis ili vi�e njih?",
61
+ bSubmit: "Obri�i",
62
+ bCancel: "Odustani"
63
+ },
64
+ nav : {
65
+ edittext: "",
66
+ edittitle: "Promijeni obilje�eni red",
67
+ addtext: "",
68
+ addtitle: "Dodaj novi red",
69
+ deltext: "",
70
+ deltitle: "Obri�i obilje�eni red",
71
+ searchtext: "",
72
+ searchtitle: "Potra�i zapise",
73
+ refreshtext: "",
74
+ refreshtitle: "Ponovo preuzmi podatke",
75
+ alertcap: "Upozorenje",
76
+ alerttext: "Molim, odaberi red",
77
+ viewtext: "",
78
+ viewtitle: "Pregled obilje�enog reda"
79
+ },
80
+ col : {
81
+ caption: "Obilje�i kolonu",
82
+ bSubmit: "Uredu",
83
+ bCancel: "Odustani"
84
+ },
85
+ errors : {
86
+ errcap : "Gre�ka",
87
+ nourl : "Nedostaje URL",
88
+ norecords: "Bez zapisa za obradu",
89
+ model : "colNames i colModel imaju razli�itu duljinu!"
90
+ },
91
+ formatter : {
92
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
93
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
94
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
95
+ date : {
96
+ dayNames: [
97
+ "Ned", "Pon", "Uto", "Sri", "�et", "Pet", "Sub",
98
+ "Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "�etvrtak", "Petak", "Subota"
99
+ ],
100
+ monthNames: [
101
+ "Sij", "Velj", "O�u", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
102
+ "Sije�anj", "Velja�a", "O�ujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
103
+ ],
104
+ AmPm : ["am","pm","AM","PM"],
105
+ S: function (j) {return ''},
106
+ srcformat: 'Y-m-d',
107
+ newformat: 'd.m.Y.',
108
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
109
+ masks : {
110
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
111
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
112
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
113
+ ISO8601Long: "Y-m-d H:i:s",
114
+ ISO8601Short: "Y-m-d",
115
+ // short date:
116
+ // d - Day of the month, 2 digits with leading zeros
117
+ // m - Numeric representation of a month, with leading zeros
118
+ // Y - A full numeric representation of a year, 4 digits
119
+ ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
120
+ // long date:
121
+ // l - A full textual representation of the day of the week
122
+ // j - Day of the month without leading zeros
123
+ // F - A full textual representation of a month
124
+ // Y - A full numeric representation of a year, 4 digits
125
+ LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
126
+ // long date with long time:
127
+ // l - A full textual representation of the day of the week
128
+ // j - Day of the month without leading zeros
129
+ // F - A full textual representation of a month
130
+ // Y - A full numeric representation of a year, 4 digits
131
+ // H - 24-hour format of an hour with leading zeros
132
+ // i - Minutes with leading zeros
133
+ // s - Seconds, with leading zeros
134
+ FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
135
+ // month day:
136
+ // d - Day of the month, 2 digits with leading zeros
137
+ // F - A full textual representation of a month
138
+ MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
139
+ // short time (without seconds)
140
+ // H - 24-hour format of an hour with leading zeros
141
+ // i - Minutes with leading zeros
142
+ ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
143
+ // long time (with seconds)
144
+ // H - 24-hour format of an hour with leading zeros
145
+ // i - Minutes with leading zeros
146
+ // s - Seconds, with leading zeros
147
+ LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
148
+ SortableDateTime: "Y-m-d\\TH:i:s",
149
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
150
+ // month with year
151
+ // F - A full textual representation of a month
152
+ // Y - A full numeric representation of a year, 4 digits
153
+ YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
154
+ },
155
+ reformatAfterEdit : false
156
+ },
157
+ baseLinkUrl: '',
158
+ showAction: '',
159
+ target: '',
160
+ checkbox : {disabled:true},
161
+ idName : 'id'
162
+ }
163
+ });
164
+ })(jQuery);
app/assets/js/i18n/grid.locale-hu.js ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Hungarian Translation
4
+ * Őrszigety Ádám udx6bs@freemail.hu
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults : {
14
+ recordtext: "Oldal {0} - {1} / {2}",
15
+ emptyrecords: "Nincs találat",
16
+ loadtext: "Betöltés...",
17
+ pgtext : "Oldal {0} / {1}"
18
+ },
19
+ search : {
20
+ caption: "Keresés...",
21
+ Find: "Keres",
22
+ Reset: "Alapértelmezett",
23
+ odata: [{ oper:'eq', text:"egyenlő"},{ oper:'ne', text:"nem egyenlő"},{ oper:'lt', text:"kevesebb"},{ oper:'le', text:"kevesebb vagy egyenlő"},{ oper:'gt', text:"nagyobb"},{ oper:'ge', text:"nagyobb vagy egyenlő"},{ oper:'bw', text:"ezzel kezdődik"},{ oper:'bn', text:"nem ezzel kezdődik"},{ oper:'in', text:"tartalmaz"},{ oper:'ni', text:"nem tartalmaz"},{ oper:'ew', text:"végződik"},{ oper:'en', text:"nem végződik"},{ oper:'cn', text:"tartalmaz"},{ oper:'nc', text:"nem tartalmaz"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit : {
29
+ addCaption: "Új tétel",
30
+ editCaption: "Tétel szerkesztése",
31
+ bSubmit: "Mentés",
32
+ bCancel: "Mégse",
33
+ bClose: "Bezárás",
34
+ saveData: "A tétel megváltozott! Tétel mentése?",
35
+ bYes : "Igen",
36
+ bNo : "Nem",
37
+ bExit : "Mégse",
38
+ msg: {
39
+ required:"Kötelező mező",
40
+ number:"Kérjük, adjon meg egy helyes számot",
41
+ minValue:"Nagyobb vagy egyenlőnek kell lenni mint ",
42
+ maxValue:"Kisebb vagy egyenlőnek kell lennie mint",
43
+ email: "hibás emailcím",
44
+ integer: "Kérjük adjon meg egy helyes egész számot",
45
+ date: "Kérjük adjon meg egy helyes dátumot",
46
+ url: "nem helyes cím. Előtag kötelező ('http://' vagy 'https://')",
47
+ nodefined : " nem definiált!",
48
+ novalue : " visszatérési érték kötelező!!",
49
+ customarray : "Custom function should return array!",
50
+ customfcheck : "Custom function should be present in case of custom checking!"
51
+
52
+ }
53
+ },
54
+ view : {
55
+ caption: "Tétel megtekintése",
56
+ bClose: "Bezárás"
57
+ },
58
+ del : {
59
+ caption: "Törlés",
60
+ msg: "Kiválaztott tétel(ek) törlése?",
61
+ bSubmit: "Törlés",
62
+ bCancel: "Mégse"
63
+ },
64
+ nav : {
65
+ edittext: "",
66
+ edittitle: "Tétel szerkesztése",
67
+ addtext:"",
68
+ addtitle: "Új tétel hozzáadása",
69
+ deltext: "",
70
+ deltitle: "Tétel törlése",
71
+ searchtext: "",
72
+ searchtitle: "Keresés",
73
+ refreshtext: "",
74
+ refreshtitle: "Frissítés",
75
+ alertcap: "Figyelmeztetés",
76
+ alerttext: "Kérem válasszon tételt.",
77
+ viewtext: "",
78
+ viewtitle: "Tétel megtekintése"
79
+ },
80
+ col : {
81
+ caption: "Oszlopok kiválasztása",
82
+ bSubmit: "Ok",
83
+ bCancel: "Mégse"
84
+ },
85
+ errors : {
86
+ errcap : "Hiba",
87
+ nourl : "Nincs URL beállítva",
88
+ norecords: "Nincs feldolgozásra váró tétel",
89
+ model : "colNames és colModel hossza nem egyenlő!"
90
+ },
91
+ formatter : {
92
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
93
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
94
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
95
+ date : {
96
+ dayNames: [
97
+ "Va", "Hé", "Ke", "Sze", "Csü", "Pé", "Szo",
98
+ "Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"
99
+ ],
100
+ monthNames: [
101
+ "Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Szep", "Okt", "Nov", "Dec",
102
+ "Január", "Február", "Március", "Áprili", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"
103
+ ],
104
+ AmPm : ["de","du","DE","DU"],
105
+ S: function (j) {return '.-ik';},
106
+ srcformat: 'Y-m-d',
107
+ newformat: 'Y/m/d',
108
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
109
+ masks : {
110
+ ISO8601Long:"Y-m-d H:i:s",
111
+ ISO8601Short:"Y-m-d",
112
+ ShortDate: "Y/j/n",
113
+ LongDate: "Y. F hó d., l",
114
+ FullDateTime: "l, F d, Y g:i:s A",
115
+ MonthDay: "F d",
116
+ ShortTime: "a g:i",
117
+ LongTime: "a g:i:s",
118
+ SortableDateTime: "Y-m-d\\TH:i:s",
119
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
120
+ YearMonth: "Y, F"
121
+ },
122
+ reformatAfterEdit : false
123
+ },
124
+ baseLinkUrl: '',
125
+ showAction: '',
126
+ target: '',
127
+ checkbox : {disabled:true},
128
+ idName : 'id'
129
+ }
130
+ });
131
+ })(jQuery);
app/assets/js/i18n/grid.locale-id.js ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid English Translation
4
+ * Tony Tomov tony@trirand.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Data {0} - {1} dari {2}",
14
+ emptyrecords: "Tidak ada data",
15
+ loadtext: "Memuat...",
16
+ pgtext : "Halaman {0} dari {1}"
17
+ },
18
+ search : {
19
+ caption: "Pencarian",
20
+ Find: "Cari !",
21
+ Reset: "Segarkan",
22
+ odata: [{ oper:'eq', text:"sama dengan"},{ oper:'ne', text:"tidak sama dengan"},{ oper:'lt', text:"kurang dari"},{ oper:'le', text:"kurang dari atau sama dengan"},{ oper:'gt', text:"lebih besar"},{ oper:'ge', text:"lebih besar atau sama dengan"},{ oper:'bw', text:"dimulai dengan"},{ oper:'bn', text:"tidak dimulai dengan"},{ oper:'in', text:"di dalam"},{ oper:'ni', text:"tidak di dalam"},{ oper:'ew', text:"diakhiri dengan"},{ oper:'en', text:"tidak diakhiri dengan"},{ oper:'cn', text:"mengandung"},{ oper:'nc', text:"tidak mengandung"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Tambah Data",
29
+ editCaption: "Sunting Data",
30
+ bSubmit: "Submit",
31
+ bCancel: "Tutup",
32
+ bClose: "Tutup",
33
+ saveData: "Data telah berubah! Simpan perubahan?",
34
+ bYes : "Ya",
35
+ bNo : "Tidak",
36
+ bExit : "Tutup",
37
+ msg: {
38
+ required:"kolom wajib diisi",
39
+ number:"hanya nomer yang diperbolehkan",
40
+ minValue:"kolom harus lebih besar dari atau sama dengan",
41
+ maxValue:"kolom harus lebih kecil atau sama dengan",
42
+ email: "alamat e-mail tidak valid",
43
+ integer: "hanya nilai integer yang diperbolehkan",
44
+ date: "nilai tanggal tidak valid",
45
+ url: "Bukan URL yang valid. Harap gunakan ('http://' or 'https://')",
46
+ nodefined : " belum didefinisikan!",
47
+ novalue : " return value is required!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Menampilkan data",
55
+ bClose: "Tutup"
56
+ },
57
+ del : {
58
+ caption: "Hapus",
59
+ msg: "Hapus data terpilih?",
60
+ bSubmit: "Hapus",
61
+ bCancel: "Batalkan"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Sunting data terpilih",
66
+ addtext:"",
67
+ addtitle: "Tambah baris baru",
68
+ deltext: "",
69
+ deltitle: "Hapus baris terpilih",
70
+ searchtext: "",
71
+ searchtitle: "Temukan data",
72
+ refreshtext: "",
73
+ refreshtitle: "Segarkan Grid",
74
+ alertcap: "Warning",
75
+ alerttext: "Harap pilih baris",
76
+ viewtext: "",
77
+ viewtitle: "Tampilkan baris terpilih"
78
+ },
79
+ col : {
80
+ caption: "Pilih Kolom",
81
+ bSubmit: "Ok",
82
+ bCancel: "Batal"
83
+ },
84
+ errors : {
85
+ errcap : "Error",
86
+ nourl : "Tidak ada url yang diset",
87
+ norecords: "Tidak ada data untuk diproses",
88
+ model : "Lebar dari colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
92
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
93
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "Rp. ", suffix:"", defaultValue: '0'},
94
+ date : {
95
+ dayNames: [
96
+ "Ming", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab",
97
+ "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"
98
+ ],
99
+ monthNames: [
100
+ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des",
101
+ "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'n/j/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
110
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
111
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
112
+ // one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
113
+ // information about date, time, numbers and currency formats used in different countries
114
+ // one should just convert the information in PHP format
115
+ ISO8601Long:"Y-m-d H:i:s",
116
+ ISO8601Short:"Y-m-d",
117
+ // short date:
118
+ // n - Numeric representation of a month, without leading zeros
119
+ // j - Day of the month without leading zeros
120
+ // Y - A full numeric representation of a year, 4 digits
121
+ // example: 3/1/2012 which means 1 March 2012
122
+ ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
123
+ // long date:
124
+ // l - A full textual representation of the day of the week
125
+ // F - A full textual representation of a month
126
+ // d - Day of the month, 2 digits with leading zeros
127
+ // Y - A full numeric representation of a year, 4 digits
128
+ LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
129
+ // long date with long time:
130
+ // l - A full textual representation of the day of the week
131
+ // F - A full textual representation of a month
132
+ // d - Day of the month, 2 digits with leading zeros
133
+ // Y - A full numeric representation of a year, 4 digits
134
+ // g - 12-hour format of an hour without leading zeros
135
+ // i - Minutes with leading zeros
136
+ // s - Seconds, with leading zeros
137
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
138
+ FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
139
+ // month day:
140
+ // F - A full textual representation of a month
141
+ // d - Day of the month, 2 digits with leading zeros
142
+ MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
143
+ // short time (without seconds)
144
+ // g - 12-hour format of an hour without leading zeros
145
+ // i - Minutes with leading zeros
146
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
147
+ ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
148
+ // long time (with seconds)
149
+ // g - 12-hour format of an hour without leading zeros
150
+ // i - Minutes with leading zeros
151
+ // s - Seconds, with leading zeros
152
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
153
+ LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
154
+ SortableDateTime: "Y-m-d\\TH:i:s",
155
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
156
+ // month with year
157
+ // Y - A full numeric representation of a year, 4 digits
158
+ // F - A full textual representation of a month
159
+ YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
160
+ },
161
+ reformatAfterEdit : false
162
+ },
163
+ baseLinkUrl: '',
164
+ showAction: '',
165
+ target: '',
166
+ checkbox : {disabled:true},
167
+ idName : 'id'
168
+ }
169
+ });
170
+ })(jQuery);
app/assets/js/i18n/grid.locale-is.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Icelandic Translation
4
+ * jtm@hi.is Univercity of Iceland
5
+ * Dual licensed under the MIT and GPL licenses:
6
+ * http://www.opensource.org/licenses/mit-license.php
7
+ * http://www.gnu.org/licenses/gpl.html
8
+ **/
9
+ $.jgrid = $.jgrid || {};
10
+ $.extend($.jgrid,{
11
+ defaults : {
12
+ recordtext: "Skoða {0} - {1} af {2}",
13
+ emptyrecords: "Engar færslur",
14
+ loadtext: "Hleður...",
15
+ pgtext : "Síða {0} af {1}"
16
+ },
17
+ search : {
18
+ caption: "Leita...",
19
+ Find: "Leita",
20
+ Reset: "Endursetja",
21
+ odata: [{ oper:'eq', text:"sama og"},{ oper:'ne', text:"ekki sama og"},{ oper:'lt', text:"minna en"},{ oper:'le', text:"minna eða jafnt og"},{ oper:'gt', text:"stærra en"},{ oper:'ge', text:"stærra eða jafnt og"},{ oper:'bw', text:"byrjar á"},{ oper:'bn', text:"byrjar ekki á"},{ oper:'in', text:"er í"},{ oper:'ni', text:"er ekki í"},{ oper:'ew', text:"endar á"},{ oper:'en', text:"endar ekki á"},{ oper:'cn', text:"inniheldur"},{ oper:'nc', text:"inniheldur ekki"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
22
+ groupOps: [ { op: "AND", text: "allt" }, { op: "OR", text: "eða" } ],
23
+ operandTitle : "Click to select search operation.",
24
+ resetTitle : "Reset Search Value"
25
+ },
26
+ edit : {
27
+ addCaption: "Bæta við færslu",
28
+ editCaption: "Breyta færslu",
29
+ bSubmit: "Vista",
30
+ bCancel: "Hætta við",
31
+ bClose: "Loka",
32
+ saveData: "Gögn hafa breyst! Vista breytingar?",
33
+ bYes : "Já",
34
+ bNo : "Nei",
35
+ bExit : "Hætta við",
36
+ msg: {
37
+ required:"Reitur er nauðsynlegur",
38
+ number:"Vinsamlega settu inn tölu",
39
+ minValue:"gildi verður að vera meira en eða jafnt og ",
40
+ maxValue:"gildi verður að vera minna en eða jafnt og ",
41
+ email: "er ekki löglegt email",
42
+ integer: "Vinsamlega settu inn tölu",
43
+ date: "Vinsamlega setti inn dagsetningu",
44
+ url: "er ekki löglegt URL. Vantar ('http://' eða 'https://')",
45
+ nodefined : " er ekki skilgreint!",
46
+ novalue : " skilagildi nauðsynlegt!",
47
+ customarray : "Fall skal skila fylki!",
48
+ customfcheck : "Fall skal vera skilgreint!"
49
+ }
50
+ },
51
+ view : {
52
+ caption: "Skoða færslu",
53
+ bClose: "Loka"
54
+ },
55
+ del : {
56
+ caption: "Eyða",
57
+ msg: "Eyða völdum færslum ?",
58
+ bSubmit: "Eyða",
59
+ bCancel: "Hætta við"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "Breyta færslu",
64
+ addtext:" ",
65
+ addtitle: "Ný færsla",
66
+ deltext: " ",
67
+ deltitle: "Eyða færslu",
68
+ searchtext: " ",
69
+ searchtitle: "Leita",
70
+ refreshtext: "",
71
+ refreshtitle: "Endurhlaða",
72
+ alertcap: "Viðvörun",
73
+ alerttext: "Vinsamlega veldu færslu",
74
+ viewtext: "",
75
+ viewtitle: "Skoða valda færslu"
76
+ },
77
+ col : {
78
+ caption: "Sýna / fela dálka",
79
+ bSubmit: "Vista",
80
+ bCancel: "Hætta við"
81
+ },
82
+ errors : {
83
+ errcap : "Villa",
84
+ nourl : "Vantar slóð",
85
+ norecords: "Engar færslur valdar",
86
+ model : "Lengd colNames <> colModel!"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
90
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
91
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
92
+ date : {
93
+ dayNames: [
94
+ "Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau",
95
+ "Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"
96
+ ],
97
+ monthNames: [
98
+ "Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Oct", "Nóv", "Des",
99
+ "Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júný", "Júlý", "Ágúst", "September", "Október", "Nóvember", "Desember"
100
+ ],
101
+ AmPm : ["am","pm","AM","PM"],
102
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd/m/Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "n/j/Y",
110
+ LongDate: "l, F d, Y",
111
+ FullDateTime: "l, F d, Y g:i:s A",
112
+ MonthDay: "F d",
113
+ ShortTime: "g:i A",
114
+ LongTime: "g:i:s A",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F, Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ });
128
+ })(jQuery);
app/assets/js/i18n/grid.locale-it.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){a.jgrid = a.jgrid || {};a.extend(a.jgrid,{ defaults:{recordtext:"Visualizzati {0} - {1} di {2}",emptyrecords:"Nessun record da visualizzare",loadtext:"Caricamento...",pgtext:"Pagina {0} di {1}"},search:{caption:"Ricerca...",Find:"Cerca",Reset:"Pulisci", odata: [{ oper:'eq', text:"uguale"},{ oper:'ne', text:"diverso"},{ oper:'lt', text:"minore"},{ oper:'le', text:"minore o uguale"},{ oper:'gt', text:"maggiore"},{ oper:'ge', text:"maggiore o uguale"},{ oper:'bw', text:"inizia con"},{ oper:'bn', text:"non inizia con"},{ oper:'in', text:"in"},{ oper:'ni', text:"non in"},{ oper:'ew', text:"termina con"},{ oper:'en', text:"non termina con"},{ oper:'cn', text:"contiene"},{ oper:'nc', text:"non contiene"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],groupOps:[{op:"AND",text:"tutto"},{op:"OR",text:"almeno uno"}], operandTitle : "Click to select search operation.",resetTitle : "Reset Search Value"},edit:{addCaption:"Aggiungi Record",editCaption:"Modifica Record",bSubmit:"Invia",bCancel:"Chiudi",bClose:"Chiudi",saveData:"Alcuni dati modificati! Salvare i cambiamenti?",bYes:"Si",bNo:"No",bExit:"Esci",msg:{required:"Campo richiesto",number:"Per favore, inserisci un valore valido",minValue:"il valore deve essere maggiore o uguale a ",maxValue:"il valore deve essere minore o uguale a",email:"e-mail non corretta",integer:"Per favore, inserisci un numero intero valido",date:"Per favore, inserisci una data valida",url:"URL non valido. Prefisso richiesto ('http://' or 'https://')",nodefined:" non � definito!",novalue:" valore di ritorno richiesto!",customarray:"La function custon deve tornare un array!",customfcheck:"La function custom deve esistere per il custom checking!"}},view:{caption:"Visualizzazione Record",bClose:"Chiudi"},del:{caption:"Cancella",msg:"Cancellare record selezionato/i?",bSubmit:"Cancella",bCancel:"Annulla"},nav:{edittext:" ",edittitle:"Modifica record selezionato",addtext:" ",addtitle:"Aggiungi nuovo record",deltext:" ",deltitle:"Cancella record selezionato",searchtext:" ",searchtitle:"Ricerca record",refreshtext:"",refreshtitle:"Aggiorna griglia",alertcap:"Attenzione",alerttext:"Per favore, seleziona un record",viewtext:"",viewtitle:"Visualizza riga selezionata"},col:{caption:"Mostra/Nascondi Colonne",bSubmit:"Invia",bCancel:"Annulla"},errors:{errcap:"Errore",nourl:"Url non settata",norecords:"Nessun record da elaborare",model:"Lunghezza di colNames &lt;&gt; colModel!"},formatter:{integer:{thousandsSeparator:" ",defaultValue:"0"},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaultValue:"0,00"},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaultValue:"0,00"},date:{dayNames:["Dom","Lun","Mar","Mer","Gio","Ven","Sab","Domenica","Luned�","Marted�","Mercoled�","Gioved�","Venerd�","Sabato"],monthNames:["Gen","Feb","Mar","Apr","Mag","Gui","Lug","Ago","Set","Ott","Nov","Dic","Genneio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Movembre","Dicembre"],AmPm:["am","pm","AM","PM"],S:function(b){return b<11||b>13?["st","nd","rd","th"][Math.min((b-1)%10,3)]:"th"},srcformat:"Y-m-d",newformat:"d/m/Y",parseRe : /[#%\\\/:_;.,\t\s-]/,masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"n/j/Y",LongDate:"l, F d, Y",FullDateTime:"l, F d, Y g:i:s A",MonthDay:"F d",ShortTime:"g:i A",LongTime:"g:i:s A",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F, Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"",target:"",checkbox:{disabled:true},idName:"id"}});})(jQuery);
app/assets/js/i18n/grid.locale-ja.js ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Japanese Translation
4
+ * OKADA Yoshitada okada.dev@sth.jp
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "{2} \u4EF6\u4E2D {0} - {1} \u3092\u8868\u793A ",
14
+ emptyrecords: "\u8868\u793A\u3059\u308B\u30EC\u30B3\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093",
15
+ loadtext: "\u8aad\u307f\u8fbc\u307f\u4e2d...",
16
+ pgtext : "{1} \u30DA\u30FC\u30B8\u4E2D {0} \u30DA\u30FC\u30B8\u76EE "
17
+ },
18
+ search : {
19
+ caption: "\u691c\u7d22...",
20
+ Find: "\u691c\u7d22",
21
+ Reset: "\u30ea\u30bb\u30c3\u30c8",
22
+ odata: [{ oper:'eq', text:"\u6B21\u306B\u7B49\u3057\u3044"}, { oper:'ne', text:"\u6B21\u306B\u7B49\u3057\u304F\u306A\u3044"},
23
+ { oper:'lt', text:"\u6B21\u3088\u308A\u5C0F\u3055\u3044"}, { oper:'le', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5C0F\u3055\u3044"},
24
+ { oper:'gt', text:"\u6B21\u3088\u308A\u5927\u304D\u3044"}, { oper:'ge', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5927\u304D\u3044"},
25
+ { oper:'bw', text:"\u6B21\u3067\u59CB\u307E\u308B"}, { oper:'bn', text:"\u6B21\u3067\u59CB\u307E\u3089\u306A\u3044"},
26
+ { oper:'in', text:"\u6B21\u306B\u542B\u307E\u308C\u308B"}, { oper:'ni', text:"\u6B21\u306B\u542B\u307E\u308C\u306A\u3044"},
27
+ { oper:'ew', text:"\u6B21\u3067\u7D42\u308F\u308B"}, { oper:'en', text:"\u6B21\u3067\u7D42\u308F\u3089\u306A\u3044"},
28
+ { oper:'cn', text:"\u6B21\u3092\u542B\u3080"}, { oper:'nc', text:"\u6B21\u3092\u542B\u307E\u306A\u3044"},
29
+ { oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
30
+ groupOps: [{
31
+ op: "AND",
32
+ text: "\u3059\u3079\u3066\u306E"
33
+ },
34
+ {
35
+ op: "OR",
36
+ text: "\u3044\u305A\u308C\u304B\u306E"
37
+ }],
38
+ operandTitle : "Click to select search operation.",
39
+ resetTitle : "Reset Search Value"
40
+ },
41
+ edit : {
42
+ addCaption: "\u30ec\u30b3\u30fc\u30c9\u8ffd\u52a0",
43
+ editCaption: "\u30ec\u30b3\u30fc\u30c9\u7de8\u96c6",
44
+ bSubmit: "\u9001\u4fe1",
45
+ bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb",
46
+ bClose: "\u9589\u3058\u308b",
47
+ saveData: "\u30C7\u30FC\u30BF\u304C\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4FDD\u5B58\u3057\u307E\u3059\u304B\uFF1F",
48
+ bYes: "\u306F\u3044",
49
+ bNo: "\u3044\u3044\u3048",
50
+ bExit: "\u30AD\u30E3\u30F3\u30BB\u30EB",
51
+ msg: {
52
+ required:"\u3053\u306e\u9805\u76ee\u306f\u5fc5\u9808\u3067\u3059\u3002",
53
+ number:"\u6b63\u3057\u3044\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
54
+ minValue:"\u6b21\u306e\u5024\u4ee5\u4e0a\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
55
+ maxValue:"\u6b21\u306e\u5024\u4ee5\u4e0b\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
56
+ email: "e-mail\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002",
57
+ integer: "\u6b63\u3057\u3044\u6574\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
58
+ date: "\u6b63\u3057\u3044\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
59
+ url: "\u306F\u6709\u52B9\u306AURL\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\20\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u304C\u5FC5\u8981\u3067\u3059\u3002 ('http://' \u307E\u305F\u306F 'https://')",
60
+ nodefined: " \u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093",
61
+ novalue: " \u623B\u308A\u5024\u304C\u5FC5\u8981\u3067\u3059",
62
+ customarray: "\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u306F\u914D\u5217\u3092\u8FD4\u3059\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059",
63
+ customfcheck: "\u30AB\u30B9\u30BF\u30E0\u691C\u8A3C\u306B\u306F\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u304C\u5FC5\u8981\u3067\u3059"
64
+ }
65
+ },
66
+ view : {
67
+ caption: "\u30EC\u30B3\u30FC\u30C9\u3092\u8868\u793A",
68
+ bClose: "\u9589\u3058\u308B"
69
+ },
70
+ del : {
71
+ caption: "\u524a\u9664",
72
+ msg: "\u9078\u629e\u3057\u305f\u30ec\u30b3\u30fc\u30c9\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f",
73
+ bSubmit: "\u524a\u9664",
74
+ bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
75
+ },
76
+ nav : {
77
+ edittext: " ",
78
+ edittitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u7de8\u96c6",
79
+ addtext:" ",
80
+ addtitle: "\u884c\u3092\u65b0\u898f\u8ffd\u52a0",
81
+ deltext: " ",
82
+ deltitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u524a\u9664",
83
+ searchtext: " ",
84
+ searchtitle: "\u30ec\u30b3\u30fc\u30c9\u691c\u7d22",
85
+ refreshtext: "",
86
+ refreshtitle: "\u30b0\u30ea\u30c3\u30c9\u3092\u30ea\u30ed\u30fc\u30c9",
87
+ alertcap: "\u8b66\u544a",
88
+ alerttext: "\u884c\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\u3002",
89
+ viewtext: "",
90
+ viewtitle: "\u9078\u629E\u3057\u305F\u884C\u3092\u8868\u793A"
91
+ },
92
+ col : {
93
+ caption: "\u5217\u3092\u8868\u793a\uff0f\u96a0\u3059",
94
+ bSubmit: "\u9001\u4fe1",
95
+ bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
96
+ },
97
+ errors : {
98
+ errcap : "\u30a8\u30e9\u30fc",
99
+ nourl : "URL\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
100
+ norecords: "\u51e6\u7406\u5bfe\u8c61\u306e\u30ec\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093\u3002",
101
+ model : "colNames\u306e\u9577\u3055\u304ccolModel\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"
102
+ },
103
+ formatter : {
104
+ integer: {
105
+ thousandsSeparator: ",",
106
+ defaultValue: '0'
107
+ },
108
+ number: {
109
+ decimalSeparator: ".",
110
+ thousandsSeparator: ",",
111
+ decimalPlaces: 2,
112
+ defaultValue: '0.00'
113
+ },
114
+ currency: {
115
+ decimalSeparator: ".",
116
+ thousandsSeparator: ",",
117
+ decimalPlaces: 0,
118
+ prefix: "",
119
+ suffix: "",
120
+ defaultValue: '0'
121
+ },
122
+ date : {
123
+ dayNames: [
124
+ "\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f",
125
+ "\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f"
126
+ ],
127
+ monthNames: [
128
+ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
129
+ "1\u6708", "2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", "10\u6708", "11\u6708", "12\u6708"
130
+ ],
131
+ AmPm : ["am","pm","AM","PM"],
132
+ S: function (j) { return "\u756a\u76ee"; },
133
+ srcformat: 'Y-m-d',
134
+ newformat: 'd/m/Y',
135
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
136
+ masks : {
137
+ ISO8601Long:"Y-m-d H:i:s",
138
+ ISO8601Short:"Y-m-d",
139
+ ShortDate: "n/j/Y",
140
+ LongDate: "l, F d, Y",
141
+ FullDateTime: "l, F d, Y g:i:s A",
142
+ MonthDay: "F d",
143
+ ShortTime: "g:i A",
144
+ LongTime: "g:i:s A",
145
+ SortableDateTime: "Y-m-d\\TH:i:s",
146
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
147
+ YearMonth: "F, Y"
148
+ },
149
+ reformatAfterEdit : false
150
+ },
151
+ baseLinkUrl: '',
152
+ showAction: '',
153
+ target: '',
154
+ checkbox : {disabled:true},
155
+ idName : 'id'
156
+ }
157
+ });
158
+ })(jQuery);
app/assets/js/i18n/grid.locale-kr.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid English Translation
4
+ * Tony Tomov tony@trirand.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "보기 {0} - {1} / {2}",
14
+ emptyrecords: "표시할 행이 없습니다",
15
+ loadtext: "조회중...",
16
+ pgtext : "페이지 {0} / {1}"
17
+ },
18
+ search : {
19
+ caption: "검색...",
20
+ Find: "찾기",
21
+ Reset: "초기화",
22
+ odata: [{ oper:'eq', text:"같다"},{ oper:'ne', text:"같지 않다"},{ oper:'lt', text:"작다"},{ oper:'le', text:"작거나 같다"},{ oper:'gt', text:"크다"},{ oper:'ge', text:"크거나 같다"},{ oper:'bw', text:"로 시작한다"},{ oper:'bn', text:"로 시작하지 않는다"},{ oper:'in', text:"내에 있다"},{ oper:'ni', text:"내에 있지 않다"},{ oper:'ew', text:"로 끝난다"},{ oper:'en', text:"로 끝나지 않는다"},{ oper:'cn', text:"내에 존재한다"},{ oper:'nc', text:"내에 존재하지 않는다"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "전부" }, { op: "OR", text: "임의" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "행 추가",
29
+ editCaption: "행 수정",
30
+ bSubmit: "전송",
31
+ bCancel: "취소",
32
+ bClose: "닫기",
33
+ saveData: "자료가 변경되었습니다! 저장하시겠습니까?",
34
+ bYes : "예",
35
+ bNo : "아니오",
36
+ bExit : "취소",
37
+ msg: {
38
+ required:"필수항목입니다",
39
+ number:"유효한 번호를 입력해 주세요",
40
+ minValue:"입력값은 크거나 같아야 합니다",
41
+ maxValue:"입력값은 작거나 같아야 합니다",
42
+ email: "유효하지 않은 이메일주소입니다",
43
+ integer: "유효한 숫자를 입력하세요",
44
+ date: "유효한 날짜를 입력하세요",
45
+ url: "은 유효하지 않은 URL입니다. 문장앞에 다음단어가 필요합니다('http://' or 'https://')",
46
+ nodefined : " 은 정의도지 않았습니다!",
47
+ novalue : " 반환값이 필요합니다!",
48
+ customarray : "사용자정의 함수는 배열을 반환해야 합니다!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "행 조회",
55
+ bClose: "닫기"
56
+ },
57
+ del : {
58
+ caption: "삭제",
59
+ msg: "선택된 행을 삭제하시겠습니까?",
60
+ bSubmit: "삭제",
61
+ bCancel: "취소"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "선택된 행 편집",
66
+ addtext:"",
67
+ addtitle: "행 삽입",
68
+ deltext: "",
69
+ deltitle: "선택된 행 삭제",
70
+ searchtext: "",
71
+ searchtitle: "행 찾기",
72
+ refreshtext: "",
73
+ refreshtitle: "그리드 갱신",
74
+ alertcap: "경고",
75
+ alerttext: "행을 선택하세요",
76
+ viewtext: "",
77
+ viewtitle: "선택된 행 조회"
78
+ },
79
+ col : {
80
+ caption: "열을 선택하세요",
81
+ bSubmit: "확인",
82
+ bCancel: "취소"
83
+ },
84
+ errors : {
85
+ errcap : "오류",
86
+ nourl : "설정된 url이 없습니다",
87
+ norecords: "처리할 행이 없습니다",
88
+ model : "colNames의 길이가 colModel과 일치하지 않습니다!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: ",", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
97
+ "일", "월", "화", "수", "목", "금", "토"
98
+ ],
99
+ monthNames: [
100
+ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
101
+ "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'm-d-Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "Y/j/n",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-lt.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Lithuanian Translation
4
+ * aur1mas aur1mas@devnet.lt
5
+ * http://aur1mas.devnet.lt
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Peržiūrima {0} - {1} iš {2}",
14
+ emptyrecords: "Įrašų nėra",
15
+ loadtext: "Kraunama...",
16
+ pgtext : "Puslapis {0} iš {1}"
17
+ },
18
+ search : {
19
+ caption: "Paieška...",
20
+ Find: "Ieškoti",
21
+ Reset: "Atstatyti",
22
+ odata: [{ oper:'eq', text:"lygu"},{ oper:'ne', text:"nelygu"},{ oper:'lt', text:"mažiau"},{ oper:'le', text:"mažiau arba lygu"},{ oper:'gt', text:"daugiau"},{ oper:'ge', text:"daugiau arba lygu"},{ oper:'bw', text:"prasideda"},{ oper:'bn', text:"neprasideda"},{ oper:'in', text:"reikšmė yra"},{ oper:'ni', text:"reikšmės nėra"},{ oper:'ew', text:"baigiasi"},{ oper:'en', text:"nesibaigia"},{ oper:'cn', text:"yra sudarytas"},{ oper:'nc', text:"nėra sudarytas"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "visi" }, { op: "OR", text: "bet kuris" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Sukurti įrašą",
29
+ editCaption: "Redaguoti įrašą",
30
+ bSubmit: "Išsaugoti",
31
+ bCancel: "Atšaukti",
32
+ bClose: "Uždaryti",
33
+ saveData: "Duomenys buvo pakeisti! Išsaugoti pakeitimus?",
34
+ bYes : "Taip",
35
+ bNo : "Ne",
36
+ bExit : "Atšaukti",
37
+ msg: {
38
+ required:"Privalomas laukas",
39
+ number:"Įveskite tinkamą numerį",
40
+ minValue:"reikšmė turi būti didesnė arba lygi ",
41
+ maxValue:"reikšmė turi būti mažesnė arba lygi",
42
+ email: "neteisingas el. pašto adresas",
43
+ integer: "Įveskite teisingą sveikąjį skaičių",
44
+ date: "Įveskite teisingą datą",
45
+ url: "blogas adresas. Nepamirškite pridėti ('http://' arba 'https://')",
46
+ nodefined : " nėra apibrėžta!",
47
+ novalue : " turi būti gražinama kokia nors reikšmė!",
48
+ customarray : "Custom f-ja turi grąžinti masyvą!",
49
+ customfcheck : "Custom f-ja tūrėtų būti sukurta, prieš bandant ją naudoti!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Peržiūrėti įrašus",
55
+ bClose: "Uždaryti"
56
+ },
57
+ del : {
58
+ caption: "Ištrinti",
59
+ msg: "Ištrinti pažymėtus įrašus(-ą)?",
60
+ bSubmit: "Ištrinti",
61
+ bCancel: "Atšaukti"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Redaguoti pažymėtą eilutę",
66
+ addtext:"",
67
+ addtitle: "Pridėti naują eilutę",
68
+ deltext: "",
69
+ deltitle: "Ištrinti pažymėtą eilutę",
70
+ searchtext: "",
71
+ searchtitle: "Rasti įrašus",
72
+ refreshtext: "",
73
+ refreshtitle: "Perkrauti lentelę",
74
+ alertcap: "Įspėjimas",
75
+ alerttext: "Pasirinkite eilutę",
76
+ viewtext: "",
77
+ viewtitle: "Peržiūrėti pasirinktą eilutę"
78
+ },
79
+ col : {
80
+ caption: "Pasirinkti stulpelius",
81
+ bSubmit: "Gerai",
82
+ bCancel: "Atšaukti"
83
+ },
84
+ errors : {
85
+ errcap : "Klaida",
86
+ nourl : "Url reikšmė turi būti perduota",
87
+ norecords: "Nėra įrašų, kuriuos būtų galima apdoroti",
88
+ model : "colNames skaičius <> colModel skaičiui!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: "", defaultValue: '0'},
92
+ number : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Sek", "Pir", "Ant", "Tre", "Ket", "Pen", "Šeš",
97
+ "Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"
98
+ ],
99
+ monthNames: [
100
+ "Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugj", "Rugs", "Spa", "Lap", "Gru",
101
+ "Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd/m/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-mne.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Montenegrian Translation
4
+ * Bild Studio info@bild-studio.net
5
+ * http://www.bild-studio.com
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Pregled {0} - {1} od {2}",
14
+ emptyrecords: "Ne postoji nijedan zapis",
15
+ loadtext: "Učitivanje...",
16
+ pgtext : "Strana {0} od {1}"
17
+ },
18
+ search : {
19
+ caption: "Traženje...",
20
+ Find: "Traži",
21
+ Reset: "Resetuj",
22
+ odata: [{ oper:'eq', text:"jednako"},{ oper:'ne', text:"nije jednako"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili jednako"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili jednako"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa"},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Dodaj zapis",
29
+ editCaption: "Izmjeni zapis",
30
+ bSubmit: "Pošalji",
31
+ bCancel: "Odustani",
32
+ bClose: "Zatvori",
33
+ saveData: "Podatak je izmjenjen! Sačuvaj izmjene?",
34
+ bYes : "Da",
35
+ bNo : "Ne",
36
+ bExit : "Odustani",
37
+ msg: {
38
+ required:"Polje je obavezno",
39
+ number:"Unesite ispravan broj",
40
+ minValue:"vrijednost mora biti veća od ili jednaka sa ",
41
+ maxValue:"vrijednost mora biti manja ili jednaka sa",
42
+ email: "nije ispravna email adresa, nije valjda da ne umiješ ukucati mail!?",
43
+ integer: "Ne zajebaji se unesi cjelobrojnu vrijednost ",
44
+ date: "Unesite ispravan datum",
45
+ url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
46
+ nodefined : " nije definisan!",
47
+ novalue : " zahtjevana je povratna vrijednost!",
48
+ customarray : "Prilagođena funkcija treba da vrati niz!",
49
+ customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provjere!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Pogledaj zapis",
55
+ bClose: "Zatvori"
56
+ },
57
+ del : {
58
+ caption: "Izbrisi",
59
+ msg: "Izbrisi izabran(e) zapise(e)?",
60
+ bSubmit: "Izbriši",
61
+ bCancel: "Odbaci"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Izmjeni izabrani red",
66
+ addtext:"",
67
+ addtitle: "Dodaj novi red",
68
+ deltext: "",
69
+ deltitle: "Izbriši izabran red",
70
+ searchtext: "",
71
+ searchtitle: "Nađi zapise",
72
+ refreshtext: "",
73
+ refreshtitle: "Ponovo učitaj podatke",
74
+ alertcap: "Upozorenje",
75
+ alerttext: "Izaberite red",
76
+ viewtext: "",
77
+ viewtitle: "Pogledaj izabrani red"
78
+ },
79
+ col : {
80
+ caption: "Izaberi kolone",
81
+ bSubmit: "OK",
82
+ bCancel: "Odbaci"
83
+ },
84
+ errors : {
85
+ errcap : "Greška",
86
+ nourl : "Nije postavljen URL",
87
+ norecords: "Nema zapisa za obradu",
88
+ model : "Dužina modela colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
97
+ "Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
98
+ ],
99
+ monthNames: [
100
+ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
101
+ "Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd/m/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-nl.js ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function(a) {
2
+ a.jgrid = a.jgrid || {};
3
+ a.extend(a.jgrid,{
4
+ defaults:
5
+ {
6
+ recordtext: "regels {0} - {1} van {2}",
7
+ emptyrecords: "Geen data gevonden.",
8
+ loadtext: "laden...",
9
+ pgtext: "pagina {0} van {1}"
10
+ },
11
+ search:
12
+ {
13
+ caption: "Zoeken...",
14
+ Find: "Zoek",
15
+ Reset: "Herstellen",
16
+ odata: [{ oper:'eq', text:"gelijk aan"},{ oper:'ne', text:"niet gelijk aan"},{ oper:'lt', text:"kleiner dan"},{ oper:'le', text:"kleiner dan of gelijk aan"},{ oper:'gt', text:"groter dan"},{ oper:'ge', text:"groter dan of gelijk aan"},{ oper:'bw', text:"begint met"},{ oper:'bn', text:"begint niet met"},{ oper:'in', text:"is in"},{ oper:'ni', text:"is niet in"},{ oper:'ew', text:"eindigd met"},{ oper:'en', text:"eindigd niet met"},{ oper:'cn', text:"bevat"},{ oper:'nc', text:"bevat niet"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
17
+ groupOps: [{ op: "AND", text: "alle" }, { op: "OR", text: "een van de"}],
18
+ operandTitle : "Click to select search operation.",
19
+ resetTitle : "Reset Search Value"
20
+ },
21
+ edit:
22
+ {
23
+ addCaption: "Nieuw",
24
+ editCaption: "Bewerken",
25
+ bSubmit: "Opslaan",
26
+ bCancel: "Annuleren",
27
+ bClose: "Sluiten",
28
+ saveData: "Er is data aangepast! Wijzigingen opslaan?",
29
+ bYes: "Ja",
30
+ bNo: "Nee",
31
+ bExit: "Sluiten",
32
+ msg:
33
+ {
34
+ required: "Veld is verplicht",
35
+ number: "Voer a.u.b. geldig nummer in",
36
+ minValue: "Waarde moet groter of gelijk zijn aan ",
37
+ maxValue: "Waarde moet kleiner of gelijks zijn aan",
38
+ email: "is geen geldig e-mailadres",
39
+ integer: "Voer a.u.b. een geldig getal in",
40
+ date: "Voer a.u.b. een geldige waarde in",
41
+ url: "is geen geldige URL. Prefix is verplicht ('http://' or 'https://')",
42
+ nodefined : " is not defined!",
43
+ novalue : " return value is required!",
44
+ customarray : "Custom function should return array!",
45
+ customfcheck : "Custom function should be present in case of custom checking!"
46
+ }
47
+ },
48
+ view:
49
+ {
50
+ caption: "Tonen",
51
+ bClose: "Sluiten"
52
+ },
53
+ del:
54
+ {
55
+ caption: "Verwijderen",
56
+ msg: "Verwijder geselecteerde regel(s)?",
57
+ bSubmit: "Verwijderen",
58
+ bCancel: "Annuleren"
59
+ },
60
+ nav:
61
+ {
62
+ edittext: "",
63
+ edittitle: "Bewerken",
64
+ addtext: "",
65
+ addtitle: "Nieuw",
66
+ deltext: "",
67
+ deltitle: "Verwijderen",
68
+ searchtext: "",
69
+ searchtitle: "Zoeken",
70
+ refreshtext: "",
71
+ refreshtitle: "Vernieuwen",
72
+ alertcap: "Waarschuwing",
73
+ alerttext: "Selecteer a.u.b. een regel",
74
+ viewtext: "",
75
+ viewtitle: "Openen"
76
+ },
77
+ col:
78
+ {
79
+ caption: "Tonen/verbergen kolommen",
80
+ bSubmit: "OK",
81
+ bCancel: "Annuleren"
82
+ },
83
+ errors:
84
+ {
85
+ errcap: "Fout",
86
+ nourl: "Er is geen URL gedefinieerd",
87
+ norecords: "Geen data om te verwerken",
88
+ model: "Lengte van 'colNames' is niet gelijk aan 'colModel'!"
89
+ },
90
+ formatter:
91
+ {
92
+ integer:
93
+ {
94
+ thousandsSeparator: ".",
95
+ defaultValue: "0"
96
+ },
97
+ number:
98
+ {
99
+ decimalSeparator: ",",
100
+ thousandsSeparator: ".",
101
+ decimalPlaces: 2,
102
+ defaultValue: "0.00"
103
+ },
104
+ currency:
105
+ {
106
+ decimalSeparator: ",",
107
+ thousandsSeparator: ".",
108
+ decimalPlaces: 2,
109
+ prefix: "EUR ",
110
+ suffix: "",
111
+ defaultValue: "0.00"
112
+ },
113
+ date:
114
+ {
115
+ dayNames: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag"],
116
+ monthNames: ["Jan", "Feb", "Maa", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "October", "November", "December"],
117
+ AmPm: ["am", "pm", "AM", "PM"],
118
+ S: function(b) {
119
+ return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
120
+ },
121
+ srcformat: "Y-m-d",
122
+ newformat: "d/m/Y",
123
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
124
+ masks:
125
+ {
126
+ ISO8601Long: "Y-m-d H:i:s",
127
+ ISO8601Short: "Y-m-d",
128
+ ShortDate: "n/j/Y",
129
+ LongDate: "l, F d, Y",
130
+ FullDateTime: "l d F Y G:i:s",
131
+ MonthDay: "d F",
132
+ ShortTime: "G:i",
133
+ LongTime: "G:i:s",
134
+ SortableDateTime: "Y-m-d\\TH:i:s",
135
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
136
+ YearMonth: "F, Y"
137
+ },
138
+ reformatAfterEdit: false
139
+ },
140
+ baseLinkUrl: "",
141
+ showAction: "",
142
+ target: "",
143
+ checkbox:
144
+ {
145
+ disabled: true
146
+ },
147
+ idName: "id"
148
+ }
149
+ });
150
+ })(jQuery);
app/assets/js/i18n/grid.locale-no.js ADDED
@@ -0,0 +1 @@
 
1
+ (function(a){a.jgrid= a.jgrid || {};a.jgrid.defaults={recordtext:"Rad {0} - {1}, totalt {2}",loadtext:"Laster...",pgtext:"Side {0} av {1}"};a.jgrid.search={caption:"S�k...",Find:"Finn",Reset:"Nullstill",odata:[{oper:'eq', text:"lik"},{oper:'ne', text:"forskjellig fra"},{oper:'lt', text:"mindre enn"},{oper:'le', text:"mindre eller lik"},{oper:'gt', text:"st�rre enn"},{oper:'ge', text:" st�rre eller lik"},{oper:'bw', text:"starter med"},{oper:'ew', text:"slutter med"},{oper:'cn', text:"inneholder"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],operandTitle : "Click to select search operation.",resetTitle : "Reset Search Value"};a.jgrid.edit={addCaption:"Ny rad",editCaption:"Rediger",bSubmit:"Send",bCancel:"Avbryt",bClose:"Lukk",processData:"Laster...",msg:{required:"Felt er obligatorisk",number:"Legg inn et gyldig tall",minValue:"verdi m� v�re st�rre enn eller lik",maxValue:"verdi m� v�re mindre enn eller lik",email:"er ikke en gyldig e-post adresse",integer:"Legg inn et gyldig heltall",date:"Legg inn en gyldig dato",url:"er ikke en gyldig URL. Prefiks p�krevd ('http://' eller 'https://')",nodefined:" er ikke definert!",novalue:" returverdi er p�krevd!",customarray:"Tilpasset funksjon m� returnere en tabell!",customfcheck:"Tilpasset funksjon m� eksistere!"}};a.jgrid.view={caption:"�pne post",bClose:"Lukk"};a.jgrid.del={caption:"Slett",msg:"Slett valgte rad(er)?",bSubmit:"Slett",bCancel:"Avbryt",processData:"Behandler..."};a.jgrid.nav={edittext:" ",edittitle:"Rediger valgte rad(er)",addtext:" ",addtitle:"Legg til ny rad",deltext:" ",deltitle:"Slett valgte rad(er)",searchtext:" ",searchtitle:"S�k",refreshtext:"",refreshtitle:"Oppdater tabell",alertcap:"Advarsel",alerttext:"Velg rad",viewtext:" ",viewtitle:"�pne valgt rad"};a.jgrid.col={caption:"Vis/skjul kolonner",bSubmit:"Utf�r",bCancel:"Avbryt"};a.jgrid.errors={errcap:"Feil",nourl:"Ingen url er satt",norecords:"Ingen poster � behandle",model:"colNames og colModel har forskjellig lengde!"};a.jgrid.formatter={integer:{thousandsSeparator:" ",defaultValue:0},number:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,defaulValue:0},currency:{decimalSeparator:",",thousandsSeparator:" ",decimalPlaces:2,prefix:"",suffix:"",defaulValue:0},date:{dayNames:["s�.","ma.","ti.","on.","to.","fr.","l�.","S�ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L�rdag"],monthNames:["jan.","feb.","mars","april","mai","juni","juli","aug.","sep.","okt.","nov.","des.","januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],AmPm:["","","",""],S:function(b){return"."},srcformat:"Y-m-d H:i:s",newformat:"Y-m-d H:i:s",parseRe : /[#%\\\/:_;.,\t\s-]/,masks:{ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"j.n.Y",LongDate:"l j. F Y",FullDateTime:"l j. F Y kl. G.i.s",MonthDay:"j. F",ShortTime:"H:i",LongTime:"H:i:s",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F Y"},reformatAfterEdit:false},baseLinkUrl:"",showAction:"show",addParam:"",checkbox:{disabled:true}}})(jQuery);
app/assets/js/i18n/grid.locale-pl.js ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Polish Translation
4
+ * Łukasz Schab lukasz@freetree.pl
5
+ * http://FreeTree.pl
6
+ *
7
+ * Updated names, abbreviations, currency and date/time formats for Polish norms (also corresponding with CLDR v21.0.1 --> http://cldr.unicode.org/index)
8
+ * Tomasz Pęczek tpeczek@gmail.com
9
+ * http://tpeczek.blogspot.com; http://tpeczek.codeplex.com
10
+ *
11
+ * Dual licensed under the MIT and GPL licenses:
12
+ * http://www.opensource.org/licenses/mit-license.php
13
+ * http://www.gnu.org/licenses/gpl.html
14
+ **/
15
+ $.jgrid = $.jgrid || {};
16
+ $.extend($.jgrid,{
17
+ defaults : {
18
+ recordtext: "Pokaż {0} - {1} z {2}",
19
+ emptyrecords: "Brak rekordów do pokazania",
20
+ loadtext: "Ładowanie...",
21
+ pgtext : "Strona {0} z {1}"
22
+ },
23
+ search : {
24
+ caption: "Wyszukiwanie...",
25
+ Find: "Szukaj",
26
+ Reset: "Czyść",
27
+ odata: [{ oper:'eq', text:"dokładnie"},{ oper:'ne', text:"różne od"},{ oper:'lt', text:"mniejsze od"},{ oper:'le', text:"mniejsze lub równe"},{ oper:'gt', text:"większe od"},{ oper:'ge', text:"większe lub równe"},{ oper:'bw', text:"zaczyna się od"},{ oper:'bn', text:"nie zaczyna się od"},{ oper:'in', text:"jest w"},{ oper:'ni', text:"nie jest w"},{ oper:'ew', text:"kończy się na"},{ oper:'en', text:"nie kończy się na"},{ oper:'cn', text:"zawiera"},{ oper:'nc', text:"nie zawiera"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
28
+ groupOps: [ { op: "AND", text: "oraz" }, { op: "OR", text: "lub" } ],
29
+ operandTitle : "Click to select search operation.",
30
+ resetTitle : "Reset Search Value"
31
+ },
32
+ edit : {
33
+ addCaption: "Dodaj rekord",
34
+ editCaption: "Edytuj rekord",
35
+ bSubmit: "Zapisz",
36
+ bCancel: "Anuluj",
37
+ bClose: "Zamknij",
38
+ saveData: "Dane zostały zmienione! Zapisać zmiany?",
39
+ bYes: "Tak",
40
+ bNo: "Nie",
41
+ bExit: "Anuluj",
42
+ msg: {
43
+ required: "Pole jest wymagane",
44
+ number: "Proszę wpisać poprawną liczbę",
45
+ minValue: "wartość musi być większa lub równa od",
46
+ maxValue: "wartość musi być mniejsza lub równa od",
47
+ email: "nie jest poprawnym adresem e-mail",
48
+ integer: "Proszę wpisać poprawną liczbę",
49
+ date: "Proszę podaj poprawną datę",
50
+ url: "jest niewłaściwym adresem URL. Pamiętaj o prefiksie ('http://' lub 'https://')",
51
+ nodefined: " niezdefiniowane!",
52
+ novalue: " wymagana jest wartość zwracana!",
53
+ customarray: "Funkcja niestandardowa powinna zwracać tablicę!",
54
+ customfcheck: "Funkcja niestandardowa powinna być obecna w przypadku niestandardowego sprawdzania!"
55
+ }
56
+ },
57
+ view : {
58
+ caption: "Pokaż rekord",
59
+ bClose: "Zamknij"
60
+ },
61
+ del : {
62
+ caption: "Usuń",
63
+ msg: "Czy usunąć wybrany rekord(y)?",
64
+ bSubmit: "Usuń",
65
+ bCancel: "Anuluj"
66
+ },
67
+ nav : {
68
+ edittext: "",
69
+ edittitle: "Edytuj wybrany wiersz",
70
+ addtext: "",
71
+ addtitle: "Dodaj nowy wiersz",
72
+ deltext: "",
73
+ deltitle: "Usuń wybrany wiersz",
74
+ searchtext: "",
75
+ searchtitle: "Wyszukaj rekord",
76
+ refreshtext: "",
77
+ refreshtitle: "Przeładuj",
78
+ alertcap: "Uwaga",
79
+ alerttext: "Proszę wybrać wiersz",
80
+ viewtext: "",
81
+ viewtitle: "Pokaż wybrany wiersz"
82
+ },
83
+ col : {
84
+ caption: "Pokaż/Ukryj kolumny",
85
+ bSubmit: "Zatwierdź",
86
+ bCancel: "Anuluj"
87
+ },
88
+ errors : {
89
+ errcap: "Błąd",
90
+ nourl: "Brak adresu url",
91
+ norecords: "Brak danych",
92
+ model : "Długość colNames <> colModel!"
93
+ },
94
+ formatter : {
95
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
96
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
97
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" zł", defaultValue: '0,00'},
98
+ date : {
99
+ dayNames: [
100
+ "niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob.",
101
+ "niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"
102
+ ],
103
+ monthNames: [
104
+ "sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru",
105
+ "styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień"
106
+ ],
107
+ AmPm : ["","","",""],
108
+ S: function (j) {return '';},
109
+ srcformat: 'Y-m-d',
110
+ newformat: 'd.m.Y',
111
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
112
+ masks : {
113
+ ISO8601Long: "Y-m-d H:i:s",
114
+ ISO8601Short: "Y-m-d",
115
+ ShortDate: "d.m.y",
116
+ LongDate: "l, j F Y",
117
+ FullDateTime: "l, j F Y H:i:s",
118
+ MonthDay: "j F",
119
+ ShortTime: "H:i",
120
+ LongTime: "H:i:s",
121
+ SortableDateTime: "Y-m-d\\TH:i:s",
122
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
123
+ YearMonth: "F Y"
124
+ },
125
+ reformatAfterEdit : false
126
+ },
127
+ baseLinkUrl: '',
128
+ showAction: '',
129
+ target: '',
130
+ checkbox : {disabled:true},
131
+ idName : 'id'
132
+ }
133
+ });
134
+ })(jQuery);
app/assets/js/i18n/grid.locale-pt-br.js ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Brazilian-Portuguese Translation
4
+ * Sergio Righi sergio.righi@gmail.com
5
+ * http://curve.com.br
6
+ *
7
+ * Updated by Jonnas Fonini
8
+ * http://fonini.net
9
+ *
10
+ *
11
+ * Updated by Fabio Ferreira da Silva fabio_ferreiradasilva@yahoo.com.br
12
+ *
13
+ *
14
+ * Dual licensed under the MIT and GPL licenses:
15
+ * http://www.opensource.org/licenses/mit-license.php
16
+ * http://www.gnu.org/licenses/gpl.html
17
+ **/
18
+ $.jgrid = $.jgrid || {};
19
+ $.extend($.jgrid,{
20
+ defaults : {
21
+ recordtext: "Ver {0} - {1} de {2}",
22
+ emptyrecords: "Nenhum registro para visualizar",
23
+ loadtext: "Carregando...",
24
+ pgtext : "Página {0} de {1}"
25
+ },
26
+ search : {
27
+ caption: "Procurar...",
28
+ Find: "Procurar",
29
+ Reset: "Resetar",
30
+ odata: [{ oper:'eq', text:"igual"},{ oper:'ne', text:"diferente"},{ oper:'lt', text:"menor"},{ oper:'le', text:"menor ou igual"},{ oper:'gt', text:"maior"},{ oper:'ge', text:"maior ou igual"},{ oper:'bw', text:"inicia com"},{ oper:'bn', text:"não inicia com"},{ oper:'in', text:"está em"},{ oper:'ni', text:"não está em"},{ oper:'ew', text:"termina com"},{ oper:'en', text:"não termina com"},{ oper:'cn', text:"contém"},{ oper:'nc', text:"não contém"},{ oper:'nu', text:"nulo"},{ oper:'nn', text:"não nulo"}],
31
+ groupOps: [ { op: "AND", text: "todos" },{ op: "OR", text: "qualquer um" } ],
32
+ operandTitle : "Click to select search operation.",
33
+ resetTitle : "Reset Search Value"
34
+ },
35
+ edit : {
36
+ addCaption: "Incluir",
37
+ editCaption: "Alterar",
38
+ bSubmit: "Enviar",
39
+ bCancel: "Cancelar",
40
+ bClose: "Fechar",
41
+ saveData: "Os dados foram alterados! Salvar alterações?",
42
+ bYes : "Sim",
43
+ bNo : "Não",
44
+ bExit : "Cancelar",
45
+ msg: {
46
+ required:"Campo obrigatório",
47
+ number:"Por favor, informe um número válido",
48
+ minValue:"valor deve ser igual ou maior que ",
49
+ maxValue:"valor deve ser menor ou igual a",
50
+ email: "este e-mail não é válido",
51
+ integer: "Por favor, informe um valor inteiro",
52
+ date: "Por favor, informe uma data válida",
53
+ url: "não é uma URL válida. Prefixo obrigatório ('http://' or 'https://')",
54
+ nodefined : " não está definido!",
55
+ novalue : " um valor de retorno é obrigatório!",
56
+ customarray : "Função customizada deve retornar um array!",
57
+ customfcheck : "Função customizada deve estar presente em caso de validação customizada!"
58
+ }
59
+ },
60
+ view : {
61
+ caption: "Ver Registro",
62
+ bClose: "Fechar"
63
+ },
64
+ del : {
65
+ caption: "Apagar",
66
+ msg: "Apagar registro(s) selecionado(s)?",
67
+ bSubmit: "Apagar",
68
+ bCancel: "Cancelar"
69
+ },
70
+ nav : {
71
+ edittext: " ",
72
+ edittitle: "Alterar registro selecionado",
73
+ addtext:" ",
74
+ addtitle: "Incluir novo registro",
75
+ deltext: " ",
76
+ deltitle: "Apagar registro selecionado",
77
+ searchtext: " ",
78
+ searchtitle: "Procurar registros",
79
+ refreshtext: "",
80
+ refreshtitle: "Recarregando tabela",
81
+ alertcap: "Aviso",
82
+ alerttext: "Por favor, selecione um registro",
83
+ viewtext: "",
84
+ viewtitle: "Ver linha selecionada"
85
+ },
86
+ col : {
87
+ caption: "Mostrar/Esconder Colunas",
88
+ bSubmit: "Enviar",
89
+ bCancel: "Cancelar"
90
+ },
91
+ errors : {
92
+ errcap : "Erro",
93
+ nourl : "Nenhuma URL definida",
94
+ norecords: "Sem registros para exibir",
95
+ model : "Comprimento de colNames <> colModel!"
96
+ },
97
+ formatter : {
98
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
99
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
100
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "R$ ", suffix:"", defaultValue: '0,00'},
101
+ date : {
102
+ dayNames: [
103
+ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb",
104
+ "Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"
105
+ ],
106
+ monthNames: [
107
+ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
108
+ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
109
+ ],
110
+ AmPm : ["am","pm","AM","PM"],
111
+ S: function (j) {return j < 11 || j > 13 ? ['º', 'º', 'º', 'º'][Math.min((j - 1) % 10, 3)] : 'º'},
112
+ srcformat: 'Y-m-d',
113
+ newformat: 'd/m/Y',
114
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
115
+ masks : {
116
+ ISO8601Long:"Y-m-d H:i:s",
117
+ ISO8601Short:"Y-m-d",
118
+ ShortDate: "n/j/Y",
119
+ LongDate: "l, F d, Y",
120
+ FullDateTime: "l, F d, Y g:i:s A",
121
+ MonthDay: "F d",
122
+ ShortTime: "g:i A",
123
+ LongTime: "g:i:s A",
124
+ SortableDateTime: "Y-m-d\\TH:i:s",
125
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
126
+ YearMonth: "F, Y"
127
+ },
128
+ reformatAfterEdit : false
129
+ },
130
+ baseLinkUrl: '',
131
+ showAction: '',
132
+ target: '',
133
+ checkbox : {disabled:true},
134
+ idName : 'id'
135
+ }
136
+ });
137
+ })(jQuery);
app/assets/js/i18n/grid.locale-pt.js ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Portuguese Translation
4
+ * Tradu��o da jqGrid em Portugues por Frederico Carvalho, http://www.eyeviewdesign.pt
5
+ * Dual licensed under the MIT and GPL licenses:
6
+ * http://www.opensource.org/licenses/mit-license.php
7
+ * http://www.gnu.org/licenses/gpl.html
8
+ **/
9
+ $.jgrid = $.jgrid || {};
10
+ $.extend($.jgrid,{
11
+ defaults : {
12
+ recordtext: "View {0} - {1} of {2}",
13
+ emptyrecords: "No records to view",
14
+ loadtext: "A carregar...",
15
+ pgtext : "Página {0} de {1}"
16
+ },
17
+ search : {
18
+ caption: "Busca...",
19
+ Find: "Procurar",
20
+ Reset: "Limpar",
21
+ odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
22
+ groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
23
+ operandTitle : "Click to select search operation.",
24
+ resetTitle : "Reset Search Value"
25
+ },
26
+ edit : {
27
+ addCaption: "Adicionar Registo",
28
+ editCaption: "Modificar Registo",
29
+ bSubmit: "Submeter",
30
+ bCancel: "Cancelar",
31
+ bClose: "Fechar",
32
+ saveData: "Data has been changed! Save changes?",
33
+ bYes : "Yes",
34
+ bNo : "No",
35
+ bExit : "Cancel",
36
+ msg: {
37
+ required:"Campo obrigat�rio",
38
+ number:"Por favor, introduza um numero",
39
+ minValue:"O valor deve ser maior ou igual que",
40
+ maxValue:"O valor deve ser menor ou igual a",
41
+ email: "N�o � um endere�o de email v�lido",
42
+ integer: "Por favor, introduza um numero inteiro",
43
+ url: "is not a valid URL. Prefix required ('http://' or 'https://')",
44
+ nodefined : " is not defined!",
45
+ novalue : " return value is required!",
46
+ customarray : "Custom function should return array!",
47
+ customfcheck : "Custom function should be present in case of custom checking!"
48
+ }
49
+ },
50
+ view : {
51
+ caption: "View Record",
52
+ bClose: "Close"
53
+ },
54
+ del : {
55
+ caption: "Eliminar",
56
+ msg: "Deseja eliminar o(s) registo(s) seleccionado(s)?",
57
+ bSubmit: "Eliminar",
58
+ bCancel: "Cancelar"
59
+ },
60
+ nav : {
61
+ edittext: " ",
62
+ edittitle: "Modificar registo seleccionado",
63
+ addtext:" ",
64
+ addtitle: "Adicionar novo registo",
65
+ deltext: " ",
66
+ deltitle: "Eliminar registo seleccionado",
67
+ searchtext: " ",
68
+ searchtitle: "Procurar",
69
+ refreshtext: "",
70
+ refreshtitle: "Actualizar",
71
+ alertcap: "Aviso",
72
+ alerttext: "Por favor, seleccione um registo",
73
+ viewtext: "",
74
+ viewtitle: "View selected row"
75
+ },
76
+ col : {
77
+ caption: "Mostrar/Ocultar Colunas",
78
+ bSubmit: "Enviar",
79
+ bCancel: "Cancelar"
80
+ },
81
+ errors : {
82
+ errcap : "Erro",
83
+ nourl : "N�o especificou um url",
84
+ norecords: "N�o existem dados para processar",
85
+ model : "Tamanho do colNames <> colModel!"
86
+ },
87
+ formatter : {
88
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
89
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
90
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
91
+ date : {
92
+ dayNames: [
93
+ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab",
94
+ "Domingo", "Segunda-Feira", "Ter�a-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "S�bado"
95
+ ],
96
+ monthNames: [
97
+ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
98
+ "Janeiro", "Fevereiro", "Mar�o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
99
+ ],
100
+ AmPm : ["am","pm","AM","PM"],
101
+ S: function (j) {return j < 11 || j > 13 ? ['�', '�', '�', '�'][Math.min((j - 1) % 10, 3)] : '�'},
102
+ srcformat: 'Y-m-d',
103
+ newformat: 'd/m/Y',
104
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
105
+ masks : {
106
+ ISO8601Long:"Y-m-d H:i:s",
107
+ ISO8601Short:"Y-m-d",
108
+ ShortDate: "n/j/Y",
109
+ LongDate: "l, F d, Y",
110
+ FullDateTime: "l, F d, Y g:i:s A",
111
+ MonthDay: "F d",
112
+ ShortTime: "g:i A",
113
+ LongTime: "g:i:s A",
114
+ SortableDateTime: "Y-m-d\\TH:i:s",
115
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
116
+ YearMonth: "F, Y"
117
+ },
118
+ reformatAfterEdit : false
119
+ },
120
+ baseLinkUrl: '',
121
+ showAction: '',
122
+ target: '',
123
+ checkbox : {disabled:true},
124
+ idName : 'id'
125
+ }
126
+ });
127
+ })(jQuery);
app/assets/js/i18n/grid.locale-ro.js ADDED
@@ -0,0 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Romanian Translation
4
+ * Alexandru Emil Lupu contact@alecslupu.ro
5
+ * http://www.alecslupu.ro/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Vizualizare {0} - {1} din {2}",
14
+ emptyrecords: "Nu există înregistrări de vizualizat",
15
+ loadtext: "Încărcare...",
16
+ pgtext : "Pagina {0} din {1}"
17
+ },
18
+ search : {
19
+ caption: "Caută...",
20
+ Find: "Caută",
21
+ Reset: "Resetare",
22
+ odata: [{ oper:'eq', text:"egal"},{ oper:'ne', text:"diferit"},{ oper:'lt', text:"mai mic"},{ oper:'le', text:"mai mic sau egal"},{ oper:'gt', text:"mai mare"},{ oper:'ge', text:"mai mare sau egal"},{ oper:'bw', text:"începe cu"},{ oper:'bn', text:"nu începe cu"},{ oper:'in', text:"se găsește în"},{ oper:'ni', text:"nu se găsește în"},{ oper:'ew', text:"se termină cu"},{ oper:'en', text:"nu se termină cu"},{ oper:'cn', text:"conține"},{ oper:'nc', text:""},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "toate" }, { op: "OR", text: "oricare" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Adăugare înregistrare",
29
+ editCaption: "Modificare înregistrare",
30
+ bSubmit: "Salvează",
31
+ bCancel: "Anulare",
32
+ bClose: "Închide",
33
+ saveData: "Informațiile au fost modificate! Salvați modificările?",
34
+ bYes : "Da",
35
+ bNo : "Nu",
36
+ bExit : "Anulare",
37
+ msg: {
38
+ required:"Câmpul este obligatoriu",
39
+ number:"Vă rugăm introduceți un număr valid",
40
+ minValue:"valoarea trebuie sa fie mai mare sau egală cu",
41
+ maxValue:"valoarea trebuie sa fie mai mică sau egală cu",
42
+ email: "nu este o adresă de e-mail validă",
43
+ integer: "Vă rugăm introduceți un număr valid",
44
+ date: "Vă rugăm să introduceți o dată validă",
45
+ url: "Nu este un URL valid. Prefixul este necesar('http://' or 'https://')",
46
+ nodefined : " is not defined!",
47
+ novalue : " return value is required!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Vizualizare înregistrare",
54
+ bClose: "Închidere"
55
+ },
56
+ del : {
57
+ caption: "Ștegere",
58
+ msg: "Ștergeți înregistrarea (înregistrările) selectate?",
59
+ bSubmit: "Șterge",
60
+ bCancel: "Anulare"
61
+ },
62
+ nav : {
63
+ edittext: "",
64
+ edittitle: "Modifică rândul selectat",
65
+ addtext:"",
66
+ addtitle: "Adaugă rând nou",
67
+ deltext: "",
68
+ deltitle: "Șterge rândul selectat",
69
+ searchtext: "",
70
+ searchtitle: "Căutare înregistrări",
71
+ refreshtext: "",
72
+ refreshtitle: "Reîncarcare Grid",
73
+ alertcap: "Avertisment",
74
+ alerttext: "Vă rugăm să selectați un rând",
75
+ viewtext: "",
76
+ viewtitle: "Vizualizează rândul selectat"
77
+ },
78
+ col : {
79
+ caption: "Arată/Ascunde coloanele",
80
+ bSubmit: "Salvează",
81
+ bCancel: "Anulare"
82
+ },
83
+ errors : {
84
+ errcap : "Eroare",
85
+ nourl : "Niciun url nu este setat",
86
+ norecords: "Nu sunt înregistrări de procesat",
87
+ model : "Lungimea colNames <> colModel!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
92
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
93
+ date : {
94
+ dayNames: [
95
+ "Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm",
96
+ "Duminică", "Luni", "Marți", "Miercuri", "Joi", "Vineri", "Sâmbătă"
97
+ ],
98
+ monthNames: [
99
+ "Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Noi", "Dec",
100
+ "Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"
101
+ ],
102
+ AmPm : ["am","pm","AM","PM"],
103
+ /*
104
+ Here is a problem in romanian:
105
+ M / F
106
+ 1st = primul / prima
107
+ 2nd = Al doilea / A doua
108
+ 3rd = Al treilea / A treia
109
+ 4th = Al patrulea/ A patra
110
+ 5th = Al cincilea / A cincea
111
+ 6th = Al șaselea / A șasea
112
+ 7th = Al șaptelea / A șaptea
113
+ ....
114
+ */
115
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
116
+ srcformat: 'Y-m-d',
117
+ newformat: 'd/m/Y',
118
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
119
+ masks : {
120
+ ISO8601Long:"Y-m-d H:i:s",
121
+ ISO8601Short:"Y-m-d",
122
+ ShortDate: "n/j/Y",
123
+ LongDate: "l, F d, Y",
124
+ FullDateTime: "l, F d, Y g:i:s A",
125
+ MonthDay: "F d",
126
+ ShortTime: "g:i A",
127
+ LongTime: "g:i:s A",
128
+ SortableDateTime: "Y-m-d\\TH:i:s",
129
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
130
+ YearMonth: "F, Y"
131
+ },
132
+ reformatAfterEdit : false
133
+ },
134
+ baseLinkUrl: '',
135
+ showAction: '',
136
+ target: '',
137
+ checkbox : {disabled:true},
138
+ idName : 'id'
139
+ }
140
+ });
141
+ })(jQuery);
app/assets/js/i18n/grid.locale-ru.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Russian Translation v1.0 02.07.2009 (based on translation by Alexey Kanaev v1.1 21.01.2009, http://softcore.com.ru)
4
+ * Sergey Dyagovchenko
5
+ * http://d.sumy.ua
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Просмотр {0} - {1} из {2}",
14
+ emptyrecords: "Нет записей для просмотра",
15
+ loadtext: "Загрузка...",
16
+ pgtext : "Стр. {0} из {1}"
17
+ },
18
+ search : {
19
+ caption: "Поиск...",
20
+ Find: "Найти",
21
+ Reset: "Сброс",
22
+ odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"не равно"},{ oper:'lt', text:"меньше"},{ oper:'le', text:"меньше или равно"},{ oper:'gt', text:"больше"},{ oper:'ge', text:"больше или равно"},{ oper:'bw', text:"начинается с"},{ oper:'bn', text:"не начинается с"},{ oper:'in', text:"находится в"},{ oper:'ni', text:"не находится в"},{ oper:'ew', text:"заканчивается на"},{ oper:'en', text:"не заканчивается на"},{ oper:'cn', text:"содержит"},{ oper:'nc', text:"не содержит"},{ oper:'nu', text:"равно NULL"},{ oper:'nn', text:"не равно NULL"}],
23
+ groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "любой" }],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Добавить запись",
29
+ editCaption: "Редактировать запись",
30
+ bSubmit: "Сохранить",
31
+ bCancel: "Отмена",
32
+ bClose: "Закрыть",
33
+ saveData: "Данные были измененны! Сохранить изменения?",
34
+ bYes : "Да",
35
+ bNo : "Нет",
36
+ bExit : "Отмена",
37
+ msg: {
38
+ required:"Поле является обязательным",
39
+ number:"Пожалуйста, введите правильное число",
40
+ minValue:"значение должно быть больше либо равно",
41
+ maxValue:"значение должно быть меньше либо равно",
42
+ email: "некорректное значение e-mail",
43
+ integer: "Пожалуйста, введите целое число",
44
+ date: "Пожалуйста, введите правильную дату",
45
+ url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')",
46
+ nodefined : " не определено!",
47
+ novalue : " возвращаемое значение обязательно!",
48
+ customarray : "Пользовательская функция должна возвращать массив!",
49
+ customfcheck : "Пользовательская функция должна присутствовать в случаи пользовательской проверки!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Просмотр записи",
54
+ bClose: "Закрыть"
55
+ },
56
+ del : {
57
+ caption: "Удалить",
58
+ msg: "Удалить выбранную запись(и)?",
59
+ bSubmit: "Удалить",
60
+ bCancel: "Отмена"
61
+ },
62
+ nav : {
63
+ edittext: " ",
64
+ edittitle: "Редактировать выбранную запись",
65
+ addtext:" ",
66
+ addtitle: "Добавить новую запись",
67
+ deltext: " ",
68
+ deltitle: "Удалить выбранную запись",
69
+ searchtext: " ",
70
+ searchtitle: "Найти записи",
71
+ refreshtext: "",
72
+ refreshtitle: "Обновить таблицу",
73
+ alertcap: "Внимание",
74
+ alerttext: "Пожалуйста, выберите запись",
75
+ viewtext: "",
76
+ viewtitle: "Просмотреть выбранную запись"
77
+ },
78
+ col : {
79
+ caption: "Показать/скрыть столбцы",
80
+ bSubmit: "Сохранить",
81
+ bCancel: "Отмена"
82
+ },
83
+ errors : {
84
+ errcap : "Ошибка",
85
+ nourl : "URL не установлен",
86
+ norecords: "Нет записей для обработки",
87
+ model : "Число полей не соответствует числу столбцов таблицы!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
92
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
93
+ date : {
94
+ dayNames: [
95
+ "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
96
+ "Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"
97
+ ],
98
+ monthNames: [
99
+ "Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек",
100
+ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
101
+ ],
102
+ AmPm : ["am","pm","AM","PM"],
103
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'd.m.Y',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ ISO8601Long:"Y-m-d H:i:s",
109
+ ISO8601Short:"Y-m-d",
110
+ ShortDate: "n.j.Y",
111
+ LongDate: "l, F d, Y",
112
+ FullDateTime: "l, F d, Y G:i:s",
113
+ MonthDay: "F d",
114
+ ShortTime: "G:i",
115
+ LongTime: "G:i:s",
116
+ SortableDateTime: "Y-m-d\\TH:i:s",
117
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
118
+ YearMonth: "F, Y"
119
+ },
120
+ reformatAfterEdit : false
121
+ },
122
+ baseLinkUrl: '',
123
+ showAction: '',
124
+ target: '',
125
+ checkbox : {disabled:true},
126
+ idName : 'id'
127
+ }
128
+ });
129
+ })(jQuery);
app/assets/js/i18n/grid.locale-sk.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Slovak Translation
4
+ * Milan Cibulka
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Zobrazených {0} - {1} z {2} záznamov",
14
+ emptyrecords: "Neboli nájdené žiadne záznamy",
15
+ loadtext: "Načítám...",
16
+ pgtext : "Strana {0} z {1}"
17
+ },
18
+ search : {
19
+ caption: "Vyhľadávam...",
20
+ Find: "Hľadať",
21
+ Reset: "Reset",
22
+ odata: [{ oper:'eq', text:"rovná sa"},{ oper:'ne', text:"nerovná sa"},{ oper:'lt', text:"menšie"},{ oper:'le', text:"menšie alebo rovnajúce sa"},{ oper:'gt', text:"väčšie"},{ oper:'ge', text:"väčšie alebo rovnajúce sa"},{ oper:'bw', text:"začína s"},{ oper:'bn', text:"nezačína s"},{ oper:'in', text:"je v"},{ oper:'ni', text:"nie je v"},{ oper:'ew', text:"končí s"},{ oper:'en', text:"nekončí s"},{ oper:'cn', text:"obahuje"},{ oper:'nc', text:"neobsahuje"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "všetkých" }, { op: "OR", text: "niektorého z" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Pridať záznam",
29
+ editCaption: "Editácia záznamov",
30
+ bSubmit: "Uložiť",
31
+ bCancel: "Storno",
32
+ bClose: "Zavrieť",
33
+ saveData: "Údaje boli zmenené! Uložiť zmeny?",
34
+ bYes : "Ano",
35
+ bNo : "Nie",
36
+ bExit : "Zrušiť",
37
+ msg: {
38
+ required:"Pole je požadované",
39
+ number:"Prosím, vložte valídne číslo",
40
+ minValue:"hodnota musí býť väčšia ako alebo rovná ",
41
+ maxValue:"hodnota musí býť menšia ako alebo rovná ",
42
+ email: "nie je valídny e-mail",
43
+ integer: "Prosím, vložte celé číslo",
44
+ date: "Prosím, vložte valídny dátum",
45
+ url: "nie je platnou URL. Požadovaný prefix ('http://' alebo 'https://')",
46
+ nodefined : " nie je definovaný!",
47
+ novalue : " je vyžadovaná návratová hodnota!",
48
+ customarray : "Custom function mala vrátiť pole!",
49
+ customfcheck : "Custom function by mala byť prítomná v prípade custom checking!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Zobraziť záznam",
54
+ bClose: "Zavrieť"
55
+ },
56
+ del : {
57
+ caption: "Zmazať",
58
+ msg: "Zmazať vybraný(é) záznam(y)?",
59
+ bSubmit: "Zmazať",
60
+ bCancel: "Storno"
61
+ },
62
+ nav : {
63
+ edittext: " ",
64
+ edittitle: "Editovať vybraný riadok",
65
+ addtext:" ",
66
+ addtitle: "Pridať nový riadek",
67
+ deltext: " ",
68
+ deltitle: "Zmazať vybraný záznam ",
69
+ searchtext: " ",
70
+ searchtitle: "Nájsť záznamy",
71
+ refreshtext: "",
72
+ refreshtitle: "Obnoviť tabuľku",
73
+ alertcap: "Varovanie",
74
+ alerttext: "Prosím, vyberte riadok",
75
+ viewtext: "",
76
+ viewtitle: "Zobraziť vybraný riadok"
77
+ },
78
+ col : {
79
+ caption: "Zobrazit/Skrýť stĺpce",
80
+ bSubmit: "Uložiť",
81
+ bCancel: "Storno"
82
+ },
83
+ errors : {
84
+ errcap : "Chyba",
85
+ nourl : "Nie je nastavená url",
86
+ norecords: "Žiadne záznamy k spracovaniu",
87
+ model : "Dĺžka colNames <> colModel!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
92
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
93
+ date : {
94
+ dayNames: [
95
+ "Ne", "Po", "Ut", "St", "Št", "Pi", "So",
96
+ "Nedela", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatek", "Sobota"
97
+ ],
98
+ monthNames: [
99
+ "Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec",
100
+ "Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"
101
+ ],
102
+ AmPm : ["do","od","DO","OD"],
103
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'd/m/Y',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ ISO8601Long:"Y-m-d H:i:s",
109
+ ISO8601Short:"Y-m-d",
110
+ ShortDate: "n/j/Y",
111
+ LongDate: "l, F d, Y",
112
+ FullDateTime: "l, F d, Y g:i:s A",
113
+ MonthDay: "F d",
114
+ ShortTime: "g:i A",
115
+ LongTime: "g:i:s A",
116
+ SortableDateTime: "Y-m-d\\TH:i:s",
117
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
118
+ YearMonth: "F, Y"
119
+ },
120
+ reformatAfterEdit : false
121
+ },
122
+ baseLinkUrl: '',
123
+ showAction: '',
124
+ target: '',
125
+ checkbox : {disabled:true},
126
+ idName : 'id'
127
+ }
128
+ });
129
+ })(jQuery);
app/assets/js/i18n/grid.locale-sr-latin.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Serbian latin Translation
4
+ * Bild Studio info@bild-studio.net
5
+ * http://www.bild-studio.com
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Pregled {0} - {1} od {2}",
14
+ emptyrecords: "Ne postoji nijedan zapis",
15
+ loadtext: "Učitavanje…",
16
+ pgtext : "Strana {0} od {1}"
17
+ },
18
+ search : {
19
+ caption: "Traženje...",
20
+ Find: "Traži",
21
+ Reset: "Resetuj",
22
+ odata: [{ oper:'eq', text:"jednako"},{ oper:'ne', text:"nije jednako"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili jednako"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili jednako"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa"},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Dodaj zapis",
29
+ editCaption: "Izmeni zapis",
30
+ bSubmit: "Pošalji",
31
+ bCancel: "Odustani",
32
+ bClose: "Zatvori",
33
+ saveData: "Podatak je izmenjen! Sačuvaj izmene?",
34
+ bYes : "Da",
35
+ bNo : "Ne",
36
+ bExit : "Odustani",
37
+ msg: {
38
+ required: "Polje je obavezno",
39
+ number: "Unesite ispravan broj",
40
+ minValue: "vrednost mora biti veća od ili jednaka sa ",
41
+ maxValue: "vrednost mora biti manja ili jednaka sa",
42
+ email: "nije ispravna email adresa, nije valjda da ne umeš ukucati mail!?",
43
+ integer: "Unesi celobrojnu vrednost ",
44
+ date: "Unesite ispravan datum",
45
+ url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
46
+ nodefined : " nije definisan!",
47
+ novalue : " zahtevana je povratna vrednost!",
48
+ customarray : "Prilagođena funkcija treba da vrati niz!",
49
+ customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provere!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Pogledaj zapis",
55
+ bClose: "Zatvori"
56
+ },
57
+ del : {
58
+ caption: "Izbrisi",
59
+ msg: "Izbrisi izabran(e) zapise(e)?",
60
+ bSubmit: "Izbriši",
61
+ bCancel: "Odbaci"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Izmeni izabrani red",
66
+ addtext:"",
67
+ addtitle: "Dodaj novi red",
68
+ deltext: "",
69
+ deltitle: "Izbriši izabran red",
70
+ searchtext: "",
71
+ searchtitle: "Nađi zapise",
72
+ refreshtext: "",
73
+ refreshtitle: "Ponovo učitaj podatke",
74
+ alertcap: "Upozorenje",
75
+ alerttext: "Izaberite red",
76
+ viewtext: "",
77
+ viewtitle: "Pogledaj izabrani red"
78
+ },
79
+ col : {
80
+ caption: "Izaberi kolone",
81
+ bSubmit: "OK",
82
+ bCancel: "Odbaci"
83
+ },
84
+ errors : {
85
+ errcap : "Greška",
86
+ nourl : "Nije postavljen URL",
87
+ norecords: "Nema zapisa za obradu",
88
+ model : "Dužina modela colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
97
+ "Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
98
+ ],
99
+ monthNames: [
100
+ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
101
+ "Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd/m/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-sr.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Serbian Translation
4
+ * Александар Миловац(Aleksandar Milovac) aleksandar.milovac@gmail.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Преглед {0} - {1} од {2}",
14
+ emptyrecords: "Не постоји ниједан запис",
15
+ loadtext: "Учитавање...",
16
+ pgtext : "Страна {0} од {1}"
17
+ },
18
+ search : {
19
+ caption: "Тражење...",
20
+ Find: "Тражи",
21
+ Reset: "Ресетуј",
22
+ odata: [{ oper:'eq', text:"једнако"},{ oper:'ne', text:"није једнако"},{ oper:'lt', text:"мање"},{ oper:'le', text:"мање или једнако"},{ oper:'gt', text:"веће"},{ oper:'ge', text:"веће или једнако"},{ oper:'bw', text:"почиње са"},{ oper:'bn', text:"не почиње са"},{ oper:'in', text:"је у"},{ oper:'ni', text:"није у"},{ oper:'ew', text:"завршава са"},{ oper:'en', text:"не завршава са"},{ oper:'cn', text:"садржи"},{ oper:'nc', text:"не садржи"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "И", text: "сви" }, { op: "ИЛИ", text: "сваки" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Додај запис",
29
+ editCaption: "Измени запис",
30
+ bSubmit: "Пошаљи",
31
+ bCancel: "Одустани",
32
+ bClose: "Затвори",
33
+ saveData: "Податак је измењен! Сачувај измене?",
34
+ bYes : "Да",
35
+ bNo : "Не",
36
+ bExit : "Одустани",
37
+ msg: {
38
+ required:"Поље је обавезно",
39
+ number:"Молим, унесите исправан број",
40
+ minValue:"вредност мора бити већа од или једнака са ",
41
+ maxValue:"вредност мора бити мања од или једнака са",
42
+ email: "није исправна имејл адреса",
43
+ integer: "Молим, унесите исправну целобројну вредност ",
44
+ date: "Молим, унесите исправан датум",
45
+ url: "није исправан УРЛ. Потребан је префикс ('http://' or 'https://')",
46
+ nodefined : " није дефинисан!",
47
+ novalue : " захтевана је повратна вредност!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Погледај запис",
55
+ bClose: "Затвори"
56
+ },
57
+ del : {
58
+ caption: "Избриши",
59
+ msg: "Избриши изабран(е) запис(е)?",
60
+ bSubmit: "Ибриши",
61
+ bCancel: "Одбаци"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Измени изабрани ред",
66
+ addtext:"",
67
+ addtitle: "Додај нови ред",
68
+ deltext: "",
69
+ deltitle: "Избриши изабран ред",
70
+ searchtext: "",
71
+ searchtitle: "Нађи записе",
72
+ refreshtext: "",
73
+ refreshtitle: "Поново учитај податке",
74
+ alertcap: "Упозорење",
75
+ alerttext: "Молим, изаберите ред",
76
+ viewtext: "",
77
+ viewtitle: "Погледај изабрани ред"
78
+ },
79
+ col : {
80
+ caption: "Изабери колоне",
81
+ bSubmit: "ОК",
82
+ bCancel: "Одбаци"
83
+ },
84
+ errors : {
85
+ errcap : "Грешка",
86
+ nourl : "Није постављен URL",
87
+ norecords: "Нема записа за обраду",
88
+ model : "Дужина модела colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб",
97
+ "Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"
98
+ ],
99
+ monthNames: [
100
+ "Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец",
101
+ "Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd/m/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-sv.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Swedish Translation
4
+ * Harald Normann harald.normann@wts.se, harald.normann@gmail.com
5
+ * http://www.worldteamsoftware.com
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Visar {0} - {1} av {2}",
14
+ emptyrecords: "Det finns inga poster att visa",
15
+ loadtext: "Laddar...",
16
+ pgtext : "Sida {0} av {1}"
17
+ },
18
+ search : {
19
+ caption: "Sök Poster - Ange sökvillkor",
20
+ Find: "Sök",
21
+ Reset: "Nollställ Villkor",
22
+ odata: [{ oper:'eq', text:"lika"},{ oper:'ne', text:"ej lika"},{ oper:'lt', text:"mindre"},{ oper:'le', text:"mindre eller lika"},{ oper:'gt', text:"större"},{ oper:'ge', text:"större eller lika"},{ oper:'bw', text:"börjar med"},{ oper:'bn', text:"börjar inte med"},{ oper:'in', text:"tillhör"},{ oper:'ni', text:"tillhör inte"},{ oper:'ew', text:"slutar med"},{ oper:'en', text:"slutar inte med"},{ oper:'cn', text:"innehåller"},{ oper:'nc', text:"innehåller inte"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "alla" }, { op: "OR", text: "eller" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Ny Post",
29
+ editCaption: "Redigera Post",
30
+ bSubmit: "Spara",
31
+ bCancel: "Avbryt",
32
+ bClose: "Stäng",
33
+ saveData: "Data har ändrats! Spara förändringar?",
34
+ bYes : "Ja",
35
+ bNo : "Nej",
36
+ bExit : "Avbryt",
37
+ msg: {
38
+ required:"Fältet är obligatoriskt",
39
+ number:"Välj korrekt nummer",
40
+ minValue:"värdet måste vara större än eller lika med",
41
+ maxValue:"värdet måste vara mindre än eller lika med",
42
+ email: "är inte korrekt e-post adress",
43
+ integer: "Var god ange korrekt heltal",
44
+ date: "Var god ange korrekt datum",
45
+ url: "är inte en korrekt URL. Prefix måste anges ('http://' or 'https://')",
46
+ nodefined : " är inte definierad!",
47
+ novalue : " returvärde måste anges!",
48
+ customarray : "Custom funktion måste returnera en vektor!",
49
+ customfcheck : "Custom funktion måste finnas om Custom kontroll sker!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Visa Post",
54
+ bClose: "Stäng"
55
+ },
56
+ del : {
57
+ caption: "Radera",
58
+ msg: "Radera markerad(e) post(er)?",
59
+ bSubmit: "Radera",
60
+ bCancel: "Avbryt"
61
+ },
62
+ nav : {
63
+ edittext: "",
64
+ edittitle: "Redigera markerad rad",
65
+ addtext:"",
66
+ addtitle: "Skapa ny post",
67
+ deltext: "",
68
+ deltitle: "Radera markerad rad",
69
+ searchtext: "",
70
+ searchtitle: "Sök poster",
71
+ refreshtext: "",
72
+ refreshtitle: "Uppdatera data",
73
+ alertcap: "Varning",
74
+ alerttext: "Ingen rad är markerad",
75
+ viewtext: "",
76
+ viewtitle: "Visa markerad rad"
77
+ },
78
+ col : {
79
+ caption: "Välj Kolumner",
80
+ bSubmit: "OK",
81
+ bCancel: "Avbryt"
82
+ },
83
+ errors : {
84
+ errcap : "Fel",
85
+ nourl : "URL saknas",
86
+ norecords: "Det finns inga poster att bearbeta",
87
+ model : "Antal colNames <> colModel!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
92
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"Kr", defaultValue: '0,00'},
93
+ date : {
94
+ dayNames: [
95
+ "Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör",
96
+ "Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"
97
+ ],
98
+ monthNames: [
99
+ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
100
+ "Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"
101
+ ],
102
+ AmPm : ["fm","em","FM","EM"],
103
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'Y-m-d',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ ISO8601Long:"Y-m-d H:i:s",
109
+ ISO8601Short:"Y-m-d",
110
+ ShortDate: "n/j/Y",
111
+ LongDate: "l, F d, Y",
112
+ FullDateTime: "l, F d, Y g:i:s A",
113
+ MonthDay: "F d",
114
+ ShortTime: "g:i A",
115
+ LongTime: "g:i:s A",
116
+ SortableDateTime: "Y-m-d\\TH:i:s",
117
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
118
+ YearMonth: "F, Y"
119
+ },
120
+ reformatAfterEdit : false
121
+ },
122
+ baseLinkUrl: '',
123
+ showAction: '',
124
+ target: '',
125
+ checkbox : {disabled:true},
126
+ idName : 'id'
127
+ }
128
+ });
129
+ })(jQuery);
app/assets/js/i18n/grid.locale-th.js ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Thai Translation
4
+ * Kittituch Manakul m.kittituch@Gmail.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "แสดง {0} - {1} จาก {2}",
14
+ emptyrecords: "ไม่พบข้อมูล",
15
+ loadtext: "กำลังร้องขอข้อมูล...",
16
+ pgtext : "หน้า {0} จาก {1}"
17
+ },
18
+ search : {
19
+ caption: "กำลังค้นหา...",
20
+ Find: "ค้นหา",
21
+ Reset: "คืนค่ากลับ",
22
+ odata: [{ oper:'eq', text:"เท่ากับ"},{ oper:'ne', text:"ไม่เท่ากับ"},{ oper:'lt', text:"น้อยกว่า"},{ oper:'le', text:"ไม่มากกว่า"},{ oper:'gt', text:"มากกกว่า"},{ oper:'ge', text:"ไม่น้อยกว่า"},{ oper:'bw', text:"ขึ้นต้นด้วย"},{ oper:'bn', text:"ไม่ขึ้นต้นด้วย"},{ oper:'in', text:"มีคำใดคำหนึ่งใน"},{ oper:'ni', text:"ไม่มีคำใดคำหนึ่งใน"},{ oper:'ew', text:"ลงท้ายด้วย"},{ oper:'en', text:"ไม่ลงท้ายด้วย"},{ oper:'cn', text:"มีคำว่า"},{ oper:'nc', text:"ไม่มีคำว่า"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "และ", text: "ทั้งหมด" }, { op: "หรือ", text: "ใดๆ" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "เพิ่มข้อมูล",
29
+ editCaption: "แก้ไขข้อมูล",
30
+ bSubmit: "บันทึก",
31
+ bCancel: "ยกเลิก",
32
+ bClose: "ปิด",
33
+ saveData: "คุณต้องการบันทึการแก้ไข ใช่หรือไม่?",
34
+ bYes : "บันทึก",
35
+ bNo : "ละทิ้งการแก้ไข",
36
+ bExit : "ยกเลิก",
37
+ msg: {
38
+ required:"ข้อมูลนี้จำเป็น",
39
+ number:"กรุณากรอกหมายเลขให้ถูกต้อง",
40
+ minValue:"ค่าของข้อมูลนี้ต้องไม่น้อยกว่า",
41
+ maxValue:"ค่าของข้อมูลนี้ต้องไม่มากกว่า",
42
+ email: "อีเมลล์นี้ไม่ถูกต้อง",
43
+ integer: "กรุณากรอกเป็นจำนวนเต็ม",
44
+ date: "กรุณากรอกวันที่ให้ถูกต้อง",
45
+ url: "URL ไม่ถูกต้อง URL จำเป็นต้องขึ้นต้นด้วย 'http://' หรือ 'https://'",
46
+ nodefined : "ไม่ได้ถูกกำหนดค่า!",
47
+ novalue : "ต้องการการคืนค่า!",
48
+ customarray : "ฟังก์ชันที่สร้างขึ้นต้องส่งค่ากลับเป็นแบบแอเรย์",
49
+ customfcheck : "ระบบต้องการฟังก์ชันที่สร้างขึ้นสำหรับการตรวจสอบ!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "เรียกดูข้อมูล",
55
+ bClose: "ปิด"
56
+ },
57
+ del : {
58
+ caption: "ลบข้อมูล",
59
+ msg: "คุณต้องการลบข้อมูลที่ถูกเลือก ใช่หรือไม่?",
60
+ bSubmit: "ต้องการลบ",
61
+ bCancel: "ยกเลิก"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "แก้ไขข้อมูล",
66
+ addtext:"",
67
+ addtitle: "เพิ่มข้อมูล",
68
+ deltext: "",
69
+ deltitle: "ลบข้อมูล",
70
+ searchtext: "",
71
+ searchtitle: "ค้นหาข้อมูล",
72
+ refreshtext: "",
73
+ refreshtitle: "รีเฟรช",
74
+ alertcap: "คำเตือน",
75
+ alerttext: "กรุณาเลือกข้อมูล",
76
+ viewtext: "",
77
+ viewtitle: "ดูรายละเอียดข้อมูล"
78
+ },
79
+ col : {
80
+ caption: "กรุณาเลือกคอลัมน์",
81
+ bSubmit: "ตกลง",
82
+ bCancel: "ยกเลิก"
83
+ },
84
+ errors : {
85
+ errcap : "เกิดความผิดพลาด",
86
+ nourl : "ไม่ได้กำหนด URL",
87
+ norecords: "ไม่มีข้อมูลให้ดำเนินการ",
88
+ model : "จำนวนคอลัมน์ไม่เท่ากับจำนวนคอลัมน์โมเดล!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
92
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
93
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
94
+ date : {
95
+ dayNames: [
96
+ "อา", "จ", "อ", "พ", "พฤ", "ศ", "ส",
97
+ "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศูกร์", "เสาร์"
98
+ ],
99
+ monthNames: [
100
+ "ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค.",
101
+ "มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"
102
+ ],
103
+ AmPm : ["am","pm","AM","PM"],
104
+ S: function (j) {return ''},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'd/m/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ ISO8601Long:"Y-m-d H:i:s",
110
+ ISO8601Short:"Y-m-d",
111
+ ShortDate: "n/j/Y",
112
+ LongDate: "l, F d, Y",
113
+ FullDateTime: "l, F d, Y g:i:s A",
114
+ MonthDay: "F d",
115
+ ShortTime: "g:i A",
116
+ LongTime: "g:i:s A",
117
+ SortableDateTime: "Y-m-d\\TH:i:s",
118
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
119
+ YearMonth: "F, Y"
120
+ },
121
+ reformatAfterEdit : false
122
+ },
123
+ baseLinkUrl: '',
124
+ showAction: '',
125
+ target: '',
126
+ checkbox : {disabled:true},
127
+ idName : 'id'
128
+ }
129
+ });
130
+ })(jQuery);
app/assets/js/i18n/grid.locale-tr.js ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Turkish Translation
4
+ * Erhan Gündoğan (erhan@trposta.net)
5
+ * http://blog.zakkum.com
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "{0}-{1} listeleniyor. Toplam:{2}",
14
+ emptyrecords: "Kayıt bulunamadı",
15
+ loadtext: "Yükleniyor...",
16
+ pgtext : "{0}/{1}. Sayfa"
17
+ },
18
+ search : {
19
+ caption: "Arama...",
20
+ Find: "Bul",
21
+ Reset: "Temizle",
22
+ odata: [{ oper:'eq', text:"eşit"},{ oper:'ne', text:"eşit değil"},{ oper:'lt', text:"daha az"},{ oper:'le', text:"daha az veya eşit"},{ oper:'gt', text:"daha fazla"},{ oper:'ge', text:"daha fazla veya eşit"},{ oper:'bw', text:"ile başlayan"},{ oper:'bn', text:"ile başlamayan"},{ oper:'in', text:"içinde"},{ oper:'ni', text:"içinde değil"},{ oper:'ew', text:"ile biten"},{ oper:'en', text:"ile bitmeyen"},{ oper:'cn', text:"içeren"},{ oper:'nc', text:"içermeyen"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "VE", text: "tüm" }, { op: "VEYA", text: "herhangi" }],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Kayıt Ekle",
29
+ editCaption: "Kayıt Düzenle",
30
+ bSubmit: "Gönder",
31
+ bCancel: "İptal",
32
+ bClose: "Kapat",
33
+ saveData: "Veriler değişti! Kayıt edilsin mi?",
34
+ bYes : "Evet",
35
+ bNo : "Hayıt",
36
+ bExit : "İptal",
37
+ msg: {
38
+ required:"Alan gerekli",
39
+ number:"Lütfen bir numara giriniz",
40
+ minValue:"girilen değer daha büyük ya da buna eşit olmalıdır",
41
+ maxValue:"girilen değer daha küçük ya da buna eşit olmalıdır",
42
+ email: "geçerli bir e-posta adresi değildir",
43
+ integer: "Lütfen bir tamsayı giriniz",
44
+ url: "Geçerli bir URL değil. ('http://' or 'https://') ön eki gerekli.",
45
+ nodefined : " is not defined!",
46
+ novalue : " return value is required!",
47
+ customarray : "Custom function should return array!",
48
+ customfcheck : "Custom function should be present in case of custom checking!"
49
+ }
50
+ },
51
+ view : {
52
+ caption: "Kayıt Görüntüle",
53
+ bClose: "Kapat"
54
+ },
55
+ del : {
56
+ caption: "Sil",
57
+ msg: "Seçilen kayıtlar silinsin mi?",
58
+ bSubmit: "Sil",
59
+ bCancel: "İptal"
60
+ },
61
+ nav : {
62
+ edittext: " ",
63
+ edittitle: "Seçili satırı düzenle",
64
+ addtext:" ",
65
+ addtitle: "Yeni satır ekle",
66
+ deltext: " ",
67
+ deltitle: "Seçili satırı sil",
68
+ searchtext: " ",
69
+ searchtitle: "Kayıtları bul",
70
+ refreshtext: "",
71
+ refreshtitle: "Tabloyu yenile",
72
+ alertcap: "Uyarı",
73
+ alerttext: "Lütfen bir satır seçiniz",
74
+ viewtext: "",
75
+ viewtitle: "Seçilen satırı görüntüle"
76
+ },
77
+ col : {
78
+ caption: "Sütunları göster/gizle",
79
+ bSubmit: "Gönder",
80
+ bCancel: "İptal"
81
+ },
82
+ errors : {
83
+ errcap : "Hata",
84
+ nourl : "Bir url yapılandırılmamış",
85
+ norecords: "İşlem yapılacak bir kayıt yok",
86
+ model : "colNames uzunluğu <> colModel!"
87
+ },
88
+ formatter : {
89
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
90
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
91
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
92
+ date : {
93
+ dayNames: [
94
+ "Paz", "Pts", "Sal", "Çar", "Per", "Cum", "Cts",
95
+ "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"
96
+ ],
97
+ monthNames: [
98
+ "Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara",
99
+ "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"
100
+ ],
101
+ AmPm : ["am","pm","AM","PM"],
102
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
103
+ srcformat: 'Y-m-d',
104
+ newformat: 'd/m/Y',
105
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
106
+ masks : {
107
+ ISO8601Long:"Y-m-d H:i:s",
108
+ ISO8601Short:"Y-m-d",
109
+ ShortDate: "n/j/Y",
110
+ LongDate: "l, F d, Y",
111
+ FullDateTime: "l, F d, Y g:i:s A",
112
+ MonthDay: "F d",
113
+ ShortTime: "g:i A",
114
+ LongTime: "g:i:s A",
115
+ SortableDateTime: "Y-m-d\\TH:i:s",
116
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
117
+ YearMonth: "F, Y"
118
+ },
119
+ reformatAfterEdit : false
120
+ },
121
+ baseLinkUrl: '',
122
+ showAction: '',
123
+ target: '',
124
+ checkbox : {disabled:true},
125
+ idName : 'id'
126
+ }
127
+ });
128
+ })(jQuery);
app/assets/js/i18n/grid.locale-tw.js ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Chinese (Taiwan) Translation for v4.2
4
+ * linquize
5
+ * https://github.com/linquize/jqGrid
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ *
10
+ **/
11
+ $.jgrid = $.jgrid || {};
12
+ $.extend($.jgrid,{
13
+ defaults : {
14
+ recordtext: "{0} - {1} 共 {2} 條",
15
+ emptyrecords: "沒有記錄",
16
+ loadtext: "載入中...",
17
+ pgtext : " {0} 共 {1} 頁"
18
+ },
19
+ search : {
20
+ caption: "搜尋...",
21
+ Find: "搜尋",
22
+ Reset: "重設",
23
+ odata: [{ oper:'eq', text:"等於 "},{ oper:'ne', text:"不等於 "},{ oper:'lt', text:"小於 "},{ oper:'le', text:"小於等於 "},{ oper:'gt', text:"大於 "},{ oper:'ge', text:"大於等於 "},{ oper:'bw', text:"開始於 "},{ oper:'bn', text:"不開始於 "},{ oper:'in', text:"在其中 "},{ oper:'ni', text:"不在其中 "},{ oper:'ew', text:"結束於 "},{ oper:'en', text:"不結束於 "},{ oper:'cn', text:"包含 "},{ oper:'nc', text:"不包含 "},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
24
+ groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
25
+ operandTitle : "Click to select search operation.",
26
+ resetTitle : "Reset Search Value"
27
+ },
28
+ edit : {
29
+ addCaption: "新增記錄",
30
+ editCaption: "編輯記錄",
31
+ bSubmit: "提交",
32
+ bCancel: "取消",
33
+ bClose: "關閉",
34
+ saveData: "資料已改變,是否儲存?",
35
+ bYes : "是",
36
+ bNo : "否",
37
+ bExit : "取消",
38
+ msg: {
39
+ required:"此欄必要",
40
+ number:"請輸入有效的數字",
41
+ minValue:"值必須大於等於 ",
42
+ maxValue:"值必須小於等於 ",
43
+ email: "不是有效的e-mail地址",
44
+ integer: "請輸入有效整数",
45
+ date: "請輸入有效時間",
46
+ url: "網址無效。前綴必須為 ('http://' 或 'https://')",
47
+ nodefined : " 未定義!",
48
+ novalue : " 需要傳回值!",
49
+ customarray : "自訂函數應傳回陣列!",
50
+ customfcheck : "自訂檢查應有自訂函數!"
51
+
52
+ }
53
+ },
54
+ view : {
55
+ caption: "查看記錄",
56
+ bClose: "關閉"
57
+ },
58
+ del : {
59
+ caption: "刪除",
60
+ msg: "刪除已選記錄?",
61
+ bSubmit: "刪除",
62
+ bCancel: "取消"
63
+ },
64
+ nav : {
65
+ edittext: "",
66
+ edittitle: "編輯已選列",
67
+ addtext:"",
68
+ addtitle: "新增列",
69
+ deltext: "",
70
+ deltitle: "刪除已選列",
71
+ searchtext: "",
72
+ searchtitle: "搜尋記錄",
73
+ refreshtext: "",
74
+ refreshtitle: "重新整理表格",
75
+ alertcap: "警告",
76
+ alerttext: "請選擇列",
77
+ viewtext: "",
78
+ viewtitle: "檢視已選列"
79
+ },
80
+ col : {
81
+ caption: "選擇欄",
82
+ bSubmit: "確定",
83
+ bCancel: "取消"
84
+ },
85
+ errors : {
86
+ errcap : "錯誤",
87
+ nourl : "未設定URL",
88
+ norecords: "無需要處理的記錄",
89
+ model : "colNames 和 colModel 長度不同!"
90
+ },
91
+ formatter : {
92
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
93
+ number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
94
+ currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
95
+ date : {
96
+ dayNames: [
97
+ "日", "一", "二", "三", "四", "五", "六",
98
+ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"
99
+ ],
100
+ monthNames: [
101
+ "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
102
+ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
103
+ ],
104
+ AmPm : ["上午","下午","上午","下午"],
105
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
106
+ srcformat: 'Y-m-d',
107
+ newformat: 'm-d-Y',
108
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
109
+ masks : {
110
+ ISO8601Long:"Y-m-d H:i:s",
111
+ ISO8601Short:"Y-m-d",
112
+ ShortDate: "Y/j/n",
113
+ LongDate: "l, F d, Y",
114
+ FullDateTime: "l, F d, Y g:i:s A",
115
+ MonthDay: "F d",
116
+ ShortTime: "g:i A",
117
+ LongTime: "g:i:s A",
118
+ SortableDateTime: "Y-m-d\\TH:i:s",
119
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
120
+ YearMonth: "F, Y"
121
+ },
122
+ reformatAfterEdit : false
123
+ },
124
+ baseLinkUrl: '',
125
+ showAction: '',
126
+ target: '',
127
+ checkbox : {disabled:true},
128
+ idName : 'id'
129
+ }
130
+ });
131
+ })(jQuery);
app/assets/js/i18n/grid.locale-ua.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Ukrainian Translation v1.0 02.07.2009
4
+ * Sergey Dyagovchenko
5
+ * http://d.sumy.ua
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "Перегляд {0} - {1} з {2}",
14
+ emptyrecords: "Немає записів для перегляду",
15
+ loadtext: "Завантаження...",
16
+ pgtext : "Стор. {0} з {1}"
17
+ },
18
+ search : {
19
+ caption: "Пошук...",
20
+ Find: "Знайти",
21
+ Reset: "Скидання",
22
+ odata: [{ oper:'eq', text:"рівно"},{ oper:'ne', text:"не рівно"},{ oper:'lt', text:"менше"},{ oper:'le', text:"менше або рівне"},{ oper:'gt', text:"більше"},{ oper:'ge', text:"більше або рівне"},{ oper:'bw', text:"починається з"},{ oper:'bn', text:"не починається з"},{ oper:'in', text:"знаходиться в"},{ oper:'ni', text:"не знаходиться в"},{ oper:'ew', text:"закінчується на"},{ oper:'en', text:"не закінчується на"},{ oper:'cn', text:"містить"},{ oper:'nc', text:"не містить"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "будь-який" }],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Додати запис",
29
+ editCaption: "Змінити запис",
30
+ bSubmit: "Зберегти",
31
+ bCancel: "Відміна",
32
+ bClose: "Закрити",
33
+ saveData: "До данних були внесені зміни! Зберегти зміни?",
34
+ bYes : "Так",
35
+ bNo : "Ні",
36
+ bExit : "Відміна",
37
+ msg: {
38
+ required:"Поле є обов'язковим",
39
+ number:"Будь ласка, введіть правильне число",
40
+ minValue:"значення повинне бути більше або дорівнює",
41
+ maxValue:"значення повинно бути менше або дорівнює",
42
+ email: "некоректна адреса електронної пошти",
43
+ integer: "Будь ласка, введення дійсне ціле значення",
44
+ date: "Будь ласка, введення дійсне значення дати",
45
+ url: "не дійсний URL. Необхідна приставка ('http://' or 'https://')",
46
+ nodefined : " is not defined!",
47
+ novalue : " return value is required!",
48
+ customarray : "Custom function should return array!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+ }
51
+ },
52
+ view : {
53
+ caption: "Переглянути запис",
54
+ bClose: "Закрити"
55
+ },
56
+ del : {
57
+ caption: "Видалити",
58
+ msg: "Видалити обраний запис(и)?",
59
+ bSubmit: "Видалити",
60
+ bCancel: "Відміна"
61
+ },
62
+ nav : {
63
+ edittext: " ",
64
+ edittitle: "Змінити вибраний запис",
65
+ addtext:" ",
66
+ addtitle: "Додати новий запис",
67
+ deltext: " ",
68
+ deltitle: "Видалити вибраний запис",
69
+ searchtext: " ",
70
+ searchtitle: "Знайти записи",
71
+ refreshtext: "",
72
+ refreshtitle: "Оновити таблицю",
73
+ alertcap: "Попередження",
74
+ alerttext: "Будь ласка, виберіть запис",
75
+ viewtext: "",
76
+ viewtitle: "Переглянути обраний запис"
77
+ },
78
+ col : {
79
+ caption: "Показати/Приховати стовпці",
80
+ bSubmit: "Зберегти",
81
+ bCancel: "Відміна"
82
+ },
83
+ errors : {
84
+ errcap : "Помилка",
85
+ nourl : "URL не задан",
86
+ norecords: "Немає записів для обробки",
87
+ model : "Число полів не відповідає числу стовпців таблиці!"
88
+ },
89
+ formatter : {
90
+ integer : {thousandsSeparator: " ", defaultValue: '0'},
91
+ number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
92
+ currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
93
+ date : {
94
+ dayNames: [
95
+ "Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
96
+ "Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"
97
+ ],
98
+ monthNames: [
99
+ "Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру",
100
+ "Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"
101
+ ],
102
+ AmPm : ["am","pm","AM","PM"],
103
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
104
+ srcformat: 'Y-m-d',
105
+ newformat: 'd.m.Y',
106
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
107
+ masks : {
108
+ ISO8601Long:"Y-m-d H:i:s",
109
+ ISO8601Short:"Y-m-d",
110
+ ShortDate: "n.j.Y",
111
+ LongDate: "l, F d, Y",
112
+ FullDateTime: "l, F d, Y G:i:s",
113
+ MonthDay: "F d",
114
+ ShortTime: "G:i",
115
+ LongTime: "G:i:s",
116
+ SortableDateTime: "Y-m-d\\TH:i:s",
117
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
118
+ YearMonth: "F, Y"
119
+ },
120
+ reformatAfterEdit : false
121
+ },
122
+ baseLinkUrl: '',
123
+ showAction: '',
124
+ target: '',
125
+ checkbox : {disabled:true},
126
+ idName : 'id'
127
+ }
128
+ });
129
+ })(jQuery);
app/assets/js/i18n/grid.locale-vi.js ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function($){
2
+ /**
3
+ * jqGrid Vietnamese Translation
4
+ * Lê Đình Dũng dungtdc@gmail.com
5
+ * http://trirand.com/blog/
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ **/
10
+ $.jgrid = $.jgrid || {};
11
+ $.extend($.jgrid,{
12
+ defaults : {
13
+ recordtext: "View {0} - {1} of {2}",
14
+ emptyrecords: "Không có dữ liệu",
15
+ loadtext: "Đang nạp dữ liệu...",
16
+ pgtext : "Trang {0} trong tổng số {1}"
17
+ },
18
+ search : {
19
+ caption: "Tìm kiếm...",
20
+ Find: "Tìm",
21
+ Reset: "Khởi tạo lại",
22
+ odata: [{ oper:'eq', text:"bằng"},{ oper:'ne', text:"không bằng"},{ oper:'lt', text:"bé hơn"},{ oper:'le', text:"bé hơn hoặc bằng"},{ oper:'gt', text:"lớn hơn"},{ oper:'ge', text:"lớn hơn hoặc bằng"},{ oper:'bw', text:"bắt đầu với"},{ oper:'bn', text:"không bắt đầu với"},{ oper:'in', text:"trong"},{ oper:'ni', text:"không nằm trong"},{ oper:'ew', text:"kết thúc với"},{ oper:'en', text:"không kết thúc với"},{ oper:'cn', text:"chứa"},{ oper:'nc', text:"không chứa"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}],
23
+ groupOps: [ { op: "VÀ", text: "tất cả" }, { op: "HOẶC", text: "bất kỳ" } ],
24
+ operandTitle : "Click to select search operation.",
25
+ resetTitle : "Reset Search Value"
26
+ },
27
+ edit : {
28
+ addCaption: "Thêm bản ghi",
29
+ editCaption: "Sửa bản ghi",
30
+ bSubmit: "Gửi",
31
+ bCancel: "Hủy bỏ",
32
+ bClose: "Đóng",
33
+ saveData: "Dữ liệu đã thay đổi! Có lưu thay đổi không?",
34
+ bYes : "Có",
35
+ bNo : "Không",
36
+ bExit : "Hủy bỏ",
37
+ msg: {
38
+ required:"Trường dữ liệu bắt buộc có",
39
+ number:"Hãy điền đúng số",
40
+ minValue:"giá trị phải lớn hơn hoặc bằng với ",
41
+ maxValue:"giá trị phải bé hơn hoặc bằng",
42
+ email: "không phải là một email đúng",
43
+ integer: "Hãy điền đúng số nguyên",
44
+ date: "Hãy điền đúng ngày tháng",
45
+ url: "không phải là URL. Khởi đầu bắt buộc là ('http://' hoặc 'https://')",
46
+ nodefined : " chưa được định nghĩa!",
47
+ novalue : " giá trị trả về bắt buộc phải có!",
48
+ customarray : "Hàm nên trả về một mảng!",
49
+ customfcheck : "Custom function should be present in case of custom checking!"
50
+
51
+ }
52
+ },
53
+ view : {
54
+ caption: "Xem bản ghi",
55
+ bClose: "Đóng"
56
+ },
57
+ del : {
58
+ caption: "Xóa",
59
+ msg: "Xóa bản ghi đã chọn?",
60
+ bSubmit: "Xóa",
61
+ bCancel: "Hủy bỏ"
62
+ },
63
+ nav : {
64
+ edittext: "",
65
+ edittitle: "Sửa dòng đã chọn",
66
+ addtext:"",
67
+ addtitle: "Thêm mới 1 dòng",
68
+ deltext: "",
69
+ deltitle: "Xóa dòng đã chọn",
70
+ searchtext: "",
71
+ searchtitle: "Tìm bản ghi",
72
+ refreshtext: "",
73
+ refreshtitle: "Nạp lại lưới",
74
+ alertcap: "Cảnh báo",
75
+ alerttext: "Hãy chọn một dòng",
76
+ viewtext: "",
77
+ viewtitle: "Xem dòng đã chọn"
78
+ },
79
+ col : {
80
+ caption: "Chọn cột",
81
+ bSubmit: "OK",
82
+ bCancel: "Hủy bỏ"
83
+ },
84
+ errors : {
85
+ errcap : "Lỗi",
86
+ nourl : "không url được đặt",
87
+ norecords: "Không có bản ghi để xử lý",
88
+ model : "Chiều dài của colNames <> colModel!"
89
+ },
90
+ formatter : {
91
+ integer : {thousandsSeparator: ".", defaultValue: '0'},
92
+ number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
93
+ currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0'},
94
+ date : {
95
+ dayNames: [
96
+ "CN", "T2", "T3", "T4", "T5", "T6", "T7",
97
+ "Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"
98
+ ],
99
+ monthNames: [
100
+ "Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12",
101
+ "Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"
102
+ ],
103
+ AmPm : ["sáng","chiều","SÁNG","CHIỀU"],
104
+ S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
105
+ srcformat: 'Y-m-d',
106
+ newformat: 'n/j/Y',
107
+ parseRe : /[#%\\\/:_;.,\t\s-]/,
108
+ masks : {
109
+ // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
110
+ // and see http://docs.jquery.com/UI/Datepicker/formatDate
111
+ // and https://github.com/jquery/globalize#dates for alternative formats used frequently
112
+ // one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
113
+ // information about date, time, numbers and currency formats used in different countries
114
+ // one should just convert the information in PHP format
115
+ ISO8601Long:"Y-m-d H:i:s",
116
+ ISO8601Short:"Y-m-d",
117
+ // short date:
118
+ // n - Numeric representation of a month, without leading zeros
119
+ // j - Day of the month without leading zeros
120
+ // Y - A full numeric representation of a year, 4 digits
121
+ // example: 3/1/2012 which means 1 March 2012
122
+ ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
123
+ // long date:
124
+ // l - A full textual representation of the day of the week
125
+ // F - A full textual representation of a month
126
+ // d - Day of the month, 2 digits with leading zeros
127
+ // Y - A full numeric representation of a year, 4 digits
128
+ LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
129
+ // long date with long time:
130
+ // l - A full textual representation of the day of the week
131
+ // F - A full textual representation of a month
132
+ // d - Day of the month, 2 digits with leading zeros
133
+ // Y - A full numeric representation of a year, 4 digits
134
+ // g - 12-hour format of an hour without leading zeros
135
+ // i - Minutes with leading zeros
136
+ // s - Seconds, with leading zeros
137
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
138
+ FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
139
+ // month day:
140
+ // F - A full textual representation of a month
141
+ // d - Day of the month, 2 digits with leading zeros
142
+ MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
143
+ // short time (without seconds)
144
+ // g - 12-hour format of an hour without leading zeros
145
+ // i - Minutes with leading zeros
146
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
147
+ ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
148
+ // long time (with seconds)
149
+ // g - 12-hour format of an hour without leading zeros
150
+ // i - Minutes with leading zeros
151
+ // s - Seconds, with leading zeros
152
+ // A - Uppercase Ante meridiem and Post meridiem (AM or PM)
153
+ LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
154
+ SortableDateTime: "Y-m-d\\TH:i:s",
155
+ UniversalSortableDateTime: "Y-m-d H:i:sO",
156
+ // month with year
157
+ // Y - A full numeric representation of a year, 4 digits
158
+ // F - A full textual representation of a month
159
+ YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
160
+ },
161
+ reformatAfterEdit : false
162
+ },
163
+ baseLinkUrl: '',
164
+ showAction: '',
165
+ target: '',
166
+ checkbox : {disabled:true},
167
+ idName : 'id'
168
+ }
169
+ });
170
+ })(jQuery);
app/assets/js/img/logo_datatable.png ADDED
Binary file
app/assets/js/libraries/bootstrap/bootstrap.min.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.1 (http://getbootstrap.com)
3
+ * Copyright 2011-2015 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ */
6
+
7
+ /*!
8
+ * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d0958b1794002b881652)
9
+ * Config saved to config.json and https://gist.github.com/d0958b1794002b881652
10
+ */
11
+ if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tooltip"),s="object"==typeof e&&e,r=s&&s.selector;(n||"destroy"!=e)&&(r?(n||o.data("bs.tooltip",n={}),n[r]||(n[r]=new i(this,s))):n||o.data("bs.tooltip",n=new i(this,s)),"string"==typeof e&&n[e]())})}var i=function(t,e){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",t,e)};i.VERSION="3.3.1",i.TRANSITION_DURATION=150,i.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},i.prototype.init=function(e,i,o){this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&t(this.options.viewport.selector||this.options.viewport);for(var n=this.options.trigger.split(" "),s=n.length;s--;){var r=n[s];if("click"==r)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=r){var a="hover"==r?"mouseenter":"focusin",p="hover"==r?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(p+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},i.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,o){i[t]!=o&&(e[t]=o)}),e},i.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i&&i.$tip&&i.$tip.is(":visible")?void(i.hoverState="in"):(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},i.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()},i.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var o=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!o)return;var n=this,s=this.tip(),r=this.getUID(this.type);this.setContent(),s.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&s.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,p=/\s?auto?\s?/i,l=p.test(a);l&&(a=a.replace(p,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element);var h=this.getPosition(),f=s[0].offsetWidth,u=s[0].offsetHeight;if(l){var d=a,c=this.options.container?t(this.options.container):this.$element.parent(),g=this.getPosition(c);a="bottom"==a&&h.bottom+u>g.bottom?"top":"top"==a&&h.top-u<g.top?"bottom":"right"==a&&h.right+f>g.width?"left":"left"==a&&h.left-f<g.left?"right":a,s.removeClass(d).addClass(a)}var v=this.getCalculatedOffset(a,h,f,u);this.applyPlacement(v,a);var y=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&&n.leave(n)};t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",y).emulateTransitionEnd(i.TRANSITION_DURATION):y()}},i.prototype.applyPlacement=function(e,i){var o=this.tip(),n=o[0].offsetWidth,s=o[0].offsetHeight,r=parseInt(o.css("margin-top"),10),a=parseInt(o.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(a)&&(a=0),e.top=e.top+r,e.left=e.left+a,t.offset.setOffset(o[0],t.extend({using:function(t){o.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),o.addClass("in");var p=o[0].offsetWidth,l=o[0].offsetHeight;"top"==i&&l!=s&&(e.top=e.top+s-l);var h=this.getViewportAdjustedDelta(i,e,p,l);h.left?e.left+=h.left:e.top+=h.top;var f=/top|bottom/.test(i),u=f?2*h.left-n+p:2*h.top-s+l,d=f?"offsetWidth":"offsetHeight";o.offset(e),this.replaceArrow(u,o[0][d],f)},i.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},i.prototype.hide=function(e){function o(){"in"!=n.hoverState&&s.detach(),n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),e&&e()}var n=this,s=this.tip(),r=t.Event("hide.bs."+this.type);return this.$element.trigger(r),r.isDefaultPrevented()?void 0:(s.removeClass("in"),t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o(),this.hoverState=null,this)},i.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},i.prototype.hasContent=function(){return this.getTitle()},i.prototype.getPosition=function(e){e=e||this.$element;var i=e[0],o="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&&(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var s=o?{top:0,left:0}:e.offset(),r={scroll:o?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},a=o?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,r,a,s)},i.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},i.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-s-r.scroll,p=e.top+s-r.scroll+o;a<r.top?n.top=r.top-a:p>r.top+r.height&&(n.top=r.top+r.height-p)}else{var l=e.left-s,h=e.left+s+i;l<r.left?n.left=r.left-l:h>r.width&&(n.left=r.left+r.width-h)}return n},i.prototype.getTitle=function(){var t,e=this.$element,i=this.options;return t=e.attr("data-original-title")||("function"==typeof i.title?i.title.call(e[0]):i.title)},i.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},i.prototype.tip=function(){return this.$tip=this.$tip||t(this.options.template)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(e){var i=this;e&&(i=t(e.currentTarget).data("bs."+this.type),i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type)})};var o=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=i,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=o,this}}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);
app/assets/js/libraries/jqGrid/jquery.jqGrid.min.js ADDED
@@ -0,0 +1,545 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jqGrid 4.6.0 - jQuery Grid
3
+ * Copyright (c) 2008, Tony Tomov, tony@trirand.com
4
+ * Dual licensed under the MIT or GPL licenses
5
+ * http://www.opensource.org/licenses/mit-license.php
6
+ * http://www.gnu.org/licenses/gpl-2.0.html
7
+ * Date:2014-02-20
8
+ * Modules: grid.base.js; jquery.fmatter.js; grid.custom.js; grid.common.js; grid.formedit.js; grid.filter.js; grid.inlinedit.js; grid.celledit.js; jqModal.js; jqDnR.js; grid.subgrid.js; grid.grouping.js; grid.treegrid.js; grid.pivot.js; grid.import.js; JsonXml.js; grid.tbltogrid.js; grid.jqueryui.js;
9
+ */
10
+ (function(b){b.jgrid=b.jgrid||{};b.extend(b.jgrid,{version:"4.6.0",htmlDecode:function(b){return b&&("&nbsp;"===b||"&#160;"===b||1===b.length&&160===b.charCodeAt(0))?"":b?String(b).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&amp;/g,"&"):b},htmlEncode:function(b){return b?String(b).replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):b},format:function(e){var f=b.makeArray(arguments).slice(1);null==e&&(e="");return e.replace(/\{(\d+)\}/g,
11
+ function(b,d){return f[d]})},msie:"Microsoft Internet Explorer"===navigator.appName,msiever:function(){var b=-1;null!=/MSIE ([0-9]{1,}[.0-9]{0,})/.exec(navigator.userAgent)&&(b=parseFloat(RegExp.$1));return b},getCellIndex:function(e){e=b(e);if(e.is("tr"))return-1;e=(e.is("td")||e.is("th")?e:e.closest("td,th"))[0];return b.jgrid.msie?b.inArray(e,e.parentNode.cells):e.cellIndex},stripHtml:function(b){b=String(b);var f=/<("[^"]*"|'[^']*'|[^'">])*>/gi;return b?(b=b.replace(f,""))&&"&nbsp;"!==b&&"&#160;"!==
12
+ b?b.replace(/\"/g,"'"):"":b},stripPref:function(e,f){var c=b.type(e);if("string"===c||"number"===c)e=String(e),f=""!==e?String(f).replace(String(e),""):f;return f},parse:function(e){"while(1);"===e.substr(0,9)&&(e=e.substr(9));"/*"===e.substr(0,2)&&(e=e.substr(2,e.length-4));e||(e="{}");return!0===b.jgrid.useJSON&&"object"===typeof JSON&&"function"===typeof JSON.parse?JSON.parse(e):eval("("+e+")")},parseDate:function(e,f,c,d){var a=/^\/Date\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\)\/$/,l="string"===
13
+ typeof f?f.match(a):null,a=function(a,b){a=String(a);for(b=parseInt(b,10)||2;a.length<b;)a="0"+a;return a},g={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},h=0,k,n,h=function(a,b){0===a?12===b&&(b=0):12!==b&&(b+=12);return b};void 0===d&&(d=b.jgrid.formatter.date);void 0===d.parseRe&&(d.parseRe=/[#%\\\/:_;.,\t\s-]/);d.masks.hasOwnProperty(e)&&(e=d.masks[e]);if(f&&null!=f)if(isNaN(f-0)||"u"!==String(e).toLowerCase())if(f.constructor===Date)h=f;else if(null!==l){if(h=new Date(parseInt(l[1],10)),l[3]){var m=60*Number(l[5])+
14
+ Number(l[6]),m=m*("-"===l[4]?1:-1),m=m-h.getTimezoneOffset();h.setTime(Number(Number(h)+6E4*m))}}else{m=0;"ISO8601Long"===d.srcformat&&"Z"===f.charAt(f.length-1)&&(m-=(new Date).getTimezoneOffset());f=String(f).replace(/\T/g,"#").replace(/\t/,"%").split(d.parseRe);e=e.replace(/\T/g,"#").replace(/\t/,"%").split(d.parseRe);k=0;for(n=e.length;k<n;k++)"M"===e[k]&&(l=b.inArray(f[k],d.monthNames),-1!==l&&12>l&&(f[k]=l+1,g.m=f[k])),"F"===e[k]&&(l=b.inArray(f[k],d.monthNames,12),-1!==l&&11<l&&(f[k]=l+1-12,
15
+ g.m=f[k])),"a"===e[k]&&(l=b.inArray(f[k],d.AmPm),-1!==l&&2>l&&f[k]===d.AmPm[l]&&(f[k]=l,g.h=h(f[k],g.h))),"A"===e[k]&&(l=b.inArray(f[k],d.AmPm),-1!==l&&1<l&&f[k]===d.AmPm[l]&&(f[k]=l-2,g.h=h(f[k],g.h))),"g"===e[k]&&(g.h=parseInt(f[k],10)),void 0!==f[k]&&(g[e[k].toLowerCase()]=parseInt(f[k],10));g.f&&(g.m=g.f);if(0===g.m&&0===g.y&&0===g.d)return"&#160;";g.m=parseInt(g.m,10)-1;h=g.y;70<=h&&99>=h?g.y=1900+g.y:0<=h&&69>=h&&(g.y=2E3+g.y);h=new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u);0<m&&h.setTime(Number(Number(h)+
16
+ 6E4*m))}else h=new Date(1E3*parseFloat(f));else h=new Date(g.y,g.m,g.d,g.h,g.i,g.s,g.u);if(void 0===c)return h;d.masks.hasOwnProperty(c)?c=d.masks[c]:c||(c="Y-m-d");e=h.getHours();f=h.getMinutes();g=h.getDate();m=h.getMonth()+1;l=h.getTimezoneOffset();k=h.getSeconds();n=h.getMilliseconds();var r=h.getDay(),p=h.getFullYear(),q=(r+6)%7+1,x=(new Date(p,m-1,g)-new Date(p,0,1))/864E5,G={d:a(g),D:d.dayNames[r],j:g,l:d.dayNames[r+7],N:q,S:d.S(g),w:r,z:x,W:5>q?Math.floor((x+q-1)/7)+1:Math.floor((x+q-1)/7)||
17
+ (4>((new Date(p-1,0,1)).getDay()+6)%7?53:52),F:d.monthNames[m-1+12],m:a(m),M:d.monthNames[m-1],n:m,t:"?",L:"?",o:"?",Y:p,y:String(p).substring(2),a:12>e?d.AmPm[0]:d.AmPm[1],A:12>e?d.AmPm[2]:d.AmPm[3],B:"?",g:e%12||12,G:e,h:a(e%12||12),H:a(e),i:a(f),s:a(k),u:n,e:"?",I:"?",O:(0<l?"-":"+")+a(100*Math.floor(Math.abs(l)/60)+Math.abs(l)%60,4),P:"?",T:(String(h).match(/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g)||
18
+ [""]).pop().replace(/[^-+\dA-Z]/g,""),Z:"?",c:"?",r:"?",U:Math.floor(h/1E3)};return c.replace(/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,function(a){return G.hasOwnProperty(a)?G[a]:a.substring(1)})},jqID:function(b){return String(b).replace(/[!"#$%&'()*+,.\/:; <=>?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(e){return(e||b.jgrid.uidPref)+b.jgrid.guid++},getAccessor:function(b,f){var c,d,a=[],l;if("function"===typeof f)return f(b);c=b[f];if(void 0===c)try{if("string"===typeof f&&
19
+ (a=f.split(".")),l=a.length)for(c=b;c&&l--;)d=a.shift(),c=c[d]}catch(g){}return c},getXmlData:function(e,f,c){var d="string"===typeof f?f.match(/^(.*)\[(\w+)\]$/):null;if("function"===typeof f)return f(e);if(d&&d[2])return d[1]?b(d[1],e).attr(d[2]):b(e).attr(d[2]);e=b(f,e);return c?e:0<e.length?b(e).text():void 0},cellWidth:function(){var e=b("<div class='ui-jqgrid' style='left:10000px'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;display:block;'></td></tr></table></div>"),
20
+ f=e.appendTo("body").find("td").width();e.remove();return 0.1<Math.abs(f-5)},cell_width:!0,ajaxOptions:{},from:function(e){return new function(e,c){"string"===typeof e&&(e=b.data(e));var d=this,a=e,l=!0,g=!1,h=c,k=/[\$,%]/g,n=null,m=null,r=0,p=!1,q="",x=[],G=!0;if("object"===typeof e&&e.push)0<e.length&&(G="object"!==typeof e[0]?!1:!0);else throw"data provides is not an array";this._hasData=function(){return null===a?!1:0===a.length?!1:!0};this._getStr=function(a){var b=[];g&&b.push("jQuery.trim(");
21
+ b.push("String("+a+")");g&&b.push(")");l||b.push(".toLowerCase()");return b.join("")};this._strComp=function(a){return"string"===typeof a?".toString()":""};this._group=function(a,b){return{field:a.toString(),unique:b,items:[]}};this._toStr=function(a){g&&(a=b.trim(a));a=a.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"');return l?a:a.toLowerCase()};this._funcLoop=function(d){var l=[];b.each(a,function(a,b){l.push(d(b))});return l};this._append=function(a){var b;h=null===h?"":h+(""===q?" && ":
22
+ q);for(b=0;b<r;b++)h+="(";p&&(h+="!");h+="("+a+")";p=!1;q="";r=0};this._setCommand=function(a,b){n=a;m=b};this._resetNegate=function(){p=!1};this._repeatCommand=function(a,b){return null===n?d:null!==a&&null!==b?n(a,b):null!==m&&G?n(m,a):n(a)};this._equals=function(a,b){return 0===d._compare(a,b,1)};this._compare=function(a,b,d){var e=Object.prototype.toString;void 0===d&&(d=1);void 0===a&&(a=null);void 0===b&&(b=null);if(null===a&&null===b)return 0;if(null===a&&null!==b)return 1;if(null!==a&&null===
23
+ b)return-1;if("[object Date]"===e.call(a)&&"[object Date]"===e.call(b))return a<b?-d:a>b?d:0;l||"number"===typeof a||"number"===typeof b||(a=String(a),b=String(b));return a<b?-d:a>b?d:0};this._performSort=function(){0!==x.length&&(a=d._doSort(a,0))};this._doSort=function(a,b){var l=x[b].by,e=x[b].dir,g=x[b].type,c=x[b].datefmt,f=x[b].sfunc;if(b===x.length-1)return d._getOrder(a,l,e,g,c,f);b++;l=d._getGroup(a,l,e,g,c);e=[];for(g=0;g<l.length;g++)for(f=d._doSort(l[g].items,b),c=0;c<f.length;c++)e.push(f[c]);
24
+ return e};this._getOrder=function(a,e,g,c,f,h){var m=[],n=[],r="a"===g?1:-1,p,x;void 0===c&&(c="text");x="float"===c||"number"===c||"currency"===c||"numeric"===c?function(a){a=parseFloat(String(a).replace(k,""));return isNaN(a)?0:a}:"int"===c||"integer"===c?function(a){return a?parseFloat(String(a).replace(k,"")):0}:"date"===c||"datetime"===c?function(a){return b.jgrid.parseDate(f,a).getTime()}:b.isFunction(c)?c:function(a){a=a?b.trim(String(a)):"";return l?a:a.toLowerCase()};b.each(a,function(a,
25
+ d){p=""!==e?b.jgrid.getAccessor(d,e):d;void 0===p&&(p="");p=x(p,d);n.push({vSort:p,index:a})});b.isFunction(h)?n.sort(function(a,b){a=a.vSort;b=b.vSort;return h.call(this,a,b,r)}):n.sort(function(a,b){a=a.vSort;b=b.vSort;return d._compare(a,b,r)});c=0;for(var q=a.length;c<q;)g=n[c].index,m.push(a[g]),c++;return m};this._getGroup=function(a,c,e,l,g){var f=[],h=null,k=null,m;b.each(d._getOrder(a,c,e,l,g),function(a,e){m=b.jgrid.getAccessor(e,c);null==m&&(m="");d._equals(k,m)||(k=m,null!==h&&f.push(h),
26
+ h=d._group(c,m));h.items.push(e)});null!==h&&f.push(h);return f};this.ignoreCase=function(){l=!1;return d};this.useCase=function(){l=!0;return d};this.trim=function(){g=!0;return d};this.noTrim=function(){g=!1;return d};this.execute=function(){var c=h,e=[];if(null===c)return d;b.each(a,function(){eval(c)&&e.push(this)});a=e;return d};this.data=function(){return a};this.select=function(c){d._performSort();if(!d._hasData())return[];d.execute();if(b.isFunction(c)){var e=[];b.each(a,function(a,b){e.push(c(b))});
27
+ return e}return a};this.hasMatch=function(){if(!d._hasData())return!1;d.execute();return 0<a.length};this.andNot=function(a,b,c){p=!p;return d.and(a,b,c)};this.orNot=function(a,b,c){p=!p;return d.or(a,b,c)};this.not=function(a,b,c){return d.andNot(a,b,c)};this.and=function(a,b,c){q=" && ";return void 0===a?d:d._repeatCommand(a,b,c)};this.or=function(a,b,c){q=" || ";return void 0===a?d:d._repeatCommand(a,b,c)};this.orBegin=function(){r++;return d};this.orEnd=function(){null!==h&&(h+=")");return d};
28
+ this.isNot=function(a){p=!p;return d.is(a)};this.is=function(a){d._append("this."+a);d._resetNegate();return d};this._compareValues=function(a,c,e,l,g){var f;f=G?"jQuery.jgrid.getAccessor(this,'"+c+"')":"this";void 0===e&&(e=null);var h=e,m=void 0===g.stype?"text":g.stype;if(null!==e)switch(m){case "int":case "integer":h=isNaN(Number(h))||""===h?"0":h;f="parseInt("+f+",10)";h="parseInt("+h+",10)";break;case "float":case "number":case "numeric":h=String(h).replace(k,"");h=isNaN(Number(h))||""===h?
29
+ "0":h;f="parseFloat("+f+")";h="parseFloat("+h+")";break;case "date":case "datetime":h=String(b.jgrid.parseDate(g.newfmt||"Y-m-d",h).getTime());f='jQuery.jgrid.parseDate("'+g.srcfmt+'",'+f+").getTime()";break;default:f=d._getStr(f),h=d._getStr('"'+d._toStr(h)+'"')}d._append(f+" "+l+" "+h);d._setCommand(a,c);d._resetNegate();return d};this.equals=function(a,b,c){return d._compareValues(d.equals,a,b,"==",c)};this.notEquals=function(a,b,c){return d._compareValues(d.equals,a,b,"!==",c)};this.isNull=function(a,
30
+ b,c){return d._compareValues(d.equals,a,null,"===",c)};this.greater=function(a,b,c){return d._compareValues(d.greater,a,b,">",c)};this.less=function(a,b,c){return d._compareValues(d.less,a,b,"<",c)};this.greaterOrEquals=function(a,b,c){return d._compareValues(d.greaterOrEquals,a,b,">=",c)};this.lessOrEquals=function(a,b,c){return d._compareValues(d.lessOrEquals,a,b,"<=",c)};this.startsWith=function(a,c){var e=null==c?a:c,e=g?b.trim(e.toString()).length:e.toString().length;G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+
31
+ a+"')")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(c)+'"')):(null!=c&&(e=g?b.trim(c.toString()).length:c.toString().length),d._append(d._getStr("this")+".substr(0,"+e+") == "+d._getStr('"'+d._toStr(a)+'"')));d._setCommand(d.startsWith,a);d._resetNegate();return d};this.endsWith=function(a,c){var e=null==c?a:c,e=g?b.trim(e.toString()).length:e.toString().length;G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".substr("+d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+".length-"+
32
+ e+","+e+') == "'+d._toStr(c)+'"'):d._append(d._getStr("this")+".substr("+d._getStr("this")+'.length-"'+d._toStr(a)+'".length,"'+d._toStr(a)+'".length) == "'+d._toStr(a)+'"');d._setCommand(d.endsWith,a);d._resetNegate();return d};this.contains=function(a,b){G?d._append(d._getStr("jQuery.jgrid.getAccessor(this,'"+a+"')")+'.indexOf("'+d._toStr(b)+'",0) > -1'):d._append(d._getStr("this")+'.indexOf("'+d._toStr(a)+'",0) > -1');d._setCommand(d.contains,a);d._resetNegate();return d};this.groupBy=function(b,
33
+ c,e,l){return d._hasData()?d._getGroup(a,b,c,e,l):null};this.orderBy=function(a,c,e,l,g){c=null==c?"a":b.trim(c.toString().toLowerCase());null==e&&(e="text");null==l&&(l="Y-m-d");null==g&&(g=!1);if("desc"===c||"descending"===c)c="d";if("asc"===c||"ascending"===c)c="a";x.push({by:a,dir:c,type:e,datefmt:l,sfunc:g});return d};return d}(e,null)},getMethod:function(e){return this.getAccessor(b.fn.jqGrid,e)},extend:function(e){b.extend(b.fn.jqGrid,e);this.no_legacy_api||b.fn.extend(e)}});b.fn.jqGrid=function(e){if("string"===
34
+ typeof e){var f=b.jgrid.getMethod(e);if(!f)throw"jqGrid - No such method: "+e;var c=b.makeArray(arguments).slice(1);return f.apply(this,c)}return this.each(function(){if(!this.grid){var d=b.extend(!0,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:!1,selarrrow:[],savedRow:[],shrinkToFit:!0,xmlReader:{},jsonReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,
35
+ lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:!1,loadonce:!1,multiselect:!1,multikey:!1,editurl:null,search:!1,caption:"",hidegrid:!0,hiddengrid:!1,postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},
36
+ treeANode:-1,ExpandColumn:null,tree_root_level:0,prmNames:{page:"page",rows:"rows",sort:"sidx",order:"sord",search:"_search",nd:"nd",id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del",subgridid:"id",npage:null,totalrows:"totalrows"},forceFit:!1,gridstate:"visible",cellEdit:!1,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[!1,""],scroll:!1,multiboxonly:!1,deselectAfterSort:!0,scrollrows:!1,autowidth:!1,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:!1,rownumWidth:25,
37
+ rownumbers:!1,pagerpos:"center",recordpos:"right",footerrow:!1,userDataOnFooter:!1,hoverrows:!0,altclass:"ui-priority-secondary",viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:!1,headertitles:!1,scrollTimeout:40,data:[],_index:{},grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],plusicon:"ui-icon-circlesmall-plus",
38
+ minusicon:"ui-icon-circlesmall-minus",displayField:[],groupSummaryPos:[],formatDisplayField:[],_locgr:!1},ignoreCase:!1,cmTemplate:{},idPrefix:"",multiSort:!1},b.jgrid.defaults,e||{}),a=this,c={headers:[],cols:[],footers:[],dragStart:function(c,e,g){var f=b(this.bDiv).offset().left;this.resizing={idx:c,startX:e.clientX,sOL:e.clientX-f};this.hDiv.style.cursor="col-resize";this.curGbox=b("#rs_m"+b.jgrid.jqID(d.id),"#gbox_"+b.jgrid.jqID(d.id));this.curGbox.css({display:"block",left:e.clientX-f,top:g[1],
39
+ height:g[2]});b(a).triggerHandler("jqGridResizeStart",[e,c]);b.isFunction(d.resizeStart)&&d.resizeStart.call(a,e,c);document.onselectstart=function(){return!1}},dragMove:function(a){if(this.resizing){var b=a.clientX-this.resizing.startX;a=this.headers[this.resizing.idx];var c="ltr"===d.direction?a.width+b:a.width-b,e;33<c&&(this.curGbox.css({left:this.resizing.sOL+b}),!0===d.forceFit?(e=this.headers[this.resizing.idx+d.nv],b="ltr"===d.direction?e.width-b:e.width+b,33<b&&(a.newWidth=c,e.newWidth=b)):
40
+ (this.newWidth="ltr"===d.direction?d.tblwidth+b:d.tblwidth-b,a.newWidth=c))}},dragEnd:function(){this.hDiv.style.cursor="default";if(this.resizing){var c=this.resizing.idx,e=this.headers[c].newWidth||this.headers[c].width,e=parseInt(e,10);this.resizing=!1;b("#rs_m"+b.jgrid.jqID(d.id)).css("display","none");d.colModel[c].width=e;this.headers[c].width=e;this.headers[c].el.style.width=e+"px";this.cols[c].style.width=e+"px";0<this.footers.length&&(this.footers[c].style.width=e+"px");!0===d.forceFit?(e=
41
+ this.headers[c+d.nv].newWidth||this.headers[c+d.nv].width,this.headers[c+d.nv].width=e,this.headers[c+d.nv].el.style.width=e+"px",this.cols[c+d.nv].style.width=e+"px",0<this.footers.length&&(this.footers[c+d.nv].style.width=e+"px"),d.colModel[c+d.nv].width=e):(d.tblwidth=this.newWidth||d.tblwidth,b("table:first",this.bDiv).css("width",d.tblwidth+"px"),b("table:first",this.hDiv).css("width",d.tblwidth+"px"),this.hDiv.scrollLeft=this.bDiv.scrollLeft,d.footerrow&&(b("table:first",this.sDiv).css("width",
42
+ d.tblwidth+"px"),this.sDiv.scrollLeft=this.bDiv.scrollLeft));b(a).triggerHandler("jqGridResizeStop",[e,c]);b.isFunction(d.resizeStop)&&d.resizeStop.call(a,e,c)}this.curGbox=null;document.onselectstart=function(){return!0}},populateVisible:function(){c.timer&&clearTimeout(c.timer);c.timer=null;var a=b(c.bDiv).height();if(a){var e=b("table:first",c.bDiv),g,f;if(e[0].rows.length)try{f=(g=e[0].rows[1])?b(g).outerHeight()||c.prevRowHeight:c.prevRowHeight}catch(pa){f=c.prevRowHeight}if(f){c.prevRowHeight=
43
+ f;var h=d.rowNum;g=c.scrollTop=c.bDiv.scrollTop;var k=Math.round(e.position().top)-g,m=k+e.height();f*=h;var E,n,C;m<a&&0>=k&&(void 0===d.lastpage||parseInt((m+g+f-1)/f,10)<=d.lastpage)&&(n=parseInt((a-m+f-1)/f,10),0<=m||2>n||!0===d.scroll?(E=Math.round((m+g)/f)+1,k=-1):k=1);0<k&&(E=parseInt(g/f,10)+1,n=parseInt((g+a)/f,10)+2-E,C=!0);!n||d.lastpage&&(E>d.lastpage||1===d.lastpage||E===d.page&&E===d.lastpage)||(c.hDiv.loading?c.timer=setTimeout(c.populateVisible,d.scrollTimeout):(d.page=E,C&&(c.selectionPreserver(e[0]),
44
+ c.emptyRows.call(e[0],!1,!1)),c.populate(n)))}}},scrollGrid:function(a){if(d.scroll){var b=c.bDiv.scrollTop;void 0===c.scrollTop&&(c.scrollTop=0);b!==c.scrollTop&&(c.scrollTop=b,c.timer&&clearTimeout(c.timer),c.timer=setTimeout(c.populateVisible,d.scrollTimeout))}c.hDiv.scrollLeft=c.bDiv.scrollLeft;d.footerrow&&(c.sDiv.scrollLeft=c.bDiv.scrollLeft);a&&a.stopPropagation()},selectionPreserver:function(a){var c=a.p,d=c.selrow,e=c.selarrrow?b.makeArray(c.selarrrow):null,f=a.grid.bDiv.scrollLeft,g=function(){var h;
45
+ c.selrow=null;c.selarrrow=[];if(c.multiselect&&e&&0<e.length)for(h=0;h<e.length;h++)e[h]!==d&&b(a).jqGrid("setSelection",e[h],!1,null);d&&b(a).jqGrid("setSelection",d,!1,null);a.grid.bDiv.scrollLeft=f;b(a).unbind(".selectionPreserver",g)};b(a).bind("jqGridGridComplete.selectionPreserver",g)}};if("TABLE"!==this.tagName.toUpperCase())alert("Element is not a table");else if(void 0!==document.documentMode&&5>=document.documentMode)alert("Grid can not be used in this ('quirks') mode!");else{b(this).empty().attr("tabindex",
46
+ "0");this.p=d;this.p.useProp=!!b.fn.prop;var g,f;if(0===this.p.colNames.length)for(g=0;g<this.p.colModel.length;g++)this.p.colNames[g]=this.p.colModel[g].label||this.p.colModel[g].name;if(this.p.colNames.length!==this.p.colModel.length)alert(b.jgrid.errors.model);else{var k=b("<div class='ui-jqgrid-view'></div>"),n=b.jgrid.msie;a.p.direction=b.trim(a.p.direction.toLowerCase());-1===b.inArray(a.p.direction,["ltr","rtl"])&&(a.p.direction="ltr");f=a.p.direction;b(k).insertBefore(this);b(this).removeClass("scroll").appendTo(k);
47
+ var m=b("<div class='ui-jqgrid ui-widget ui-widget-content ui-corner-all'></div>");b(m).attr({id:"gbox_"+this.id,dir:f}).insertBefore(k);b(k).attr("id","gview_"+this.id).appendTo(m);b("<div class='ui-widget-overlay jqgrid-overlay' id='lui_"+this.id+"'></div>").insertBefore(k);b("<div class='loading ui-state-default ui-state-active' id='load_"+this.id+"'>"+this.p.loadtext+"</div>").insertBefore(k);b(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,
48
+ "aria-labelledby":"gbox_"+this.id});var r=function(a,b){a=parseInt(a,10);return isNaN(a)?b||0:a},p=function(d,e,f,g,pa,h){var k=a.p.colModel[d],m=k.align,E='style="',n=k.classes,C=k.name,A=[];m&&(E+="text-align:"+m+";");!0===k.hidden&&(E+="display:none;");if(0===e)E+="width: "+c.headers[d].width+"px;";else if(k.cellattr&&b.isFunction(k.cellattr)&&(d=k.cellattr.call(a,pa,f,g,k,h))&&"string"===typeof d)if(d=d.replace(/style/i,"style").replace(/title/i,"title"),-1<d.indexOf("title")&&(k.title=!1),-1<
49
+ d.indexOf("class")&&(n=void 0),A=d.replace("-style","-sti").split(/style/),2===A.length){A[1]=b.trim(A[1].replace("-sti","-style").replace("=",""));if(0===A[1].indexOf("'")||0===A[1].indexOf('"'))A[1]=A[1].substring(1);E+=A[1].replace(/'/gi,'"')}else E+='"';A.length||(A[0]="",E+='"');E+=(void 0!==n?' class="'+n+'"':"")+(k.title&&f?' title="'+b.jgrid.stripHtml(f)+'"':"");E+=' aria-describedby="'+a.p.id+"_"+C+'"';return E+A[0]},q=function(c){return null==c||""===c?"&#160;":a.p.autoencode?b.jgrid.htmlEncode(c):
50
+ String(c)},x=function(c,d,e,f,g){var h=a.p.colModel[e];void 0!==h.formatter?(c=""!==String(a.p.idPrefix)?b.jgrid.stripPref(a.p.idPrefix,c):c,c={rowId:c,colModel:h,gid:a.p.id,pos:e},d=b.isFunction(h.formatter)?h.formatter.call(a,d,c,f,g):b.fmatter?b.fn.fmatter.call(a,h.formatter,d,c,f,g):q(d)):d=q(d);return d},G=function(a,b,c,d,e,f){b=x(a,b,c,e,"add");return'<td role="gridcell" '+p(c,d,b,e,a,f)+">"+b+"</td>"},U=function(b,c,d,e){e='<input role="checkbox" type="checkbox" id="jqg_'+a.p.id+"_"+b+'" class="cbox" name="jqg_'+
51
+ a.p.id+"_"+b+'"'+(e?'checked="checked"':"")+"/>";return'<td role="gridcell" '+p(c,d,"",null,b,!0)+">"+e+"</td>"},M=function(a,b,c,d){c=(parseInt(c,10)-1)*parseInt(d,10)+1+b;return'<td role="gridcell" class="ui-state-default jqgrid-rownum" '+p(a,b,c,null,b,!0)+">"+c+"</td>"},ea=function(b){var c,d=[],e=0,f;for(f=0;f<a.p.colModel.length;f++)c=a.p.colModel[f],"cb"!==c.name&&"subgrid"!==c.name&&"rn"!==c.name&&(d[e]="local"===b?c.name:"xml"===b||"xmlstring"===b?c.xmlmap||c.name:c.jsonmap||c.name,!1!==
52
+ a.p.keyIndex&&!0===c.key&&(a.p.keyName=d[e]),e++);return d},W=function(c){var d=a.p.remapColumns;d&&d.length||(d=b.map(a.p.colModel,function(a,b){return b}));c&&(d=b.map(d,function(a){return a<c?null:a-c}));return d},X=function(a,c){var d;this.p.deepempty?b(this.rows).slice(1).remove():(d=0<this.rows.length?this.rows[0]:null,b(this.firstChild).empty().append(d));a&&this.p.scroll&&(b(this.grid.bDiv.firstChild).css({height:"auto"}),b(this.grid.bDiv.firstChild.firstChild).css({height:0,display:"none"}),
53
+ 0!==this.grid.bDiv.scrollTop&&(this.grid.bDiv.scrollTop=0));!0===c&&this.p.treeGrid&&(this.p.data=[],this.p._index={})},O=function(){var c=a.p.data.length,d,e,f;d=!0===a.p.rownumbers?1:0;e=!0===a.p.multiselect?1:0;f=!0===a.p.subGrid?1:0;d=!1===a.p.keyIndex||!0===a.p.loadonce?a.p.localReader.id:a.p.colModel[a.p.keyIndex+e+f+d].name;for(e=0;e<c;e++)f=b.jgrid.getAccessor(a.p.data[e],d),void 0===f&&(f=String(e+1)),a.p._index[f]=e},$=function(c,d,e,f,g,h){var l="-1",k="",m;d=d?"display:none;":"";e="ui-widget-content jqgrow ui-row-"+
54
+ a.p.direction+(e?" "+e:"")+(h?" ui-state-highlight":"");h=b(a).triggerHandler("jqGridRowAttr",[f,g,c]);"object"!==typeof h&&(h=b.isFunction(a.p.rowattr)?a.p.rowattr.call(a,f,g,c):{});if(!b.isEmptyObject(h)){h.hasOwnProperty("id")&&(c=h.id,delete h.id);h.hasOwnProperty("tabindex")&&(l=h.tabindex,delete h.tabindex);h.hasOwnProperty("style")&&(d+=h.style,delete h.style);h.hasOwnProperty("class")&&(e+=" "+h["class"],delete h["class"]);try{delete h.role}catch(n){}for(m in h)h.hasOwnProperty(m)&&(k+=" "+
55
+ m+"="+h[m])}return'<tr role="row" id="'+c+'" tabindex="'+l+'" class="'+e+'"'+(""===d?"":' style="'+d+'"')+k+">"},K=function(c,d,e,f,g){var h=new Date,l="local"!==a.p.datatype&&a.p.loadonce||"xmlstring"===a.p.datatype,k=a.p.xmlReader,m="local"===a.p.datatype?"local":"xml";l&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;if(b.isXMLDoc(c)){-1!==a.p.treeANode||a.p.scroll?e=1<e?e:1:(X.call(a,!1,!0),e=1);var n=b(a),C,A,R=0,p,u=!0===a.p.multiselect?1:0,z=0,x,q=!0===a.p.rownumbers?
56
+ 1:0,t,Z=[],aa,v={},w,H,s=[],L=!0===a.p.altRows?a.p.altclass:"",ia;!0===a.p.subGrid&&(z=1,x=b.jgrid.getMethod("addSubGridCell"));k.repeatitems||(Z=ea(m));t=!1===a.p.keyIndex?b.isFunction(k.id)?k.id.call(a,c):k.id:a.p.keyIndex;0<Z.length&&!isNaN(t)&&(t=a.p.keyName);m=-1===String(t).indexOf("[")?Z.length?function(a,c){return b(t,a).text()||c}:function(a,c){return b(k.cell,a).eq(t).text()||c}:function(a,b){return a.getAttribute(t.replace(/[\[\]]/g,""))||b};a.p.userData={};a.p.page=r(b.jgrid.getXmlData(c,
57
+ k.page),a.p.page);a.p.lastpage=r(b.jgrid.getXmlData(c,k.total),1);a.p.records=r(b.jgrid.getXmlData(c,k.records));b.isFunction(k.userdata)?a.p.userData=k.userdata.call(a,c)||{}:b.jgrid.getXmlData(c,k.userdata,!0).each(function(){a.p.userData[this.getAttribute("name")]=b(this).text()});c=b.jgrid.getXmlData(c,k.root,!0);(c=b.jgrid.getXmlData(c,k.row,!0))||(c=[]);var S=c.length,I=0,y=[],D=parseInt(a.p.rowNum,10),B=a.p.scroll?b.jgrid.randId():1;0<S&&0>=a.p.page&&(a.p.page=1);if(c&&S){g&&(D*=g+1);g=b.isFunction(a.p.afterInsertRow);
58
+ var F=!1,J;a.p.grouping&&(F=!0===a.p.groupingView.groupCollapse,J=b.jgrid.getMethod("groupingPrepare"));for(;I<S;){w=c[I];H=m(w,B+I);H=a.p.idPrefix+H;C=0===e?0:e+1;ia=1===(C+I)%2?L:"";var K=s.length;s.push("");q&&s.push(M(0,I,a.p.page,a.p.rowNum));u&&s.push(U(H,q,I,!1));z&&s.push(x.call(n,u+q,I+e));if(k.repeatitems){aa||(aa=W(u+z+q));var N=b.jgrid.getXmlData(w,k.cell,!0);b.each(aa,function(b){var c=N[this];if(!c)return!1;p=c.textContent||c.text;v[a.p.colModel[b+u+z+q].name]=p;s.push(G(H,p,b+u+z+q,
59
+ I+e,w,v))})}else for(C=0;C<Z.length;C++)p=b.jgrid.getXmlData(w,Z[C]),v[a.p.colModel[C+u+z+q].name]=p,s.push(G(H,p,C+u+z+q,I+e,w,v));s[K]=$(H,F,ia,v,w,!1);s.push("</tr>");a.p.grouping&&(y.push(s),a.p.groupingView._locgr||J.call(n,v,I),s=[]);if(l||!0===a.p.treeGrid)v._id_=b.jgrid.stripPref(a.p.idPrefix,H),a.p.data.push(v),a.p._index[v._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("tbody:first",d).append(s.join("")),n.triggerHandler("jqGridAfterInsertRow",[H,v,w]),g&&a.p.afterInsertRow.call(a,H,v,w),
60
+ s=[]);v={};R++;I++;if(R===D)break}}!0===a.p.gridview&&(A=-1<a.p.treeANode?a.p.treeANode:0,a.p.grouping?(l||n.jqGrid("groupingRender",y,a.p.colModel.length,a.p.page,D),y=null):!0===a.p.treeGrid&&0<A?b(a.rows[A]).after(s.join("")):b("tbody:first",d).append(s.join("")));if(!0===a.p.subGrid)try{n.jqGrid("addSubGrid",u+q)}catch(Q){}a.p.totaltime=new Date-h;0<R&&0===a.p.records&&(a.p.records=S);s=null;if(!0===a.p.treeGrid)try{n.jqGrid("setTreeNode",A+1,R+A+1)}catch(O){}a.p.treeGrid||a.p.scroll||(a.grid.bDiv.scrollTop=
61
+ 0);a.p.reccount=R;a.p.treeANode=-1;a.p.userDataOnFooter&&n.jqGrid("footerData","set",a.p.userData,!0);l&&(a.p.records=S,a.p.lastpage=Math.ceil(S/D));f||a.updatepager(!1,!0);if(l){for(;R<S;){w=c[R];H=m(w,R+B);H=a.p.idPrefix+H;if(k.repeatitems){aa||(aa=W(u+z+q));var P=b.jgrid.getXmlData(w,k.cell,!0);b.each(aa,function(b){var c=P[this];if(!c)return!1;p=c.textContent||c.text;v[a.p.colModel[b+u+z+q].name]=p})}else for(C=0;C<Z.length;C++)p=b.jgrid.getXmlData(w,Z[C]),v[a.p.colModel[C+u+z+q].name]=p;v._id_=
62
+ b.jgrid.stripPref(a.p.idPrefix,H);a.p.grouping&&J.call(n,v,R);a.p.data.push(v);a.p._index[v._id_]=a.p.data.length-1;v={};R++}a.p.grouping&&(a.p.groupingView._locgr=!0,n.jqGrid("groupingRender",y,a.p.colModel.length,a.p.page,D),y=null)}}},Y=function(c,d,e,f,g){var h=new Date;if(c){-1!==a.p.treeANode||a.p.scroll?e=1<e?e:1:(X.call(a,!1,!0),e=1);var k,l="local"!==a.p.datatype&&a.p.loadonce||"jsonstring"===a.p.datatype;l&&(a.p.data=[],a.p._index={},a.p.localReader.id="_id_");a.p.reccount=0;"local"===a.p.datatype?
63
+ (d=a.p.localReader,k="local"):(d=a.p.jsonReader,k="json");var m=b(a),n=0,C,A,p,q=[],u=a.p.multiselect?1:0,z=!0===a.p.subGrid?1:0,x,t=!0===a.p.rownumbers?1:0,D=W(u+z+t);k=ea(k);var y,B,v,w={},H,s,L=[],ia=!0===a.p.altRows?a.p.altclass:"",S;a.p.page=r(b.jgrid.getAccessor(c,d.page),a.p.page);a.p.lastpage=r(b.jgrid.getAccessor(c,d.total),1);a.p.records=r(b.jgrid.getAccessor(c,d.records));a.p.userData=b.jgrid.getAccessor(c,d.userdata)||{};z&&(x=b.jgrid.getMethod("addSubGridCell"));v=!1===a.p.keyIndex?b.isFunction(d.id)?
64
+ d.id.call(a,c):d.id:a.p.keyIndex;d.repeatitems||(q=k,0<q.length&&!isNaN(v)&&(v=a.p.keyName));B=b.jgrid.getAccessor(c,d.root);null==B&&b.isArray(c)&&(B=c);B||(B=[]);c=B.length;A=0;0<c&&0>=a.p.page&&(a.p.page=1);var I=parseInt(a.p.rowNum,10),F=a.p.scroll?b.jgrid.randId():1,J=!1,K;g&&(I*=g+1);"local"!==a.p.datatype||a.p.deselectAfterSort||(J=!0);var N=b.isFunction(a.p.afterInsertRow),P=[],Q=!1,O;a.p.grouping&&(Q=!0===a.p.groupingView.groupCollapse,O=b.jgrid.getMethod("groupingPrepare"));for(;A<c;){g=
65
+ B[A];s=b.jgrid.getAccessor(g,v);void 0===s&&("number"===typeof v&&null!=a.p.colModel[v+u+z+t]&&(s=b.jgrid.getAccessor(g,a.p.colModel[v+u+z+t].name)),void 0===s&&(s=F+A,0===q.length&&d.cell&&(C=b.jgrid.getAccessor(g,d.cell)||g,s=null!=C&&void 0!==C[v]?C[v]:s)));s=a.p.idPrefix+s;C=1===e?0:e;S=1===(C+A)%2?ia:"";J&&(K=a.p.multiselect?-1!==b.inArray(s,a.p.selarrrow):s===a.p.selrow);var T=L.length;L.push("");t&&L.push(M(0,A,a.p.page,a.p.rowNum));u&&L.push(U(s,t,A,K));z&&L.push(x.call(m,u+t,A+e));y=k;d.repeatitems&&
66
+ (d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g),b.isArray(g)&&(y=D));for(p=0;p<y.length;p++)C=b.jgrid.getAccessor(g,y[p]),w[a.p.colModel[p+u+z+t].name]=C,L.push(G(s,C,p+u+z+t,A+e,g,w));L[T]=$(s,Q,S,w,g,K);L.push("</tr>");a.p.grouping&&(P.push(L),a.p.groupingView._locgr||O.call(m,w,A),L=[]);if(l||!0===a.p.treeGrid)w._id_=b.jgrid.stripPref(a.p.idPrefix,s),a.p.data.push(w),a.p._index[w._id_]=a.p.data.length-1;!1===a.p.gridview&&(b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(L.join("")),m.triggerHandler("jqGridAfterInsertRow",
67
+ [s,w,g]),N&&a.p.afterInsertRow.call(a,s,w,g),L=[]);w={};n++;A++;if(n===I)break}!0===a.p.gridview&&(H=-1<a.p.treeANode?a.p.treeANode:0,a.p.grouping?l||(m.jqGrid("groupingRender",P,a.p.colModel.length,a.p.page,I),P=null):!0===a.p.treeGrid&&0<H?b(a.rows[H]).after(L.join("")):b("#"+b.jgrid.jqID(a.p.id)+" tbody:first").append(L.join("")));if(!0===a.p.subGrid)try{m.jqGrid("addSubGrid",u+t)}catch(V){}a.p.totaltime=new Date-h;0<n&&0===a.p.records&&(a.p.records=c);if(!0===a.p.treeGrid)try{m.jqGrid("setTreeNode",
68
+ H+1,n+H+1)}catch(Y){}a.p.treeGrid||a.p.scroll||(a.grid.bDiv.scrollTop=0);a.p.reccount=n;a.p.treeANode=-1;a.p.userDataOnFooter&&m.jqGrid("footerData","set",a.p.userData,!0);l&&(a.p.records=c,a.p.lastpage=Math.ceil(c/I));f||a.updatepager(!1,!0);if(l){for(;n<c&&B[n];){g=B[n];s=b.jgrid.getAccessor(g,v);void 0===s&&("number"===typeof v&&null!=a.p.colModel[v+u+z+t]&&(s=b.jgrid.getAccessor(g,a.p.colModel[v+u+z+t].name)),void 0===s&&(s=F+n,0===q.length&&d.cell&&(e=b.jgrid.getAccessor(g,d.cell)||g,s=null!=
69
+ e&&void 0!==e[v]?e[v]:s)));if(g){s=a.p.idPrefix+s;y=k;d.repeatitems&&(d.cell&&(g=b.jgrid.getAccessor(g,d.cell)||g),b.isArray(g)&&(y=D));for(p=0;p<y.length;p++)w[a.p.colModel[p+u+z+t].name]=b.jgrid.getAccessor(g,y[p]);w._id_=b.jgrid.stripPref(a.p.idPrefix,s);a.p.grouping&&O.call(m,w,n);a.p.data.push(w);a.p._index[w._id_]=a.p.data.length-1;w={}}n++}a.p.grouping&&(a.p.groupingView._locgr=!0,m.jqGrid("groupingRender",P,a.p.colModel.length,a.p.page,I))}}},oa=function(){function c(a){var b=0,d,e,g,h,k;
70
+ if(null!=a.groups){(e=a.groups.length&&"OR"===a.groupOp.toString().toUpperCase())&&u.orBegin();for(d=0;d<a.groups.length;d++){0<b&&e&&u.or();try{c(a.groups[d])}catch(l){alert(l)}b++}e&&u.orEnd()}if(null!=a.rules)try{(g=a.rules.length&&"OR"===a.groupOp.toString().toUpperCase())&&u.orBegin();for(d=0;d<a.rules.length;d++)k=a.rules[d],h=a.groupOp.toString().toUpperCase(),q[k.op]&&k.field&&(0<b&&h&&"OR"===h&&(u=u.or()),u=q[k.op](u,h)(k.field,k.data,f[k.field])),b++;g&&u.orEnd()}catch(m){alert(m)}}var d=
71
+ a.p.multiSort?[]:"",e=[],g=!1,f={},h=[],k=[],l,m,n;if(b.isArray(a.p.data)){var p=a.p.grouping?a.p.groupingView:!1,A,r;b.each(a.p.colModel,function(){m=this.sorttype||"text";"date"===m||"datetime"===m?(this.formatter&&"string"===typeof this.formatter&&"date"===this.formatter?(l=this.formatoptions&&this.formatoptions.srcformat?this.formatoptions.srcformat:b.jgrid.formatter.date.srcformat,n=this.formatoptions&&this.formatoptions.newformat?this.formatoptions.newformat:b.jgrid.formatter.date.newformat):
72
+ l=n=this.datefmt||"Y-m-d",f[this.name]={stype:m,srcfmt:l,newfmt:n,sfunc:this.sortfunc||null}):f[this.name]={stype:m,srcfmt:"",newfmt:"",sfunc:this.sortfunc||null};if(a.p.grouping)for(r=0,A=p.groupField.length;r<A;r++)if(this.name===p.groupField[r]){var c=this.name;this.index&&(c=this.index);h[r]=f[c];k[r]=c}a.p.multiSort?this.lso&&(d.push(this.name),c=this.lso.split("-"),e.push(c[c.length-1])):g||this.index!==a.p.sortname&&this.name!==a.p.sortname||(d=this.name,g=!0)});if(a.p.treeGrid)b(a).jqGrid("SortTree",
73
+ d,a.p.sortorder,f[d].stype||"text",f[d].srcfmt||"");else{var q={eq:function(a){return a.equals},ne:function(a){return a.notEquals},lt:function(a){return a.less},le:function(a){return a.lessOrEquals},gt:function(a){return a.greater},ge:function(a){return a.greaterOrEquals},cn:function(a){return a.contains},nc:function(a,b){return"OR"===b?a.orNot().contains:a.andNot().contains},bw:function(a){return a.startsWith},bn:function(a,b){return"OR"===b?a.orNot().startsWith:a.andNot().startsWith},en:function(a,
74
+ b){return"OR"===b?a.orNot().endsWith:a.andNot().endsWith},ew:function(a){return a.endsWith},ni:function(a,b){return"OR"===b?a.orNot().equals:a.andNot().equals},"in":function(a){return a.equals},nu:function(a){return a.isNull},nn:function(a,b){return"OR"===b?a.orNot().isNull:a.andNot().isNull}},u=b.jgrid.from(a.p.data);a.p.ignoreCase&&(u=u.ignoreCase());if(!0===a.p.search){var z=a.p.postData.filters;if(z)"string"===typeof z&&(z=b.jgrid.parse(z)),c(z);else try{u=q[a.p.postData.searchOper](u)(a.p.postData.searchField,
75
+ a.p.postData.searchString,f[a.p.postData.searchField])}catch(t){}}if(a.p.grouping)for(r=0;r<A;r++)u.orderBy(k[r],p.groupOrder[r],h[r].stype,h[r].srcfmt);a.p.multiSort?b.each(d,function(a){u.orderBy(this,e[a],f[this].stype,f[this].srcfmt,f[this].sfunc)}):d&&a.p.sortorder&&g&&("DESC"===a.p.sortorder.toUpperCase()?u.orderBy(a.p.sortname,"d",f[d].stype,f[d].srcfmt,f[d].sfunc):u.orderBy(a.p.sortname,"a",f[d].stype,f[d].srcfmt,f[d].sfunc));var z=u.select(),x=parseInt(a.p.rowNum,10),y=z.length,B=parseInt(a.p.page,
76
+ 10),D=Math.ceil(y/x),v={};if((a.p.search||a.p.resetsearch)&&a.p.grouping&&a.p.groupingView._locgr){a.p.groupingView.groups=[];var w,G=b.jgrid.getMethod("groupingPrepare"),s,F;if(a.p.footerrow&&a.p.userDataOnFooter){for(s in a.p.userData)a.p.userData.hasOwnProperty(s)&&(a.p.userData[s]=0);F=!0}for(w=0;w<y;w++){if(F)for(s in a.p.userData)a.p.userData[s]+=parseFloat(z[w][s]||0);G.call(b(a),z[w],w,x)}}z=z.slice((B-1)*x,B*x);f=u=null;v[a.p.localReader.total]=D;v[a.p.localReader.page]=B;v[a.p.localReader.records]=
77
+ y;v[a.p.localReader.root]=z;v[a.p.localReader.userdata]=a.p.userData;z=null;return v}}},P=function(){a.grid.hDiv.loading=!0;if(!a.p.hiddengrid)switch(a.p.loadui){case "enable":b("#load_"+b.jgrid.jqID(a.p.id)).show();break;case "block":b("#lui_"+b.jgrid.jqID(a.p.id)).show(),b("#load_"+b.jgrid.jqID(a.p.id)).show()}},T=function(){a.grid.hDiv.loading=!1;switch(a.p.loadui){case "enable":b("#load_"+b.jgrid.jqID(a.p.id)).hide();break;case "block":b("#lui_"+b.jgrid.jqID(a.p.id)).hide(),b("#load_"+b.jgrid.jqID(a.p.id)).hide()}},
78
+ Q=function(c){if(!a.grid.hDiv.loading){var d=a.p.scroll&&!1===c,e={},g,f=a.p.prmNames;0>=a.p.page&&(a.p.page=Math.min(1,a.p.lastpage));null!==f.search&&(e[f.search]=a.p.search);null!==f.nd&&(e[f.nd]=(new Date).getTime());null!==f.rows&&(e[f.rows]=a.p.rowNum);null!==f.page&&(e[f.page]=a.p.page);null!==f.sort&&(e[f.sort]=a.p.sortname);null!==f.order&&(e[f.order]=a.p.sortorder);null!==a.p.rowTotal&&null!==f.totalrows&&(e[f.totalrows]=a.p.rowTotal);var h=b.isFunction(a.p.loadComplete),k=h?a.p.loadComplete:
79
+ null,l=0;c=c||1;1<c?null!==f.npage?(e[f.npage]=c,l=c-1,c=1):k=function(b){a.p.page++;a.grid.hDiv.loading=!1;h&&a.p.loadComplete.call(a,b);Q(c-1)}:null!==f.npage&&delete a.p.postData[f.npage];if(a.p.grouping){b(a).jqGrid("groupingSetup");var m=a.p.groupingView,n,p="";for(n=0;n<m.groupField.length;n++){var r=m.groupField[n];b.each(a.p.colModel,function(a,b){b.name===r&&b.index&&(r=b.index)});p+=r+" "+m.groupOrder[n]+", "}e[f.sort]=p+e[f.sort]}b.extend(a.p.postData,e);var q=a.p.scroll?a.rows.length-
80
+ 1:1,e=b(a).triggerHandler("jqGridBeforeRequest");if(!1!==e&&"stop"!==e)if(b.isFunction(a.p.datatype))a.p.datatype.call(a,a.p.postData,"load_"+a.p.id,q,c,l);else{if(b.isFunction(a.p.beforeRequest)&&(e=a.p.beforeRequest.call(a),void 0===e&&(e=!0),!1===e))return;g=a.p.datatype.toLowerCase();switch(g){case "json":case "jsonp":case "xml":case "script":b.ajax(b.extend({url:a.p.url,type:a.p.mtype,dataType:g,data:b.isFunction(a.p.serializeGridData)?a.p.serializeGridData.call(a,a.p.postData):a.p.postData,
81
+ success:function(e,f,h){if(b.isFunction(a.p.beforeProcessing)&&!1===a.p.beforeProcessing.call(a,e,f,h))T();else{"xml"===g?K(e,a.grid.bDiv,q,1<c,l):Y(e,a.grid.bDiv,q,1<c,l);b(a).triggerHandler("jqGridLoadComplete",[e]);k&&k.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);d&&a.grid.populateVisible();if(a.p.loadonce||a.p.treeGrid)a.p.datatype="local";1===c&&T()}},error:function(d,e,f){b.isFunction(a.p.loadError)&&a.p.loadError.call(a,d,e,f);1===c&&T()},beforeSend:function(c,d){var e=!0;
82
+ b.isFunction(a.p.loadBeforeSend)&&(e=a.p.loadBeforeSend.call(a,c,d));void 0===e&&(e=!0);if(!1===e)return!1;P()}},b.jgrid.ajaxOptions,a.p.ajaxGridOptions));break;case "xmlstring":P();e="string"!==typeof a.p.datastr?a.p.datastr:b.parseXML(a.p.datastr);K(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;T();break;case "jsonstring":P();e="string"===typeof a.p.datastr?b.jgrid.parse(a.p.datastr):
83
+ a.p.datastr;Y(e,a.grid.bDiv);b(a).triggerHandler("jqGridLoadComplete",[e]);h&&a.p.loadComplete.call(a,e);b(a).triggerHandler("jqGridAfterLoadComplete",[e]);a.p.datatype="local";a.p.datastr=null;T();break;case "local":case "clientside":P(),a.p.datatype="local",e=oa(),Y(e,a.grid.bDiv,q,1<c,l),b(a).triggerHandler("jqGridLoadComplete",[e]),k&&k.call(a,e),b(a).triggerHandler("jqGridAfterLoadComplete",[e]),d&&a.grid.populateVisible(),T()}}}},ha=function(c){b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.hDiv)[a.p.useProp?
84
+ "prop":"attr"]("checked",c);if(a.p.frozenColumns&&a.p.id+"_frozen")b("#cb_"+b.jgrid.jqID(a.p.id),a.grid.fhDiv)[a.p.useProp?"prop":"attr"]("checked",c)},qa=function(c,e){var d="",g="<table cellspacing='0' cellpadding='0' border='0' style='table-layout:auto;' class='ui-pg-table'><tbody><tr>",k="",l,m,n,p,q=function(c){var e;b.isFunction(a.p.onPaging)&&(e=a.p.onPaging.call(a,c));if("stop"===e)return!1;a.p.selrow=null;a.p.multiselect&&(a.p.selarrrow=[],ha(!1));a.p.savedRow=[];return!0};c=c.substr(1);
85
+ e+="_"+c;l="pg_"+c;m=c+"_left";n=c+"_center";p=c+"_right";b("#"+b.jgrid.jqID(c)).append("<div id='"+l+"' class='ui-pager-control' role='group'><table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table' style='width:100%;table-layout:fixed;height:100%;' role='row'><tbody><tr><td id='"+m+"' align='left'></td><td id='"+n+"' align='center' style='white-space:pre;'></td><td id='"+p+"' align='right'></td></tr></tbody></table></div>").attr("dir","ltr");if(0<a.p.rowList.length){k="<td dir='"+f+
86
+ "'>";k+="<select class='ui-pg-selbox' role='listbox'>";for(m=0;m<a.p.rowList.length;m++)k+='<option role="option" value="'+a.p.rowList[m]+'"'+(a.p.rowNum===a.p.rowList[m]?' selected="selected"':"")+">"+a.p.rowList[m]+"</option>";k+="</select></td>"}"rtl"===f&&(g+=k);!0===a.p.pginput&&(d="<td dir='"+f+"'>"+b.jgrid.format(a.p.pgtext||"","<input class='ui-pg-input' type='text' size='2' maxlength='7' value='0' role='textbox'/>","<span id='sp_1_"+b.jgrid.jqID(c)+"'></span>")+"</td>");!0===a.p.pgbuttons?
87
+ (m=["first"+e,"prev"+e,"next"+e,"last"+e],"rtl"===f&&m.reverse(),g+="<td id='"+m[0]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-first'></span></td>",g+="<td id='"+m[1]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-prev'></span></td>",g=g+(""!==d?"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>"+d+"<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>":
88
+ "")+("<td id='"+m[2]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-next'></span></td>"),g+="<td id='"+m[3]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-end'></span></td>"):""!==d&&(g+=d);"ltr"===f&&(g+=k);g+="</tr></tbody></table>";!0===a.p.viewrecords&&b("td#"+c+"_"+a.p.recordpos,"#"+l).append("<div dir='"+f+"' style='text-align:"+a.p.recordpos+"' class='ui-paging-info'></div>");b("td#"+c+"_"+a.p.pagerpos,"#"+l).append(g);k=b(".ui-jqgrid").css("font-size")||
89
+ "11px";b(document.body).append("<div id='testpg' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+k+";visibility:hidden;' ></div>");g=b(g).clone().appendTo("#testpg").width();b("#testpg").remove();0<g&&(""!==d&&(g+=50),b("td#"+c+"_"+a.p.pagerpos,"#"+l).width(g));a.p._nvtd=[];a.p._nvtd[0]=g?Math.floor((a.p.width-g)/2):Math.floor(a.p.width/3);a.p._nvtd[1]=0;g=null;b(".ui-pg-selbox","#"+l).bind("change",function(){if(!q("records"))return!1;a.p.page=Math.round(a.p.rowNum*(a.p.page-1)/
90
+ this.value-0.5)+1;a.p.rowNum=this.value;a.p.pager&&b(".ui-pg-selbox",a.p.pager).val(this.value);a.p.toppager&&b(".ui-pg-selbox",a.p.toppager).val(this.value);Q();return!1});!0===a.p.pgbuttons&&(b(".ui-pg-button","#"+l).hover(function(){b(this).hasClass("ui-state-disabled")?this.style.cursor="default":(b(this).addClass("ui-state-hover"),this.style.cursor="pointer")},function(){b(this).hasClass("ui-state-disabled")||(b(this).removeClass("ui-state-hover"),this.style.cursor="default")}),b("#first"+b.jgrid.jqID(e)+
91
+ ", #prev"+b.jgrid.jqID(e)+", #next"+b.jgrid.jqID(e)+", #last"+b.jgrid.jqID(e)).click(function(){if(b(this).hasClass("ui-state-disabled"))return!1;var c=r(a.p.page,1),d=r(a.p.lastpage,1),g=!1,f=!0,h=!0,k=!0,l=!0;0===d||1===d?l=k=h=f=!1:1<d&&1<=c?1===c?h=f=!1:c===d&&(l=k=!1):1<d&&0===c&&(l=k=!1,c=d-1);if(!q(this.id))return!1;this.id==="first"+e&&f&&(a.p.page=1,g=!0);this.id==="prev"+e&&h&&(a.p.page=c-1,g=!0);this.id==="next"+e&&k&&(a.p.page=c+1,g=!0);this.id==="last"+e&&l&&(a.p.page=d,g=!0);g&&Q();
92
+ return!1}));!0===a.p.pginput&&b("input.ui-pg-input","#"+l).keypress(function(c){if(13===(c.charCode||c.keyCode||0)){if(!q("user"))return!1;b(this).val(r(b(this).val(),1));a.p.page=0<b(this).val()?b(this).val():a.p.page;Q();return!1}return this})},wa=function(c,e){var d,g="",f=a.p.colModel,h=!1,k;k=a.p.frozenColumns?e:a.grid.headers[c].el;var l="";b("span.ui-grid-ico-sort",k).addClass("ui-state-disabled");b(k).attr("aria-selected","false");if(f[c].lso)if("asc"===f[c].lso)f[c].lso+="-desc",l="desc";
93
+ else if("desc"===f[c].lso)f[c].lso+="-asc",l="asc";else{if("asc-desc"===f[c].lso||"desc-asc"===f[c].lso)f[c].lso=""}else f[c].lso=l=f[c].firstsortorder||"asc";l?(b("span.s-ico",k).show(),b("span.ui-icon-"+l,k).removeClass("ui-state-disabled"),b(k).attr("aria-selected","true")):a.p.viewsortcols[0]||b("span.s-ico",k).hide();a.p.sortorder="";b.each(f,function(b){this.lso&&(0<b&&h&&(g+=", "),d=this.lso.split("-"),g+=f[b].index||f[b].name,g+=" "+d[d.length-1],h=!0,a.p.sortorder=d[d.length-1])});k=g.lastIndexOf(a.p.sortorder);
94
+ g=g.substring(0,k);a.p.sortname=g},ra=function(c,d,e,g,f){if(a.p.colModel[d].sortable&&!(0<a.p.savedRow.length)){e||(a.p.lastsort===d?"asc"===a.p.sortorder?a.p.sortorder="desc":"desc"===a.p.sortorder&&(a.p.sortorder="asc"):a.p.sortorder=a.p.colModel[d].firstsortorder||"asc",a.p.page=1);if(a.p.multiSort)wa(d,f);else{if(g){if(a.p.lastsort===d&&a.p.sortorder===g&&!e)return;a.p.sortorder=g}e=a.grid.headers[a.p.lastsort].el;f=a.p.frozenColumns?f:a.grid.headers[d].el;b("span.ui-grid-ico-sort",e).addClass("ui-state-disabled");
95
+ b(e).attr("aria-selected","false");a.p.frozenColumns&&(a.grid.fhDiv.find("span.ui-grid-ico-sort").addClass("ui-state-disabled"),a.grid.fhDiv.find("th").attr("aria-selected","false"));b("span.ui-icon-"+a.p.sortorder,f).removeClass("ui-state-disabled");b(f).attr("aria-selected","true");a.p.viewsortcols[0]||a.p.lastsort===d||(a.p.frozenColumns&&a.grid.fhDiv.find("span.s-ico").hide(),b("span.s-ico",e).hide(),b("span.s-ico",f).show());c=c.substring(5+a.p.id.length+1);a.p.sortname=a.p.colModel[d].index||
96
+ c}"stop"===b(a).triggerHandler("jqGridSortCol",[a.p.sortname,d,a.p.sortorder])?a.p.lastsort=d:b.isFunction(a.p.onSortCol)&&"stop"===a.p.onSortCol.call(a,a.p.sortname,d,a.p.sortorder)?a.p.lastsort=d:("local"===a.p.datatype?a.p.deselectAfterSort&&b(a).jqGrid("resetSelection"):(a.p.selrow=null,a.p.multiselect&&ha(!1),a.p.selarrrow=[],a.p.savedRow=[]),a.p.scroll&&(f=a.grid.bDiv.scrollLeft,X.call(a,!0,!1),a.grid.hDiv.scrollLeft=f),a.p.subGrid&&"local"===a.p.datatype&&b("td.sgexpanded","#"+b.jgrid.jqID(a.p.id)).each(function(){b(this).trigger("click")}),
97
+ Q(),a.p.lastsort=d,a.p.sortname!==c&&d&&(a.p.lastsort=d))}},xa=function(c){c=b(a.grid.headers[c].el);c=[c.position().left+c.outerWidth()];"rtl"===a.p.direction&&(c[0]=a.p.width-c[0]);c[0]-=a.grid.bDiv.scrollLeft;c.push(b(a.grid.hDiv).position().top);c.push(b(a.grid.bDiv).offset().top-b(a.grid.hDiv).offset().top+b(a.grid.bDiv).height());return c},sa=function(c){var d,e=a.grid.headers,g=b.jgrid.getCellIndex(c);for(d=0;d<e.length;d++)if(c===e[d].el){g=d;break}return g};this.p.id=this.id;-1===b.inArray(a.p.multikey,
98
+ ["shiftKey","altKey","ctrlKey"])&&(a.p.multikey=!1);a.p.keyIndex=!1;a.p.keyName=!1;for(g=0;g<a.p.colModel.length;g++)a.p.colModel[g]=b.extend(!0,{},a.p.cmTemplate,a.p.colModel[g].template||{},a.p.colModel[g]),!1===a.p.keyIndex&&!0===a.p.colModel[g].key&&(a.p.keyIndex=g);a.p.sortorder=a.p.sortorder.toLowerCase();b.jgrid.cell_width=b.jgrid.cellWidth();!0===a.p.grouping&&(a.p.scroll=!1,a.p.rownumbers=!1,a.p.treeGrid=!1,a.p.gridview=!0);if(!0===this.p.treeGrid){try{b(this).jqGrid("setTreeGrid")}catch(za){}"local"!==
99
+ a.p.datatype&&(a.p.localReader={id:"_id_"})}if(this.p.subGrid)try{b(a).jqGrid("setSubGrid")}catch(Aa){}this.p.multiselect&&(this.p.colNames.unshift("<input role='checkbox' id='cb_"+this.p.id+"' class='cbox' type='checkbox'/>"),this.p.colModel.unshift({name:"cb",width:b.jgrid.cell_width?a.p.multiselectWidth+a.p.cellLayout:a.p.multiselectWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));this.p.rownumbers&&(this.p.colNames.unshift(""),this.p.colModel.unshift({name:"rn",width:a.p.rownumWidth,
100
+ sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0}));a.p.xmlReader=b.extend(!0,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},a.p.xmlReader);a.p.jsonReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},
101
+ a.p.jsonReader);a.p.localReader=b.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},a.p.localReader);a.p.scroll&&(a.p.pgbuttons=!1,a.p.pginput=!1,a.p.rowList=[]);a.p.data.length&&O();var D="<thead><tr class='ui-jqgrid-labels' role='rowheader'>",ta,F,ja,fa,ka,y,t,ba,ua=ba="",ga=[],va=[];F=[];if(!0===a.p.shrinkToFit&&!0===a.p.forceFit)for(g=a.p.colModel.length-1;0<=g;g--)if(!a.p.colModel[g].hidden){a.p.colModel[g].resizable=
102
+ !1;break}"horizontal"===a.p.viewsortcols[1]&&(ba=" ui-i-asc",ua=" ui-i-desc");ta=n?"class='ui-th-div-ie'":"";ba="<span class='s-ico' style='display:none'><span sort='asc' class='ui-grid-ico-sort ui-icon-asc"+ba+" ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-"+f+"'></span>"+("<span sort='desc' class='ui-grid-ico-sort ui-icon-desc"+ua+" ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-"+f+"'></span></span>");if(a.p.multiSort)for(ga=a.p.sortname.split(","),g=0;g<ga.length;g++)F=b.trim(ga[g]).split(" "),
103
+ ga[g]=b.trim(F[0]),va[g]=F[1]?b.trim(F[1]):a.p.sortorder||"asc";for(g=0;g<this.p.colNames.length;g++)F=a.p.headertitles?' title="'+b.jgrid.stripHtml(a.p.colNames[g])+'"':"",D+="<th id='"+a.p.id+"_"+a.p.colModel[g].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+f+"'"+F+">",F=a.p.colModel[g].index||a.p.colModel[g].name,D+="<div id='jqgh_"+a.p.id+"_"+a.p.colModel[g].name+"' "+ta+">"+a.p.colNames[g],a.p.colModel[g].width=a.p.colModel[g].width?parseInt(a.p.colModel[g].width,10):
104
+ 150,"boolean"!==typeof a.p.colModel[g].title&&(a.p.colModel[g].title=!0),a.p.colModel[g].lso="",F===a.p.sortname&&(a.p.lastsort=g),a.p.multiSort&&(F=b.inArray(F,ga),-1!==F&&(a.p.colModel[g].lso=va[F])),D+=ba+"</div></th>";D+="</tr></thead>";ba=null;b(this).append(D);b("thead tr:first th",this).hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")});if(this.p.multiselect){var la=[],ca;b("#cb_"+b.jgrid.jqID(a.p.id),this).bind("click",function(){a.p.selarrrow=
105
+ [];var c=!0===a.p.frozenColumns?a.p.id+"_frozen":"";this.checked?(b(a.rows).each(function(d){0<d&&!b(this).hasClass("ui-subgrid")&&!b(this).hasClass("jqgroup")&&!b(this).hasClass("ui-state-disabled")&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id))[a.p.useProp?"prop":"attr"]("checked",!0),b(this).addClass("ui-state-highlight").attr("aria-selected","true"),a.p.selarrrow.push(this.id),a.p.selrow=this.id,c&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?
106
+ "prop":"attr"]("checked",!0),b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).addClass("ui-state-highlight")))}),ca=!0,la=[]):(b(a.rows).each(function(d){0<d&&!b(this).hasClass("ui-subgrid")&&!b(this).hasClass("ui-state-disabled")&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id))[a.p.useProp?"prop":"attr"]("checked",!1),b(this).removeClass("ui-state-highlight").attr("aria-selected","false"),la.push(this.id),c&&(b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(this.id),a.grid.fbDiv)[a.p.useProp?
107
+ "prop":"attr"]("checked",!1),b("#"+b.jgrid.jqID(this.id),a.grid.fbDiv).removeClass("ui-state-highlight")))}),a.p.selrow=null,ca=!1);b(a).triggerHandler("jqGridSelectAll",[ca?a.p.selarrrow:la,ca]);b.isFunction(a.p.onSelectAll)&&a.p.onSelectAll.call(a,ca?a.p.selarrrow:la,ca)})}!0===a.p.autowidth&&(D=b(m).innerWidth(),a.p.width=0<D?D:"nw");(function(){var d=0,e=b.jgrid.cell_width?0:r(a.p.cellLayout,0),g=0,f,h=r(a.p.scrollOffset,0),k,m=!1,n,p=0,q;b.each(a.p.colModel,function(){void 0===this.hidden&&(this.hidden=
108
+ !1);if(a.p.grouping&&a.p.autowidth){var c=b.inArray(this.name,a.p.groupingView.groupField);0<=c&&a.p.groupingView.groupColumnShow.length>c&&(this.hidden=!a.p.groupingView.groupColumnShow[c])}this.widthOrg=k=r(this.width,0);!1===this.hidden&&(d+=k+e,this.fixed?p+=k+e:g++)});isNaN(a.p.width)&&(a.p.width=d+(!1!==a.p.shrinkToFit||isNaN(a.p.height)?0:h));c.width=a.p.width;a.p.tblwidth=d;!1===a.p.shrinkToFit&&!0===a.p.forceFit&&(a.p.forceFit=!1);!0===a.p.shrinkToFit&&0<g&&(n=c.width-e*g-p,isNaN(a.p.height)||
109
+ (n-=h,m=!0),d=0,b.each(a.p.colModel,function(b){!1!==this.hidden||this.fixed||(this.width=k=Math.round(n*this.width/(a.p.tblwidth-e*g-p)),d+=k,f=b)}),q=0,m?c.width-p-(d+e*g)!==h&&(q=c.width-p-(d+e*g)-h):m||1===Math.abs(c.width-p-(d+e*g))||(q=c.width-p-(d+e*g)),a.p.colModel[f].width+=q,a.p.tblwidth=d+q+e*g+p,a.p.tblwidth>a.p.width&&(a.p.colModel[f].width-=a.p.tblwidth-parseInt(a.p.width,10),a.p.tblwidth=a.p.width))})();b(m).css("width",c.width+"px").append("<div class='ui-jqgrid-resize-mark' id='rs_m"+
110
+ a.p.id+"'>&#160;</div>");b(k).css("width",c.width+"px");var D=b("thead:first",a).get(0),V="";a.p.footerrow&&(V+="<table role='grid' style='width:"+a.p.tblwidth+"px' class='ui-jqgrid-ftable' cellspacing='0' cellpadding='0' border='0'><tbody><tr role='row' class='ui-widget-content footrow footrow-"+f+"'>");var k=b("tr:first",D),da="<tr class='jqgfirstrow' role='row' style='height:auto'>";a.p.disableClick=!1;b("th",k).each(function(d){ja=a.p.colModel[d].width;void 0===a.p.colModel[d].resizable&&(a.p.colModel[d].resizable=
111
+ !0);a.p.colModel[d].resizable?(fa=document.createElement("span"),b(fa).html("&#160;").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+f).css("cursor","col-resize"),b(this).addClass(a.p.resizeclass)):fa="";b(this).css("width",ja+"px").prepend(fa);fa=null;var e="";a.p.colModel[d].hidden&&(b(this).css("display","none"),e="display:none;");da+="<td role='gridcell' style='height:0px;width:"+ja+"px;"+e+"'></td>";c.headers[d]={width:ja,el:this};ka=a.p.colModel[d].sortable;"boolean"!==typeof ka&&(ka=a.p.colModel[d].sortable=
112
+ !0);e=a.p.colModel[d].name;"cb"!==e&&"subgrid"!==e&&"rn"!==e&&a.p.viewsortcols[2]&&b(">div",this).addClass("ui-jqgrid-sortable");ka&&(a.p.multiSort?a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),a.p.colModel[d].lso&&b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.colModel[d].lso&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.colModel[d].lso,this).removeClass("ui-state-disabled")):a.p.viewsortcols[0]?(b("div span.s-ico",this).show(),d===a.p.lastsort&&
113
+ b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")):d===a.p.lastsort&&(b("div span.s-ico",this).show(),b("div span.ui-icon-"+a.p.sortorder,this).removeClass("ui-state-disabled")));a.p.footerrow&&(V+="<td role='gridcell' "+p(d,0,"",null,"",!1)+">&#160;</td>")}).mousedown(function(d){if(1===b(d.target).closest("th>span.ui-jqgrid-resize").length){var e=sa(this);if(!0===a.p.forceFit){var g=a.p,f=e,h;for(h=e+1;h<a.p.colModel.length;h++)if(!0!==a.p.colModel[h].hidden){f=h;break}g.nv=
114
+ f-e}c.dragStart(e,d,xa(e));return!1}}).click(function(c){if(a.p.disableClick)return a.p.disableClick=!1;var d="th>div.ui-jqgrid-sortable",e,g;a.p.viewsortcols[2]||(d="th>div>span>span.ui-grid-ico-sort");c=b(c.target).closest(d);if(1===c.length){var f;if(a.p.frozenColumns){var h=b(this)[0].id.substring(a.p.id.length+1);b(a.p.colModel).each(function(a){if(this.name===h)return f=a,!1})}else f=sa(this);a.p.viewsortcols[2]||(e=!0,g=c.attr("sort"));null!=f&&ra(b("div",this)[0].id,f,e,g,this);return!1}});
115
+ if(a.p.sortable&&b.fn.sortable)try{b(a).jqGrid("sortableColumns",k)}catch(Ba){}a.p.footerrow&&(V+="</tr></tbody></table>");da+="</tr>";k=document.createElement("tbody");this.appendChild(k);b(this).addClass("ui-jqgrid-btable").append(da);var da=null,k=b("<table class='ui-jqgrid-htable' style='width:"+a.p.tblwidth+"px' role='grid' aria-labelledby='gbox_"+this.id+"' cellspacing='0' cellpadding='0' border='0'></table>").append(D),J=a.p.caption&&!0===a.p.hiddengrid?!0:!1;g=b("<div class='ui-jqgrid-hbox"+
116
+ ("rtl"===f?"-rtl":"")+"'></div>");D=null;c.hDiv=document.createElement("div");b(c.hDiv).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(g);b(g).append(k);k=null;J&&b(c.hDiv).hide();a.p.pager&&("string"===typeof a.p.pager?"#"!==a.p.pager.substr(0,1)&&(a.p.pager="#"+a.p.pager):a.p.pager="#"+b(a.p.pager).attr("id"),b(a.p.pager).css({width:c.width+"px"}).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom").appendTo(m),J&&b(a.p.pager).hide(),qa(a.p.pager,""));!1===
117
+ a.p.cellEdit&&!0===a.p.hoverrows&&b(a).bind("mouseover",function(a){t=b(a.target).closest("tr.jqgrow");"ui-subgrid"!==b(t).attr("class")&&b(t).addClass("ui-state-hover")}).bind("mouseout",function(a){t=b(a.target).closest("tr.jqgrow");b(t).removeClass("ui-state-hover")});var B,N,ma;b(a).before(c.hDiv).click(function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");if(0===b(t).length||-1<t[0].className.indexOf("ui-state-disabled")||(b(y,a).closest("table.ui-jqgrid-btable").attr("id")||"").replace("_frozen",
118
+ "")!==a.id)return this;var d=b(y).hasClass("cbox"),e=b(a).triggerHandler("jqGridBeforeSelectRow",[t[0].id,c]);(e=!1===e||"stop"===e?!1:!0)&&b.isFunction(a.p.beforeSelectRow)&&(e=a.p.beforeSelectRow.call(a,t[0].id,c));if("A"!==y.tagName&&("INPUT"!==y.tagName&&"TEXTAREA"!==y.tagName&&"OPTION"!==y.tagName&&"SELECT"!==y.tagName||d)&&!0===e)if(B=t[0].id,N=b.jgrid.getCellIndex(y),ma=b(y).closest("td,th").html(),b(a).triggerHandler("jqGridCellSelect",[B,N,ma,c]),b.isFunction(a.p.onCellSelect)&&a.p.onCellSelect.call(a,
119
+ B,N,ma,c),!0===a.p.cellEdit)if(a.p.multiselect&&d)b(a).jqGrid("setSelection",B,!0,c);else{B=t[0].rowIndex;try{b(a).jqGrid("editCell",B,N,!0)}catch(g){}}else if(a.p.multikey)c[a.p.multikey]?b(a).jqGrid("setSelection",B,!0,c):a.p.multiselect&&d&&(d=b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+B).is(":checked"),b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+B)[a.p.useProp?"prop":"attr"]("checked",d));else{if(a.p.multiselect&&a.p.multiboxonly&&!d){var f=a.p.frozenColumns?a.p.id+"_frozen":"";b(a.p.selarrrow).each(function(c,
120
+ d){var e=b(a).jqGrid("getGridRowById",d);b(e).removeClass("ui-state-highlight");b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(d))[a.p.useProp?"prop":"attr"]("checked",!1);f&&(b("#"+b.jgrid.jqID(d),"#"+b.jgrid.jqID(f)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(a.p.id)+"_"+b.jgrid.jqID(d),"#"+b.jgrid.jqID(f))[a.p.useProp?"prop":"attr"]("checked",!1))});a.p.selarrrow=[]}b(a).jqGrid("setSelection",B,!0,c)}}).bind("reloadGrid",function(c,d){!0===a.p.treeGrid&&(a.p.datatype=a.p.treedatatype);
121
+ d&&d.current&&a.grid.selectionPreserver(a);"local"===a.p.datatype?(b(a).jqGrid("resetSelection"),a.p.data.length&&O()):a.p.treeGrid||(a.p.selrow=null,a.p.multiselect&&(a.p.selarrrow=[],ha(!1)),a.p.savedRow=[]);a.p.scroll&&X.call(a,!0,!1);if(d&&d.page){var e=d.page;e>a.p.lastpage&&(e=a.p.lastpage);1>e&&(e=1);a.p.page=e;a.grid.bDiv.scrollTop=a.grid.prevRowHeight?(e-1)*a.grid.prevRowHeight*a.p.rowNum:0}a.grid.prevRowHeight&&a.p.scroll?(delete a.p.lastpage,a.grid.populateVisible()):a.grid.populate();
122
+ !0===a.p._inlinenav&&b(a).jqGrid("showAddEditButtons");return!1}).dblclick(function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");0!==b(t).length&&(B=t[0].rowIndex,N=b.jgrid.getCellIndex(y),b(a).triggerHandler("jqGridDblClickRow",[b(t).attr("id"),B,N,c]),b.isFunction(a.p.ondblClickRow)&&a.p.ondblClickRow.call(a,b(t).attr("id"),B,N,c))}).bind("contextmenu",function(c){y=c.target;t=b(y,a.rows).closest("tr.jqgrow");0!==b(t).length&&(a.p.multiselect||b(a).jqGrid("setSelection",t[0].id,!0,c),B=t[0].rowIndex,
123
+ N=b.jgrid.getCellIndex(y),b(a).triggerHandler("jqGridRightClickRow",[b(t).attr("id"),B,N,c]),b.isFunction(a.p.onRightClickRow)&&a.p.onRightClickRow.call(a,b(t).attr("id"),B,N,c))});c.bDiv=document.createElement("div");n&&"auto"===String(a.p.height).toLowerCase()&&(a.p.height="100%");b(c.bDiv).append(b('<div style="position:relative;'+(n&&8>b.jgrid.msiever()?"height:0.01%;":"")+'"></div>').append("<div></div>").append(this)).addClass("ui-jqgrid-bdiv").css({height:a.p.height+(isNaN(a.p.height)?"":"px"),
124
+ width:c.width+"px"}).scroll(c.scrollGrid);b("table:first",c.bDiv).css({width:a.p.tblwidth+"px"});b.support.tbody||2===b("tbody",this).length&&b("tbody:gt(0)",this).remove();a.p.multikey&&(b.jgrid.msie?b(c.bDiv).bind("selectstart",function(){return!1}):b(c.bDiv).bind("mousedown",function(){return!1}));J&&b(c.bDiv).hide();c.cDiv=document.createElement("div");var na=!0===a.p.hidegrid?b("<a role='link' class='ui-jqgrid-titlebar-close ui-corner-all HeaderButton' />").hover(function(){na.addClass("ui-state-hover")},
125
+ function(){na.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-circle-triangle-n'></span>").css("rtl"===f?"left":"right","0px"):"";b(c.cDiv).append(na).append("<span class='ui-jqgrid-title'>"+a.p.caption+"</span>").addClass("ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===f?"-rtl":"")+" ui-widget-header ui-corner-top ui-helper-clearfix");b(c.cDiv).insertBefore(c.hDiv);a.p.toolbar[0]&&(c.uDiv=document.createElement("div"),"top"===a.p.toolbar[1]?b(c.uDiv).insertBefore(c.hDiv):"bottom"===
126
+ a.p.toolbar[1]&&b(c.uDiv).insertAfter(c.hDiv),"both"===a.p.toolbar[1]?(c.ubDiv=document.createElement("div"),b(c.uDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id).insertBefore(c.hDiv),b(c.ubDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id).insertAfter(c.hDiv),J&&b(c.ubDiv).hide()):b(c.uDiv).width(c.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id),J&&b(c.uDiv).hide());a.p.toppager&&(a.p.toppager=b.jgrid.jqID(a.p.id)+"_toppager",c.topDiv=
127
+ b("<div id='"+a.p.toppager+"'></div>")[0],a.p.toppager="#"+a.p.toppager,b(c.topDiv).addClass("ui-state-default ui-jqgrid-toppager").width(c.width).insertBefore(c.hDiv),qa(a.p.toppager,"_t"));a.p.footerrow&&(c.sDiv=b("<div class='ui-jqgrid-sdiv'></div>")[0],g=b("<div class='ui-jqgrid-hbox"+("rtl"===f?"-rtl":"")+"'></div>"),b(c.sDiv).append(g).width(c.width).insertAfter(c.hDiv),b(g).append(V),c.footers=b(".ui-jqgrid-ftable",c.sDiv)[0].rows[0].cells,a.p.rownumbers&&(c.footers[0].className="ui-state-default jqgrid-rownum"),
128
+ J&&b(c.sDiv).hide());g=null;if(a.p.caption){var ya=a.p.datatype;!0===a.p.hidegrid&&(b(".ui-jqgrid-titlebar-close",c.cDiv).click(function(d){var e=b.isFunction(a.p.onHeaderClick),g=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",f,h=this;!0===a.p.toolbar[0]&&("both"===a.p.toolbar[1]&&(g+=", #"+b(c.ubDiv).attr("id")),g+=", #"+b(c.uDiv).attr("id"));f=b(g,"#gview_"+b.jgrid.jqID(a.p.id)).length;"visible"===a.p.gridstate?b(g,"#gbox_"+b.jgrid.jqID(a.p.id)).slideUp("fast",function(){f--;
129
+ 0===f&&(b("span",h).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),a.p.gridstate="hidden",b("#gbox_"+b.jgrid.jqID(a.p.id)).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+b.jgrid.jqID(a.p.id)).hide(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&(J||a.p.onHeaderClick.call(a,a.p.gridstate,d)))}):"hidden"===a.p.gridstate&&b(g,"#gbox_"+b.jgrid.jqID(a.p.id)).slideDown("fast",function(){f--;0===f&&(b("span",h).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),
130
+ J&&(a.p.datatype=ya,Q(),J=!1),a.p.gridstate="visible",b("#gbox_"+b.jgrid.jqID(a.p.id)).hasClass("ui-resizable")&&b(".ui-resizable-handle","#gbox_"+b.jgrid.jqID(a.p.id)).show(),b(a).triggerHandler("jqGridHeaderClick",[a.p.gridstate,d]),e&&(J||a.p.onHeaderClick.call(a,a.p.gridstate,d)))});return!1}),J&&(a.p.datatype="local",b(".ui-jqgrid-titlebar-close",c.cDiv).trigger("click")))}else b(c.cDiv).hide();b(c.hDiv).after(c.bDiv).mousemove(function(a){if(c.resizing)return c.dragMove(a),!1});b(".ui-jqgrid-labels",
131
+ c.hDiv).bind("selectstart",function(){return!1});b(document).bind("mouseup.jqGrid"+a.p.id,function(){return c.resizing?(c.dragEnd(),!1):!0});a.formatCol=p;a.sortData=ra;a.updatepager=function(c,d){var e,g,f,h,k,l,m,n="",p=a.p.pager?"_"+b.jgrid.jqID(a.p.pager.substr(1)):"",q=a.p.toppager?"_"+a.p.toppager.substr(1):"";f=parseInt(a.p.page,10)-1;0>f&&(f=0);f*=parseInt(a.p.rowNum,10);k=f+a.p.reccount;if(a.p.scroll){e=b("tbody:first > tr:gt(0)",a.grid.bDiv);f=k-e.length;a.p.reccount=e.length;if(e=e.outerHeight()||
132
+ a.grid.prevRowHeight)g=f*e,m=parseInt(a.p.records,10)*e,b(">div:first",a.grid.bDiv).css({height:m}).children("div:first").css({height:g,display:g?"":"none"}),0==a.grid.bDiv.scrollTop&&1<a.p.page&&(a.grid.bDiv.scrollTop=a.p.rowNum*(a.p.page-1)*e);a.grid.bDiv.scrollLeft=a.grid.hDiv.scrollLeft}n=a.p.pager||"";if(n+=a.p.toppager?n?","+a.p.toppager:a.p.toppager:"")m=b.jgrid.formatter.integer||{},e=r(a.p.page),g=r(a.p.lastpage),b(".selbox",n)[this.p.useProp?"prop":"attr"]("disabled",!1),!0===a.p.pginput&&
133
+ (b(".ui-pg-input",n).val(a.p.page),h=a.p.toppager?"#sp_1"+p+",#sp_1"+q:"#sp_1"+p,b(h).html(b.fmatter?b.fmatter.util.NumberFormat(a.p.lastpage,m):a.p.lastpage)),a.p.viewrecords&&(0===a.p.reccount?b(".ui-paging-info",n).html(a.p.emptyrecords):(h=f+1,l=a.p.records,b.fmatter&&(h=b.fmatter.util.NumberFormat(h,m),k=b.fmatter.util.NumberFormat(k,m),l=b.fmatter.util.NumberFormat(l,m)),b(".ui-paging-info",n).html(b.jgrid.format(a.p.recordtext,h,k,l)))),!0===a.p.pgbuttons&&(0>=e&&(e=g=0),1===e||0===e?(b("#first"+
134
+ p+", #prev"+p).addClass("ui-state-disabled").removeClass("ui-state-hover"),a.p.toppager&&b("#first_t"+q+", #prev_t"+q).addClass("ui-state-disabled").removeClass("ui-state-hover")):(b("#first"+p+", #prev"+p).removeClass("ui-state-disabled"),a.p.toppager&&b("#first_t"+q+", #prev_t"+q).removeClass("ui-state-disabled")),e===g||0===e?(b("#next"+p+", #last"+p).addClass("ui-state-disabled").removeClass("ui-state-hover"),a.p.toppager&&b("#next_t"+q+", #last_t"+q).addClass("ui-state-disabled").removeClass("ui-state-hover")):
135
+ (b("#next"+p+", #last"+p).removeClass("ui-state-disabled"),a.p.toppager&&b("#next_t"+q+", #last_t"+q).removeClass("ui-state-disabled")));!0===c&&!0===a.p.rownumbers&&b(">td.jqgrid-rownum",a.rows).each(function(a){b(this).html(f+1+a)});d&&a.p.jqgdnd&&b(a).jqGrid("gridDnD","updateDnD");b(a).triggerHandler("jqGridGridComplete");b.isFunction(a.p.gridComplete)&&a.p.gridComplete.call(a);b(a).triggerHandler("jqGridAfterGridComplete")};a.refreshIndex=O;a.setHeadCheckBox=ha;a.constructTr=$;a.formatter=function(a,
136
+ b,c,d,e){return x(a,b,c,d,e)};b.extend(c,{populate:Q,emptyRows:X,beginReq:P,endReq:T});this.grid=c;a.addXmlData=function(b){K(b,a.grid.bDiv)};a.addJSONData=function(b){Y(b,a.grid.bDiv)};this.grid.cols=this.rows[0].cells;b(a).triggerHandler("jqGridInitGrid");b.isFunction(a.p.onInitGrid)&&a.p.onInitGrid.call(a);Q();a.p.hiddengrid=!1}}}})};b.jgrid.extend({getGridParam:function(b){var f=this[0];if(f&&f.grid)return b?void 0!==f.p[b]?f.p[b]:null:f.p},setGridParam:function(e){return this.each(function(){this.grid&&
137
+ "object"===typeof e&&b.extend(!0,this.p,e)})},getGridRowById:function(e){var f;this.each(function(){try{for(var c=this.rows.length;c--;)if(e.toString()===this.rows[c].id){f=this.rows[c];break}}catch(d){f=b(this.grid.bDiv).find("#"+b.jgrid.jqID(e))}});return f},getDataIDs:function(){var e=[],f=0,c,d=0;this.each(function(){if((c=this.rows.length)&&0<c)for(;f<c;)b(this.rows[f]).hasClass("jqgrow")&&(e[d]=this.rows[f].id,d++),f++});return e},setSelection:function(e,f,c){return this.each(function(){var d,
138
+ a,l,g,h,k;void 0!==e&&(f=!1===f?!1:!0,!(a=b(this).jqGrid("getGridRowById",e))||!a.className||-1<a.className.indexOf("ui-state-disabled")||(!0===this.p.scrollrows&&(l=b(this).jqGrid("getGridRowById",e).rowIndex,0<=l&&(d=b(this.grid.bDiv)[0].clientHeight,g=b(this.grid.bDiv)[0].scrollTop,h=b(this.rows[l]).position().top,l=this.rows[l].clientHeight,h+l>=d+g?b(this.grid.bDiv)[0].scrollTop=h-(d+g)+l+g:h<d+g&&h<g&&(b(this.grid.bDiv)[0].scrollTop=h))),!0===this.p.frozenColumns&&(k=this.p.id+"_frozen"),this.p.multiselect?
139
+ (this.setHeadCheckBox(!1),this.p.selrow=a.id,g=b.inArray(this.p.selrow,this.p.selarrrow),-1===g?("ui-subgrid"!==a.className&&b(a).addClass("ui-state-highlight").attr("aria-selected","true"),d=!0,this.p.selarrrow.push(this.p.selrow)):("ui-subgrid"!==a.className&&b(a).removeClass("ui-state-highlight").attr("aria-selected","false"),d=!1,this.p.selarrrow.splice(g,1),h=this.p.selarrrow[0],this.p.selrow=void 0===h?null:h),b("#jqg_"+b.jgrid.jqID(this.p.id)+"_"+b.jgrid.jqID(a.id))[this.p.useProp?"prop":"attr"]("checked",
140
+ d),k&&(-1===g?b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k)).addClass("ui-state-highlight"):b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(this.p.id)+"_"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k))[this.p.useProp?"prop":"attr"]("checked",d)),f&&(b(this).triggerHandler("jqGridSelectRow",[a.id,d,c]),this.p.onSelectRow&&this.p.onSelectRow.call(this,a.id,d,c))):"ui-subgrid"!==a.className&&(this.p.selrow!==a.id?(b(b(this).jqGrid("getGridRowById",this.p.selrow)).removeClass("ui-state-highlight").attr({"aria-selected":"false",
141
+ tabindex:"-1"}),b(a).addClass("ui-state-highlight").attr({"aria-selected":"true",tabindex:"0"}),k&&(b("#"+b.jgrid.jqID(this.p.selrow),"#"+b.jgrid.jqID(k)).removeClass("ui-state-highlight"),b("#"+b.jgrid.jqID(e),"#"+b.jgrid.jqID(k)).addClass("ui-state-highlight")),d=!0):d=!1,this.p.selrow=a.id,f&&(b(this).triggerHandler("jqGridSelectRow",[a.id,d,c]),this.p.onSelectRow&&this.p.onSelectRow.call(this,a.id,d,c)))))})},resetSelection:function(e){return this.each(function(){var f=this,c,d;!0===f.p.frozenColumns&&
142
+ (d=f.p.id+"_frozen");if(void 0!==e){c=e===f.p.selrow?f.p.selrow:e;b("#"+b.jgrid.jqID(f.p.id)+" tbody:first tr#"+b.jgrid.jqID(c)).removeClass("ui-state-highlight").attr("aria-selected","false");d&&b("#"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d)).removeClass("ui-state-highlight");if(f.p.multiselect){b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(f.p.id))[f.p.useProp?"prop":"attr"]("checked",!1);if(d)b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d))[f.p.useProp?"prop":
143
+ "attr"]("checked",!1);f.setHeadCheckBox(!1)}c=null}else f.p.multiselect?(b(f.p.selarrrow).each(function(a,c){b(b(f).jqGrid("getGridRowById",c)).removeClass("ui-state-highlight").attr("aria-selected","false");b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c))[f.p.useProp?"prop":"attr"]("checked",!1);d&&(b("#"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d)).removeClass("ui-state-highlight"),b("#jqg_"+b.jgrid.jqID(f.p.id)+"_"+b.jgrid.jqID(c),"#"+b.jgrid.jqID(d))[f.p.useProp?"prop":"attr"]("checked",!1))}),f.setHeadCheckBox(!1),
144
+ f.p.selarrrow=[],f.p.selrow=null):f.p.selrow&&(b("#"+b.jgrid.jqID(f.p.id)+" tbody:first tr#"+b.jgrid.jqID(f.p.selrow)).removeClass("ui-state-highlight").attr("aria-selected","false"),d&&b("#"+b.jgrid.jqID(f.p.selrow),"#"+b.jgrid.jqID(d)).removeClass("ui-state-highlight"),f.p.selrow=null);!0===f.p.cellEdit&&0<=parseInt(f.p.iCol,10)&&0<=parseInt(f.p.iRow,10)&&(b("td:eq("+f.p.iCol+")",f.rows[f.p.iRow]).removeClass("edit-cell ui-state-highlight"),b(f.rows[f.p.iRow]).removeClass("selected-row ui-state-hover"));
145
+ f.p.savedRow=[]})},getRowData:function(e){var f={},c,d=!1,a,l=0;this.each(function(){var g=this,h,k;if(void 0===e)d=!0,c=[],a=g.rows.length;else{k=b(g).jqGrid("getGridRowById",e);if(!k)return f;a=2}for(;l<a;)d&&(k=g.rows[l]),b(k).hasClass("jqgrow")&&(b('td[role="gridcell"]',k).each(function(a){h=g.p.colModel[a].name;if("cb"!==h&&"subgrid"!==h&&"rn"!==h)if(!0===g.p.treeGrid&&h===g.p.ExpandColumn)f[h]=b.jgrid.htmlDecode(b("span:first",this).html());else try{f[h]=b.unformat.call(g,this,{rowId:k.id,colModel:g.p.colModel[a]},
146
+ a)}catch(c){f[h]=b.jgrid.htmlDecode(b(this).html())}}),d&&(c.push(f),f={})),l++});return c||f},delRowData:function(e){var f=!1,c,d;this.each(function(){c=b(this).jqGrid("getGridRowById",e);if(!c)return!1;b(c).remove();this.p.records--;this.p.reccount--;this.updatepager(!0,!1);f=!0;this.p.multiselect&&(d=b.inArray(e,this.p.selarrrow),-1!==d&&this.p.selarrrow.splice(d,1));this.p.selrow=this.p.multiselect&&0<this.p.selarrrow.length?this.p.selarrrow[this.p.selarrrow.length-1]:null;if("local"===this.p.datatype){var a=
147
+ b.jgrid.stripPref(this.p.idPrefix,e),a=this.p._index[a];void 0!==a&&(this.p.data.splice(a,1),this.refreshIndex())}if(!0===this.p.altRows&&f){var l=this.p.altclass;b(this.rows).each(function(a){1===a%2?b(this).addClass(l):b(this).removeClass(l)})}});return f},setRowData:function(e,f,c){var d,a=!0,l;this.each(function(){if(!this.grid)return!1;var g=this,h,k,n=typeof c,m={};k=b(this).jqGrid("getGridRowById",e);if(!k)return!1;if(f)try{if(b(this.p.colModel).each(function(a){d=this.name;var c=b.jgrid.getAccessor(f,
148
+ d);void 0!==c&&(m[d]=this.formatter&&"string"===typeof this.formatter&&"date"===this.formatter?b.unformat.date.call(g,c,this):c,h=g.formatter(e,c,a,f,"edit"),l=this.title?{title:b.jgrid.stripHtml(h)}:{},!0===g.p.treeGrid&&d===g.p.ExpandColumn?b("td[role='gridcell']:eq("+a+") > span:first",k).html(h).attr(l):b("td[role='gridcell']:eq("+a+")",k).html(h).attr(l))}),"local"===g.p.datatype){var r=b.jgrid.stripPref(g.p.idPrefix,e),p=g.p._index[r],q;if(g.p.treeGrid)for(q in g.p.treeReader)g.p.treeReader.hasOwnProperty(q)&&
149
+ delete m[g.p.treeReader[q]];void 0!==p&&(g.p.data[p]=b.extend(!0,g.p.data[p],m));m=null}}catch(x){a=!1}a&&("string"===n?b(k).addClass(c):null!==c&&"object"===n&&b(k).css(c),b(g).triggerHandler("jqGridAfterGridComplete"))});return a},addRowData:function(e,f,c,d){c||(c="last");var a=!1,l,g,h,k,n,m,r,p,q="",x,G,U,M,ea,W;f&&(b.isArray(f)?(x=!0,c="last",G=e):(f=[f],x=!1),this.each(function(){var X=f.length;n=!0===this.p.rownumbers?1:0;h=!0===this.p.multiselect?1:0;k=!0===this.p.subGrid?1:0;x||(void 0!==
150
+ e?e=String(e):(e=b.jgrid.randId(),!1!==this.p.keyIndex&&(G=this.p.colModel[this.p.keyIndex+h+k+n].name,void 0!==f[0][G]&&(e=f[0][G]))));U=this.p.altclass;for(var O=0,$="",K={},Y=b.isFunction(this.p.afterInsertRow)?!0:!1;O<X;){M=f[O];g=[];if(x){try{e=M[G],void 0===e&&(e=b.jgrid.randId())}catch(oa){e=b.jgrid.randId()}$=!0===this.p.altRows?0===(this.rows.length-1)%2?U:"":""}W=e;e=this.p.idPrefix+e;n&&(q=this.formatCol(0,1,"",null,e,!0),g[g.length]='<td role="gridcell" class="ui-state-default jqgrid-rownum" '+
151
+ q+">0</td>");h&&(p='<input role="checkbox" type="checkbox" id="jqg_'+this.p.id+"_"+e+'" class="cbox"/>',q=this.formatCol(n,1,"",null,e,!0),g[g.length]='<td role="gridcell" '+q+">"+p+"</td>");k&&(g[g.length]=b(this).jqGrid("addSubGridCell",h+n,1));for(r=h+k+n;r<this.p.colModel.length;r++)ea=this.p.colModel[r],l=ea.name,K[l]=M[l],p=this.formatter(e,b.jgrid.getAccessor(M,l),r,M),q=this.formatCol(r,1,p,M,e,K),g[g.length]='<td role="gridcell" '+q+">"+p+"</td>";g.unshift(this.constructTr(e,!1,$,K,M,!1));
152
+ g[g.length]="</tr>";if(0===this.rows.length)b("table:first",this.grid.bDiv).append(g.join(""));else switch(c){case "last":b(this.rows[this.rows.length-1]).after(g.join(""));m=this.rows.length-1;break;case "first":b(this.rows[0]).after(g.join(""));m=1;break;case "after":if(m=b(this).jqGrid("getGridRowById",d))b(this.rows[m.rowIndex+1]).hasClass("ui-subgrid")?b(this.rows[m.rowIndex+1]).after(g):b(m).after(g.join("")),m=m.rowIndex+1;break;case "before":if(m=b(this).jqGrid("getGridRowById",d))b(m).before(g.join("")),
153
+ m=m.rowIndex-1}!0===this.p.subGrid&&b(this).jqGrid("addSubGrid",h+n,m);this.p.records++;this.p.reccount++;b(this).triggerHandler("jqGridAfterInsertRow",[e,M,M]);Y&&this.p.afterInsertRow.call(this,e,M,M);O++;"local"===this.p.datatype&&(K[this.p.localReader.id]=W,this.p._index[W]=this.p.data.length,this.p.data.push(K),K={})}!0!==this.p.altRows||x||("last"===c?1===(this.rows.length-1)%2&&b(this.rows[this.rows.length-1]).addClass(U):b(this.rows).each(function(a){1===a%2?b(this).addClass(U):b(this).removeClass(U)}));
154
+ this.updatepager(!0,!0);a=!0}));return a},footerData:function(e,f,c){function d(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}var a,l=!1,g={},h;void 0==e&&(e="get");"boolean"!==typeof c&&(c=!0);e=e.toLowerCase();this.each(function(){var k=this,n;if(!k.grid||!k.p.footerrow||"set"===e&&d(f))return!1;l=!0;b(this.p.colModel).each(function(d){a=this.name;"set"===e?void 0!==f[a]&&(n=c?k.formatter("",f[a],d,f,"edit"):f[a],h=this.title?{title:b.jgrid.stripHtml(n)}:{},b("tr.footrow td:eq("+d+
155
+ ")",k.grid.sDiv).html(n).attr(h),l=!0):"get"===e&&(g[a]=b("tr.footrow td:eq("+d+")",k.grid.sDiv).html())})});return"get"===e?g:l},showHideCol:function(e,f){return this.each(function(){var c=this,d=!1,a=b.jgrid.cell_width?0:c.p.cellLayout,l;if(c.grid){"string"===typeof e&&(e=[e]);f="none"!==f?"":"none";var g=""===f?!0:!1,h=c.p.groupHeader&&("object"===typeof c.p.groupHeader||b.isFunction(c.p.groupHeader));h&&b(c).jqGrid("destroyGroupHeader",!1);b(this.p.colModel).each(function(h){if(-1!==b.inArray(this.name,
156
+ e)&&this.hidden===g){if(!0===c.p.frozenColumns&&!0===this.frozen)return!0;b("tr[role=rowheader]",c.grid.hDiv).each(function(){b(this.cells[h]).css("display",f)});b(c.rows).each(function(){b(this).hasClass("jqgroup")||b(this.cells[h]).css("display",f)});c.p.footerrow&&b("tr.footrow td:eq("+h+")",c.grid.sDiv).css("display",f);l=parseInt(this.width,10);c.p.tblwidth="none"===f?c.p.tblwidth-(l+a):c.p.tblwidth+(l+a);this.hidden=!g;d=!0;b(c).triggerHandler("jqGridShowHideCol",[g,this.name,h])}});!0===d&&
157
+ (!0!==c.p.shrinkToFit||isNaN(c.p.height)||(c.p.tblwidth+=parseInt(c.p.scrollOffset,10)),b(c).jqGrid("setGridWidth",!0===c.p.shrinkToFit?c.p.tblwidth:c.p.width));h&&b(c).jqGrid("setGroupHeaders",c.p.groupHeader)}})},hideCol:function(e){return this.each(function(){b(this).jqGrid("showHideCol",e,"none")})},showCol:function(e){return this.each(function(){b(this).jqGrid("showHideCol",e,"")})},remapColumns:function(e,f,c){function d(a){var c;c=a.length?b.makeArray(a):b.extend({},a);b.each(e,function(b){a[b]=
158
+ c[this]})}function a(a,c){b(">tr"+(c||""),a).each(function(){var a=this,c=b.makeArray(a.cells);b.each(e,function(){var b=c[this];b&&a.appendChild(b)})})}var l=this.get(0);d(l.p.colModel);d(l.p.colNames);d(l.grid.headers);a(b("thead:first",l.grid.hDiv),c&&":not(.ui-jqgrid-labels)");f&&a(b("#"+b.jgrid.jqID(l.p.id)+" tbody:first"),".jqgfirstrow, tr.jqgrow, tr.jqfoot");l.p.footerrow&&a(b("tbody:first",l.grid.sDiv));l.p.remapColumns&&(l.p.remapColumns.length?d(l.p.remapColumns):l.p.remapColumns=b.makeArray(e));
159
+ l.p.lastsort=b.inArray(l.p.lastsort,e);l.p.treeGrid&&(l.p.expColInd=b.inArray(l.p.expColInd,e));b(l).triggerHandler("jqGridRemapColumns",[e,f,c])},setGridWidth:function(e,f){return this.each(function(){if(this.grid){var c=this,d,a=0,l=b.jgrid.cell_width?0:c.p.cellLayout,g,h=0,k=!1,n=c.p.scrollOffset,m,r=0,p;"boolean"!==typeof f&&(f=c.p.shrinkToFit);if(!isNaN(e)){e=parseInt(e,10);c.grid.width=c.p.width=e;b("#gbox_"+b.jgrid.jqID(c.p.id)).css("width",e+"px");b("#gview_"+b.jgrid.jqID(c.p.id)).css("width",
160
+ e+"px");b(c.grid.bDiv).css("width",e+"px");b(c.grid.hDiv).css("width",e+"px");c.p.pager&&b(c.p.pager).css("width",e+"px");c.p.toppager&&b(c.p.toppager).css("width",e+"px");!0===c.p.toolbar[0]&&(b(c.grid.uDiv).css("width",e+"px"),"both"===c.p.toolbar[1]&&b(c.grid.ubDiv).css("width",e+"px"));c.p.footerrow&&b(c.grid.sDiv).css("width",e+"px");!1===f&&!0===c.p.forceFit&&(c.p.forceFit=!1);if(!0===f){b.each(c.p.colModel,function(){!1===this.hidden&&(d=this.widthOrg,a+=d+l,this.fixed?r+=d+l:h++)});if(0===
161
+ h)return;c.p.tblwidth=a;m=e-l*h-r;!isNaN(c.p.height)&&(b(c.grid.bDiv)[0].clientHeight<b(c.grid.bDiv)[0].scrollHeight||1===c.rows.length)&&(k=!0,m-=n);var a=0,q=0<c.grid.cols.length;b.each(c.p.colModel,function(b){!1!==this.hidden||this.fixed||(d=this.widthOrg,d=Math.round(m*d/(c.p.tblwidth-l*h-r)),0>d||(this.width=d,a+=d,c.grid.headers[b].width=d,c.grid.headers[b].el.style.width=d+"px",c.p.footerrow&&(c.grid.footers[b].style.width=d+"px"),q&&(c.grid.cols[b].style.width=d+"px"),g=b))});if(!g)return;
162
+ p=0;k?e-r-(a+l*h)!==n&&(p=e-r-(a+l*h)-n):1!==Math.abs(e-r-(a+l*h))&&(p=e-r-(a+l*h));c.p.colModel[g].width+=p;c.p.tblwidth=a+p+l*h+r;c.p.tblwidth>e?(k=c.p.tblwidth-parseInt(e,10),c.p.tblwidth=e,d=c.p.colModel[g].width-=k):d=c.p.colModel[g].width;c.grid.headers[g].width=d;c.grid.headers[g].el.style.width=d+"px";q&&(c.grid.cols[g].style.width=d+"px");c.p.footerrow&&(c.grid.footers[g].style.width=d+"px")}c.p.tblwidth&&(b("table:first",c.grid.bDiv).css("width",c.p.tblwidth+"px"),b("table:first",c.grid.hDiv).css("width",
163
+ c.p.tblwidth+"px"),c.grid.hDiv.scrollLeft=c.grid.bDiv.scrollLeft,c.p.footerrow&&b("table:first",c.grid.sDiv).css("width",c.p.tblwidth+"px"))}}})},setGridHeight:function(e){return this.each(function(){if(this.grid){var f=b(this.grid.bDiv);f.css({height:e+(isNaN(e)?"":"px")});!0===this.p.frozenColumns&&b("#"+b.jgrid.jqID(this.p.id)+"_frozen").parent().height(f.height()-16);this.p.height=e;this.p.scroll&&this.grid.populateVisible()}})},setCaption:function(e){return this.each(function(){this.p.caption=
164
+ e;b("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",this.grid.cDiv).html(e);b(this.grid.cDiv).show()})},setLabel:function(e,f,c,d){return this.each(function(){var a=-1;if(this.grid&&void 0!==e&&(b(this.p.colModel).each(function(b){if(this.name===e)return a=b,!1}),0<=a)){var l=b("tr.ui-jqgrid-labels th:eq("+a+")",this.grid.hDiv);if(f){var g=b(".s-ico",l);b("[id^=jqgh_]",l).empty().html(f).append(g);this.p.colNames[a]=f}c&&("string"===typeof c?b(l).addClass(c):b(l).css(c));"object"===typeof d&&b(l).attr(d)}})},
165
+ setCell:function(e,f,c,d,a,l){return this.each(function(){var g=-1,h,k;if(this.grid&&(isNaN(f)?b(this.p.colModel).each(function(a){if(this.name===f)return g=a,!1}):g=parseInt(f,10),0<=g&&(h=b(this).jqGrid("getGridRowById",e)))){var n=b("td:eq("+g+")",h);if(""!==c||!0===l)h=this.formatter(e,c,g,h,"edit"),k=this.p.colModel[g].title?{title:b.jgrid.stripHtml(h)}:{},this.p.treeGrid&&0<b(".tree-wrap",b(n)).length?b("span",b(n)).html(h).attr(k):b(n).html(h).attr(k),"local"===this.p.datatype&&(h=this.p.colModel[g],
166
+ c=h.formatter&&"string"===typeof h.formatter&&"date"===h.formatter?b.unformat.date.call(this,c,h):c,k=this.p._index[b.jgrid.stripPref(this.p.idPrefix,e)],void 0!==k&&(this.p.data[k][h.name]=c));"string"===typeof d?b(n).addClass(d):d&&b(n).css(d);"object"===typeof a&&b(n).attr(a)}})},getCell:function(e,f){var c=!1;this.each(function(){var d=-1;if(this.grid&&(isNaN(f)?b(this.p.colModel).each(function(a){if(this.name===f)return d=a,!1}):d=parseInt(f,10),0<=d)){var a=b(this).jqGrid("getGridRowById",e);
167
+ if(a)try{c=b.unformat.call(this,b("td:eq("+d+")",a),{rowId:a.id,colModel:this.p.colModel[d]},d)}catch(l){c=b.jgrid.htmlDecode(b("td:eq("+d+")",a).html())}}});return c},getCol:function(e,f,c){var d=[],a,l=0,g,h,k;f="boolean"!==typeof f?!1:f;void 0===c&&(c=!1);this.each(function(){var n=-1;if(this.grid&&(isNaN(e)?b(this.p.colModel).each(function(a){if(this.name===e)return n=a,!1}):n=parseInt(e,10),0<=n)){var m=this.rows.length,r=0,p=0;if(m&&0<m){for(;r<m;){if(b(this.rows[r]).hasClass("jqgrow")){try{a=
168
+ b.unformat.call(this,b(this.rows[r].cells[n]),{rowId:this.rows[r].id,colModel:this.p.colModel[n]},n)}catch(q){a=b.jgrid.htmlDecode(this.rows[r].cells[n].innerHTML)}c?(k=parseFloat(a),isNaN(k)||(l+=k,void 0===h&&(h=g=k),g=Math.min(g,k),h=Math.max(h,k),p++)):f?d.push({id:this.rows[r].id,value:a}):d.push(a)}r++}if(c)switch(c.toLowerCase()){case "sum":d=l;break;case "avg":d=l/p;break;case "count":d=m-1;break;case "min":d=g;break;case "max":d=h}}}});return d},clearGridData:function(e){return this.each(function(){if(this.grid){"boolean"!==
169
+ typeof e&&(e=!1);if(this.p.deepempty)b("#"+b.jgrid.jqID(this.p.id)+" tbody:first tr:gt(0)").remove();else{var f=b("#"+b.jgrid.jqID(this.p.id)+" tbody:first tr:first")[0];b("#"+b.jgrid.jqID(this.p.id)+" tbody:first").empty().append(f)}this.p.footerrow&&e&&b(".ui-jqgrid-ftable td",this.grid.sDiv).html("&#160;");this.p.selrow=null;this.p.selarrrow=[];this.p.savedRow=[];this.p.records=0;this.p.page=1;this.p.lastpage=0;this.p.reccount=0;this.p.data=[];this.p._index={};this.updatepager(!0,!1)}})},getInd:function(e,
170
+ f){var c=!1,d;this.each(function(){(d=b(this).jqGrid("getGridRowById",e))&&(c=!0===f?d:d.rowIndex)});return c},bindKeys:function(e){var f=b.extend({onEnter:null,onSpace:null,onLeftKey:null,onRightKey:null,scrollingRows:!0},e||{});return this.each(function(){var c=this;b("body").is("[role]")||b("body").attr("role","application");c.p.scrollrows=f.scrollingRows;b(c).keydown(function(d){var a=b(c).find("tr[tabindex=0]")[0],e,g,h,k=c.p.treeReader.expanded_field;if(a)if(h=c.p._index[b.jgrid.stripPref(c.p.idPrefix,
171
+ a.id)],37===d.keyCode||38===d.keyCode||39===d.keyCode||40===d.keyCode){if(38===d.keyCode){g=a.previousSibling;e="";if(g)if(b(g).is(":hidden"))for(;g;){if(g=g.previousSibling,!b(g).is(":hidden")&&b(g).hasClass("jqgrow")){e=g.id;break}}else e=g.id;b(c).jqGrid("setSelection",e,!0,d);d.preventDefault()}if(40===d.keyCode){g=a.nextSibling;e="";if(g)if(b(g).is(":hidden"))for(;g;){if(g=g.nextSibling,!b(g).is(":hidden")&&b(g).hasClass("jqgrow")){e=g.id;break}}else e=g.id;b(c).jqGrid("setSelection",e,!0,d);
172
+ d.preventDefault()}37===d.keyCode&&(c.p.treeGrid&&c.p.data[h][k]&&b(a).find("div.treeclick").trigger("click"),b(c).triggerHandler("jqGridKeyLeft",[c.p.selrow]),b.isFunction(f.onLeftKey)&&f.onLeftKey.call(c,c.p.selrow));39===d.keyCode&&(c.p.treeGrid&&!c.p.data[h][k]&&b(a).find("div.treeclick").trigger("click"),b(c).triggerHandler("jqGridKeyRight",[c.p.selrow]),b.isFunction(f.onRightKey)&&f.onRightKey.call(c,c.p.selrow))}else 13===d.keyCode?(b(c).triggerHandler("jqGridKeyEnter",[c.p.selrow]),b.isFunction(f.onEnter)&&
173
+ f.onEnter.call(c,c.p.selrow)):32===d.keyCode&&(b(c).triggerHandler("jqGridKeySpace",[c.p.selrow]),b.isFunction(f.onSpace)&&f.onSpace.call(c,c.p.selrow))})})},unbindKeys:function(){return this.each(function(){b(this).unbind("keydown")})},getLocalRow:function(e){var f=!1,c;this.each(function(){void 0!==e&&(c=this.p._index[b.jgrid.stripPref(this.p.idPrefix,e)],0<=c&&(f=this.p.data[c]))});return f}})})(jQuery);
174
+ (function(a){a.fmatter={};a.extend(a.fmatter,{isBoolean:function(a){return"boolean"===typeof a},isObject:function(c){return c&&("object"===typeof c||a.isFunction(c))||!1},isString:function(a){return"string"===typeof a},isNumber:function(a){return"number"===typeof a&&isFinite(a)},isValue:function(a){return this.isObject(a)||this.isString(a)||this.isNumber(a)||this.isBoolean(a)},isEmpty:function(c){if(!this.isString(c)&&this.isValue(c))return!1;if(!this.isValue(c))return!0;c=a.trim(c).replace(/\&nbsp\;/ig,
175
+ "").replace(/\&#160\;/ig,"");return""===c}});a.fn.fmatter=function(c,b,d,e,f){var g=b;d=a.extend({},a.jgrid.formatter,d);try{g=a.fn.fmatter[c].call(this,b,d,e,f)}catch(h){}return g};a.fmatter.util={NumberFormat:function(c,b){a.fmatter.isNumber(c)||(c*=1);if(a.fmatter.isNumber(c)){var d=0>c,e=String(c),f=b.decimalSeparator||".",g;if(a.fmatter.isNumber(b.decimalPlaces)){var h=b.decimalPlaces,e=Math.pow(10,h),e=String(Math.round(c*e)/e);g=e.lastIndexOf(".");if(0<h)for(0>g?(e+=f,g=e.length-1):"."!==f&&
176
+ (e=e.replace(".",f));e.length-1-g<h;)e+="0"}if(b.thousandsSeparator){h=b.thousandsSeparator;g=e.lastIndexOf(f);g=-1<g?g:e.length;var f=e.substring(g),l=-1,k;for(k=g;0<k;k--)l++,0===l%3&&k!==g&&(!d||1<k)&&(f=h+f),f=e.charAt(k-1)+f;e=f}e=b.prefix?b.prefix+e:e;return e=b.suffix?e+b.suffix:e}return c}};a.fn.fmatter.defaultFormat=function(c,b){return a.fmatter.isValue(c)&&""!==c?c:b.defaultValue||"&#160;"};a.fn.fmatter.email=function(c,b){return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):'<a href="mailto:'+
177
+ c+'">'+c+"</a>"};a.fn.fmatter.checkbox=function(c,b){var d=a.extend({},b.checkbox),e;void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));e=!0===d.disabled?'disabled="disabled"':"";if(a.fmatter.isEmpty(c)||void 0===c)c=a.fn.fmatter.defaultFormat(c,d);c=String(c);c=(c+"").toLowerCase();return'<input type="checkbox" '+(0>c.search(/(false|f|0|no|n|off|undefined)/i)?" checked='checked' ":"")+' value="'+c+'" offval="no" '+e+"/>"};a.fn.fmatter.link=function(c,
178
+ b){var d={target:b.target},e="";void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));d.target&&(e="target="+d.target);return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):"<a "+e+' href="'+c+'">'+c+"</a>"};a.fn.fmatter.showlink=function(c,b){var d={baseLinkUrl:b.baseLinkUrl,showAction:b.showAction,addParam:b.addParam||"",target:b.target,idName:b.idName},e="";void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));
179
+ d.target&&(e="target="+d.target);d=d.baseLinkUrl+d.showAction+"?"+d.idName+"="+b.rowId+d.addParam;return a.fmatter.isString(c)||a.fmatter.isNumber(c)?"<a "+e+' href="'+d+'">'+c+"</a>":a.fn.fmatter.defaultFormat(c,b)};a.fn.fmatter.integer=function(c,b){var d=a.extend({},b.integer);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.number=function(c,b){var d=a.extend({},
180
+ b.number);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.currency=function(c,b){var d=a.extend({},b.currency);void 0!==b.colModel&&void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return a.fmatter.isEmpty(c)?d.defaultValue:a.fmatter.util.NumberFormat(c,d)};a.fn.fmatter.date=function(c,b,d,e){d=a.extend({},b.date);void 0!==b.colModel&&
181
+ void 0!==b.colModel.formatoptions&&(d=a.extend({},d,b.colModel.formatoptions));return d.reformatAfterEdit||"edit"!==e?a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):a.jgrid.parseDate(d.srcformat,c,d.newformat,d):a.fn.fmatter.defaultFormat(c,b)};a.fn.fmatter.select=function(c,b){c=String(c);var d=!1,e=[],f,g;void 0!==b.colModel.formatoptions?(d=b.colModel.formatoptions.value,f=void 0===b.colModel.formatoptions.separator?":":b.colModel.formatoptions.separator,g=void 0===b.colModel.formatoptions.delimiter?
182
+ ";":b.colModel.formatoptions.delimiter):void 0!==b.colModel.editoptions&&(d=b.colModel.editoptions.value,f=void 0===b.colModel.editoptions.separator?":":b.colModel.editoptions.separator,g=void 0===b.colModel.editoptions.delimiter?";":b.colModel.editoptions.delimiter);if(d){var h=!0===b.colModel.editoptions.multiple?!0:!1,l=[];h&&(l=c.split(","),l=a.map(l,function(b){return a.trim(b)}));if(a.fmatter.isString(d)){var k=d.split(g),m=0,n;for(n=0;n<k.length;n++)if(g=k[n].split(f),2<g.length&&(g[1]=a.map(g,
183
+ function(a,b){if(0<b)return a}).join(f)),h)-1<a.inArray(g[0],l)&&(e[m]=g[1],m++);else if(a.trim(g[0])===a.trim(c)){e[0]=g[1];break}}else a.fmatter.isObject(d)&&(h?e=a.map(l,function(a){return d[a]}):e[0]=d[c]||"")}c=e.join(", ");return""===c?a.fn.fmatter.defaultFormat(c,b):c};a.fn.fmatter.rowactions=function(c){var b=a(this).closest("tr.jqgrow"),d=b.attr("id"),e=a(this).closest("table.ui-jqgrid-btable").attr("id").replace(/_frozen([^_]*)$/,"$1"),e=a("#"+e),f=e[0],g=f.p,h=g.colModel[a.jgrid.getCellIndex(this)],
184
+ l=h.frozen?a("tr#"+d+" td:eq("+a.jgrid.getCellIndex(this)+") > div",e):a(this).parent(),k={extraparam:{}},m=function(b){a.isFunction(k.afterRestore)&&k.afterRestore.call(f,b);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide()};void 0!==h.formatoptions&&(k=a.extend(k,h.formatoptions));void 0!==g.editOptions&&(k.editOptions=g.editOptions);void 0!==g.delOptions&&(k.delOptions=g.delOptions);b.hasClass("jqgrid-new-row")&&(k.extraparam[g.prmNames.oper]=
185
+ g.prmNames.addoper);b={keys:k.keys,oneditfunc:k.onEdit,successfunc:k.onSuccess,url:k.url,extraparam:k.extraparam,aftersavefunc:function(b,c){a.isFunction(k.afterSave)&&k.afterSave.call(f,b,c);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide()},errorfunc:k.onError,afterrestorefunc:m,restoreAfterError:k.restoreAfterError,mtype:k.mtype};switch(c){case "edit":e.jqGrid("editRow",d,b);l.find("div.ui-inline-edit,div.ui-inline-del").hide();l.find("div.ui-inline-save,div.ui-inline-cancel").show();
186
+ e.triggerHandler("jqGridAfterGridComplete");break;case "save":e.jqGrid("saveRow",d,b)&&(l.find("div.ui-inline-edit,div.ui-inline-del").show(),l.find("div.ui-inline-save,div.ui-inline-cancel").hide(),e.triggerHandler("jqGridAfterGridComplete"));break;case "cancel":e.jqGrid("restoreRow",d,m);l.find("div.ui-inline-edit,div.ui-inline-del").show();l.find("div.ui-inline-save,div.ui-inline-cancel").hide();e.triggerHandler("jqGridAfterGridComplete");break;case "del":e.jqGrid("delGridRow",d,k.delOptions);
187
+ break;case "formedit":e.jqGrid("setSelection",d),e.jqGrid("editGridRow",d,k.editOptions)}};a.fn.fmatter.actions=function(c,b){var d={keys:!1,editbutton:!0,delbutton:!0,editformbutton:!1},e=b.rowId,f="";void 0!==b.colModel.formatoptions&&(d=a.extend(d,b.colModel.formatoptions));if(void 0===e||a.fmatter.isEmpty(e))return"";d.editformbutton?f+="<div title='"+a.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+("id='jEditButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'formedit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+
188
+ "><span class='ui-icon ui-icon-pencil'></span></div>":d.editbutton&&(f+="<div title='"+a.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+("id='jEditButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'edit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover') ")+"><span class='ui-icon ui-icon-pencil'></span></div>");d.delbutton&&(f+="<div title='"+a.jgrid.nav.deltitle+"' style='float:left;margin-left:5px;' class='ui-pg-div ui-inline-del' "+
189
+ ("id='jDeleteButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'del'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+"><span class='ui-icon ui-icon-trash'></span></div>");f+="<div title='"+a.jgrid.edit.bSubmit+"' style='float:left;display:none' class='ui-pg-div ui-inline-save' "+("id='jSaveButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'save'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+
190
+ "><span class='ui-icon ui-icon-disk'></span></div>";f+="<div title='"+a.jgrid.edit.bCancel+"' style='float:left;display:none;margin-left:5px;' class='ui-pg-div ui-inline-cancel' "+("id='jCancelButton_"+e+"' onclick=jQuery.fn.fmatter.rowactions.call(this,'cancel'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ")+"><span class='ui-icon ui-icon-cancel'></span></div>";return"<div style='margin-left:8px;'>"+f+"</div>"};a.unformat=function(c,
191
+ b,d,e){var f,g=b.colModel.formatter,h=b.colModel.formatoptions||{},l=/([\.\*\_\'\(\)\{\}\+\?\\])/g,k=b.colModel.unformat||a.fn.fmatter[g]&&a.fn.fmatter[g].unformat;if(void 0!==k&&a.isFunction(k))f=k.call(this,a(c).text(),b,c);else if(void 0!==g&&a.fmatter.isString(g))switch(f=a.jgrid.formatter||{},g){case "integer":h=a.extend({},f.integer,h);b=h.thousandsSeparator.replace(l,"\\$1");b=RegExp(b,"g");f=a(c).text().replace(b,"");break;case "number":h=a.extend({},f.number,h);b=h.thousandsSeparator.replace(l,
192
+ "\\$1");b=RegExp(b,"g");f=a(c).text().replace(b,"").replace(h.decimalSeparator,".");break;case "currency":h=a.extend({},f.currency,h);b=h.thousandsSeparator.replace(l,"\\$1");b=RegExp(b,"g");f=a(c).text();h.prefix&&h.prefix.length&&(f=f.substr(h.prefix.length));h.suffix&&h.suffix.length&&(f=f.substr(0,f.length-h.suffix.length));f=f.replace(b,"").replace(h.decimalSeparator,".");break;case "checkbox":h=b.colModel.editoptions?b.colModel.editoptions.value.split(":"):["Yes","No"];f=a("input",c).is(":checked")?
193
+ h[0]:h[1];break;case "select":f=a.unformat.select(c,b,d,e);break;case "actions":return"";default:f=a(c).text()}return void 0!==f?f:!0===e?a(c).text():a.jgrid.htmlDecode(a(c).html())};a.unformat.select=function(c,b,d,e){d=[];c=a(c).text();if(!0===e)return c;e=a.extend({},void 0!==b.colModel.formatoptions?b.colModel.formatoptions:b.colModel.editoptions);b=void 0===e.separator?":":e.separator;var f=void 0===e.delimiter?";":e.delimiter;if(e.value){var g=e.value;e=!0===e.multiple?!0:!1;var h=[];e&&(h=
194
+ c.split(","),h=a.map(h,function(b){return a.trim(b)}));if(a.fmatter.isString(g)){var l=g.split(f),k=0,m;for(m=0;m<l.length;m++)if(f=l[m].split(b),2<f.length&&(f[1]=a.map(f,function(a,b){if(0<b)return a}).join(b)),e)-1<a.inArray(f[1],h)&&(d[k]=f[0],k++);else if(a.trim(f[1])===a.trim(c)){d[0]=f[0];break}}else if(a.fmatter.isObject(g)||a.isArray(g))e||(h[0]=c),d=a.map(h,function(b){var c;a.each(g,function(a,d){if(d===b)return c=a,!1});if(void 0!==c)return c});return d.join(", ")}return c||""};a.unformat.date=
195
+ function(c,b){var d=a.jgrid.formatter.date||{};void 0!==b.formatoptions&&(d=a.extend({},d,b.formatoptions));return a.fmatter.isEmpty(c)?a.fn.fmatter.defaultFormat(c,b):a.jgrid.parseDate(d.newformat,c,d.srcformat,d)}})(jQuery);
196
+ (function(a){a.jgrid.extend({getColProp:function(a){var c={},d=this[0];if(!d.grid)return!1;var d=d.p.colModel,h;for(h=0;h<d.length;h++)if(d[h].name===a){c=d[h];break}return c},setColProp:function(b,c){return this.each(function(){if(this.grid&&c){var d=this.p.colModel,h;for(h=0;h<d.length;h++)if(d[h].name===b){a.extend(!0,this.p.colModel[h],c);break}}})},sortGrid:function(a,c,d){return this.each(function(){var h=-1,k,e=!1;if(this.grid){a||(a=this.p.sortname);for(k=0;k<this.p.colModel.length;k++)if(this.p.colModel[k].index===
197
+ a||this.p.colModel[k].name===a){h=k;!0===this.p.frozenColumns&&!0===this.p.colModel[k].frozen&&(e=this.grid.fhDiv.find("#"+this.p.id+"_"+a));break}-1!==h&&(k=this.p.colModel[h].sortable,e||(e=this.grid.headers[h].el),"boolean"!==typeof k&&(k=!0),"boolean"!==typeof c&&(c=!1),k&&this.sortData("jqgh_"+this.p.id+"_"+a,h,c,d,e))}})},clearBeforeUnload:function(){return this.each(function(){var b=this.grid;a.isFunction(b.emptyRows)&&b.emptyRows.call(this,!0,!0);a(document).unbind("mouseup.jqGrid"+this.p.id);
198
+ a(b.hDiv).unbind("mousemove");a(this).unbind();b.dragEnd=null;b.dragMove=null;b.dragStart=null;b.emptyRows=null;b.populate=null;b.populateVisible=null;b.scrollGrid=null;b.selectionPreserver=null;b.bDiv=null;b.cDiv=null;b.hDiv=null;b.cols=null;var c,d=b.headers.length;for(c=0;c<d;c++)b.headers[c].el=null;this.grid=this.addJSONData=this.addXmlData=this.formatter=this.constructTr=this.setHeadCheckBox=this.refreshIndex=this.updatepager=this.sortData=this.formatCol=null})},GridDestroy:function(){return this.each(function(){if(this.grid){this.p.pager&&
199
+ a(this.p.pager).remove();try{a(this).jqGrid("clearBeforeUnload"),a("#gbox_"+a.jgrid.jqID(this.id)).remove()}catch(b){}}})},GridUnload:function(){return this.each(function(){if(this.grid){var b=a(this).attr("id"),c=a(this).attr("class");this.p.pager&&a(this.p.pager).empty().removeClass("ui-state-default ui-jqgrid-pager ui-corner-bottom");var d=document.createElement("table");a(d).attr({id:b});d.className=c;b=a.jgrid.jqID(this.id);a(d).removeClass("ui-jqgrid-btable");1===a(this.p.pager).parents("#gbox_"+
200
+ b).length?(a(d).insertBefore("#gbox_"+b).show(),a(this.p.pager).insertBefore("#gbox_"+b)):a(d).insertBefore("#gbox_"+b).show();a(this).jqGrid("clearBeforeUnload");a("#gbox_"+b).remove()}})},setGridState:function(b){return this.each(function(){this.grid&&("hidden"===b?(a(".ui-jqgrid-bdiv, .ui-jqgrid-hdiv","#gview_"+a.jgrid.jqID(this.p.id)).slideUp("fast"),this.p.pager&&a(this.p.pager).slideUp("fast"),this.p.toppager&&a(this.p.toppager).slideUp("fast"),!0===this.p.toolbar[0]&&("both"===this.p.toolbar[1]&&
201
+ a(this.grid.ubDiv).slideUp("fast"),a(this.grid.uDiv).slideUp("fast")),this.p.footerrow&&a(".ui-jqgrid-sdiv","#gbox_"+a.jgrid.jqID(this.p.id)).slideUp("fast"),a(".ui-jqgrid-titlebar-close span",this.grid.cDiv).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),this.p.gridstate="hidden"):"visible"===b&&(a(".ui-jqgrid-hdiv, .ui-jqgrid-bdiv","#gview_"+a.jgrid.jqID(this.p.id)).slideDown("fast"),this.p.pager&&a(this.p.pager).slideDown("fast"),this.p.toppager&&a(this.p.toppager).slideDown("fast"),
202
+ !0===this.p.toolbar[0]&&("both"===this.p.toolbar[1]&&a(this.grid.ubDiv).slideDown("fast"),a(this.grid.uDiv).slideDown("fast")),this.p.footerrow&&a(".ui-jqgrid-sdiv","#gbox_"+a.jgrid.jqID(this.p.id)).slideDown("fast"),a(".ui-jqgrid-titlebar-close span",this.grid.cDiv).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),this.p.gridstate="visible"))})},filterToolbar:function(b){b=a.extend({autosearch:!0,searchOnEnter:!0,beforeSearch:null,afterSearch:null,beforeClear:null,afterClear:null,
203
+ searchurl:"",stringResult:!1,groupOp:"AND",defaultSearch:"bw",searchOperators:!1,resetIcon:"x",operands:{eq:"==",ne:"!",lt:"<",le:"<=",gt:">",ge:">=",bw:"^",bn:"!^","in":"=",ni:"!=",ew:"|",en:"!@",cn:"~",nc:"!~",nu:"#",nn:"!#"}},a.jgrid.search,b||{});return this.each(function(){var c=this;if(!this.ftoolbar){var d=function(){var d={},f=0,g,m,e={},q;a.each(c.p.colModel,function(){var l=a("#gs_"+a.jgrid.jqID(this.name),!0===this.frozen&&!0===c.p.frozenColumns?c.grid.fhDiv:c.grid.hDiv);m=this.index||
204
+ this.name;q=b.searchOperators?l.parent().prev().children("a").attr("soper")||b.defaultSearch:this.searchoptions&&this.searchoptions.sopt?this.searchoptions.sopt[0]:"select"===this.stype?"eq":b.defaultSearch;if((g="custom"===this.stype&&a.isFunction(this.searchoptions.custom_value)&&0<l.length&&"SPAN"===l[0].nodeName.toUpperCase()?this.searchoptions.custom_value.call(c,l.children(".customelement:first"),"get"):l.val())||"nu"===q||"nn"===q)d[m]=g,e[m]=q,f++;else try{delete c.p.postData[m]}catch(k){}});
205
+ var k=0<f?!0:!1;if(!0===b.stringResult||"local"===c.p.datatype){var l='{"groupOp":"'+b.groupOp+'","rules":[',n=0;a.each(d,function(a,b){0<n&&(l+=",");l+='{"field":"'+a+'",';l+='"op":"'+e[a]+'",';l+='"data":"'+(b+"").replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';n++});l+="]}";a.extend(c.p.postData,{filters:l});a.each(["searchField","searchString","searchOper"],function(a,b){c.p.postData.hasOwnProperty(b)&&delete c.p.postData[b]})}else a.extend(c.p.postData,d);var r;c.p.searchurl&&(r=c.p.url,a(c).jqGrid("setGridParam",
206
+ {url:c.p.searchurl}));var h="stop"===a(c).triggerHandler("jqGridToolbarBeforeSearch")?!0:!1;!h&&a.isFunction(b.beforeSearch)&&(h=b.beforeSearch.call(c));h||a(c).jqGrid("setGridParam",{search:k}).trigger("reloadGrid",[{page:1}]);r&&a(c).jqGrid("setGridParam",{url:r});a(c).triggerHandler("jqGridToolbarAfterSearch");a.isFunction(b.afterSearch)&&b.afterSearch.call(c)},h=function(e,f,g){a("#sopt_menu").remove();f=parseInt(f,10);g=parseInt(g,10)+18;f='<ul id="sopt_menu" class="ui-search-menu" role="menu" tabindex="0" style="font-size:'+
207
+ (a(".ui-jqgrid-view").css("font-size")||"11px")+";left:"+f+"px;top:"+g+'px;">';g=a(e).attr("soper");var k,h=[],q,p=0,l=a(e).attr("colname");for(k=c.p.colModel.length;p<k&&c.p.colModel[p].name!==l;)p++;p=c.p.colModel[p];l=a.extend({},p.searchoptions);l.sopt||(l.sopt=[],l.sopt[0]="select"===p.stype?"eq":b.defaultSearch);a.each(b.odata,function(){h.push(this.oper)});for(p=0;p<l.sopt.length;p++)q=a.inArray(l.sopt[p],h),-1!==q&&(k=g===b.odata[q].oper?"ui-state-highlight":"",f+='<li class="ui-menu-item '+
208
+ k+'" role="presentation"><a class="ui-corner-all g-menu-item" tabindex="0" role="menuitem" value="'+b.odata[q].oper+'" oper="'+b.operands[b.odata[q].oper]+'"><table cellspacing="0" cellpadding="0" border="0"><tr><td width="25px">'+b.operands[b.odata[q].oper]+"</td><td>"+b.odata[q].text+"</td></tr></table></a></li>");f+="</ul>";a("body").append(f);a("#sopt_menu").addClass("ui-menu ui-widget ui-widget-content ui-corner-all");a("#sopt_menu > li > a").hover(function(){a(this).addClass("ui-state-hover")},
209
+ function(){a(this).removeClass("ui-state-hover")}).click(function(f){f=a(this).attr("value");var g=a(this).attr("oper");a(c).triggerHandler("jqGridToolbarSelectOper",[f,g,e]);a("#sopt_menu").hide();a(e).text(g).attr("soper",f);!0===b.autosearch&&(g=a(e).parent().next().children()[0],(a(g).val()||"nu"===f||"nn"===f)&&d())})},k=a("<tr class='ui-search-toolbar' role='rowheader'></tr>"),e;a.each(c.p.colModel,function(h){var f=this,g,m;m="";var x="=",q,p=a("<th role='columnheader' class='ui-state-default ui-th-column ui-th-"+
210
+ c.p.direction+"'></th>"),l=a("<div style='position:relative;height:100%;padding-right:0.3em;padding-left:0.3em;'></div>"),n=a("<table class='ui-search-table' cellspacing='0'><tr><td class='ui-search-oper'></td><td class='ui-search-input'></td><td class='ui-search-clear'></td></tr></table>");!0===this.hidden&&a(p).css("display","none");this.search=!1===this.search?!1:!0;void 0===this.stype&&(this.stype="text");g=a.extend({},this.searchoptions||{});if(this.search){if(b.searchOperators){m=g.sopt?g.sopt[0]:
211
+ "select"===f.stype?"eq":b.defaultSearch;for(q=0;q<b.odata.length;q++)if(b.odata[q].oper===m){x=b.operands[m]||"";break}m="<a title='"+(null!=g.searchtitle?g.searchtitle:b.operandTitle)+"' style='padding-right: 0.5em;' soper='"+m+"' class='soptclass' colname='"+this.name+"'>"+x+"</a>"}a("td:eq(0)",n).attr("colindex",h).append(m);void 0===g.clearSearch&&(g.clearSearch=!0);g.clearSearch?(m=b.resetTitle||"Clear Search Value",a("td:eq(2)",n).append("<a title='"+m+"' style='padding-right: 0.3em;padding-left: 0.3em;' class='clearsearchclass'>"+
212
+ b.resetIcon+"</a>")):a("td:eq(2)",n).hide();switch(this.stype){case "select":if(m=this.surl||g.dataUrl)a(l).append(n),a.ajax(a.extend({url:m,dataType:"html",success:function(e){void 0!==g.buildSelect?(e=g.buildSelect(e))&&a("td:eq(1)",n).append(e):a("td:eq(1)",n).append(e);void 0!==g.defaultValue&&a("select",l).val(g.defaultValue);a("select",l).attr({name:f.index||f.name,id:"gs_"+f.name});g.attr&&a("select",l).attr(g.attr);a("select",l).css({width:"100%"});a.jgrid.bindEv.call(c,a("select",l)[0],g);
213
+ !0===b.autosearch&&a("select",l).change(function(){d();return!1});e=null}},a.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));else{var r,w,u;f.searchoptions?(r=void 0===f.searchoptions.value?"":f.searchoptions.value,w=void 0===f.searchoptions.separator?":":f.searchoptions.separator,u=void 0===f.searchoptions.delimiter?";":f.searchoptions.delimiter):f.editoptions&&(r=void 0===f.editoptions.value?"":f.editoptions.value,w=void 0===f.editoptions.separator?":":f.editoptions.separator,u=void 0===f.editoptions.delimiter?
214
+ ";":f.editoptions.delimiter);if(r){var t=document.createElement("select");t.style.width="100%";a(t).attr({name:f.index||f.name,id:"gs_"+f.name});var v;if("string"===typeof r)for(m=r.split(u),v=0;v<m.length;v++)r=m[v].split(w),u=document.createElement("option"),u.value=r[0],u.innerHTML=r[1],t.appendChild(u);else if("object"===typeof r)for(v in r)r.hasOwnProperty(v)&&(u=document.createElement("option"),u.value=v,u.innerHTML=r[v],t.appendChild(u));void 0!==g.defaultValue&&a(t).val(g.defaultValue);g.attr&&
215
+ a(t).attr(g.attr);a(l).append(n);a.jgrid.bindEv.call(c,t,g);a("td:eq(1)",n).append(t);!0===b.autosearch&&a(t).change(function(){d();return!1})}}break;case "text":w=void 0!==g.defaultValue?g.defaultValue:"";a("td:eq(1)",n).append("<input type='text' style='width:100%;padding:0px;' name='"+(f.index||f.name)+"' id='gs_"+f.name+"' value='"+w+"'/>");a(l).append(n);g.attr&&a("input",l).attr(g.attr);a.jgrid.bindEv.call(c,a("input",l)[0],g);!0===b.autosearch&&(b.searchOnEnter?a("input",l).keypress(function(a){return 13===
216
+ (a.charCode||a.keyCode||0)?(d(),!1):this}):a("input",l).keydown(function(a){switch(a.which){case 13:return!1;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:e&&clearTimeout(e),e=setTimeout(function(){d()},500)}}));break;case "custom":a("td:eq(1)",n).append("<span style='width:95%;padding:0px;' name='"+(f.index||f.name)+"' id='gs_"+f.name+"'/>");a(l).append(n);try{if(a.isFunction(g.custom_element))if(t=g.custom_element.call(c,void 0!==g.defaultValue?g.defaultValue:"",g))t=a(t).addClass("customelement"),
217
+ a(l).find(">span").append(t);else throw"e2";else throw"e1";}catch(y){"e1"===y&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===y?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,"string"===typeof y?y:y.message,a.jgrid.edit.bClose)}}}a(p).append(l);a(k).append(p);b.searchOperators||a("td:eq(0)",n).hide()});a("table thead",
218
+ c.grid.hDiv).append(k);b.searchOperators&&(a(".soptclass",k).click(function(b){var c=a(this).offset();h(this,c.left,c.top);b.stopPropagation()}),a("body").on("click",function(b){"soptclass"!==b.target.className&&a("#sopt_menu").hide()}));a(".clearsearchclass",k).click(function(e){e=a(this).parents("tr:first");var f=parseInt(a("td.ui-search-oper",e).attr("colindex"),10),g=a.extend({},c.p.colModel[f].searchoptions||{}),g=g.defaultValue?g.defaultValue:"";"select"===c.p.colModel[f].stype?g?a("td.ui-search-input select",
219
+ e).val(g):a("td.ui-search-input select",e)[0].selectedIndex=0:a("td.ui-search-input input",e).val(g);!0===b.autosearch&&d()});this.ftoolbar=!0;this.triggerToolbar=d;this.clearToolbar=function(d){var f={},g=0,e;d="boolean"!==typeof d?!0:d;a.each(c.p.colModel,function(){var b,d=a("#gs_"+a.jgrid.jqID(this.name),!0===this.frozen&&!0===c.p.frozenColumns?c.grid.fhDiv:c.grid.hDiv);this.searchoptions&&void 0!==this.searchoptions.defaultValue&&(b=this.searchoptions.defaultValue);e=this.index||this.name;switch(this.stype){case "select":d.find("option").each(function(c){0===
220
+ c&&(this.selected=!0);if(a(this).val()===b)return this.selected=!0,!1});if(void 0!==b)f[e]=b,g++;else try{delete c.p.postData[e]}catch(h){}break;case "text":d.val(b||"");if(void 0!==b)f[e]=b,g++;else try{delete c.p.postData[e]}catch(k){}break;case "custom":a.isFunction(this.searchoptions.custom_value)&&0<d.length&&"SPAN"===d[0].nodeName.toUpperCase()&&this.searchoptions.custom_value.call(c,d.children(".customelement:first"),"set",b||"")}});var k=0<g?!0:!1;c.p.resetsearch=!0;if(!0===b.stringResult||
221
+ "local"===c.p.datatype){var h='{"groupOp":"'+b.groupOp+'","rules":[',p=0;a.each(f,function(a,b){0<p&&(h+=",");h+='{"field":"'+a+'",';h+='"op":"eq",';h+='"data":"'+(b+"").replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}';p++});h+="]}";a.extend(c.p.postData,{filters:h});a.each(["searchField","searchString","searchOper"],function(a,b){c.p.postData.hasOwnProperty(b)&&delete c.p.postData[b]})}else a.extend(c.p.postData,f);var l;c.p.searchurl&&(l=c.p.url,a(c).jqGrid("setGridParam",{url:c.p.searchurl}));var n=
222
+ "stop"===a(c).triggerHandler("jqGridToolbarBeforeClear")?!0:!1;!n&&a.isFunction(b.beforeClear)&&(n=b.beforeClear.call(c));n||d&&a(c).jqGrid("setGridParam",{search:k}).trigger("reloadGrid",[{page:1}]);l&&a(c).jqGrid("setGridParam",{url:l});a(c).triggerHandler("jqGridToolbarAfterClear");a.isFunction(b.afterClear)&&b.afterClear()};this.toggleToolbar=function(){var b=a("tr.ui-search-toolbar",c.grid.hDiv),d=!0===c.p.frozenColumns?a("tr.ui-search-toolbar",c.grid.fhDiv):!1;"none"===b.css("display")?(b.show(),
223
+ d&&d.show()):(b.hide(),d&&d.hide())}}})},destroyFilterToolbar:function(){return this.each(function(){this.ftoolbar&&(this.toggleToolbar=this.clearToolbar=this.triggerToolbar=null,this.ftoolbar=!1,a(this.grid.hDiv).find("table thead tr.ui-search-toolbar").remove())})},destroyGroupHeader:function(b){void 0===b&&(b=!0);return this.each(function(){var c,d,h,k,e,s;d=this.grid;var f=a("table.ui-jqgrid-htable thead",d.hDiv),g=this.p.colModel;if(d){a(this).unbind(".setGroupHeaders");c=a("<tr>",{role:"rowheader"}).addClass("ui-jqgrid-labels");
224
+ k=d.headers;d=0;for(h=k.length;d<h;d++){e=g[d].hidden?"none":"";e=a(k[d].el).width(k[d].width).css("display",e);try{e.removeAttr("rowSpan")}catch(m){e.attr("rowSpan",1)}c.append(e);s=e.children("span.ui-jqgrid-resize");0<s.length&&(s[0].style.height="");e.children("div")[0].style.top=""}a(f).children("tr.ui-jqgrid-labels").remove();a(f).prepend(c);!0===b&&a(this).jqGrid("setGridParam",{groupHeader:null})}})},setGroupHeaders:function(b){b=a.extend({useColSpanStyle:!1,groupHeaders:[]},b||{});return this.each(function(){this.p.groupHeader=
225
+ b;var c,d,h=0,k,e,s,f,g,m=this.p.colModel,x=m.length,q=this.grid.headers,p=a("table.ui-jqgrid-htable",this.grid.hDiv),l=p.children("thead").children("tr.ui-jqgrid-labels:last").addClass("jqg-second-row-header");k=p.children("thead");var n=p.find(".jqg-first-row-header");void 0===n[0]?n=a("<tr>",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto"):n.empty();var r,w=function(a,b){var c=b.length,d;for(d=0;d<c;d++)if(b[d].startColumnName===a)return d;return-1};a(this).prepend(k);
226
+ k=a("<tr>",{role:"rowheader"}).addClass("ui-jqgrid-labels jqg-third-row-header");for(c=0;c<x;c++)if(s=q[c].el,f=a(s),d=m[c],e={height:"0px",width:q[c].width+"px",display:d.hidden?"none":""},a("<th>",{role:"gridcell"}).css(e).addClass("ui-first-th-"+this.p.direction).appendTo(n),s.style.width="",e=w(d.name,b.groupHeaders),0<=e){e=b.groupHeaders[e];h=e.numberOfColumns;g=e.titleText;for(e=d=0;e<h&&c+e<x;e++)m[c+e].hidden||d++;e=a("<th>").attr({role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+
227
+ this.p.direction).css({height:"22px","border-top":"0 none"}).html(g);0<d&&e.attr("colspan",String(d));this.p.headertitles&&e.attr("title",e.text());0===d&&e.hide();f.before(e);k.append(s);h-=1}else 0===h?b.useColSpanStyle?f.attr("rowspan","2"):(a("<th>",{role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+this.p.direction).css({display:d.hidden?"none":"","border-top":"0 none"}).insertBefore(f),k.append(s)):(k.append(s),h--);m=a(this).children("thead");m.prepend(n);k.insertAfter(l);
228
+ p.append(m);b.useColSpanStyle&&(p.find("span.ui-jqgrid-resize").each(function(){var b=a(this).parent();b.is(":visible")&&(this.style.cssText="height: "+b.height()+"px !important; cursor: col-resize;")}),p.find("div.ui-jqgrid-sortable").each(function(){var b=a(this),c=b.parent();c.is(":visible")&&c.is(":has(span.ui-jqgrid-resize)")&&b.css("top",(c.height()-b.outerHeight())/2+"px")}));r=m.find("tr.jqg-first-row-header");a(this).bind("jqGridResizeStop.setGroupHeaders",function(a,b,c){r.find("th").eq(c).width(b)})})},
229
+ setFrozenColumns:function(){return this.each(function(){if(this.grid){var b=this,c=b.p.colModel,d=0,h=c.length,k=-1,e=!1;if(!0!==b.p.subGrid&&!0!==b.p.treeGrid&&!0!==b.p.cellEdit&&!b.p.sortable&&!b.p.scroll){b.p.rownumbers&&d++;for(b.p.multiselect&&d++;d<h;){if(!0===c[d].frozen)e=!0,k=d;else break;d++}if(0<=k&&e){c=b.p.caption?a(b.grid.cDiv).outerHeight():0;d=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).height();b.p.toppager&&(c+=a(b.grid.topDiv).outerHeight());!0===b.p.toolbar[0]&&"bottom"!==
230
+ b.p.toolbar[1]&&(c+=a(b.grid.uDiv).outerHeight());b.grid.fhDiv=a('<div style="position:absolute;left:0px;top:'+c+"px;height:"+d+'px;" class="frozen-div ui-state-default ui-jqgrid-hdiv"></div>');b.grid.fbDiv=a('<div style="position:absolute;left:0px;top:'+(parseInt(c,10)+parseInt(d,10)+1)+'px;overflow-y:hidden" class="frozen-bdiv ui-jqgrid-bdiv"></div>');a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fhDiv);c=a(".ui-jqgrid-htable","#gview_"+a.jgrid.jqID(b.p.id)).clone(!0);if(b.p.groupHeader){a("tr.jqg-first-row-header, tr.jqg-third-row-header",
231
+ c).each(function(){a("th:gt("+k+")",this).remove()});var s=-1,f=-1,g,m;a("tr.jqg-second-row-header th",c).each(function(){g=parseInt(a(this).attr("colspan"),10);if(m=parseInt(a(this).attr("rowspan"),10))s++,f++;g&&(s+=g,f++);if(s===k)return!1});s!==k&&(f=k);a("tr.jqg-second-row-header",c).each(function(){a("th:gt("+f+")",this).remove()})}else a("tr",c).each(function(){a("th:gt("+k+")",this).remove()});a(c).width(1);a(b.grid.fhDiv).append(c).mousemove(function(a){if(b.grid.resizing)return b.grid.dragMove(a),
232
+ !1});a(b).bind("jqGridResizeStop.setFrozenColumns",function(c,d,e){c=a(".ui-jqgrid-htable",b.grid.fhDiv);a("th:eq("+e+")",c).width(d);c=a(".ui-jqgrid-btable",b.grid.fbDiv);a("tr:first td:eq("+e+")",c).width(d)});a(b).bind("jqGridSortCol.setFrozenColumns",function(c,d,e){c=a("tr.ui-jqgrid-labels:last th:eq("+b.p.lastsort+")",b.grid.fhDiv);d=a("tr.ui-jqgrid-labels:last th:eq("+e+")",b.grid.fhDiv);a("span.ui-grid-ico-sort",c).addClass("ui-state-disabled");a(c).attr("aria-selected","false");a("span.ui-icon-"+
233
+ b.p.sortorder,d).removeClass("ui-state-disabled");a(d).attr("aria-selected","true");b.p.viewsortcols[0]||b.p.lastsort===e||(a("span.s-ico",c).hide(),a("span.s-ico",d).show())});a("#gview_"+a.jgrid.jqID(b.p.id)).append(b.grid.fbDiv);a(b.grid.bDiv).scroll(function(){a(b.grid.fbDiv).scrollTop(a(this).scrollTop())});!0===b.p.hoverrows&&a("#"+a.jgrid.jqID(b.p.id)).unbind("mouseover").unbind("mouseout");a(b).bind("jqGridAfterGridComplete.setFrozenColumns",function(){a("#"+a.jgrid.jqID(b.p.id)+"_frozen").remove();
234
+ a(b.grid.fbDiv).height(a(b.grid.bDiv).height()-16);var c=a("#"+a.jgrid.jqID(b.p.id)).clone(!0);a("tr[role=row]",c).each(function(){a("td[role=gridcell]:gt("+k+")",this).remove()});a(c).width(1).attr("id",b.p.id+"_frozen");a(b.grid.fbDiv).append(c);!0===b.p.hoverrows&&(a("tr.jqgrow",c).hover(function(){a(this).addClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+
235
+ a.jgrid.jqID(b.p.id)).removeClass("ui-state-hover")}),a("tr.jqgrow","#"+a.jgrid.jqID(b.p.id)).hover(function(){a(this).addClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)+"_frozen").addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover");a("#"+a.jgrid.jqID(this.id),"#"+a.jgrid.jqID(b.p.id)+"_frozen").removeClass("ui-state-hover")}));c=null});b.grid.hDiv.loading||a(b).triggerHandler("jqGridAfterGridComplete");b.p.frozenColumns=!0}}}})},destroyFrozenColumns:function(){return this.each(function(){if(this.grid&&
236
+ !0===this.p.frozenColumns){a(this.grid.fhDiv).remove();a(this.grid.fbDiv).remove();this.grid.fhDiv=null;this.grid.fbDiv=null;a(this).unbind(".setFrozenColumns");if(!0===this.p.hoverrows){var b;a("#"+a.jgrid.jqID(this.p.id)).bind("mouseover",function(c){b=a(c.target).closest("tr.jqgrow");"ui-subgrid"!==a(b).attr("class")&&a(b).addClass("ui-state-hover")}).bind("mouseout",function(c){b=a(c.target).closest("tr.jqgrow");a(b).removeClass("ui-state-hover")})}this.p.frozenColumns=!1}})}})})(jQuery);
237
+ (function(a){a.extend(a.jgrid,{showModal:function(a){a.w.show()},closeModal:function(a){a.w.hide().attr("aria-hidden","true");a.o&&a.o.remove()},hideModal:function(d,b){b=a.extend({jqm:!0,gb:""},b||{});if(b.onClose){var c=b.gb&&"string"===typeof b.gb&&"#gbox_"===b.gb.substr(0,6)?b.onClose.call(a("#"+b.gb.substr(6))[0],d):b.onClose(d);if("boolean"===typeof c&&!c)return}if(a.fn.jqm&&!0===b.jqm)a(d).attr("aria-hidden","true").jqmHide();else{if(""!==b.gb)try{a(".jqgrid-overlay:first",b.gb).hide()}catch(g){}a(d).hide().attr("aria-hidden",
238
+ "true")}},findPos:function(a){var b=0,c=0;if(a.offsetParent){do b+=a.offsetLeft,c+=a.offsetTop;while(a=a.offsetParent)}return[b,c]},createModal:function(d,b,c,g,e,h,f){c=a.extend(!0,{},a.jgrid.jqModal||{},c);var k=document.createElement("div"),l,m=this;f=a.extend({},f||{});l="rtl"===a(c.gbox).attr("dir")?!0:!1;k.className="ui-widget ui-widget-content ui-corner-all ui-jqdialog";k.id=d.themodal;var n=document.createElement("div");n.className="ui-jqdialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix";
239
+ n.id=d.modalhead;a(n).append("<span class='ui-jqdialog-title'>"+c.caption+"</span>");var q=a("<a class='ui-jqdialog-titlebar-close ui-corner-all'></a>").hover(function(){q.addClass("ui-state-hover")},function(){q.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-closethick'></span>");a(n).append(q);l?(k.dir="rtl",a(".ui-jqdialog-title",n).css("float","right"),a(".ui-jqdialog-titlebar-close",n).css("left","0.3em")):(k.dir="ltr",a(".ui-jqdialog-title",n).css("float","left"),a(".ui-jqdialog-titlebar-close",
240
+ n).css("right","0.3em"));var p=document.createElement("div");a(p).addClass("ui-jqdialog-content ui-widget-content").attr("id",d.modalcontent);a(p).append(b);k.appendChild(p);a(k).prepend(n);!0===h?a("body").append(k):"string"===typeof h?a(h).append(k):a(k).insertBefore(g);a(k).css(f);void 0===c.jqModal&&(c.jqModal=!0);b={};if(a.fn.jqm&&!0===c.jqModal)0===c.left&&0===c.top&&c.overlay&&(f=[],f=a.jgrid.findPos(e),c.left=f[0]+4,c.top=f[1]+4),b.top=c.top+"px",b.left=c.left;else if(0!==c.left||0!==c.top)b.left=
241
+ c.left,b.top=c.top+"px";a("a.ui-jqdialog-titlebar-close",n).click(function(){var b=a("#"+a.jgrid.jqID(d.themodal)).data("onClose")||c.onClose,e=a("#"+a.jgrid.jqID(d.themodal)).data("gbox")||c.gbox;m.hideModal("#"+a.jgrid.jqID(d.themodal),{gb:e,jqm:c.jqModal,onClose:b});return!1});0!==c.width&&c.width||(c.width=300);0!==c.height&&c.height||(c.height=200);c.zIndex||(g=a(g).parents("*[role=dialog]").filter(":first").css("z-index"),c.zIndex=g?parseInt(g,10)+2:950);g=0;l&&b.left&&!h&&(g=a(c.gbox).width()-
242
+ (isNaN(c.width)?0:parseInt(c.width,10))-8,b.left=parseInt(b.left,10)+parseInt(g,10));b.left&&(b.left+="px");a(k).css(a.extend({width:isNaN(c.width)?"auto":c.width+"px",height:isNaN(c.height)?"auto":c.height+"px",zIndex:c.zIndex,overflow:"hidden"},b)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":d.modalhead,"aria-hidden":"true"});void 0===c.drag&&(c.drag=!0);void 0===c.resize&&(c.resize=!0);if(c.drag)if(a(n).css("cursor","move"),a.fn.jqDrag)a(k).jqDrag(n);else try{a(k).draggable({handle:a("#"+
243
+ a.jgrid.jqID(n.id))})}catch(r){}if(c.resize)if(a.fn.jqResize)a(k).append("<div class='jqResize ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se'></div>"),a("#"+a.jgrid.jqID(d.themodal)).jqResize(".jqResize",d.scrollelm?"#"+a.jgrid.jqID(d.scrollelm):!1);else try{a(k).resizable({handles:"se, sw",alsoResize:d.scrollelm?"#"+a.jgrid.jqID(d.scrollelm):!1})}catch(s){}!0===c.closeOnEscape&&a(k).keydown(function(b){27==b.which&&(b=a("#"+a.jgrid.jqID(d.themodal)).data("onClose")||c.onClose,
244
+ m.hideModal("#"+a.jgrid.jqID(d.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:b}))})},viewModal:function(d,b){b=a.extend({toTop:!0,overlay:10,modal:!1,overlayClass:"ui-widget-overlay",onShow:a.jgrid.showModal,onHide:a.jgrid.closeModal,gbox:"",jqm:!0,jqM:!0},b||{});if(a.fn.jqm&&!0===b.jqm)b.jqM?a(d).attr("aria-hidden","false").jqm(b).jqmShow():a(d).attr("aria-hidden","false").jqmShow();else{""!==b.gbox&&(a(".jqgrid-overlay:first",b.gbox).show(),a(d).data("gbox",b.gbox));a(d).show().attr("aria-hidden",
245
+ "false");try{a(":input:visible",d)[0].focus()}catch(c){}}},info_dialog:function(d,b,c,g){var e={width:290,height:"auto",dataheight:"auto",drag:!0,resize:!1,left:250,top:170,zIndex:1E3,jqModal:!0,modal:!1,closeOnEscape:!0,align:"center",buttonalign:"center",buttons:[]};a.extend(!0,e,a.jgrid.jqModal||{},{caption:"<b>"+d+"</b>"},g||{});var h=e.jqModal,f=this;a.fn.jqm&&!h&&(h=!1);d="";if(0<e.buttons.length)for(g=0;g<e.buttons.length;g++)void 0===e.buttons[g].id&&(e.buttons[g].id="info_button_"+g),d+=
246
+ "<a id='"+e.buttons[g].id+"' class='fm-button ui-state-default ui-corner-all'>"+e.buttons[g].text+"</a>";g=isNaN(e.dataheight)?e.dataheight:e.dataheight+"px";b="<div id='info_id'>"+("<div id='infocnt' style='margin:0px;padding-bottom:1em;width:100%;overflow:auto;position:relative;height:"+g+";"+("text-align:"+e.align+";")+"'>"+b+"</div>");b+=c?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+e.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'><a id='closedialog' class='fm-button ui-state-default ui-corner-all'>"+
247
+ c+"</a>"+d+"</div>":""!==d?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+e.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'>"+d+"</div>":"";b+="</div>";try{"false"===a("#info_dialog").attr("aria-hidden")&&a.jgrid.hideModal("#info_dialog",{jqm:h}),a("#info_dialog").remove()}catch(k){}a.jgrid.createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},b,e,"","",!0);d&&a.each(e.buttons,
248
+ function(b){a("#"+a.jgrid.jqID(this.id),"#info_id").bind("click",function(){e.buttons[b].onClick.call(a("#info_dialog"));return!1})});a("#closedialog","#info_id").click(function(){f.hideModal("#info_dialog",{jqm:h,onClose:a("#info_dialog").data("onClose")||e.onClose,gb:a("#info_dialog").data("gbox")||e.gbox});return!1});a(".fm-button","#info_dialog").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});a.isFunction(e.beforeOpen)&&e.beforeOpen();a.jgrid.viewModal("#info_dialog",
249
+ {onHide:function(a){a.w.hide().remove();a.o&&a.o.remove()},modal:e.modal,jqm:h});a.isFunction(e.afterOpen)&&e.afterOpen();try{a("#info_dialog").focus()}catch(l){}},bindEv:function(d,b){a.isFunction(b.dataInit)&&b.dataInit.call(this,d,b);b.dataEvents&&a.each(b.dataEvents,function(){void 0!==this.data?a(d).bind(this.type,this.data,this.fn):a(d).bind(this.type,this.fn)})},createEl:function(d,b,c,g,e){function h(b,d,c){var e="dataInit dataEvents dataUrl buildSelect sopt searchhidden defaultValue attr custom_element custom_value".split(" ");
250
+ void 0!==c&&a.isArray(c)&&a.merge(e,c);a.each(d,function(d,c){-1===a.inArray(d,e)&&a(b).attr(d,c)});d.hasOwnProperty("id")||a(b).attr("id",a.jgrid.randId())}var f="",k=this;switch(d){case "textarea":f=document.createElement("textarea");g?b.cols||a(f).css({width:"98%"}):b.cols||(b.cols=20);b.rows||(b.rows=2);if("&nbsp;"===c||"&#160;"===c||1===c.length&&160===c.charCodeAt(0))c="";f.value=c;h(f,b);a(f).attr({role:"textbox",multiline:"true"});break;case "checkbox":f=document.createElement("input");f.type=
251
+ "checkbox";b.value?(d=b.value.split(":"),c===d[0]&&(f.checked=!0,f.defaultChecked=!0),f.value=d[0],a(f).attr("offval",d[1])):(d=(c+"").toLowerCase(),0>d.search(/(false|f|0|no|n|off|undefined)/i)&&""!==d?(f.checked=!0,f.defaultChecked=!0,f.value=c):f.value="on",a(f).attr("offval","off"));h(f,b,["value"]);a(f).attr("role","checkbox");break;case "select":f=document.createElement("select");f.setAttribute("role","select");g=[];!0===b.multiple?(d=!0,f.multiple="multiple",a(f).attr("aria-multiselectable",
252
+ "true")):d=!1;if(void 0!==b.dataUrl){d=b.name?String(b.id).substring(0,String(b.id).length-String(b.name).length-1):String(b.id);var l=b.postData||e.postData;k.p&&k.p.idPrefix&&(d=a.jgrid.stripPref(k.p.idPrefix,d));a.ajax(a.extend({url:a.isFunction(b.dataUrl)?b.dataUrl.call(k,d,c,String(b.name)):b.dataUrl,type:"GET",dataType:"html",data:a.isFunction(l)?l.call(k,d,c,String(b.name)):l,context:{elem:f,options:b,vl:c},success:function(b){var d=[],c=this.elem,e=this.vl,f=a.extend({},this.options),g=!0===
253
+ f.multiple;b=a.isFunction(f.buildSelect)?f.buildSelect.call(k,b):b;"string"===typeof b&&(b=a(a.trim(b)).html());b&&(a(c).append(b),h(c,f,l?["postData"]:void 0),void 0===f.size&&(f.size=g?3:1),g?(d=e.split(","),d=a.map(d,function(b){return a.trim(b)})):d[0]=a.trim(e),setTimeout(function(){a("option",c).each(function(b){0===b&&c.multiple&&(this.selected=!1);a(this).attr("role","option");if(-1<a.inArray(a.trim(a(this).text()),d)||-1<a.inArray(a.trim(a(this).val()),d))this.selected="selected"})},0))}},
254
+ e||{}))}else if(b.value){var m;void 0===b.size&&(b.size=d?3:1);d&&(g=c.split(","),g=a.map(g,function(b){return a.trim(b)}));"function"===typeof b.value&&(b.value=b.value());var n,q,p=void 0===b.separator?":":b.separator;e=void 0===b.delimiter?";":b.delimiter;if("string"===typeof b.value)for(n=b.value.split(e),m=0;m<n.length;m++)q=n[m].split(p),2<q.length&&(q[1]=a.map(q,function(a,b){if(0<b)return a}).join(p)),e=document.createElement("option"),e.setAttribute("role","option"),e.value=q[0],e.innerHTML=
255
+ q[1],f.appendChild(e),d||a.trim(q[0])!==a.trim(c)&&a.trim(q[1])!==a.trim(c)||(e.selected="selected"),d&&(-1<a.inArray(a.trim(q[1]),g)||-1<a.inArray(a.trim(q[0]),g))&&(e.selected="selected");else if("object"===typeof b.value)for(m in p=b.value,p)p.hasOwnProperty(m)&&(e=document.createElement("option"),e.setAttribute("role","option"),e.value=m,e.innerHTML=p[m],f.appendChild(e),d||a.trim(m)!==a.trim(c)&&a.trim(p[m])!==a.trim(c)||(e.selected="selected"),d&&(-1<a.inArray(a.trim(p[m]),g)||-1<a.inArray(a.trim(m),
256
+ g))&&(e.selected="selected"));h(f,b,["value"])}break;case "text":case "password":case "button":m="button"===d?"button":"textbox";f=document.createElement("input");f.type=d;f.value=c;h(f,b);"button"!==d&&(g?b.size||a(f).css({width:"98%"}):b.size||(b.size=20));a(f).attr("role",m);break;case "image":case "file":f=document.createElement("input");f.type=d;h(f,b);break;case "custom":f=document.createElement("span");try{if(a.isFunction(b.custom_element))if(p=b.custom_element.call(k,c,b))p=a(p).addClass("customelement").attr({id:b.id,
257
+ name:b.name}),a(f).empty().append(p);else throw"e2";else throw"e1";}catch(r){"e1"===r&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===r?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_element' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,"string"===typeof r?r:r.message,a.jgrid.edit.bClose)}}return f},checkDate:function(a,b){var c={},g;a=a.toLowerCase();g=-1!==a.indexOf("/")?
258
+ "/":-1!==a.indexOf("-")?"-":-1!==a.indexOf(".")?".":"/";a=a.split(g);b=b.split(g);if(3!==b.length)return!1;var e=-1,h,f=g=-1,k;for(k=0;k<a.length;k++)h=isNaN(b[k])?0:parseInt(b[k],10),c[a[k]]=h,h=a[k],-1!==h.indexOf("y")&&(e=k),-1!==h.indexOf("m")&&(f=k),-1!==h.indexOf("d")&&(g=k);h="y"===a[e]||"yyyy"===a[e]?4:"yy"===a[e]?2:-1;k=[0,31,29,31,30,31,30,31,31,30,31,30,31];var l;if(-1===e)return!1;l=c[a[e]].toString();2===h&&1===l.length&&(h=1);if(l.length!==h||0===c[a[e]]&&"00"!==b[e]||-1===f)return!1;
259
+ l=c[a[f]].toString();if(1>l.length||1>c[a[f]]||12<c[a[f]]||-1===g)return!1;l=c[a[g]].toString();if(!(h=1>l.length)&&!(h=1>c[a[g]])&&!(h=31<c[a[g]])){if(h=2===c[a[f]])e=c[a[e]],h=c[a[g]]>(0!==e%4||0===e%100&&0!==e%400?28:29);h=h||c[a[g]]>k[c[a[f]]]}return h?!1:!0},isEmpty:function(a){return a.match(/^\s+$/)||""===a?!0:!1},checkTime:function(d){var b=/^(\d{1,2}):(\d{2})([apAP][Mm])?$/;if(!a.jgrid.isEmpty(d))if(d=d.match(b)){if(d[3]){if(1>d[1]||12<d[1])return!1}else if(23<d[1])return!1;if(59<d[2])return!1}else return!1;
260
+ return!0},checkValues:function(d,b,c,g){var e,h,f;f=this.p.colModel;if(void 0===c)if("string"===typeof b)for(c=0,g=f.length;c<g;c++){if(f[c].name===b){e=f[c].editrules;b=c;null!=f[c].formoptions&&(h=f[c].formoptions.label);break}}else 0<=b&&(e=f[b].editrules);else e=c,h=void 0===g?"_":g;if(e){h||(h=null!=this.p.colNames?this.p.colNames[b]:f[b].label);if(!0===e.required&&a.jgrid.isEmpty(d))return[!1,h+": "+a.jgrid.edit.msg.required,""];c=!1===e.required?!1:!0;if(!0===e.number&&(!1!==c||!a.jgrid.isEmpty(d))&&
261
+ isNaN(d))return[!1,h+": "+a.jgrid.edit.msg.number,""];if(void 0!==e.minValue&&!isNaN(e.minValue)&&parseFloat(d)<parseFloat(e.minValue))return[!1,h+": "+a.jgrid.edit.msg.minValue+" "+e.minValue,""];if(void 0!==e.maxValue&&!isNaN(e.maxValue)&&parseFloat(d)>parseFloat(e.maxValue))return[!1,h+": "+a.jgrid.edit.msg.maxValue+" "+e.maxValue,""];if(!(!0!==e.email||!1===c&&a.jgrid.isEmpty(d)||(g=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,
262
+ g.test(d))))return[!1,h+": "+a.jgrid.edit.msg.email,""];if(!(!0!==e.integer||!1===c&&a.jgrid.isEmpty(d)||!isNaN(d)&&0===d%1&&-1===d.indexOf(".")))return[!1,h+": "+a.jgrid.edit.msg.integer,""];if(!(!0!==e.date||!1===c&&a.jgrid.isEmpty(d)||(f[b].formatoptions&&f[b].formatoptions.newformat?(f=f[b].formatoptions.newformat,a.jgrid.formatter.date.masks.hasOwnProperty(f)&&(f=a.jgrid.formatter.date.masks[f])):f=f[b].datefmt||"Y-m-d",a.jgrid.checkDate(f,d))))return[!1,h+": "+a.jgrid.edit.msg.date+" - "+f,
263
+ ""];if(!0===e.time&&!(!1===c&&a.jgrid.isEmpty(d)||a.jgrid.checkTime(d)))return[!1,h+": "+a.jgrid.edit.msg.date+" - hh:mm (am/pm)",""];if(!(!0!==e.url||!1===c&&a.jgrid.isEmpty(d)||(g=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i,g.test(d))))return[!1,h+": "+a.jgrid.edit.msg.url,""];if(!0===e.custom&&(!1!==c||!a.jgrid.isEmpty(d)))return a.isFunction(e.custom_func)?(d=e.custom_func.call(this,d,h,b),a.isArray(d)?d:[!1,a.jgrid.edit.msg.customarray,
264
+ ""]):[!1,a.jgrid.edit.msg.customfcheck,""]}return[!0,"",""]}})})(jQuery);
265
+ (function(a){var b={};a.jgrid.extend({searchGrid:function(b){b=a.extend(!0,{recreateFilter:!1,drag:!0,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:!0,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,afterRedraw:null,afterChange:null,closeAfterSearch:!1,closeAfterReset:!1,closeOnEscape:!1,searchOnEnter:!1,multipleSearch:!1,multipleGroup:!1,top:0,left:0,jqModal:!0,modal:!1,resize:!0,width:450,height:"auto",dataheight:"auto",showQuery:!1,
266
+ errorcheck:!0,sopt:null,stringResult:void 0,onClose:null,onSearch:null,onReset:null,toTop:!0,overlay:30,columns:[],tmplNames:null,tmplFilters:null,tmplLabel:" Template: ",showOnLoad:!1,layer:null,operands:{eq:"=",ne:"<>",lt:"<",le:"<=",gt:">",ge:">=",bw:"LIKE",bn:"NOT LIKE","in":"IN",ni:"NOT IN",ew:"LIKE",en:"NOT LIKE",cn:"LIKE",nc:"NOT LIKE",nu:"IS NULL",nn:"ISNOT NULL"}},a.jgrid.search,b||{});return this.each(function(){function c(c){w=a(e).triggerHandler("jqGridFilterBeforeShow",[c]);void 0===
267
+ w&&(w=!0);w&&a.isFunction(b.beforeShowSearch)&&(w=b.beforeShowSearch.call(e,c));w&&(a.jgrid.viewModal("#"+a.jgrid.jqID(s.themodal),{gbox:"#gbox_"+a.jgrid.jqID(h),jqm:b.jqModal,modal:b.modal,overlay:b.overlay,toTop:b.toTop}),a(e).triggerHandler("jqGridFilterAfterShow",[c]),a.isFunction(b.afterShowSearch)&&b.afterShowSearch.call(e,c))}var e=this;if(e.grid){var h="fbox_"+e.p.id,w=!0,t=!0,s={themodal:"searchmod"+h,modalhead:"searchhd"+h,modalcontent:"searchcnt"+h,scrollelm:h},r=e.p.postData[b.sFilter];
268
+ "string"===typeof r&&(r=a.jgrid.parse(r));!0===b.recreateFilter&&a("#"+a.jgrid.jqID(s.themodal)).remove();if(void 0!==a("#"+a.jgrid.jqID(s.themodal))[0])c(a("#fbox_"+a.jgrid.jqID(+e.p.id)));else{var f=a("<div><div id='"+h+"' class='searchFilter' style='overflow:auto'></div></div>").insertBefore("#gview_"+a.jgrid.jqID(e.p.id)),k="left",u="";"rtl"===e.p.direction&&(k="right",u=" style='text-align:left'",f.attr("dir","rtl"));var x=a.extend([],e.p.colModel),d="<a id='"+h+"_search' class='fm-button ui-state-default ui-corner-all fm-button-icon-right ui-reset'><span class='ui-icon ui-icon-search'></span>"+
269
+ b.Find+"</a>",v="<a id='"+h+"_reset' class='fm-button ui-state-default ui-corner-all fm-button-icon-left ui-search'><span class='ui-icon ui-icon-arrowreturnthick-1-w'></span>"+b.Reset+"</a>",g="",m="",p,q=!1,y=-1;b.showQuery&&(g="<a id='"+h+"_query' class='fm-button ui-state-default ui-corner-all fm-button-icon-left'><span class='ui-icon ui-icon-comment'></span>Query</a>");b.columns.length?(x=b.columns,y=0,p=x[0].index||x[0].name):a.each(x,function(a,b){b.label||(b.label=e.p.colNames[a]);if(!q){var c=
270
+ void 0===b.search?!0:b.search,d=!0===b.hidden;if(b.searchoptions&&!0===b.searchoptions.searchhidden&&c||c&&!d)q=!0,p=b.index||b.name,y=a}});if(!r&&p||!1===b.multipleSearch){var D="eq";0<=y&&x[y].searchoptions&&x[y].searchoptions.sopt?D=x[y].searchoptions.sopt[0]:b.sopt&&b.sopt.length&&(D=b.sopt[0]);r={groupOp:"AND",rules:[{field:p,op:D,data:""}]}}q=!1;b.tmplNames&&b.tmplNames.length&&(q=!0,m=b.tmplLabel,m+="<select class='ui-template'>",m+="<option value='default'>Default</option>",a.each(b.tmplNames,
271
+ function(a,b){m+="<option value='"+a+"'>"+b+"</option>"}),m+="</select>");k="<table class='EditTable' style='border:0px none;margin-top:5px' id='"+h+"_2'><tbody><tr><td colspan='2'><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr><td class='EditButton' style='text-align:"+k+"'>"+v+m+"</td><td class='EditButton' "+u+">"+g+d+"</td></tr></tbody></table>";h=a.jgrid.jqID(h);a("#"+h).jqFilter({columns:x,filter:b.loadDefaults?r:null,showQuery:b.showQuery,errorcheck:b.errorcheck,sopt:b.sopt,
272
+ groupButton:b.multipleGroup,ruleButtons:b.multipleSearch,afterRedraw:b.afterRedraw,ops:b.odata,operands:b.operands,ajaxSelectOptions:e.p.ajaxSelectOptions,groupOps:b.groupOps,onChange:function(){this.p.showQuery&&a(".query",this).html(this.toUserFriendlyString());a.isFunction(b.afterChange)&&b.afterChange.call(e,a("#"+h),b)},direction:e.p.direction,id:e.p.id});f.append(k);q&&b.tmplFilters&&b.tmplFilters.length&&a(".ui-template",f).bind("change",function(){var c=a(this).val();"default"===c?a("#"+h).jqFilter("addFilter",
273
+ r):a("#"+h).jqFilter("addFilter",b.tmplFilters[parseInt(c,10)]);return!1});!0===b.multipleGroup&&(b.multipleSearch=!0);a(e).triggerHandler("jqGridFilterInitialize",[a("#"+h)]);a.isFunction(b.onInitializeSearch)&&b.onInitializeSearch.call(e,a("#"+h));b.gbox="#gbox_"+h;b.layer?a.jgrid.createModal(s,f,b,"#gview_"+a.jgrid.jqID(e.p.id),a("#gbox_"+a.jgrid.jqID(e.p.id))[0],"#"+a.jgrid.jqID(b.layer),{position:"relative"}):a.jgrid.createModal(s,f,b,"#gview_"+a.jgrid.jqID(e.p.id),a("#gbox_"+a.jgrid.jqID(e.p.id))[0]);
274
+ (b.searchOnEnter||b.closeOnEscape)&&a("#"+a.jgrid.jqID(s.themodal)).keydown(function(c){var d=a(c.target);if(b.searchOnEnter&&13===c.which&&!(d.hasClass("add-group")||d.hasClass("add-rule")||d.hasClass("delete-group")||d.hasClass("delete-rule")||d.hasClass("fm-button")&&d.is("[id$=_query]")))return a("#"+h+"_search").click(),!1;if(b.closeOnEscape&&27===c.which)return a("#"+a.jgrid.jqID(s.modalhead)).find(".ui-jqdialog-titlebar-close").click(),!1});g&&a("#"+h+"_query").bind("click",function(){a(".queryresult",
275
+ f).toggle();return!1});void 0===b.stringResult&&(b.stringResult=b.multipleSearch);a("#"+h+"_search").bind("click",function(){var c=a("#"+h),d={},n,g;c.find(".input-elm:focus").change();g=c.jqFilter("filterData");if(b.errorcheck&&(c[0].hideError(),b.showQuery||c.jqFilter("toSQLString"),c[0].p.error))return c[0].showError(),!1;if(b.stringResult){try{n=xmlJsonClass.toJson(g,"","",!1)}catch(f){try{n=JSON.stringify(g)}catch(k){}}"string"===typeof n&&(d[b.sFilter]=n,a.each([b.sField,b.sValue,b.sOper],function(){d[this]=
276
+ ""}))}else b.multipleSearch?(d[b.sFilter]=g,a.each([b.sField,b.sValue,b.sOper],function(){d[this]=""})):(d[b.sField]=g.rules[0].field,d[b.sValue]=g.rules[0].data,d[b.sOper]=g.rules[0].op,d[b.sFilter]="");e.p.search=!0;a.extend(e.p.postData,d);t=a(e).triggerHandler("jqGridFilterSearch");void 0===t&&(t=!0);t&&a.isFunction(b.onSearch)&&(t=b.onSearch.call(e,e.p.filters));!1!==t&&a(e).trigger("reloadGrid",[{page:1}]);b.closeAfterSearch&&a.jgrid.hideModal("#"+a.jgrid.jqID(s.themodal),{gb:"#gbox_"+a.jgrid.jqID(e.p.id),
277
+ jqm:b.jqModal,onClose:b.onClose});return!1});a("#"+h+"_reset").bind("click",function(){var c={},d=a("#"+h);e.p.search=!1;e.p.resetsearch=!0;!1===b.multipleSearch?c[b.sField]=c[b.sValue]=c[b.sOper]="":c[b.sFilter]="";d[0].resetFilter();q&&a(".ui-template",f).val("default");a.extend(e.p.postData,c);t=a(e).triggerHandler("jqGridFilterReset");void 0===t&&(t=!0);t&&a.isFunction(b.onReset)&&(t=b.onReset.call(e));!1!==t&&a(e).trigger("reloadGrid",[{page:1}]);b.closeAfterReset&&a.jgrid.hideModal("#"+a.jgrid.jqID(s.themodal),
278
+ {gb:"#gbox_"+a.jgrid.jqID(e.p.id),jqm:b.jqModal,onClose:b.onClose});return!1});c(a("#"+h));a(".fm-button:not(.ui-state-disabled)",f).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},editGridRow:function(z,c){c=a.extend(!0,{top:0,left:0,width:300,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:null,mtype:"POST",clearAfterAdd:!0,closeAfterEdit:!1,reloadAfterSubmit:!0,onInitializeForm:null,beforeInitData:null,
279
+ beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:!1,jqModal:!0,closeOnEscape:!1,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[],savekey:[!1,13],navkeys:[!1,38,40],checkOnSubmit:!1,checkOnUpdate:!1,_savedData:{},processing:!1,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:!0,overlayClass:"ui-widget-overlay"},a.jgrid.edit,
280
+ c||{});b[a(this)[0].p.id]=c;return this.each(function(){function e(){a(p+" > tbody > tr > td > .FormElement").each(function(){var b=a(".customelement",this);if(b.length){var c=a(b[0]).attr("name");a.each(d.p.colModel,function(){if(this.name===c&&this.editoptions&&a.isFunction(this.editoptions.custom_value)){try{if(l[c]=this.editoptions.custom_value.call(d,a("#"+a.jgrid.jqID(c),p),"get"),void 0===l[c])throw"e1";}catch(b){"e1"===b?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+
281
+ a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,b.message,a.jgrid.edit.bClose)}return!0}})}else{switch(a(this).get(0).type){case "checkbox":a(this).is(":checked")?l[this.name]=a(this).val():(b=a(this).attr("offval"),l[this.name]=b);break;case "select-one":l[this.name]=a("option:selected",this).val();break;case "select-multiple":l[this.name]=a(this).val();l[this.name]=l[this.name]?l[this.name].join(","):"";a("option:selected",this).each(function(b,c){a(c).text()});
282
+ break;case "password":case "text":case "textarea":case "button":l[this.name]=a(this).val()}d.p.autoencode&&(l[this.name]=a.jgrid.htmlEncode(l[this.name]))}});return!0}function h(c,e,n,f){var k,l,p,h=0,q,m,r,C=[],u=!1,z="",t;for(t=1;t<=f;t++)z+="<td class='CaptionTD'>&#160;</td><td class='DataTD'>&#160;</td>";"_empty"!==c&&(u=a(e).jqGrid("getInd",c));a(e.p.colModel).each(function(t){k=this.name;m=(l=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";
283
+ if("cb"!==k&&"subgrid"!==k&&!0===this.editable&&"rn"!==k){if(!1===u)q="";else if(k===e.p.ExpandColumn&&!0===e.p.treeGrid)q=a("td[role='gridcell']:eq("+t+")",e.rows[u]).text();else{try{q=a.unformat.call(e,a("td[role='gridcell']:eq("+t+")",e.rows[u]),{rowId:c,colModel:this},t)}catch(w){q=this.edittype&&"textarea"===this.edittype?a("td[role='gridcell']:eq("+t+")",e.rows[u]).text():a("td[role='gridcell']:eq("+t+")",e.rows[u]).html()}if(!q||"&nbsp;"===q||"&#160;"===q||1===q.length&&160===q.charCodeAt(0))q=
284
+ ""}var s=a.extend({},this.editoptions||{},{id:k,name:k}),y=a.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1,rowcontent:""},this.formoptions||{}),v=parseInt(y.rowpos,10)||h+1,A=parseInt(2*(parseInt(y.colpos,10)||1),10);"_empty"===c&&s.defaultValue&&(q=a.isFunction(s.defaultValue)?s.defaultValue.call(d):s.defaultValue);this.edittype||(this.edittype="text");d.p.autoencode&&(q=a.jgrid.htmlDecode(q));r=a.jgrid.createEl.call(d,this.edittype,s,q,!1,a.extend({},a.jgrid.ajaxOptions,e.p.ajaxSelectOptions||
285
+ {}));if(b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)b[d.p.id]._savedData[k]=q;a(r).addClass("FormElement");-1<a.inArray(this.edittype,["text","textarea","password","select"])&&a(r).addClass("ui-widget-content ui-corner-all");p=a(n).find("tr[rowpos="+v+"]");if(y.rowabove){var x=a("<tr><td class='contentinfo' colspan='"+2*f+"'>"+y.rowcontent+"</td></tr>");a(n).append(x);x[0].rp=v}0===p.length&&(p=a("<tr "+m+" rowpos='"+v+"'></tr>").addClass("FormData").attr("id","tr_"+k),a(p).append(z),a(n).append(p),
286
+ p[0].rp=v);a("td:eq("+(A-2)+")",p[0]).html(void 0===y.label?e.p.colNames[t]:y.label);a("td:eq("+(A-1)+")",p[0]).append(y.elmprefix).append(r).append(y.elmsuffix);"custom"===this.edittype&&a.isFunction(s.custom_value)&&s.custom_value.call(d,a("#"+k,"#"+g),"set",q);a.jgrid.bindEv.call(d,r,s);C[h]=t;h++}});0<h&&(t=a("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(2*f-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='"+e.p.id+"_id' value='"+
287
+ c+"'/></td></tr>"),t[0].rp=h+999,a(n).append(t),b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)&&(b[d.p.id]._savedData[e.p.id+"_id"]=c);return C}function w(c,e,n){var g,k=0,f,l,q,h,r;if(b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)b[d.p.id]._savedData={},b[d.p.id]._savedData[e.p.id+"_id"]=c;var m=e.p.colModel;if("_empty"===c)a(m).each(function(){g=this.name;q=a.extend({},this.editoptions||{});(l=a("#"+a.jgrid.jqID(g),"#"+n))&&l.length&&null!==l[0]&&(h="","custom"===this.edittype&&a.isFunction(q.custom_value)?
288
+ q.custom_value.call(d,a("#"+g,"#"+n),"set",h):q.defaultValue?(h=a.isFunction(q.defaultValue)?q.defaultValue.call(d):q.defaultValue,"checkbox"===l[0].type?(r=h.toLowerCase(),0>r.search(/(false|f|0|no|n|off|undefined)/i)&&""!==r?(l[0].checked=!0,l[0].defaultChecked=!0,l[0].value=h):(l[0].checked=!1,l[0].defaultChecked=!1)):l.val(h)):"checkbox"===l[0].type?(l[0].checked=!1,l[0].defaultChecked=!1,h=a(l).attr("offval")):l[0].type&&"select"===l[0].type.substr(0,6)?l[0].selectedIndex=0:l.val(h),!0===b[d.p.id].checkOnSubmit||
289
+ b[d.p.id].checkOnUpdate)&&(b[d.p.id]._savedData[g]=h)}),a("#id_g","#"+n).val(c);else{var t=a(e).jqGrid("getInd",c,!0);t&&(a('td[role="gridcell"]',t).each(function(l){g=m[l].name;if("cb"!==g&&"subgrid"!==g&&"rn"!==g&&!0===m[l].editable){if(g===e.p.ExpandColumn&&!0===e.p.treeGrid)f=a(this).text();else try{f=a.unformat.call(e,a(this),{rowId:c,colModel:m[l]},l)}catch(q){f="textarea"===m[l].edittype?a(this).text():a(this).html()}d.p.autoencode&&(f=a.jgrid.htmlDecode(f));if(!0===b[d.p.id].checkOnSubmit||
290
+ b[d.p.id].checkOnUpdate)b[d.p.id]._savedData[g]=f;g=a.jgrid.jqID(g);switch(m[l].edittype){case "password":case "text":case "button":case "image":case "textarea":if("&nbsp;"===f||"&#160;"===f||1===f.length&&160===f.charCodeAt(0))f="";a("#"+g,"#"+n).val(f);break;case "select":var h=f.split(","),h=a.map(h,function(b){return a.trim(b)});a("#"+g+" option","#"+n).each(function(){m[l].editoptions.multiple||a.trim(f)!==a.trim(a(this).text())&&h[0]!==a.trim(a(this).text())&&h[0]!==a.trim(a(this).val())?m[l].editoptions.multiple?
291
+ -1<a.inArray(a.trim(a(this).text()),h)||-1<a.inArray(a.trim(a(this).val()),h)?this.selected=!0:this.selected=!1:this.selected=!1:this.selected=!0});break;case "checkbox":f=String(f);if(m[l].editoptions&&m[l].editoptions.value)if(m[l].editoptions.value.split(":")[0]===f)a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]({checked:!0,defaultChecked:!0});else a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]({checked:!1,defaultChecked:!1});else f=f.toLowerCase(),0>f.search(/(false|f|0|no|n|off|undefined)/i)&&""!==f?(a("#"+
292
+ g,"#"+n)[d.p.useProp?"prop":"attr"]("checked",!0),a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]("defaultChecked",!0)):(a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]("checked",!1),a("#"+g,"#"+n)[d.p.useProp?"prop":"attr"]("defaultChecked",!1));break;case "custom":try{if(m[l].editoptions&&a.isFunction(m[l].editoptions.custom_value))m[l].editoptions.custom_value.call(d,a("#"+g,"#"+n),"set",f);else throw"e1";}catch(p){"e1"===p?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,
293
+ a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,p.message,a.jgrid.edit.bClose)}}k++}}),0<k&&a("#id_g",p).val(c))}}function t(){a.each(d.p.colModel,function(a,b){b.editoptions&&!0===b.editoptions.NullIfEmpty&&l.hasOwnProperty(b.name)&&""===l[b.name]&&(l[b.name]="null")})}function s(){var e,n=[!0,"",""],f={},k=d.p.prmNames,h,m,r,u,s,C=a(d).triggerHandler("jqGridAddEditBeforeCheckValues",[a("#"+g),B]);C&&"object"===typeof C&&(l=C);a.isFunction(b[d.p.id].beforeCheckValues)&&(C=b[d.p.id].beforeCheckValues.call(d,
294
+ l,a("#"+g),B))&&"object"===typeof C&&(l=C);for(r in l)if(l.hasOwnProperty(r)&&(n=a.jgrid.checkValues.call(d,l[r],r),!1===n[0]))break;t();n[0]&&(f=a(d).triggerHandler("jqGridAddEditClickSubmit",[b[d.p.id],l,B]),void 0===f&&a.isFunction(b[d.p.id].onclickSubmit)&&(f=b[d.p.id].onclickSubmit.call(d,b[d.p.id],l,B)||{}),n=a(d).triggerHandler("jqGridAddEditBeforeSubmit",[l,a("#"+g),B]),void 0===n&&(n=[!0,"",""]),n[0]&&a.isFunction(b[d.p.id].beforeSubmit)&&(n=b[d.p.id].beforeSubmit.call(d,l,a("#"+g),B)));
295
+ if(n[0]&&!b[d.p.id].processing){b[d.p.id].processing=!0;a("#sData",p+"_2").addClass("ui-state-active");m=k.oper;h=k.id;l[m]="_empty"===a.trim(l[d.p.id+"_id"])?k.addoper:k.editoper;l[m]!==k.addoper?l[h]=l[d.p.id+"_id"]:void 0===l[h]&&(l[h]=l[d.p.id+"_id"]);delete l[d.p.id+"_id"];l=a.extend(l,b[d.p.id].editData,f);if(!0===d.p.treeGrid)for(s in l[m]===k.addoper&&(u=a(d).jqGrid("getGridParam","selrow"),l["adjacency"===d.p.treeGridModel?d.p.treeReader.parent_id_field:"parent_id"]=u),d.p.treeReader)d.p.treeReader.hasOwnProperty(s)&&
296
+ (f=d.p.treeReader[s],!l.hasOwnProperty(f)||l[m]===k.addoper&&"parent_id_field"===s||delete l[f]);l[h]=a.jgrid.stripPref(d.p.idPrefix,l[h]);s=a.extend({url:b[d.p.id].url||a(d).jqGrid("getGridParam","editurl"),type:b[d.p.id].mtype,data:a.isFunction(b[d.p.id].serializeEditData)?b[d.p.id].serializeEditData.call(d,l):l,complete:function(f,r){var s;l[h]=d.p.idPrefix+l[h];300<=f.status&&304!==f.status?(n[0]=!1,n[1]=a(d).triggerHandler("jqGridAddEditErrorTextFormat",[f,B]),a.isFunction(b[d.p.id].errorTextFormat)?
297
+ n[1]=b[d.p.id].errorTextFormat.call(d,f,B):n[1]=r+" Status: '"+f.statusText+"'. Error code: "+f.status):(n=a(d).triggerHandler("jqGridAddEditAfterSubmit",[f,l,B]),void 0===n&&(n=[!0,"",""]),n[0]&&a.isFunction(b[d.p.id].afterSubmit)&&(n=b[d.p.id].afterSubmit.call(d,f,l,B)));if(!1===n[0])a("#FormError>td",p).html(n[1]),a("#FormError",p).show();else if(d.p.autoencode&&a.each(l,function(b,c){l[b]=a.jgrid.htmlDecode(c)}),l[m]===k.addoper?(n[2]||(n[2]=a.jgrid.randId()),l[h]=n[2],b[d.p.id].reloadAfterSubmit?
298
+ a(d).trigger("reloadGrid"):!0===d.p.treeGrid?a(d).jqGrid("addChildNode",n[2],u,l):a(d).jqGrid("addRowData",n[2],l,c.addedrow),b[d.p.id].closeAfterAdd?(!0!==d.p.treeGrid&&a(d).jqGrid("setSelection",n[2]),a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose})):b[d.p.id].clearAfterAdd&&w("_empty",d,g)):(b[d.p.id].reloadAfterSubmit?(a(d).trigger("reloadGrid"),b[d.p.id].closeAfterEdit||setTimeout(function(){a(d).jqGrid("setSelection",l[h])},
299
+ 1E3)):!0===d.p.treeGrid?a(d).jqGrid("setTreeRow",l[h],l):a(d).jqGrid("setRowData",l[h],l),b[d.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose})),a.isFunction(b[d.p.id].afterComplete)&&(e=f,setTimeout(function(){a(d).triggerHandler("jqGridAddEditAfterComplete",[e,l,a("#"+g),B]);b[d.p.id].afterComplete.call(d,e,l,a("#"+g),B);e=null},500)),b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)if(a("#"+g).data("disabled",
300
+ !1),"_empty"!==b[d.p.id]._savedData[d.p.id+"_id"])for(s in b[d.p.id]._savedData)b[d.p.id]._savedData.hasOwnProperty(s)&&l[s]&&(b[d.p.id]._savedData[s]=l[s]);b[d.p.id].processing=!1;a("#sData",p+"_2").removeClass("ui-state-active");try{a(":input:visible","#"+g)[0].focus()}catch(t){}}},a.jgrid.ajaxOptions,b[d.p.id].ajaxEditOptions);s.url||b[d.p.id].useDataProxy||(a.isFunction(d.p.dataProxy)?b[d.p.id].useDataProxy=!0:(n[0]=!1,n[1]+=" "+a.jgrid.errors.nourl));n[0]&&(b[d.p.id].useDataProxy?(f=d.p.dataProxy.call(d,
301
+ s,"set_"+d.p.id),void 0===f&&(f=[!0,""]),!1===f[0]?(n[0]=!1,n[1]=f[1]||"Error deleting the selected row!"):(s.data.oper===k.addoper&&b[d.p.id].closeAfterAdd&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose}),s.data.oper===k.editoper&&b[d.p.id].closeAfterEdit&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose}))):a.ajax(s))}!1===n[0]&&(a("#FormError>td",p).html(n[1]),
302
+ a("#FormError",p).show())}function r(a,b){var c=!1,d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!=b[d]){c=!0;break}return c}function f(){var c=!0;a("#FormError",p).hide();b[d.p.id].checkOnUpdate&&(l={},e(),M=r(l,b[d.p.id]._savedData))&&(a("#"+g).data("disabled",!0),a(".confirm","#"+q.themodal).show(),c=!1);return c}function k(){var b;if("_empty"!==z&&void 0!==d.p.savedRow&&0<d.p.savedRow.length&&a.isFunction(a.fn.jqGrid.restoreRow))for(b=0;b<d.p.savedRow.length;b++)if(d.p.savedRow[b].id==z){a(d).jqGrid("restoreRow",
303
+ z);break}}function u(b,c){var d=c[1].length-1;0===b?a("#pData",p+"_2").addClass("ui-state-disabled"):void 0!==c[1][b-1]&&a("#"+a.jgrid.jqID(c[1][b-1])).hasClass("ui-state-disabled")?a("#pData",p+"_2").addClass("ui-state-disabled"):a("#pData",p+"_2").removeClass("ui-state-disabled");b===d?a("#nData",p+"_2").addClass("ui-state-disabled"):void 0!==c[1][b+1]&&a("#"+a.jgrid.jqID(c[1][b+1])).hasClass("ui-state-disabled")?a("#nData",p+"_2").addClass("ui-state-disabled"):a("#nData",p+"_2").removeClass("ui-state-disabled")}
304
+ function x(){var b=a(d).jqGrid("getDataIDs"),c=a("#id_g",p).val();return[a.inArray(c,b),b]}var d=this;if(d.grid&&z){var v=d.p.id,g="FrmGrid_"+v,m="TblGrid_"+v,p="#"+a.jgrid.jqID(m),q={themodal:"editmod"+v,modalhead:"edithd"+v,modalcontent:"editcnt"+v,scrollelm:g},y=a.isFunction(b[d.p.id].beforeShowForm)?b[d.p.id].beforeShowForm:!1,D=a.isFunction(b[d.p.id].afterShowForm)?b[d.p.id].afterShowForm:!1,A=a.isFunction(b[d.p.id].beforeInitData)?b[d.p.id].beforeInitData:!1,E=a.isFunction(b[d.p.id].onInitializeForm)?
305
+ b[d.p.id].onInitializeForm:!1,n=!0,C=1,I=0,l,M,B,g=a.jgrid.jqID(g);"new"===z?(z="_empty",B="add",c.caption=b[d.p.id].addCaption):(c.caption=b[d.p.id].editCaption,B="edit");c.recreateForm||a(d).data("formProp")&&a.extend(b[a(this)[0].p.id],a(d).data("formProp"));var N=!0;c.checkOnUpdate&&c.jqModal&&!c.modal&&(N=!1);var H=isNaN(b[a(this)[0].p.id].dataheight)?b[a(this)[0].p.id].dataheight:b[a(this)[0].p.id].dataheight+"px",n=isNaN(b[a(this)[0].p.id].datawidth)?b[a(this)[0].p.id].datawidth:b[a(this)[0].p.id].datawidth+
306
+ "px",H=a("<form name='FormPost' id='"+g+"' class='FormGrid' onSubmit='return false;' style='width:"+n+";overflow:auto;position:relative;height:"+H+";'></form>").data("disabled",!1),F=a("<table id='"+m+"' class='EditTable' cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),n=a(d).triggerHandler("jqGridAddEditBeforeInitData",[a("#"+g),B]);void 0===n&&(n=!0);n&&A&&(n=A.call(d,a("#"+g),B));if(!1!==n){k();a(d.p.colModel).each(function(){var a=this.formoptions;C=Math.max(C,a?a.colpos||
307
+ 0:0);I=Math.max(I,a?a.rowpos||0:0)});a(H).append(F);A=a("<tr id='FormError' style='display:none'><td class='ui-state-error' colspan='"+2*C+"'></td></tr>");A[0].rp=0;a(F).append(A);A=a("<tr style='display:none' class='tinfo'><td class='topinfo' colspan='"+2*C+"'>"+b[d.p.id].topinfo+"</td></tr>");A[0].rp=0;a(F).append(A);var n=(A="rtl"===d.p.direction?!0:!1)?"nData":"pData",G=A?"pData":"nData";h(z,d,F,C);var n="<a id='"+n+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></a>",
308
+ G="<a id='"+G+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></a>",J="<a id='sData' class='fm-button ui-state-default ui-corner-all'>"+c.bSubmit+"</a>",K="<a id='cData' class='fm-button ui-state-default ui-corner-all'>"+c.bCancel+"</a>",m="<table border='0' cellspacing='0' cellpadding='0' class='EditTable' id='"+m+"_2'><tbody><tr><td colspan='2'><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr id='Act_Buttons'><td class='navButton'>"+
309
+ (A?G+n:n+G)+"</td><td class='EditButton'>"+J+K+"</td></tr>"+("<tr style='display:none' class='binfo'><td class='bottominfo' colspan='2'>"+b[d.p.id].bottominfo+"</td></tr>"),m=m+"</tbody></table>";if(0<I){var L=[];a.each(a(F)[0].rows,function(a,b){L[a]=b});L.sort(function(a,b){return a.rp>b.rp?1:a.rp<b.rp?-1:0});a.each(L,function(b,c){a("tbody",F).append(c)})}c.gbox="#gbox_"+a.jgrid.jqID(v);var O=!1;!0===c.closeOnEscape&&(c.closeOnEscape=!1,O=!0);m=a("<div></div>").append(H).append(m);a.jgrid.createModal(q,
310
+ m,b[a(this)[0].p.id],"#gview_"+a.jgrid.jqID(d.p.id),a("#gbox_"+a.jgrid.jqID(d.p.id))[0]);A&&(a("#pData, #nData",p+"_2").css("float","right"),a(".EditButton",p+"_2").css("text-align","left"));b[d.p.id].topinfo&&a(".tinfo",p).show();b[d.p.id].bottominfo&&a(".binfo",p+"_2").show();m=m=null;a("#"+a.jgrid.jqID(q.themodal)).keydown(function(e){var n=e.target;if(!0===a("#"+g).data("disabled"))return!1;if(!0===b[d.p.id].savekey[0]&&e.which===b[d.p.id].savekey[1]&&"TEXTAREA"!==n.tagName)return a("#sData",
311
+ p+"_2").trigger("click"),!1;if(27===e.which){if(!f())return!1;O&&a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1}if(!0===b[d.p.id].navkeys[0]){if("_empty"===a("#id_g",p).val())return!0;if(e.which===b[d.p.id].navkeys[1])return a("#pData",p+"_2").trigger("click"),!1;if(e.which===b[d.p.id].navkeys[2])return a("#nData",p+"_2").trigger("click"),!1}});c.checkOnUpdate&&(a("a.ui-jqdialog-titlebar-close span","#"+a.jgrid.jqID(q.themodal)).removeClass("jqmClose"),
312
+ a("a.ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(q.themodal)).unbind("click").click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1}));c.saveicon=a.extend([!0,"left","ui-icon-disk"],c.saveicon);c.closeicon=a.extend([!0,"left","ui-icon-close"],c.closeicon);!0===c.saveicon[0]&&a("#sData",p+"_2").addClass("right"===c.saveicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+
313
+ c.saveicon[2]+"'></span>");!0===c.closeicon[0]&&a("#cData",p+"_2").addClass("right"===c.closeicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.closeicon[2]+"'></span>");if(b[d.p.id].checkOnSubmit||b[d.p.id].checkOnUpdate)J="<a id='sNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+c.bYes+"</a>",G="<a id='nNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+c.bNo+"</a>",K="<a id='cNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+
314
+ c.bExit+"</a>",m=c.zIndex||999,m++,a("<div class='"+c.overlayClass+" jqgrid-overlay confirm' style='z-index:"+m+";display:none;'>&#160;</div><div class='confirm ui-widget-content ui-jqconfirm' style='z-index:"+(m+1)+"'>"+c.saveData+"<br/><br/>"+J+G+K+"</div>").insertAfter("#"+g),a("#sNew","#"+a.jgrid.jqID(q.themodal)).click(function(){s();a("#"+g).data("disabled",!1);a(".confirm","#"+a.jgrid.jqID(q.themodal)).hide();return!1}),a("#nNew","#"+a.jgrid.jqID(q.themodal)).click(function(){a(".confirm",
315
+ "#"+a.jgrid.jqID(q.themodal)).hide();a("#"+g).data("disabled",!1);setTimeout(function(){a(":input:visible","#"+g)[0].focus()},0);return!1}),a("#cNew","#"+a.jgrid.jqID(q.themodal)).click(function(){a(".confirm","#"+a.jgrid.jqID(q.themodal)).hide();a("#"+g).data("disabled",!1);a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1});a(d).triggerHandler("jqGridAddEditInitializeForm",[a("#"+g),B]);E&&E.call(d,a("#"+g),B);"_empty"!==
316
+ z&&b[d.p.id].viewPagerButtons?a("#pData,#nData",p+"_2").show():a("#pData,#nData",p+"_2").hide();a(d).triggerHandler("jqGridAddEditBeforeShowForm",[a("#"+g),B]);y&&y.call(d,a("#"+g),B);a("#"+a.jgrid.jqID(q.themodal)).data("onClose",b[d.p.id].onClose);a.jgrid.viewModal("#"+a.jgrid.jqID(q.themodal),{gbox:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,overlay:c.overlay,modal:c.modal,overlayClass:c.overlayClass,onHide:function(b){a(d).data("formProp",{top:parseFloat(a(b.w).css("top")),left:parseFloat(a(b.w).css("left")),
317
+ width:a(b.w).width(),height:a(b.w).height(),dataheight:a("#"+g).height(),datawidth:a("#"+g).width()});b.w.remove();b.o&&b.o.remove()}});N||a("."+a.jgrid.jqID(c.overlayClass)).click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1});a(".fm-button","#"+a.jgrid.jqID(q.themodal)).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});a("#sData",p+"_2").click(function(){l=
318
+ {};a("#FormError",p).hide();e();"_empty"===l[d.p.id+"_id"]?s():!0===c.checkOnSubmit?(M=r(l,b[d.p.id]._savedData))?(a("#"+g).data("disabled",!0),a(".confirm","#"+a.jgrid.jqID(q.themodal)).show()):s():s();return!1});a("#cData",p+"_2").click(function(){if(!f())return!1;a.jgrid.hideModal("#"+a.jgrid.jqID(q.themodal),{gb:"#gbox_"+a.jgrid.jqID(v),jqm:c.jqModal,onClose:b[d.p.id].onClose});return!1});a("#nData",p+"_2").click(function(){if(!f())return!1;a("#FormError",p).hide();var b=x();b[0]=parseInt(b[0],
319
+ 10);if(-1!==b[0]&&b[1][b[0]+1]){a(d).triggerHandler("jqGridAddEditClickPgButtons",["next",a("#"+g),b[1][b[0]]]);var e;if(a.isFunction(c.onclickPgButtons)&&(e=c.onclickPgButtons.call(d,"next",a("#"+g),b[1][b[0]]),void 0!==e&&!1===e)||a("#"+a.jgrid.jqID(b[1][b[0]+1])).hasClass("ui-state-disabled"))return!1;w(b[1][b[0]+1],d,g);a(d).jqGrid("setSelection",b[1][b[0]+1]);a(d).triggerHandler("jqGridAddEditAfterClickPgButtons",["next",a("#"+g),b[1][b[0]]]);a.isFunction(c.afterclickPgButtons)&&c.afterclickPgButtons.call(d,
320
+ "next",a("#"+g),b[1][b[0]+1]);u(b[0]+1,b)}return!1});a("#pData",p+"_2").click(function(){if(!f())return!1;a("#FormError",p).hide();var b=x();if(-1!==b[0]&&b[1][b[0]-1]){a(d).triggerHandler("jqGridAddEditClickPgButtons",["prev",a("#"+g),b[1][b[0]]]);var e;if(a.isFunction(c.onclickPgButtons)&&(e=c.onclickPgButtons.call(d,"prev",a("#"+g),b[1][b[0]]),void 0!==e&&!1===e)||a("#"+a.jgrid.jqID(b[1][b[0]-1])).hasClass("ui-state-disabled"))return!1;w(b[1][b[0]-1],d,g);a(d).jqGrid("setSelection",b[1][b[0]-1]);
321
+ a(d).triggerHandler("jqGridAddEditAfterClickPgButtons",["prev",a("#"+g),b[1][b[0]]]);a.isFunction(c.afterclickPgButtons)&&c.afterclickPgButtons.call(d,"prev",a("#"+g),b[1][b[0]-1]);u(b[0]-1,b)}return!1});a(d).triggerHandler("jqGridAddEditAfterShowForm",[a("#"+g),B]);D&&D.call(d,a("#"+g),B);y=x();u(y[0],y)}}})},viewGridRow:function(z,c){c=a.extend(!0,{top:0,left:0,width:0,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,jqModal:!0,closeOnEscape:!1,labelswidth:"30%",
322
+ closeicon:[],navkeys:[!1,38,40],onClose:null,beforeShowForm:null,beforeInitData:null,viewPagerButtons:!0,recreateForm:!1},a.jgrid.view,c||{});b[a(this)[0].p.id]=c;return this.each(function(){function e(){!0!==b[r.p.id].closeOnEscape&&!0!==b[r.p.id].navkeys[0]||setTimeout(function(){a(".ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(v.modalhead)).focus()},0)}function h(b,d,e,f){var g,k,h,q=0,m,p,r=[],s=!1,t,u="<td class='CaptionTD form-view-label ui-widget-content' width='"+c.labelswidth+"'>&#160;</td><td class='DataTD form-view-data ui-helper-reset ui-widget-content'>&#160;</td>",
323
+ y="",z=["integer","number","currency"],v=0,w=0,A,x,D;for(t=1;t<=f;t++)y+=1===t?u:"<td class='CaptionTD form-view-label ui-widget-content'>&#160;</td><td class='DataTD form-view-data ui-widget-content'>&#160;</td>";a(d.p.colModel).each(function(){(k=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)||"right"!==this.align||(this.formatter&&-1!==a.inArray(this.formatter,z)?v=Math.max(v,parseInt(this.width,10)):w=Math.max(w,parseInt(this.width,10)))});A=0!==v?v:0!==w?w:0;s=a(d).jqGrid("getInd",
324
+ b);a(d.p.colModel).each(function(b){g=this.name;x=!1;p=(k=this.editrules&&!0===this.editrules.edithidden?!1:!0===this.hidden?!0:!1)?"style='display:none'":"";D="boolean"!==typeof this.viewable?!0:this.viewable;if("cb"!==g&&"subgrid"!==g&&"rn"!==g&&D){m=!1===s?"":g===d.p.ExpandColumn&&!0===d.p.treeGrid?a("td:eq("+b+")",d.rows[s]).text():a("td:eq("+b+")",d.rows[s]).html();x="right"===this.align&&0!==A?!0:!1;var c=a.extend({},{rowabove:!1,rowcontent:""},this.formoptions||{}),n=parseInt(c.rowpos,10)||
325
+ q+1,t=parseInt(2*(parseInt(c.colpos,10)||1),10);if(c.rowabove){var u=a("<tr><td class='contentinfo' colspan='"+2*f+"'>"+c.rowcontent+"</td></tr>");a(e).append(u);u[0].rp=n}h=a(e).find("tr[rowpos="+n+"]");0===h.length&&(h=a("<tr "+p+" rowpos='"+n+"'></tr>").addClass("FormData").attr("id","trv_"+g),a(h).append(y),a(e).append(h),h[0].rp=n);a("td:eq("+(t-2)+")",h[0]).html("<b>"+(void 0===c.label?d.p.colNames[b]:c.label)+"</b>");a("td:eq("+(t-1)+")",h[0]).append("<span>"+m+"</span>").attr("id","v_"+g);
326
+ x&&a("td:eq("+(t-1)+") span",h[0]).css({"text-align":"right",width:A+"px"});r[q]=b;q++}});0<q&&(b=a("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(2*f-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='id' value='"+b+"'/></td></tr>"),b[0].rp=q+99,a(e).append(b));return r}function w(b,c){var d,e,f=0,g,k;if(k=a(c).jqGrid("getInd",b,!0))a("td",k).each(function(b){d=c.p.colModel[b].name;e=c.p.colModel[b].editrules&&!0===c.p.colModel[b].editrules.edithidden?
327
+ !1:!0===c.p.colModel[b].hidden?!0:!1;"cb"!==d&&"subgrid"!==d&&"rn"!==d&&(g=d===c.p.ExpandColumn&&!0===c.p.treeGrid?a(this).text():a(this).html(),d=a.jgrid.jqID("v_"+d),a("#"+d+" span","#"+u).html(g),e&&a("#"+d,"#"+u).parents("tr:first").hide(),f++)}),0<f&&a("#id_g","#"+u).val(b)}function t(b,c){var d=c[1].length-1;0===b?a("#pData","#"+u+"_2").addClass("ui-state-disabled"):void 0!==c[1][b-1]&&a("#"+a.jgrid.jqID(c[1][b-1])).hasClass("ui-state-disabled")?a("#pData",u+"_2").addClass("ui-state-disabled"):
328
+ a("#pData","#"+u+"_2").removeClass("ui-state-disabled");b===d?a("#nData","#"+u+"_2").addClass("ui-state-disabled"):void 0!==c[1][b+1]&&a("#"+a.jgrid.jqID(c[1][b+1])).hasClass("ui-state-disabled")?a("#nData",u+"_2").addClass("ui-state-disabled"):a("#nData","#"+u+"_2").removeClass("ui-state-disabled")}function s(){var b=a(r).jqGrid("getDataIDs"),c=a("#id_g","#"+u).val();return[a.inArray(c,b),b]}var r=this;if(r.grid&&z){var f=r.p.id,k="ViewGrid_"+a.jgrid.jqID(f),u="ViewTbl_"+a.jgrid.jqID(f),x="ViewGrid_"+
329
+ f,d="ViewTbl_"+f,v={themodal:"viewmod"+f,modalhead:"viewhd"+f,modalcontent:"viewcnt"+f,scrollelm:k},g=a.isFunction(b[r.p.id].beforeInitData)?b[r.p.id].beforeInitData:!1,m=!0,p=1,q=0;c.recreateForm||a(r).data("viewProp")&&a.extend(b[a(this)[0].p.id],a(r).data("viewProp"));var y=isNaN(b[a(this)[0].p.id].dataheight)?b[a(this)[0].p.id].dataheight:b[a(this)[0].p.id].dataheight+"px",D=isNaN(b[a(this)[0].p.id].datawidth)?b[a(this)[0].p.id].datawidth:b[a(this)[0].p.id].datawidth+"px",x=a("<form name='FormPost' id='"+
330
+ x+"' class='FormGrid' style='width:"+D+";overflow:auto;position:relative;height:"+y+";'></form>"),A=a("<table id='"+d+"' class='EditTable' cellspacing='1' cellpadding='2' border='0' style='table-layout:fixed'><tbody></tbody></table>");g&&(m=g.call(r,a("#"+k)),void 0===m&&(m=!0));if(!1!==m){a(r.p.colModel).each(function(){var a=this.formoptions;p=Math.max(p,a?a.colpos||0:0);q=Math.max(q,a?a.rowpos||0:0)});a(x).append(A);h(z,r,A,p);d="rtl"===r.p.direction?!0:!1;g="<a id='"+(d?"nData":"pData")+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></a>";
331
+ m="<a id='"+(d?"pData":"nData")+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></a>";y="<a id='cData' class='fm-button ui-state-default ui-corner-all'>"+c.bClose+"</a>";if(0<q){var E=[];a.each(a(A)[0].rows,function(a,b){E[a]=b});E.sort(function(a,b){return a.rp>b.rp?1:a.rp<b.rp?-1:0});a.each(E,function(b,c){a("tbody",A).append(c)})}c.gbox="#gbox_"+a.jgrid.jqID(f);x=a("<div></div>").append(x).append("<table border='0' class='EditTable' id='"+
332
+ u+"_2'><tbody><tr id='Act_Buttons'><td class='navButton' width='"+c.labelswidth+"'>"+(d?m+g:g+m)+"</td><td class='EditButton'>"+y+"</td></tr></tbody></table>");a.jgrid.createModal(v,x,c,"#gview_"+a.jgrid.jqID(r.p.id),a("#gview_"+a.jgrid.jqID(r.p.id))[0]);d&&(a("#pData, #nData","#"+u+"_2").css("float","right"),a(".EditButton","#"+u+"_2").css("text-align","left"));c.viewPagerButtons||a("#pData, #nData","#"+u+"_2").hide();x=null;a("#"+v.themodal).keydown(function(d){if(27===d.which)return b[r.p.id].closeOnEscape&&
333
+ a.jgrid.hideModal("#"+a.jgrid.jqID(v.themodal),{gb:c.gbox,jqm:c.jqModal,onClose:c.onClose}),!1;if(!0===c.navkeys[0]){if(d.which===c.navkeys[1])return a("#pData","#"+u+"_2").trigger("click"),!1;if(d.which===c.navkeys[2])return a("#nData","#"+u+"_2").trigger("click"),!1}});c.closeicon=a.extend([!0,"left","ui-icon-close"],c.closeicon);!0===c.closeicon[0]&&a("#cData","#"+u+"_2").addClass("right"===c.closeicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.closeicon[2]+
334
+ "'></span>");a.isFunction(c.beforeShowForm)&&c.beforeShowForm.call(r,a("#"+k));a.jgrid.viewModal("#"+a.jgrid.jqID(v.themodal),{gbox:"#gbox_"+a.jgrid.jqID(f),jqm:c.jqModal,overlay:c.overlay,modal:c.modal,onHide:function(b){a(r).data("viewProp",{top:parseFloat(a(b.w).css("top")),left:parseFloat(a(b.w).css("left")),width:a(b.w).width(),height:a(b.w).height(),dataheight:a("#"+k).height(),datawidth:a("#"+k).width()});b.w.remove();b.o&&b.o.remove()}});a(".fm-button:not(.ui-state-disabled)","#"+u+"_2").hover(function(){a(this).addClass("ui-state-hover")},
335
+ function(){a(this).removeClass("ui-state-hover")});e();a("#cData","#"+u+"_2").click(function(){a.jgrid.hideModal("#"+a.jgrid.jqID(v.themodal),{gb:"#gbox_"+a.jgrid.jqID(f),jqm:c.jqModal,onClose:c.onClose});return!1});a("#nData","#"+u+"_2").click(function(){a("#FormError","#"+u).hide();var b=s();b[0]=parseInt(b[0],10);-1!==b[0]&&b[1][b[0]+1]&&(a.isFunction(c.onclickPgButtons)&&c.onclickPgButtons.call(r,"next",a("#"+k),b[1][b[0]]),w(b[1][b[0]+1],r),a(r).jqGrid("setSelection",b[1][b[0]+1]),a.isFunction(c.afterclickPgButtons)&&
336
+ c.afterclickPgButtons.call(r,"next",a("#"+k),b[1][b[0]+1]),t(b[0]+1,b));e();return!1});a("#pData","#"+u+"_2").click(function(){a("#FormError","#"+u).hide();var b=s();-1!==b[0]&&b[1][b[0]-1]&&(a.isFunction(c.onclickPgButtons)&&c.onclickPgButtons.call(r,"prev",a("#"+k),b[1][b[0]]),w(b[1][b[0]-1],r),a(r).jqGrid("setSelection",b[1][b[0]-1]),a.isFunction(c.afterclickPgButtons)&&c.afterclickPgButtons.call(r,"prev",a("#"+k),b[1][b[0]-1]),t(b[0]-1,b));e();return!1});x=s();t(x[0],x)}}})},delGridRow:function(z,
337
+ c){c=a.extend(!0,{top:0,left:0,width:240,height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:"",mtype:"POST",reloadAfterSubmit:!0,beforeShowForm:null,beforeInitData:null,afterShowForm:null,beforeSubmit:null,onclickSubmit:null,afterSubmit:null,jqModal:!0,closeOnEscape:!1,delData:{},delicon:[],cancelicon:[],onClose:null,ajaxDelOptions:{},processing:!1,serializeDelData:null,useDataProxy:!1},a.jgrid.del,c||{});b[a(this)[0].p.id]=c;return this.each(function(){var e=this;if(e.grid&&
338
+ z){var h=a.isFunction(b[e.p.id].beforeShowForm),w=a.isFunction(b[e.p.id].afterShowForm),t=a.isFunction(b[e.p.id].beforeInitData)?b[e.p.id].beforeInitData:!1,s=e.p.id,r={},f=!0,k="DelTbl_"+a.jgrid.jqID(s),u,x,d,v,g="DelTbl_"+s,m={themodal:"delmod"+s,modalhead:"delhd"+s,modalcontent:"delcnt"+s,scrollelm:k};a.isArray(z)&&(z=z.join());if(void 0!==a("#"+a.jgrid.jqID(m.themodal))[0]){t&&(f=t.call(e,a("#"+k)),void 0===f&&(f=!0));if(!1===f)return;a("#DelData>td","#"+k).text(z);a("#DelError","#"+k).hide();
339
+ !0===b[e.p.id].processing&&(b[e.p.id].processing=!1,a("#dData","#"+k).removeClass("ui-state-active"));h&&b[e.p.id].beforeShowForm.call(e,a("#"+k));a.jgrid.viewModal("#"+a.jgrid.jqID(m.themodal),{gbox:"#gbox_"+a.jgrid.jqID(s),jqm:b[e.p.id].jqModal,jqM:!1,overlay:b[e.p.id].overlay,modal:b[e.p.id].modal})}else{var p=isNaN(b[e.p.id].dataheight)?b[e.p.id].dataheight:b[e.p.id].dataheight+"px",q=isNaN(c.datawidth)?c.datawidth:c.datawidth+"px",g="<div id='"+g+"' class='formdata' style='width:"+q+";overflow:auto;position:relative;height:"+
340
+ p+";'><table class='DelTable'><tbody>",g=g+"<tr id='DelError' style='display:none'><td class='ui-state-error'></td></tr>",g=g+("<tr id='DelData' style='display:none'><td >"+z+"</td></tr>"),g=g+('<tr><td class="delmsg" style="white-space:pre;">'+b[e.p.id].msg+"</td></tr><tr><td >&#160;</td></tr>"),g=g+"</tbody></table></div>",g=g+("<table cellspacing='0' cellpadding='0' border='0' class='EditTable' id='"+k+"_2'><tbody><tr><td><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr><td class='DelButton EditButton'>"+
341
+ ("<a id='dData' class='fm-button ui-state-default ui-corner-all'>"+c.bSubmit+"</a>")+"&#160;"+("<a id='eData' class='fm-button ui-state-default ui-corner-all'>"+c.bCancel+"</a>")+"</td></tr></tbody></table>");c.gbox="#gbox_"+a.jgrid.jqID(s);a.jgrid.createModal(m,g,c,"#gview_"+a.jgrid.jqID(e.p.id),a("#gview_"+a.jgrid.jqID(e.p.id))[0]);t&&(f=t.call(e,a("#"+k)),void 0===f&&(f=!0));if(!1===f)return;a(".fm-button","#"+k+"_2").hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")});
342
+ c.delicon=a.extend([!0,"left","ui-icon-scissors"],b[e.p.id].delicon);c.cancelicon=a.extend([!0,"left","ui-icon-cancel"],b[e.p.id].cancelicon);!0===c.delicon[0]&&a("#dData","#"+k+"_2").addClass("right"===c.delicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.delicon[2]+"'></span>");!0===c.cancelicon[0]&&a("#eData","#"+k+"_2").addClass("right"===c.cancelicon[1]?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+c.cancelicon[2]+"'></span>");
343
+ a("#dData","#"+k+"_2").click(function(){var f=[!0,""],g,h=a("#DelData>td","#"+k).text();r={};a.isFunction(b[e.p.id].onclickSubmit)&&(r=b[e.p.id].onclickSubmit.call(e,b[e.p.id],h)||{});a.isFunction(b[e.p.id].beforeSubmit)&&(f=b[e.p.id].beforeSubmit.call(e,h));if(f[0]&&!b[e.p.id].processing){b[e.p.id].processing=!0;d=e.p.prmNames;u=a.extend({},b[e.p.id].delData,r);v=d.oper;u[v]=d.deloper;x=d.id;h=String(h).split(",");if(!h.length)return!1;for(g in h)h.hasOwnProperty(g)&&(h[g]=a.jgrid.stripPref(e.p.idPrefix,
344
+ h[g]));u[x]=h.join();a(this).addClass("ui-state-active");g=a.extend({url:b[e.p.id].url||a(e).jqGrid("getGridParam","editurl"),type:b[e.p.id].mtype,data:a.isFunction(b[e.p.id].serializeDelData)?b[e.p.id].serializeDelData.call(e,u):u,complete:function(d,g){var q;300<=d.status&&304!==d.status?(f[0]=!1,a.isFunction(b[e.p.id].errorTextFormat)?f[1]=b[e.p.id].errorTextFormat.call(e,d):f[1]=g+" Status: '"+d.statusText+"'. Error code: "+d.status):a.isFunction(b[e.p.id].afterSubmit)&&(f=b[e.p.id].afterSubmit.call(e,
345
+ d,u));if(!1===f[0])a("#DelError>td","#"+k).html(f[1]),a("#DelError","#"+k).show();else{if(b[e.p.id].reloadAfterSubmit&&"local"!==e.p.datatype)a(e).trigger("reloadGrid");else{if(!0===e.p.treeGrid)try{a(e).jqGrid("delTreeNode",e.p.idPrefix+h[0])}catch(p){}else for(q=0;q<h.length;q++)a(e).jqGrid("delRowData",e.p.idPrefix+h[q]);e.p.selrow=null;e.p.selarrrow=[]}a.isFunction(b[e.p.id].afterComplete)&&setTimeout(function(){b[e.p.id].afterComplete.call(e,d,h)},500)}b[e.p.id].processing=!1;a("#dData","#"+
346
+ k+"_2").removeClass("ui-state-active");f[0]&&a.jgrid.hideModal("#"+a.jgrid.jqID(m.themodal),{gb:"#gbox_"+a.jgrid.jqID(s),jqm:c.jqModal,onClose:b[e.p.id].onClose})}},a.jgrid.ajaxOptions,b[e.p.id].ajaxDelOptions);g.url||b[e.p.id].useDataProxy||(a.isFunction(e.p.dataProxy)?b[e.p.id].useDataProxy=!0:(f[0]=!1,f[1]+=" "+a.jgrid.errors.nourl));f[0]&&(b[e.p.id].useDataProxy?(g=e.p.dataProxy.call(e,g,"del_"+e.p.id),void 0===g&&(g=[!0,""]),!1===g[0]?(f[0]=!1,f[1]=g[1]||"Error deleting the selected row!"):a.jgrid.hideModal("#"+
347
+ a.jgrid.jqID(m.themodal),{gb:"#gbox_"+a.jgrid.jqID(s),jqm:c.jqModal,onClose:b[e.p.id].onClose})):a.ajax(g))}!1===f[0]&&(a("#DelError>td","#"+k).html(f[1]),a("#DelError","#"+k).show());return!1});a("#eData","#"+k+"_2").click(function(){a.jgrid.hideModal("#"+a.jgrid.jqID(m.themodal),{gb:"#gbox_"+a.jgrid.jqID(s),jqm:b[e.p.id].jqModal,onClose:b[e.p.id].onClose});return!1});h&&b[e.p.id].beforeShowForm.call(e,a("#"+k));a.jgrid.viewModal("#"+a.jgrid.jqID(m.themodal),{gbox:"#gbox_"+a.jgrid.jqID(s),jqm:b[e.p.id].jqModal,
348
+ overlay:b[e.p.id].overlay,modal:b[e.p.id].modal})}w&&b[e.p.id].afterShowForm.call(e,a("#"+k));!0===b[e.p.id].closeOnEscape&&setTimeout(function(){a(".ui-jqdialog-titlebar-close","#"+a.jgrid.jqID(m.modalhead)).focus()},0)}})},navGrid:function(b,c,e,h,w,t,s){c=a.extend({edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",del:!0,delicon:"ui-icon-trash",search:!0,searchicon:"ui-icon-search",refresh:!0,refreshicon:"ui-icon-refresh",refreshstate:"firstpage",view:!1,viewicon:"ui-icon-document",
349
+ position:"left",closeOnEscape:!0,beforeRefresh:null,afterRefresh:null,cloneToTop:!1,alertwidth:200,alertheight:"auto",alerttop:null,alertleft:null,alertzIndex:null},a.jgrid.nav,c||{});return this.each(function(){if(!this.nav){var r={themodal:"alertmod_"+this.p.id,modalhead:"alerthd_"+this.p.id,modalcontent:"alertcnt_"+this.p.id},f=this,k;if(f.grid&&"string"===typeof b){void 0===a("#"+r.themodal)[0]&&(c.alerttop||c.alertleft||(void 0!==window.innerWidth?(c.alertleft=window.innerWidth,c.alerttop=window.innerHeight):
350
+ void 0!==document.documentElement&&void 0!==document.documentElement.clientWidth&&0!==document.documentElement.clientWidth?(c.alertleft=document.documentElement.clientWidth,c.alerttop=document.documentElement.clientHeight):(c.alertleft=1024,c.alerttop=768),c.alertleft=c.alertleft/2-parseInt(c.alertwidth,10)/2,c.alerttop=c.alerttop/2-25),a.jgrid.createModal(r,"<div>"+c.alerttext+"</div><span tabindex='0'><span tabindex='-1' id='jqg_alrt'></span></span>",{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqModal:!0,
351
+ drag:!0,resize:!0,caption:c.alertcap,top:c.alerttop,left:c.alertleft,width:c.alertwidth,height:c.alertheight,closeOnEscape:c.closeOnEscape,zIndex:c.alertzIndex},"#gview_"+a.jgrid.jqID(f.p.id),a("#gbox_"+a.jgrid.jqID(f.p.id))[0],!0));var u=1,x,d=function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},v=function(){a(this).removeClass("ui-state-hover")};c.cloneToTop&&f.p.toppager&&(u=2);for(x=0;x<u;x++){var g=a("<table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table navtable' style='float:left;table-layout:auto;'><tbody><tr></tr></tbody></table>"),
352
+ m,p;0===x?(m=b,p=f.p.id,m===f.p.toppager&&(p+="_top",u=1)):(m=f.p.toppager,p=f.p.id+"_top");"rtl"===f.p.direction&&a(g).attr("dir","rtl").css("float","right");c.add&&(h=h||{},k=a("<td class='ui-pg-button ui-corner-all'></td>"),a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.addicon+"'></span>"+c.addtext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.addtitle||"",id:h.id||"add_"+p}).click(function(){a(this).hasClass("ui-state-disabled")||(a.isFunction(c.addfunc)?c.addfunc.call(f):
353
+ a(f).jqGrid("editGridRow","new",h));return!1}).hover(d,v),k=null);c.edit&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),e=e||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.editicon+"'></span>"+c.edittext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.edittitle||"",id:e.id||"edit_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b=f.p.selrow;b?a.isFunction(c.editfunc)?c.editfunc.call(f,b):a(f).jqGrid("editGridRow",b,e):(a.jgrid.viewModal("#"+r.themodal,
354
+ {gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(d,v),k=null);c.view&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),s=s||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.viewicon+"'></span>"+c.viewtext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.viewtitle||"",id:s.id||"view_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b=f.p.selrow;b?a.isFunction(c.viewfunc)?c.viewfunc.call(f,b):a(f).jqGrid("viewGridRow",b,s):
355
+ (a.jgrid.viewModal("#"+r.themodal,{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(d,v),k=null);c.del&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),w=w||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.delicon+"'></span>"+c.deltext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.deltitle||"",id:w.id||"del_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){var b;f.p.multiselect?(b=f.p.selarrrow,0===b.length&&(b=null)):b=
356
+ f.p.selrow;b?a.isFunction(c.delfunc)?c.delfunc.call(f,b):a(f).jqGrid("delGridRow",b,w):(a.jgrid.viewModal("#"+r.themodal,{gbox:"#gbox_"+a.jgrid.jqID(f.p.id),jqm:!0}),a("#jqg_alrt").focus())}return!1}).hover(d,v),k=null);(c.add||c.edit||c.del||c.view)&&a("tr",g).append("<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>");c.search&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),t=t||{},a(k).append("<div class='ui-pg-div'><span class='ui-icon "+
357
+ c.searchicon+"'></span>"+c.searchtext+"</div>"),a("tr",g).append(k),a(k,g).attr({title:c.searchtitle||"",id:t.id||"search_"+p}).click(function(){a(this).hasClass("ui-state-disabled")||(a.isFunction(c.searchfunc)?c.searchfunc.call(f,t):a(f).jqGrid("searchGrid",t));return!1}).hover(d,v),t.showOnLoad&&!0===t.showOnLoad&&a(k,g).click(),k=null);c.refresh&&(k=a("<td class='ui-pg-button ui-corner-all'></td>"),a(k).append("<div class='ui-pg-div'><span class='ui-icon "+c.refreshicon+"'></span>"+c.refreshtext+
358
+ "</div>"),a("tr",g).append(k),a(k,g).attr({title:c.refreshtitle||"",id:"refresh_"+p}).click(function(){if(!a(this).hasClass("ui-state-disabled")){a.isFunction(c.beforeRefresh)&&c.beforeRefresh.call(f);f.p.search=!1;f.p.resetsearch=!0;try{var b=f.p.id;f.p.postData.filters="";try{a("#fbox_"+a.jgrid.jqID(b)).jqFilter("resetFilter")}catch(d){}a.isFunction(f.clearToolbar)&&f.clearToolbar.call(f,!1)}catch(e){}switch(c.refreshstate){case "firstpage":a(f).trigger("reloadGrid",[{page:1}]);break;case "current":a(f).trigger("reloadGrid",
359
+ [{current:!0}])}a.isFunction(c.afterRefresh)&&c.afterRefresh.call(f)}return!1}).hover(d,v),k=null);k=a(".ui-jqgrid").css("font-size")||"11px";a("body").append("<div id='testpg2' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+k+";visibility:hidden;' ></div>");k=a(g).clone().appendTo("#testpg2").width();a("#testpg2").remove();a(m+"_"+c.position,m).append(g);f.p._nvtd&&(k>f.p._nvtd[0]&&(a(m+"_"+c.position,m).width(k),f.p._nvtd[0]=k),f.p._nvtd[1]=k);g=k=k=null;this.nav=!0}}}})},navButtonAdd:function(b,
360
+ c){c=a.extend({caption:"newButton",title:"",buttonicon:"ui-icon-newwin",onClickButton:null,position:"last",cursor:"pointer"},c||{});return this.each(function(){if(this.grid){"string"===typeof b&&0!==b.indexOf("#")&&(b="#"+a.jgrid.jqID(b));var e=a(".navtable",b)[0],h=this;if(e&&(!c.id||void 0===a("#"+a.jgrid.jqID(c.id),e)[0])){var w=a("<td></td>");"NONE"===c.buttonicon.toString().toUpperCase()?a(w).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'>"+c.caption+"</div>"):a(w).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'><span class='ui-icon "+
361
+ c.buttonicon+"'></span>"+c.caption+"</div>");c.id&&a(w).attr("id",c.id);"first"===c.position?0===e.rows[0].cells.length?a("tr",e).append(w):a("tr td:eq(0)",e).before(w):a("tr",e).append(w);a(w,e).attr("title",c.title||"").click(function(b){a(this).hasClass("ui-state-disabled")||a.isFunction(c.onClickButton)&&c.onClickButton.call(h,b);return!1}).hover(function(){a(this).hasClass("ui-state-disabled")||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},navSeparatorAdd:function(b,
362
+ c){c=a.extend({sepclass:"ui-separator",sepcontent:"",position:"last"},c||{});return this.each(function(){if(this.grid){"string"===typeof b&&0!==b.indexOf("#")&&(b="#"+a.jgrid.jqID(b));var e=a(".navtable",b)[0];if(e){var h="<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='"+c.sepclass+"'></span>"+c.sepcontent+"</td>";"first"===c.position?0===e.rows[0].cells.length?a("tr",e).append(h):a("tr td:eq(0)",e).before(h):a("tr",e).append(h)}}})},GridToForm:function(b,c){return this.each(function(){var e=
363
+ this,h;if(e.grid){var w=a(e).jqGrid("getRowData",b);if(w)for(h in w)w.hasOwnProperty(h)&&(a("[name="+a.jgrid.jqID(h)+"]",c).is("input:radio")||a("[name="+a.jgrid.jqID(h)+"]",c).is("input:checkbox")?a("[name="+a.jgrid.jqID(h)+"]",c).each(function(){if(a(this).val()==w[h])a(this)[e.p.useProp?"prop":"attr"]("checked",!0);else a(this)[e.p.useProp?"prop":"attr"]("checked",!1)}):a("[name="+a.jgrid.jqID(h)+"]",c).val(w[h]))}})},FormToGrid:function(b,c,e,h){return this.each(function(){if(this.grid){e||(e=
364
+ "set");h||(h="first");var w=a(c).serializeArray(),t={};a.each(w,function(a,b){t[b.name]=b.value});"add"===e?a(this).jqGrid("addRowData",b,t,h):"set"===e&&a(this).jqGrid("setRowData",b,t)}})}})})(jQuery);
365
+ (function(a){a.fn.jqFilter=function(d){if("string"===typeof d){var q=a.fn.jqFilter[d];if(!q)throw"jqFilter - No such method: "+d;var x=a.makeArray(arguments).slice(1);return q.apply(this,x)}var n=a.extend(!0,{filter:null,columns:[],onChange:null,afterRedraw:null,checkValues:null,error:!1,errmsg:"",errorcheck:!0,showQuery:!0,sopt:null,ops:[],operands:null,numopts:"eq ne lt le gt ge nu nn in ni".split(" "),stropts:"eq ne bw bn ew en cn nc nu nn in ni".split(" "),strarr:["text","string","blob"],groupOps:[{op:"AND",
366
+ text:"AND"},{op:"OR",text:"OR"}],groupButton:!0,ruleButtons:!0,direction:"ltr"},a.jgrid.filter,d||{});return this.each(function(){if(!this.filter){this.p=n;if(null===this.p.filter||void 0===this.p.filter)this.p.filter={groupOp:this.p.groupOps[0].op,rules:[],groups:[]};var d,q=this.p.columns.length,f,w=/msie/i.test(navigator.userAgent)&&!window.opera;this.p.initFilter=a.extend(!0,{},this.p.filter);if(q){for(d=0;d<q;d++)f=this.p.columns[d],f.stype?f.inputtype=f.stype:f.inputtype||(f.inputtype="text"),
367
+ f.sorttype?f.searchtype=f.sorttype:f.searchtype||(f.searchtype="string"),void 0===f.hidden&&(f.hidden=!1),f.label||(f.label=f.name),f.index&&(f.name=f.index),f.hasOwnProperty("searchoptions")||(f.searchoptions={}),f.hasOwnProperty("searchrules")||(f.searchrules={});this.p.showQuery&&a(this).append("<table class='queryresult ui-widget ui-widget-content' style='display:block;max-width:440px;border:0px none;' dir='"+this.p.direction+"'><tbody><tr><td class='query'></td></tr></tbody></table>");var u=
368
+ function(g,l){var b=[!0,""],c=a("#"+a.jgrid.jqID(n.id))[0]||null;if(a.isFunction(l.searchrules))b=l.searchrules.call(c,g,l);else if(a.jgrid&&a.jgrid.checkValues)try{b=a.jgrid.checkValues.call(c,g,-1,l.searchrules,l.label)}catch(m){}b&&b.length&&!1===b[0]&&(n.error=!b[0],n.errmsg=b[1])};this.onchange=function(){this.p.error=!1;this.p.errmsg="";return a.isFunction(this.p.onChange)?this.p.onChange.call(this,this.p):!1};this.reDraw=function(){a("table.group:first",this).remove();var g=this.createTableForGroup(n.filter,
369
+ null);a(this).append(g);a.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this,this.p)};this.createTableForGroup=function(g,l){var b=this,c,m=a("<table class='group ui-widget ui-widget-content' style='border:0px none;'><tbody></tbody></table>"),e="left";"rtl"===this.p.direction&&(e="right",m.attr("dir","rtl"));null===l&&m.append("<tr class='error' style='display:none;'><th colspan='5' class='ui-state-error' align='"+e+"'></th></tr>");var h=a("<tr></tr>");m.append(h);e=a("<th colspan='5' align='"+
370
+ e+"'></th>");h.append(e);if(!0===this.p.ruleButtons){var d=a("<select class='opsel'></select>");e.append(d);var h="",k;for(c=0;c<n.groupOps.length;c++)k=g.groupOp===b.p.groupOps[c].op?" selected='selected'":"",h+="<option value='"+b.p.groupOps[c].op+"'"+k+">"+b.p.groupOps[c].text+"</option>";d.append(h).bind("change",function(){g.groupOp=a(d).val();b.onchange()})}h="<span></span>";this.p.groupButton&&(h=a("<input type='button' value='+ {}' title='Add subgroup' class='add-group'/>"),h.bind("click",
371
+ function(){void 0===g.groups&&(g.groups=[]);g.groups.push({groupOp:n.groupOps[0].op,rules:[],groups:[]});b.reDraw();b.onchange();return!1}));e.append(h);if(!0===this.p.ruleButtons){var h=a("<input type='button' value='+' title='Add rule' class='add-rule ui-add'/>"),f;h.bind("click",function(){void 0===g.rules&&(g.rules=[]);for(c=0;c<b.p.columns.length;c++){var e=void 0===b.p.columns[c].search?!0:b.p.columns[c].search,l=!0===b.p.columns[c].hidden;if(!0===b.p.columns[c].searchoptions.searchhidden&&
372
+ e||e&&!l){f=b.p.columns[c];break}}e=f.searchoptions.sopt?f.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(f.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;g.rules.push({field:f.name,op:e[0],data:""});b.reDraw();return!1});e.append(h)}null!==l&&(h=a("<input type='button' value='-' title='Delete group' class='delete-group'/>"),e.append(h),h.bind("click",function(){for(c=0;c<l.groups.length;c++)if(l.groups[c]===g){l.groups.splice(c,1);break}b.reDraw();b.onchange();return!1}));if(void 0!==g.groups)for(c=
373
+ 0;c<g.groups.length;c++)e=a("<tr></tr>"),m.append(e),h=a("<td class='first'></td>"),e.append(h),h=a("<td colspan='4'></td>"),h.append(this.createTableForGroup(g.groups[c],g)),e.append(h);void 0===g.groupOp&&(g.groupOp=b.p.groupOps[0].op);if(void 0!==g.rules)for(c=0;c<g.rules.length;c++)m.append(this.createTableRowForRule(g.rules[c],g));return m};this.createTableRowForRule=function(g,l){var b=this,c=a("#"+a.jgrid.jqID(n.id))[0]||null,m=a("<tr></tr>"),e,h,f,k,d="",s;m.append("<td class='first'></td>");
374
+ var p=a("<td class='columns'></td>");m.append(p);var q=a("<select></select>"),r,t=[];p.append(q);q.bind("change",function(){g.field=a(q).val();f=a(this).parents("tr:first");for(e=0;e<b.p.columns.length;e++)if(b.p.columns[e].name===g.field){k=b.p.columns[e];break}if(k){k.searchoptions.id=a.jgrid.randId();w&&"text"===k.inputtype&&!k.searchoptions.size&&(k.searchoptions.size=10);var d=a.jgrid.createEl.call(c,k.inputtype,k.searchoptions,"",!0,b.p.ajaxSelectOptions||{},!0);a(d).addClass("input-elm");h=
375
+ k.searchoptions.sopt?k.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(k.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;var l="",m=0;t=[];a.each(b.p.ops,function(){t.push(this.oper)});for(e=0;e<h.length;e++)r=a.inArray(h[e],t),-1!==r&&(0===m&&(g.op=b.p.ops[r].oper),l+="<option value='"+b.p.ops[r].oper+"'>"+b.p.ops[r].text+"</option>",m++);a(".selectopts",f).empty().append(l);a(".selectopts",f)[0].selectedIndex=0;a.jgrid.msie&&9>a.jgrid.msiever()&&(l=parseInt(a("select.selectopts",f)[0].offsetWidth,
376
+ 10)+1,a(".selectopts",f).width(l),a(".selectopts",f).css("width","auto"));a(".data",f).empty().append(d);a.jgrid.bindEv.call(c,d,k.searchoptions);a(".input-elm",f).bind("change",function(e){e=e.target;g.data="SPAN"===e.nodeName.toUpperCase()&&k.searchoptions&&a.isFunction(k.searchoptions.custom_value)?k.searchoptions.custom_value.call(c,a(e).children(".customelement:first"),"get"):e.value;b.onchange()});setTimeout(function(){g.data=a(d).val();b.onchange()},0)}});for(e=p=0;e<b.p.columns.length;e++){s=
377
+ void 0===b.p.columns[e].search?!0:b.p.columns[e].search;var u=!0===b.p.columns[e].hidden;if(!0===b.p.columns[e].searchoptions.searchhidden&&s||s&&!u)s="",g.field===b.p.columns[e].name&&(s=" selected='selected'",p=e),d+="<option value='"+b.p.columns[e].name+"'"+s+">"+b.p.columns[e].label+"</option>"}q.append(d);d=a("<td class='operators'></td>");m.append(d);k=n.columns[p];k.searchoptions.id=a.jgrid.randId();w&&"text"===k.inputtype&&!k.searchoptions.size&&(k.searchoptions.size=10);p=a.jgrid.createEl.call(c,
378
+ k.inputtype,k.searchoptions,g.data,!0,b.p.ajaxSelectOptions||{},!0);if("nu"===g.op||"nn"===g.op)a(p).attr("readonly","true"),a(p).attr("disabled","true");var v=a("<select class='selectopts'></select>");d.append(v);v.bind("change",function(){g.op=a(v).val();f=a(this).parents("tr:first");var c=a(".input-elm",f)[0];"nu"===g.op||"nn"===g.op?(g.data="","SELECT"!==c.tagName.toUpperCase()&&(c.value=""),c.setAttribute("readonly","true"),c.setAttribute("disabled","true")):("SELECT"===c.tagName.toUpperCase()&&
379
+ (g.data=c.value),c.removeAttribute("readonly"),c.removeAttribute("disabled"));b.onchange()});h=k.searchoptions.sopt?k.searchoptions.sopt:b.p.sopt?b.p.sopt:-1!==a.inArray(k.searchtype,b.p.strarr)?b.p.stropts:b.p.numopts;d="";a.each(b.p.ops,function(){t.push(this.oper)});for(e=0;e<h.length;e++)r=a.inArray(h[e],t),-1!==r&&(s=g.op===b.p.ops[r].oper?" selected='selected'":"",d+="<option value='"+b.p.ops[r].oper+"'"+s+">"+b.p.ops[r].text+"</option>");v.append(d);d=a("<td class='data'></td>");m.append(d);
380
+ d.append(p);a.jgrid.bindEv.call(c,p,k.searchoptions);a(p).addClass("input-elm").bind("change",function(){g.data="custom"===k.inputtype?k.searchoptions.custom_value.call(c,a(this).children(".customelement:first"),"get"):a(this).val();b.onchange()});d=a("<td></td>");m.append(d);!0===this.p.ruleButtons&&(p=a("<input type='button' value='-' title='Delete rule' class='delete-rule ui-del'/>"),d.append(p),p.bind("click",function(){for(e=0;e<l.rules.length;e++)if(l.rules[e]===g){l.rules.splice(e,1);break}b.reDraw();
381
+ b.onchange();return!1}));return m};this.getStringForGroup=function(a){var d="(",b;if(void 0!==a.groups)for(b=0;b<a.groups.length;b++){1<d.length&&(d+=" "+a.groupOp+" ");try{d+=this.getStringForGroup(a.groups[b])}catch(c){alert(c)}}if(void 0!==a.rules)try{for(b=0;b<a.rules.length;b++)1<d.length&&(d+=" "+a.groupOp+" "),d+=this.getStringForRule(a.rules[b])}catch(f){alert(f)}d+=")";return"()"===d?"":d};this.getStringForRule=function(d){var f="",b="",c,m;for(c=0;c<this.p.ops.length;c++)if(this.p.ops[c].oper===
382
+ d.op){f=this.p.operands.hasOwnProperty(d.op)?this.p.operands[d.op]:"";b=this.p.ops[c].oper;break}for(c=0;c<this.p.columns.length;c++)if(this.p.columns[c].name===d.field){m=this.p.columns[c];break}if(void 0==m)return"";c=d.data;if("bw"===b||"bn"===b)c+="%";if("ew"===b||"en"===b)c="%"+c;if("cn"===b||"nc"===b)c="%"+c+"%";if("in"===b||"ni"===b)c=" ("+c+")";n.errorcheck&&u(d.data,m);return-1!==a.inArray(m.searchtype,["int","integer","float","number","currency"])||"nn"===b||"nu"===b?d.field+" "+f+" "+c:
383
+ d.field+" "+f+' "'+c+'"'};this.resetFilter=function(){this.p.filter=a.extend(!0,{},this.p.initFilter);this.reDraw();this.onchange()};this.hideError=function(){a("th.ui-state-error",this).html("");a("tr.error",this).hide()};this.showError=function(){a("th.ui-state-error",this).html(this.p.errmsg);a("tr.error",this).show()};this.toUserFriendlyString=function(){return this.getStringForGroup(n.filter)};this.toString=function(){function a(b){var c="(",f;if(void 0!==b.groups)for(f=0;f<b.groups.length;f++)1<
384
+ c.length&&(c="OR"===b.groupOp?c+" || ":c+" && "),c+=a(b.groups[f]);if(void 0!==b.rules)for(f=0;f<b.rules.length;f++){1<c.length&&(c="OR"===b.groupOp?c+" || ":c+" && ");var e=b.rules[f];if(d.p.errorcheck){for(var h=void 0,n=void 0,h=0;h<d.p.columns.length;h++)if(d.p.columns[h].name===e.field){n=d.p.columns[h];break}n&&u(e.data,n)}c+=e.op+"(item."+e.field+",'"+e.data+"')"}c+=")";return"()"===c?"":c}var d=this;return a(this.p.filter)};this.reDraw();if(this.p.showQuery)this.onchange();this.filter=!0}}})};
385
+ a.extend(a.fn.jqFilter,{toSQLString:function(){var a="";this.each(function(){a=this.toUserFriendlyString()});return a},filterData:function(){var a;this.each(function(){a=this.p.filter});return a},getParameter:function(a){return void 0!==a&&this.p.hasOwnProperty(a)?this.p[a]:this.p},resetFilter:function(){return this.each(function(){this.resetFilter()})},addFilter:function(d){"string"===typeof d&&(d=a.jgrid.parse(d));this.each(function(){this.p.filter=d;this.reDraw();this.onchange()})}})})(jQuery);
386
+ (function(a){a.jgrid.inlineEdit=a.jgrid.inlineEdit||{};a.jgrid.extend({editRow:function(c,e,b,l,h,n,p,g,f){var m={},d=a.makeArray(arguments).slice(1);"object"===a.type(d[0])?m=d[0]:(void 0!==e&&(m.keys=e),a.isFunction(b)&&(m.oneditfunc=b),a.isFunction(l)&&(m.successfunc=l),void 0!==h&&(m.url=h),void 0!==n&&(m.extraparam=n),a.isFunction(p)&&(m.aftersavefunc=p),a.isFunction(g)&&(m.errorfunc=g),a.isFunction(f)&&(m.afterrestorefunc=f));m=a.extend(!0,{keys:!1,oneditfunc:null,successfunc:null,url:null,
387
+ extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,mtype:"POST"},a.jgrid.inlineEdit,m);return this.each(function(){var d=this,f,e,b,g=0,h=null,n={},l,q;d.grid&&(l=a(d).jqGrid("getInd",c,!0),!1!==l&&(b=a.isFunction(m.beforeEditRow)?m.beforeEditRow.call(d,m,c):void 0,void 0===b&&(b=!0),b&&(b=a(l).attr("editable")||"0","0"!==b||a(l).hasClass("not-editable-row")||(q=d.p.colModel,a('td[role="gridcell"]',l).each(function(b){f=q[b].name;var l=!0===d.p.treeGrid&&f===
388
+ d.p.ExpandColumn;if(l)e=a("span:first",this).html();else try{e=a.unformat.call(d,this,{rowId:c,colModel:q[b]},b)}catch(m){e=q[b].edittype&&"textarea"===q[b].edittype?a(this).text():a(this).html()}if("cb"!==f&&"subgrid"!==f&&"rn"!==f&&(d.p.autoencode&&(e=a.jgrid.htmlDecode(e)),n[f]=e,!0===q[b].editable)){null===h&&(h=b);l?a("span:first",this).html(""):a(this).html("");var p=a.extend({},q[b].editoptions||{},{id:c+"_"+f,name:f});q[b].edittype||(q[b].edittype="text");if("&nbsp;"===e||"&#160;"===e||1===
389
+ e.length&&160===e.charCodeAt(0))e="";var x=a.jgrid.createEl.call(d,q[b].edittype,p,e,!0,a.extend({},a.jgrid.ajaxOptions,d.p.ajaxSelectOptions||{}));a(x).addClass("editable");l?a("span:first",this).append(x):a(this).append(x);a.jgrid.bindEv.call(d,x,p);"select"===q[b].edittype&&void 0!==q[b].editoptions&&!0===q[b].editoptions.multiple&&void 0===q[b].editoptions.dataUrl&&a.jgrid.msie&&a(x).width(a(x).width());g++}}),0<g&&(n.id=c,d.p.savedRow.push(n),a(l).attr("editable","1"),setTimeout(function(){a("td:eq("+
390
+ h+") input",l).focus()},0),!0===m.keys&&a(l).bind("keydown",function(b){if(27===b.keyCode){a(d).jqGrid("restoreRow",c,m.afterrestorefunc);if(d.p._inlinenav)try{a(d).jqGrid("showAddEditButtons")}catch(f){}return!1}if(13===b.keyCode){if("TEXTAREA"===b.target.tagName)return!0;if(a(d).jqGrid("saveRow",c,m)&&d.p._inlinenav)try{a(d).jqGrid("showAddEditButtons")}catch(e){}return!1}}),a(d).triggerHandler("jqGridInlineEditRow",[c,m]),a.isFunction(m.oneditfunc)&&m.oneditfunc.call(d,c))))))})},saveRow:function(c,
391
+ e,b,l,h,n,p){var g=a.makeArray(arguments).slice(1),f={};"object"===a.type(g[0])?f=g[0]:(a.isFunction(e)&&(f.successfunc=e),void 0!==b&&(f.url=b),void 0!==l&&(f.extraparam=l),a.isFunction(h)&&(f.aftersavefunc=h),a.isFunction(n)&&(f.errorfunc=n),a.isFunction(p)&&(f.afterrestorefunc=p));var f=a.extend(!0,{successfunc:null,url:null,extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,mtype:"POST"},a.jgrid.inlineEdit,f),m=!1,d=this[0],r,k={},y={},v={},w,z,u;if(!d.grid)return m;
392
+ u=a(d).jqGrid("getInd",c,!0);if(!1===u)return m;g=a.isFunction(f.beforeSaveRow)?f.beforeSaveRow.call(d,f,c):void 0;void 0===g&&(g=!0);if(g){g=a(u).attr("editable");f.url=f.url||d.p.editurl;if("1"===g){var t;a('td[role="gridcell"]',u).each(function(c){t=d.p.colModel[c];r=t.name;if("cb"!==r&&"subgrid"!==r&&!0===t.editable&&"rn"!==r&&!a(this).hasClass("not-editable-cell")){switch(t.edittype){case "checkbox":var b=["Yes","No"];t.editoptions&&(b=t.editoptions.value.split(":"));k[r]=a("input",this).is(":checked")?
393
+ b[0]:b[1];break;case "text":case "password":case "textarea":case "button":k[r]=a("input, textarea",this).val();break;case "select":if(t.editoptions.multiple){var b=a("select",this),e=[];k[r]=a(b).val();k[r]=k[r]?k[r].join(","):"";a("select option:selected",this).each(function(d,b){e[d]=a(b).text()});y[r]=e.join(",")}else k[r]=a("select option:selected",this).val(),y[r]=a("select option:selected",this).text();t.formatter&&"select"===t.formatter&&(y={});break;case "custom":try{if(t.editoptions&&a.isFunction(t.editoptions.custom_value)){if(k[r]=
394
+ t.editoptions.custom_value.call(d,a(".customelement",this),"get"),void 0===k[r])throw"e2";}else throw"e1";}catch(g){"e1"===g&&a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.nodefined,a.jgrid.edit.bClose),"e2"===g?a.jgrid.info_dialog(a.jgrid.errors.errcap,"function 'custom_value' "+a.jgrid.edit.msg.novalue,a.jgrid.edit.bClose):a.jgrid.info_dialog(a.jgrid.errors.errcap,g.message,a.jgrid.edit.bClose)}}z=a.jgrid.checkValues.call(d,k[r],c);if(!1===z[0])return!1;d.p.autoencode&&
395
+ (k[r]=a.jgrid.htmlEncode(k[r]));"clientArray"!==f.url&&t.editoptions&&!0===t.editoptions.NullIfEmpty&&""===k[r]&&(v[r]="null")}});if(!1===z[0]){try{var q=a(d).jqGrid("getGridRowById",c),s=a.jgrid.findPos(q);a.jgrid.info_dialog(a.jgrid.errors.errcap,z[1],a.jgrid.edit.bClose,{left:s[0],top:s[1]+a(q).outerHeight()})}catch(A){alert(z[1])}return m}g=d.p.prmNames;q=c;s=!1===d.p.keyIndex?g.id:d.p.colModel[d.p.keyIndex+(!0===d.p.rownumbers?1:0)+(!0===d.p.multiselect?1:0)+(!0===d.p.subGrid?1:0)].name;k&&(k[g.oper]=
396
+ g.editoper,void 0===k[s]||""===k[s]?k[s]=c:u.id!==d.p.idPrefix+k[s]&&(g=a.jgrid.stripPref(d.p.idPrefix,c),void 0!==d.p._index[g]&&(d.p._index[k[s]]=d.p._index[g],delete d.p._index[g]),c=d.p.idPrefix+k[s],a(u).attr("id",c),d.p.selrow===q&&(d.p.selrow=c),a.isArray(d.p.selarrrow)&&(g=a.inArray(q,d.p.selarrrow),0<=g&&(d.p.selarrrow[g]=c)),d.p.multiselect&&(g="jqg_"+d.p.id+"_"+c,a("input.cbox",u).attr("id",g).attr("name",g))),void 0===d.p.inlineData&&(d.p.inlineData={}),k=a.extend({},k,d.p.inlineData,
397
+ f.extraparam));if("clientArray"===f.url){k=a.extend({},k,y);d.p.autoencode&&a.each(k,function(d,b){k[d]=a.jgrid.htmlDecode(b)});g=a(d).jqGrid("setRowData",c,k);a(u).attr("editable","0");for(s=0;s<d.p.savedRow.length;s++)if(String(d.p.savedRow[s].id)===String(q)){w=s;break}0<=w&&d.p.savedRow.splice(w,1);a(d).triggerHandler("jqGridInlineAfterSaveRow",[c,g,k,f]);a.isFunction(f.aftersavefunc)&&f.aftersavefunc.call(d,c,g,f);m=!0;a(u).removeClass("jqgrid-new-row").unbind("keydown")}else a("#lui_"+a.jgrid.jqID(d.p.id)).show(),
398
+ v=a.extend({},k,v),v[s]=a.jgrid.stripPref(d.p.idPrefix,v[s]),a.ajax(a.extend({url:f.url,data:a.isFunction(d.p.serializeRowData)?d.p.serializeRowData.call(d,v):v,type:f.mtype,async:!1,complete:function(b,e){a("#lui_"+a.jgrid.jqID(d.p.id)).hide();if("success"===e){var g=!0,h;h=a(d).triggerHandler("jqGridInlineSuccessSaveRow",[b,c,f]);a.isArray(h)||(h=[!0,k]);h[0]&&a.isFunction(f.successfunc)&&(h=f.successfunc.call(d,b));a.isArray(h)?(g=h[0],k=h[1]||k):g=h;if(!0===g){d.p.autoencode&&a.each(k,function(b,
399
+ d){k[b]=a.jgrid.htmlDecode(d)});k=a.extend({},k,y);a(d).jqGrid("setRowData",c,k);a(u).attr("editable","0");for(g=0;g<d.p.savedRow.length;g++)if(String(d.p.savedRow[g].id)===String(c)){w=g;break}0<=w&&d.p.savedRow.splice(w,1);a(d).triggerHandler("jqGridInlineAfterSaveRow",[c,b,k,f]);a.isFunction(f.aftersavefunc)&&f.aftersavefunc.call(d,c,b);m=!0;a(u).removeClass("jqgrid-new-row").unbind("keydown")}else a(d).triggerHandler("jqGridInlineErrorSaveRow",[c,b,e,null,f]),a.isFunction(f.errorfunc)&&f.errorfunc.call(d,
400
+ c,b,e,null),!0===f.restoreAfterError&&a(d).jqGrid("restoreRow",c,f.afterrestorefunc)}},error:function(b,e,g){a("#lui_"+a.jgrid.jqID(d.p.id)).hide();a(d).triggerHandler("jqGridInlineErrorSaveRow",[c,b,e,g,f]);if(a.isFunction(f.errorfunc))f.errorfunc.call(d,c,b,e,g);else{b=b.responseText||b.statusText;try{a.jgrid.info_dialog(a.jgrid.errors.errcap,'<div class="ui-state-error">'+b+"</div>",a.jgrid.edit.bClose,{buttonalign:"right"})}catch(h){alert(b)}}!0===f.restoreAfterError&&a(d).jqGrid("restoreRow",
401
+ c,f.afterrestorefunc)}},a.jgrid.ajaxOptions,d.p.ajaxRowOptions||{}))}return m}},restoreRow:function(c,e){var b=a.makeArray(arguments).slice(1),l={};"object"===a.type(b[0])?l=b[0]:a.isFunction(e)&&(l.afterrestorefunc=e);l=a.extend(!0,{},a.jgrid.inlineEdit,l);return this.each(function(){var b=this,e=-1,p,g={},f;if(b.grid&&(p=a(b).jqGrid("getInd",c,!0),!1!==p&&(f=a.isFunction(l.beforeCancelRow)?l.beforeCancelRow.call(b,l,sr):void 0,void 0===f&&(f=!0),f))){for(f=0;f<b.p.savedRow.length;f++)if(String(b.p.savedRow[f].id)===
402
+ String(c)){e=f;break}if(0<=e){if(a.isFunction(a.fn.datepicker))try{a("input.hasDatepicker","#"+a.jgrid.jqID(p.id)).datepicker("hide")}catch(m){}a.each(b.p.colModel,function(){!0===this.editable&&b.p.savedRow[e].hasOwnProperty(this.name)&&(g[this.name]=b.p.savedRow[e][this.name])});a(b).jqGrid("setRowData",c,g);a(p).attr("editable","0").unbind("keydown");b.p.savedRow.splice(e,1);a("#"+a.jgrid.jqID(c),"#"+a.jgrid.jqID(b.p.id)).hasClass("jqgrid-new-row")&&setTimeout(function(){a(b).jqGrid("delRowData",
403
+ c);a(b).jqGrid("showAddEditButtons")},0)}a(b).triggerHandler("jqGridInlineAfterRestoreRow",[c]);a.isFunction(l.afterrestorefunc)&&l.afterrestorefunc.call(b,c)}})},addRow:function(c){c=a.extend(!0,{rowID:null,initdata:{},position:"first",useDefValues:!0,useFormatter:!1,addRowParams:{extraparam:{}}},c||{});return this.each(function(){if(this.grid){var e=this,b=a.isFunction(c.beforeAddRow)?c.beforeAddRow.call(e,c.addRowParams):void 0;void 0===b&&(b=!0);b&&(c.rowID=a.isFunction(c.rowID)?c.rowID.call(e,
404
+ c):null!=c.rowID?c.rowID:a.jgrid.randId(),!0===c.useDefValues&&a(e.p.colModel).each(function(){if(this.editoptions&&this.editoptions.defaultValue){var b=this.editoptions.defaultValue,b=a.isFunction(b)?b.call(e):b;c.initdata[this.name]=b}}),a(e).jqGrid("addRowData",c.rowID,c.initdata,c.position),c.rowID=e.p.idPrefix+c.rowID,a("#"+a.jgrid.jqID(c.rowID),"#"+a.jgrid.jqID(e.p.id)).addClass("jqgrid-new-row"),c.useFormatter?a("#"+a.jgrid.jqID(c.rowID)+" .ui-inline-edit","#"+a.jgrid.jqID(e.p.id)).click():
405
+ (b=e.p.prmNames,c.addRowParams.extraparam[b.oper]=b.addoper,a(e).jqGrid("editRow",c.rowID,c.addRowParams),a(e).jqGrid("setSelection",c.rowID)))}})},inlineNav:function(c,e){e=a.extend(!0,{edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",save:!0,saveicon:"ui-icon-disk",cancel:!0,cancelicon:"ui-icon-cancel",addParams:{addRowParams:{extraparam:{}}},editParams:{},restoreAfterSelect:!0},a.jgrid.nav,e||{});return this.each(function(){if(this.grid){var b=this,l,h=a.jgrid.jqID(b.p.id);b.p._inlinenav=
406
+ !0;if(!0===e.addParams.useFormatter){var n=b.p.colModel,p;for(p=0;p<n.length;p++)if(n[p].formatter&&"actions"===n[p].formatter){n[p].formatoptions&&(n=a.extend({keys:!1,onEdit:null,onSuccess:null,afterSave:null,onError:null,afterRestore:null,extraparam:{},url:null},n[p].formatoptions),e.addParams.addRowParams={keys:n.keys,oneditfunc:n.onEdit,successfunc:n.onSuccess,url:n.url,extraparam:n.extraparam,aftersavefunc:n.afterSave,errorfunc:n.onError,afterrestorefunc:n.afterRestore});break}}e.add&&a(b).jqGrid("navButtonAdd",
407
+ c,{caption:e.addtext,title:e.addtitle,buttonicon:e.addicon,id:b.p.id+"_iladd",onClickButton:function(){a(b).jqGrid("addRow",e.addParams);e.addParams.useFormatter||(a("#"+h+"_ilsave").removeClass("ui-state-disabled"),a("#"+h+"_ilcancel").removeClass("ui-state-disabled"),a("#"+h+"_iladd").addClass("ui-state-disabled"),a("#"+h+"_iledit").addClass("ui-state-disabled"))}});e.edit&&a(b).jqGrid("navButtonAdd",c,{caption:e.edittext,title:e.edittitle,buttonicon:e.editicon,id:b.p.id+"_iledit",onClickButton:function(){var c=
408
+ a(b).jqGrid("getGridParam","selrow");c?(a(b).jqGrid("editRow",c,e.editParams),a("#"+h+"_ilsave").removeClass("ui-state-disabled"),a("#"+h+"_ilcancel").removeClass("ui-state-disabled"),a("#"+h+"_iladd").addClass("ui-state-disabled"),a("#"+h+"_iledit").addClass("ui-state-disabled")):(a.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+h,jqm:!0}),a("#jqg_alrt").focus())}});e.save&&(a(b).jqGrid("navButtonAdd",c,{caption:e.savetext||"",title:e.savetitle||"Save row",buttonicon:e.saveicon,id:b.p.id+"_ilsave",onClickButton:function(){var c=
409
+ b.p.savedRow[0].id;if(c){var f=b.p.prmNames,m=f.oper,d=e.editParams;a("#"+a.jgrid.jqID(c),"#"+h).hasClass("jqgrid-new-row")?(e.addParams.addRowParams.extraparam[m]=f.addoper,d=e.addParams.addRowParams):(e.editParams.extraparam||(e.editParams.extraparam={}),e.editParams.extraparam[m]=f.editoper);a(b).jqGrid("saveRow",c,d)&&a(b).jqGrid("showAddEditButtons")}else a.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+h,jqm:!0}),a("#jqg_alrt").focus()}}),a("#"+h+"_ilsave").addClass("ui-state-disabled"));e.cancel&&
410
+ (a(b).jqGrid("navButtonAdd",c,{caption:e.canceltext||"",title:e.canceltitle||"Cancel row editing",buttonicon:e.cancelicon,id:b.p.id+"_ilcancel",onClickButton:function(){var c=b.p.savedRow[0].id,f=e.editParams;c?(a("#"+a.jgrid.jqID(c),"#"+h).hasClass("jqgrid-new-row")&&(f=e.addParams.addRowParams),a(b).jqGrid("restoreRow",c,f),a(b).jqGrid("showAddEditButtons")):(a.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+h,jqm:!0}),a("#jqg_alrt").focus())}}),a("#"+h+"_ilcancel").addClass("ui-state-disabled"));!0===
411
+ e.restoreAfterSelect&&(l=a.isFunction(b.p.beforeSelectRow)?b.p.beforeSelectRow:!1,b.p.beforeSelectRow=function(c,f){var h=!0;0<b.p.savedRow.length&&!0===b.p._inlinenav&&c!==b.p.selrow&&null!==b.p.selrow&&(b.p.selrow===e.addParams.rowID?a(b).jqGrid("delRowData",b.p.selrow):a(b).jqGrid("restoreRow",b.p.selrow,e.editParams),a(b).jqGrid("showAddEditButtons"));l&&(h=l.call(b,c,f));return h})}})},showAddEditButtons:function(){return this.each(function(){if(this.grid){var c=a.jgrid.jqID(this.p.id);a("#"+
412
+ c+"_ilsave").addClass("ui-state-disabled");a("#"+c+"_ilcancel").addClass("ui-state-disabled");a("#"+c+"_iladd").removeClass("ui-state-disabled");a("#"+c+"_iledit").removeClass("ui-state-disabled")}})}})})(jQuery);
413
+ (function(b){b.jgrid.extend({editCell:function(d,f,a){return this.each(function(){var c=this,g,e,h,k;if(c.grid&&!0===c.p.cellEdit){f=parseInt(f,10);c.p.selrow=c.rows[d].id;c.p.knv||b(c).jqGrid("GridNav");if(0<c.p.savedRow.length){if(!0===a&&d==c.p.iRow&&f==c.p.iCol)return;b(c).jqGrid("saveCell",c.p.savedRow[0].id,c.p.savedRow[0].ic)}else window.setTimeout(function(){b("#"+b.jgrid.jqID(c.p.knv)).attr("tabindex","-1").focus()},0);k=c.p.colModel[f];g=k.name;if("subgrid"!==g&&"cb"!==g&&"rn"!==g){h=b("td:eq("+
414
+ f+")",c.rows[d]);if(!0!==k.editable||!0!==a||h.hasClass("not-editable-cell"))0<=parseInt(c.p.iCol,10)&&0<=parseInt(c.p.iRow,10)&&(b("td:eq("+c.p.iCol+")",c.rows[c.p.iRow]).removeClass("edit-cell ui-state-highlight"),b(c.rows[c.p.iRow]).removeClass("selected-row ui-state-hover")),h.addClass("edit-cell ui-state-highlight"),b(c.rows[d]).addClass("selected-row ui-state-hover"),e=h.html().replace(/\&#160\;/ig,""),b(c).triggerHandler("jqGridSelectCell",[c.rows[d].id,g,e,d,f]),b.isFunction(c.p.onSelectCell)&&
415
+ c.p.onSelectCell.call(c,c.rows[d].id,g,e,d,f);else{0<=parseInt(c.p.iCol,10)&&0<=parseInt(c.p.iRow,10)&&(b("td:eq("+c.p.iCol+")",c.rows[c.p.iRow]).removeClass("edit-cell ui-state-highlight"),b(c.rows[c.p.iRow]).removeClass("selected-row ui-state-hover"));b(h).addClass("edit-cell ui-state-highlight");b(c.rows[d]).addClass("selected-row ui-state-hover");try{e=b.unformat.call(c,h,{rowId:c.rows[d].id,colModel:k},f)}catch(m){e=k.edittype&&"textarea"===k.edittype?b(h).text():b(h).html()}c.p.autoencode&&
416
+ (e=b.jgrid.htmlDecode(e));k.edittype||(k.edittype="text");c.p.savedRow.push({id:d,ic:f,name:g,v:e});if("&nbsp;"===e||"&#160;"===e||1===e.length&&160===e.charCodeAt(0))e="";if(b.isFunction(c.p.formatCell)){var l=c.p.formatCell.call(c,c.rows[d].id,g,e,d,f);void 0!==l&&(e=l)}b(c).triggerHandler("jqGridBeforeEditCell",[c.rows[d].id,g,e,d,f]);b.isFunction(c.p.beforeEditCell)&&c.p.beforeEditCell.call(c,c.rows[d].id,g,e,d,f);var l=b.extend({},k.editoptions||{},{id:d+"_"+g,name:g}),q=b.jgrid.createEl.call(c,
417
+ k.edittype,l,e,!0,b.extend({},b.jgrid.ajaxOptions,c.p.ajaxSelectOptions||{}));b(h).html("").append(q).attr("tabindex","0");b.jgrid.bindEv.call(c,q,l);window.setTimeout(function(){b(q).focus()},0);b("input, select, textarea",h).bind("keydown",function(a){27===a.keyCode&&(0<b("input.hasDatepicker",h).length?b(".ui-datepicker").is(":hidden")?b(c).jqGrid("restoreCell",d,f):b("input.hasDatepicker",h).datepicker("hide"):b(c).jqGrid("restoreCell",d,f));if(13===a.keyCode)return b(c).jqGrid("saveCell",d,f),
418
+ !1;if(9===a.keyCode){if(c.grid.hDiv.loading)return!1;a.shiftKey?b(c).jqGrid("prevCell",d,f):b(c).jqGrid("nextCell",d,f)}a.stopPropagation()});b(c).triggerHandler("jqGridAfterEditCell",[c.rows[d].id,g,e,d,f]);b.isFunction(c.p.afterEditCell)&&c.p.afterEditCell.call(c,c.rows[d].id,g,e,d,f)}c.p.iCol=f;c.p.iRow=d}}})},saveCell:function(d,f){return this.each(function(){var a=this,c;if(a.grid&&!0===a.p.cellEdit){c=1<=a.p.savedRow.length?0:null;if(null!==c){var g=b("td:eq("+f+")",a.rows[d]),e,h,k=a.p.colModel[f],
419
+ m=k.name,l=b.jgrid.jqID(m);switch(k.edittype){case "select":if(k.editoptions.multiple){var l=b("#"+d+"_"+l,a.rows[d]),q=[];(e=b(l).val())?e.join(","):e="";b("option:selected",l).each(function(a,c){q[a]=b(c).text()});h=q.join(",")}else e=b("#"+d+"_"+l+" option:selected",a.rows[d]).val(),h=b("#"+d+"_"+l+" option:selected",a.rows[d]).text();k.formatter&&(h=e);break;case "checkbox":var n=["Yes","No"];k.editoptions&&(n=k.editoptions.value.split(":"));h=e=b("#"+d+"_"+l,a.rows[d]).is(":checked")?n[0]:n[1];
420
+ break;case "password":case "text":case "textarea":case "button":h=e=b("#"+d+"_"+l,a.rows[d]).val();break;case "custom":try{if(k.editoptions&&b.isFunction(k.editoptions.custom_value)){e=k.editoptions.custom_value.call(a,b(".customelement",g),"get");if(void 0===e)throw"e2";h=e}else throw"e1";}catch(r){"e1"===r&&b.jgrid.info_dialog(b.jgrid.errors.errcap,"function 'custom_value' "+b.jgrid.edit.msg.nodefined,b.jgrid.edit.bClose),"e2"===r?b.jgrid.info_dialog(b.jgrid.errors.errcap,"function 'custom_value' "+
421
+ b.jgrid.edit.msg.novalue,b.jgrid.edit.bClose):b.jgrid.info_dialog(b.jgrid.errors.errcap,r.message,b.jgrid.edit.bClose)}}if(h!==a.p.savedRow[c].v){if(c=b(a).triggerHandler("jqGridBeforeSaveCell",[a.rows[d].id,m,e,d,f]))h=e=c;b.isFunction(a.p.beforeSaveCell)&&(c=a.p.beforeSaveCell.call(a,a.rows[d].id,m,e,d,f))&&(h=e=c);var s=b.jgrid.checkValues.call(a,e,f);if(!0===s[0]){c=b(a).triggerHandler("jqGridBeforeSubmitCell",[a.rows[d].id,m,e,d,f])||{};b.isFunction(a.p.beforeSubmitCell)&&((c=a.p.beforeSubmitCell.call(a,
422
+ a.rows[d].id,m,e,d,f))||(c={}));0<b("input.hasDatepicker",g).length&&b("input.hasDatepicker",g).datepicker("hide");if("remote"===a.p.cellsubmit)if(a.p.cellurl){var p={};a.p.autoencode&&(e=b.jgrid.htmlEncode(e));p[m]=e;n=a.p.prmNames;k=n.id;l=n.oper;p[k]=b.jgrid.stripPref(a.p.idPrefix,a.rows[d].id);p[l]=n.editoper;p=b.extend(c,p);b("#lui_"+b.jgrid.jqID(a.p.id)).show();a.grid.hDiv.loading=!0;b.ajax(b.extend({url:a.p.cellurl,data:b.isFunction(a.p.serializeCellData)?a.p.serializeCellData.call(a,p):p,
423
+ type:"POST",complete:function(c,k){b("#lui_"+a.p.id).hide();a.grid.hDiv.loading=!1;if("success"===k){var l=b(a).triggerHandler("jqGridAfterSubmitCell",[a,c,p.id,m,e,d,f])||[!0,""];!0===l[0]&&b.isFunction(a.p.afterSubmitCell)&&(l=a.p.afterSubmitCell.call(a,c,p.id,m,e,d,f));!0===l[0]?(b(g).empty(),b(a).jqGrid("setCell",a.rows[d].id,f,h,!1,!1,!0),b(g).addClass("dirty-cell"),b(a.rows[d]).addClass("edited"),b(a).triggerHandler("jqGridAfterSaveCell",[a.rows[d].id,m,e,d,f]),b.isFunction(a.p.afterSaveCell)&&
424
+ a.p.afterSaveCell.call(a,a.rows[d].id,m,e,d,f),a.p.savedRow.splice(0,1)):(b.jgrid.info_dialog(b.jgrid.errors.errcap,l[1],b.jgrid.edit.bClose),b(a).jqGrid("restoreCell",d,f))}},error:function(c,e,h){b("#lui_"+b.jgrid.jqID(a.p.id)).hide();a.grid.hDiv.loading=!1;b(a).triggerHandler("jqGridErrorCell",[c,e,h]);b.isFunction(a.p.errorCell)?a.p.errorCell.call(a,c,e,h):b.jgrid.info_dialog(b.jgrid.errors.errcap,c.status+" : "+c.statusText+"<br/>"+e,b.jgrid.edit.bClose);b(a).jqGrid("restoreCell",d,f)}},b.jgrid.ajaxOptions,
425
+ a.p.ajaxCellOptions||{}))}else try{b.jgrid.info_dialog(b.jgrid.errors.errcap,b.jgrid.errors.nourl,b.jgrid.edit.bClose),b(a).jqGrid("restoreCell",d,f)}catch(t){}"clientArray"===a.p.cellsubmit&&(b(g).empty(),b(a).jqGrid("setCell",a.rows[d].id,f,h,!1,!1,!0),b(g).addClass("dirty-cell"),b(a.rows[d]).addClass("edited"),b(a).triggerHandler("jqGridAfterSaveCell",[a.rows[d].id,m,e,d,f]),b.isFunction(a.p.afterSaveCell)&&a.p.afterSaveCell.call(a,a.rows[d].id,m,e,d,f),a.p.savedRow.splice(0,1))}else try{window.setTimeout(function(){b.jgrid.info_dialog(b.jgrid.errors.errcap,
426
+ e+" "+s[1],b.jgrid.edit.bClose)},100),b(a).jqGrid("restoreCell",d,f)}catch(u){}}else b(a).jqGrid("restoreCell",d,f)}window.setTimeout(function(){b("#"+b.jgrid.jqID(a.p.knv)).attr("tabindex","-1").focus()},0)}})},restoreCell:function(d,f){return this.each(function(){var a=this,c;if(a.grid&&!0===a.p.cellEdit){c=1<=a.p.savedRow.length?0:null;if(null!==c){var g=b("td:eq("+f+")",a.rows[d]);if(b.isFunction(b.fn.datepicker))try{b("input.hasDatepicker",g).datepicker("hide")}catch(e){}b(g).empty().attr("tabindex",
427
+ "-1");b(a).jqGrid("setCell",a.rows[d].id,f,a.p.savedRow[c].v,!1,!1,!0);b(a).triggerHandler("jqGridAfterRestoreCell",[a.rows[d].id,a.p.savedRow[c].v,d,f]);b.isFunction(a.p.afterRestoreCell)&&a.p.afterRestoreCell.call(a,a.rows[d].id,a.p.savedRow[c].v,d,f);a.p.savedRow.splice(0,1)}window.setTimeout(function(){b("#"+a.p.knv).attr("tabindex","-1").focus()},0)}})},nextCell:function(d,f){return this.each(function(){var a=!1,c;if(this.grid&&!0===this.p.cellEdit){for(c=f+1;c<this.p.colModel.length;c++)if(!0===
428
+ this.p.colModel[c].editable){a=c;break}!1!==a?b(this).jqGrid("editCell",d,a,!0):0<this.p.savedRow.length&&b(this).jqGrid("saveCell",d,f)}})},prevCell:function(d,f){return this.each(function(){var a=!1,c;if(this.grid&&!0===this.p.cellEdit){for(c=f-1;0<=c;c--)if(!0===this.p.colModel[c].editable){a=c;break}!1!==a?b(this).jqGrid("editCell",d,a,!0):0<this.p.savedRow.length&&b(this).jqGrid("saveCell",d,f)}})},GridNav:function(){return this.each(function(){function d(c,d,e){if("v"===e.substr(0,1)){var f=
429
+ b(a.grid.bDiv)[0].clientHeight,g=b(a.grid.bDiv)[0].scrollTop,n=a.rows[c].offsetTop+a.rows[c].clientHeight,r=a.rows[c].offsetTop;"vd"===e&&n>=f&&(b(a.grid.bDiv)[0].scrollTop=b(a.grid.bDiv)[0].scrollTop+a.rows[c].clientHeight);"vu"===e&&r<g&&(b(a.grid.bDiv)[0].scrollTop=b(a.grid.bDiv)[0].scrollTop-a.rows[c].clientHeight)}"h"===e&&(e=b(a.grid.bDiv)[0].clientWidth,f=b(a.grid.bDiv)[0].scrollLeft,g=a.rows[c].cells[d].offsetLeft,a.rows[c].cells[d].offsetLeft+a.rows[c].cells[d].clientWidth>=e+parseInt(f,
430
+ 10)?b(a.grid.bDiv)[0].scrollLeft=b(a.grid.bDiv)[0].scrollLeft+a.rows[c].cells[d].clientWidth:g<f&&(b(a.grid.bDiv)[0].scrollLeft=b(a.grid.bDiv)[0].scrollLeft-a.rows[c].cells[d].clientWidth))}function f(b,c){var d,e;if("lft"===c)for(d=b+1,e=b;0<=e;e--)if(!0!==a.p.colModel[e].hidden){d=e;break}if("rgt"===c)for(d=b-1,e=b;e<a.p.colModel.length;e++)if(!0!==a.p.colModel[e].hidden){d=e;break}return d}var a=this;if(a.grid&&!0===a.p.cellEdit){a.p.knv=a.p.id+"_kn";var c=b("<div style='position:fixed;top:0px;width:1px;height:1px;' tabindex='0'><div tabindex='-1' style='width:1px;height:1px;' id='"+
431
+ a.p.knv+"'></div></div>"),g,e;b(c).insertBefore(a.grid.cDiv);b("#"+a.p.knv).focus().keydown(function(c){e=c.keyCode;"rtl"===a.p.direction&&(37===e?e=39:39===e&&(e=37));switch(e){case 38:0<a.p.iRow-1&&(d(a.p.iRow-1,a.p.iCol,"vu"),b(a).jqGrid("editCell",a.p.iRow-1,a.p.iCol,!1));break;case 40:a.p.iRow+1<=a.rows.length-1&&(d(a.p.iRow+1,a.p.iCol,"vd"),b(a).jqGrid("editCell",a.p.iRow+1,a.p.iCol,!1));break;case 37:0<=a.p.iCol-1&&(g=f(a.p.iCol-1,"lft"),d(a.p.iRow,g,"h"),b(a).jqGrid("editCell",a.p.iRow,g,
432
+ !1));break;case 39:a.p.iCol+1<=a.p.colModel.length-1&&(g=f(a.p.iCol+1,"rgt"),d(a.p.iRow,g,"h"),b(a).jqGrid("editCell",a.p.iRow,g,!1));break;case 13:0<=parseInt(a.p.iCol,10)&&0<=parseInt(a.p.iRow,10)&&b(a).jqGrid("editCell",a.p.iRow,a.p.iCol,!0);break;default:return!0}return!1})}})},getChangedCells:function(d){var f=[];d||(d="all");this.each(function(){var a=this,c;a.grid&&!0===a.p.cellEdit&&b(a.rows).each(function(g){var e={};b(this).hasClass("edited")&&(b("td",this).each(function(f){c=a.p.colModel[f].name;
433
+ if("cb"!==c&&"subgrid"!==c)if("dirty"===d){if(b(this).hasClass("dirty-cell"))try{e[c]=b.unformat.call(a,this,{rowId:a.rows[g].id,colModel:a.p.colModel[f]},f)}catch(k){e[c]=b.jgrid.htmlDecode(b(this).html())}}else try{e[c]=b.unformat.call(a,this,{rowId:a.rows[g].id,colModel:a.p.colModel[f]},f)}catch(m){e[c]=b.jgrid.htmlDecode(b(this).html())}}),e.id=this.id,f.push(e))})});return f}})})(jQuery);
434
+ (function(c){c.fn.jqm=function(a){var k={overlay:50,closeoverlay:!0,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:d,ajaxText:"",target:d,modal:d,toTop:d,onShow:d,onHide:d,onLoad:d};return this.each(function(){if(this._jqm)return l[this._jqm].c=c.extend({},l[this._jqm].c,a);n++;this._jqm=n;l[n]={c:c.extend(k,c.jqm.params,a),a:d,w:c(this).addClass("jqmID"+n),s:n};k.trigger&&c(this).jqmAddTrigger(k.trigger)})};c.fn.jqmAddClose=function(a){return r(this,a,"jqmHide")};c.fn.jqmAddTrigger=
435
+ function(a){return r(this,a,"jqmShow")};c.fn.jqmShow=function(a){return this.each(function(){c.jqm.open(this._jqm,a)})};c.fn.jqmHide=function(a){return this.each(function(){c.jqm.close(this._jqm,a)})};c.jqm={hash:{},open:function(a,k){var b=l[a],e=b.c,h="."+e.closeClass,f=parseInt(b.w.css("z-index")),f=0<f?f:3E3,g=c("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":f-1,opacity:e.overlay/100});if(b.a)return d;b.t=k;b.a=!0;b.w.css("z-index",f);e.modal?(m[0]||setTimeout(function(){s("bind")},
436
+ 1),m.push(a)):0<e.overlay?e.closeoverlay&&b.w.jqmAddClose(g):g=d;b.o=g?g.addClass(e.overlayClass).prependTo("body"):d;e.ajax?(f=e.target||b.w,g=e.ajax,f="string"==typeof f?c(f,b.w):c(f),g="@"==g.substr(0,1)?c(k).attr(g.substring(1)):g,f.html(e.ajaxText).load(g,function(){e.onLoad&&e.onLoad.call(this,b);h&&b.w.jqmAddClose(c(h,b.w));p(b)})):h&&b.w.jqmAddClose(c(h,b.w));e.toTop&&b.o&&b.w.before('<span id="jqmP'+b.w[0]._jqm+'"></span>').insertAfter(b.o);e.onShow?e.onShow(b):b.w.show();p(b);return d},
437
+ close:function(a){a=l[a];if(!a.a)return d;a.a=d;m[0]&&(m.pop(),m[0]||s("unbind"));a.c.toTop&&a.o&&c("#jqmP"+a.w[0]._jqm).after(a.w).remove();if(a.c.onHide)a.c.onHide(a);else a.w.hide(),a.o&&a.o.remove();return d},params:{}};var n=0,l=c.jqm.hash,m=[],d=!1,p=function(a){try{c(":input:visible",a.w)[0].focus()}catch(d){}},s=function(a){c(document)[a]("keypress",q)[a]("keydown",q)[a]("mousedown",q)},q=function(a){var d=l[m[m.length-1]],b=!c(a.target).parents(".jqmID"+d.s)[0];b&&(c(".jqmID"+d.s).each(function(){var d=
438
+ c(this),h=d.offset();if(h.top<=a.pageY&&a.pageY<=h.top+d.height()&&h.left<=a.pageX&&a.pageX<=h.left+d.width())return b=!1}),p(d));return!b},r=function(a,k,b){return a.each(function(){var a=this._jqm;c(k).each(function(){this[b]||(this[b]=[],c(this).click(function(){for(var a in{jqmShow:1,jqmHide:1})for(var b in this[a])if(l[this[a][b]])l[this[a][b]].w[a](this);return d}));this[b].push(a)})})}})(jQuery);
439
+ (function(b){b.fn.jqDrag=function(a){return h(this,a,"d")};b.fn.jqResize=function(a,b){return h(this,a,"r",b)};b.jqDnR={dnr:{},e:0,drag:function(a){"d"==d.k?e.css({left:d.X+a.pageX-d.pX,top:d.Y+a.pageY-d.pY}):(e.css({width:Math.max(a.pageX-d.pX+d.W,0),height:Math.max(a.pageY-d.pY+d.H,0)}),f&&g.css({width:Math.max(a.pageX-f.pX+f.W,0),height:Math.max(a.pageY-f.pY+f.H,0)}));return!1},stop:function(){b(document).unbind("mousemove",c.drag).unbind("mouseup",c.stop)}};var c=b.jqDnR,d=c.dnr,e=c.e,g,f,h=function(a,
440
+ c,h,n){return a.each(function(){c=c?b(c,a):a;c.bind("mousedown",{e:a,k:h},function(a){var c=a.data,k={};e=c.e;g=n?b(n):!1;if("relative"!=e.css("position"))try{e.position(k)}catch(h){}d={X:k.left||l("left")||0,Y:k.top||l("top")||0,W:l("width")||e[0].scrollWidth||0,H:l("height")||e[0].scrollHeight||0,pX:a.pageX,pY:a.pageY,k:c.k};f=g&&"d"!=c.k?{X:k.left||m("left")||0,Y:k.top||m("top")||0,W:g[0].offsetWidth||m("width")||0,H:g[0].offsetHeight||m("height")||0,pX:a.pageX,pY:a.pageY,k:c.k}:!1;if(b("input.hasDatepicker",
441
+ e[0])[0])try{b("input.hasDatepicker",e[0]).datepicker("hide")}catch(p){}b(document).mousemove(b.jqDnR.drag).mouseup(b.jqDnR.stop);return!1})})},l=function(a){return parseInt(e.css(a),10)||!1},m=function(a){return parseInt(g.css(a),10)||!1}})(jQuery);
442
+ (function(b){b.jgrid.extend({setSubGrid:function(){return this.each(function(){var d,c;this.p.subGridOptions=b.extend({plusicon:"ui-icon-plus",minusicon:"ui-icon-minus",openicon:"ui-icon-carat-1-sw",expandOnLoad:!1,delayOnLoad:50,selectOnExpand:!1,selectOnCollapse:!1,reloadOnExpand:!0},this.p.subGridOptions||{});this.p.colNames.unshift("");this.p.colModel.unshift({name:"subgrid",width:b.jgrid.cell_width?this.p.subGridWidth+this.p.cellLayout:this.p.subGridWidth,sortable:!1,resizable:!1,hidedlg:!0,
443
+ search:!1,fixed:!0});d=this.p.subGridModel;if(d[0])for(d[0].align=b.extend([],d[0].align||[]),c=0;c<d[0].name.length;c++)d[0].align[c]=d[0].align[c]||"left"})},addSubGridCell:function(b,c){var a="",p,n;this.each(function(){a=this.formatCol(b,c);n=this.p.id;p=this.p.subGridOptions.plusicon});return'<td role="gridcell" aria-describedby="'+n+'_subgrid" class="ui-sgcollapsed sgcollapsed" '+a+"><a style='cursor:pointer;'><span class='ui-icon "+p+"'></span></a></td>"},addSubGrid:function(d,c){return this.each(function(){var a=
444
+ this;if(a.grid){var p=function(c,d,h){d=b("<td align='"+a.p.subGridModel[0].align[h]+"'></td>").html(d);b(c).append(d)},n=function(c,d){var h,f,e,g=b("<table cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),k=b("<tr></tr>");for(f=0;f<a.p.subGridModel[0].name.length;f++)h=b("<th class='ui-state-default ui-th-subgrid ui-th-column ui-th-"+a.p.direction+"'></th>"),b(h).html(a.p.subGridModel[0].name[f]),b(h).width(a.p.subGridModel[0].width[f]),b(k).append(h);b(g).append(k);c&&(e=a.p.xmlReader.subgrid,
445
+ b(e.root+" "+e.row,c).each(function(){k=b("<tr class='ui-widget-content ui-subtblcell'></tr>");if(!0===e.repeatitems)b(e.cell,this).each(function(a){p(k,b(this).text()||"&#160;",a)});else{var c=a.p.subGridModel[0].mapping||a.p.subGridModel[0].name;if(c)for(f=0;f<c.length;f++)p(k,b(c[f],this).text()||"&#160;",f)}b(g).append(k)}));h=b("table:first",a.grid.bDiv).attr("id")+"_";b("#"+b.jgrid.jqID(h+d)).append(g);a.grid.hDiv.loading=!1;b("#load_"+b.jgrid.jqID(a.p.id)).hide();return!1},r=function(c,d){var h,
446
+ f,e,g,k,m=b("<table cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),l=b("<tr></tr>");for(f=0;f<a.p.subGridModel[0].name.length;f++)h=b("<th class='ui-state-default ui-th-subgrid ui-th-column ui-th-"+a.p.direction+"'></th>"),b(h).html(a.p.subGridModel[0].name[f]),b(h).width(a.p.subGridModel[0].width[f]),b(l).append(h);b(m).append(l);if(c&&(g=a.p.jsonReader.subgrid,h=b.jgrid.getAccessor(c,g.root),void 0!==h))for(f=0;f<h.length;f++){e=h[f];l=b("<tr class='ui-widget-content ui-subtblcell'></tr>");
447
+ if(!0===g.repeatitems)for(g.cell&&(e=e[g.cell]),k=0;k<e.length;k++)p(l,e[k]||"&#160;",k);else{var n=a.p.subGridModel[0].mapping||a.p.subGridModel[0].name;if(n.length)for(k=0;k<n.length;k++)p(l,e[n[k]]||"&#160;",k)}b(m).append(l)}f=b("table:first",a.grid.bDiv).attr("id")+"_";b("#"+b.jgrid.jqID(f+d)).append(m);a.grid.hDiv.loading=!1;b("#load_"+b.jgrid.jqID(a.p.id)).hide();return!1},v=function(c){var e,d,f,g;e=b(c).attr("id");d={nd_:(new Date).getTime()};d[a.p.prmNames.subgridid]=e;if(!a.p.subGridModel[0])return!1;
448
+ if(a.p.subGridModel[0].params)for(g=0;g<a.p.subGridModel[0].params.length;g++)for(f=0;f<a.p.colModel.length;f++)a.p.colModel[f].name===a.p.subGridModel[0].params[g]&&(d[a.p.colModel[f].name]=b("td:eq("+f+")",c).text().replace(/\&#160\;/ig,""));if(!a.grid.hDiv.loading)switch(a.grid.hDiv.loading=!0,b("#load_"+b.jgrid.jqID(a.p.id)).show(),a.p.subgridtype||(a.p.subgridtype=a.p.datatype),b.isFunction(a.p.subgridtype)?a.p.subgridtype.call(a,d):a.p.subgridtype=a.p.subgridtype.toLowerCase(),a.p.subgridtype){case "xml":case "json":b.ajax(b.extend({type:a.p.mtype,
449
+ url:a.p.subGridUrl,dataType:a.p.subgridtype,data:b.isFunction(a.p.serializeSubGridData)?a.p.serializeSubGridData.call(a,d):d,complete:function(c){"xml"===a.p.subgridtype?n(c.responseXML,e):r(b.jgrid.parse(c.responseText),e)}},b.jgrid.ajaxOptions,a.p.ajaxSubgridOptions||{}))}return!1},e,m,s,t=0,g,l;b.each(a.p.colModel,function(){!0!==this.hidden&&"rn"!==this.name&&"cb"!==this.name||t++});var u=a.rows.length,q=1;void 0!==c&&0<c&&(q=c,u=c+1);for(;q<u;)b(a.rows[q]).hasClass("jqgrow")&&b(a.rows[q].cells[d]).bind("click",
450
+ function(){var c=b(this).parent("tr")[0];l=c.nextSibling;if(b(this).hasClass("sgcollapsed")){m=a.p.id;e=c.id;if(!0===a.p.subGridOptions.reloadOnExpand||!1===a.p.subGridOptions.reloadOnExpand&&!b(l).hasClass("ui-subgrid")){s=1<=d?"<td colspan='"+d+"'>&#160;</td>":"";g=b(a).triggerHandler("jqGridSubGridBeforeExpand",[m+"_"+e,e]);(g=!1===g||"stop"===g?!1:!0)&&b.isFunction(a.p.subGridBeforeExpand)&&(g=a.p.subGridBeforeExpand.call(a,m+"_"+e,e));if(!1===g)return!1;b(c).after("<tr role='row' class='ui-subgrid'>"+
451
+ s+"<td class='ui-widget-content subgrid-cell'><span class='ui-icon "+a.p.subGridOptions.openicon+"'></span></td><td colspan='"+parseInt(a.p.colNames.length-1-t,10)+"' class='ui-widget-content subgrid-data'><div id="+m+"_"+e+" class='tablediv'></div></td></tr>");b(a).triggerHandler("jqGridSubGridRowExpanded",[m+"_"+e,e]);b.isFunction(a.p.subGridRowExpanded)?a.p.subGridRowExpanded.call(a,m+"_"+e,e):v(c)}else b(l).show();b(this).html("<a style='cursor:pointer;'><span class='ui-icon "+a.p.subGridOptions.minusicon+
452
+ "'></span></a>").removeClass("sgcollapsed").addClass("sgexpanded");a.p.subGridOptions.selectOnExpand&&b(a).jqGrid("setSelection",e)}else if(b(this).hasClass("sgexpanded")){g=b(a).triggerHandler("jqGridSubGridRowColapsed",[m+"_"+e,e]);g=!1===g||"stop"===g?!1:!0;e=c.id;g&&b.isFunction(a.p.subGridRowColapsed)&&(g=a.p.subGridRowColapsed.call(a,m+"_"+e,e));if(!1===g)return!1;!0===a.p.subGridOptions.reloadOnExpand?b(l).remove(".ui-subgrid"):b(l).hasClass("ui-subgrid")&&b(l).hide();b(this).html("<a style='cursor:pointer;'><span class='ui-icon "+
453
+ a.p.subGridOptions.plusicon+"'></span></a>").removeClass("sgexpanded").addClass("sgcollapsed");a.p.subGridOptions.selectOnCollapse&&b(a).jqGrid("setSelection",e)}return!1}),q++;!0===a.p.subGridOptions.expandOnLoad&&b(a.rows).filter(".jqgrow").each(function(a,c){b(c.cells[0]).click()});a.subGridXml=function(a,b){n(a,b)};a.subGridJson=function(a,b){r(a,b)}}})},expandSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);c&&(c=b("td.sgcollapsed",
454
+ c)[0])&&b(c).trigger("click")}})},collapseSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);c&&(c=b("td.sgexpanded",c)[0])&&b(c).trigger("click")}})},toggleSubGridRow:function(d){return this.each(function(){if((this.grid||d)&&!0===this.p.subGrid){var c=b(this).jqGrid("getInd",d,!0);if(c){var a=b("td.sgcollapsed",c)[0];a?b(a).trigger("click"):(a=b("td.sgexpanded",c)[0])&&b(a).trigger("click")}}})}})})(jQuery);
455
+ (function(d){d.extend(d.jgrid,{template:function(b){var k=d.makeArray(arguments).slice(1),a,c=k.length;null==b&&(b="");return b.replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,function(b,m){if(!isNaN(parseInt(m,10)))return k[parseInt(m,10)];for(a=0;a<c;a++)if(d.isArray(k[a]))for(var e=k[a],f=e.length;f--;)if(m===e[f].nm)return e[f].v})}});d.jgrid.extend({groupingSetup:function(){return this.each(function(){var b,k,a=this.p.colModel,c=this.p.groupingView;if(null===c||"object"!==typeof c&&!d.isFunction(c))this.p.grouping=
456
+ !1;else if(c.groupField.length){void 0===c.visibiltyOnNextGrouping&&(c.visibiltyOnNextGrouping=[]);c.lastvalues=[];c._locgr||(c.groups=[]);c.counters=[];for(b=0;b<c.groupField.length;b++)c.groupOrder[b]||(c.groupOrder[b]="asc"),c.groupText[b]||(c.groupText[b]="{0}"),"boolean"!==typeof c.groupColumnShow[b]&&(c.groupColumnShow[b]=!0),"boolean"!==typeof c.groupSummary[b]&&(c.groupSummary[b]=!1),c.groupSummaryPos[b]||(c.groupSummaryPos[b]="footer"),!0===c.groupColumnShow[b]?(c.visibiltyOnNextGrouping[b]=
457
+ !0,d(this).jqGrid("showCol",c.groupField[b])):(c.visibiltyOnNextGrouping[b]=d("#"+d.jgrid.jqID(this.p.id+"_"+c.groupField[b])).is(":visible"),d(this).jqGrid("hideCol",c.groupField[b]));c.summary=[];c.hideFirstGroupCol&&(c.formatDisplayField[0]=function(a){return a});b=0;for(k=a.length;b<k;b++)c.hideFirstGroupCol&&!a[b].hidden&&c.groupField[0]===a[b].name&&(a[b].formatter=function(){return""}),a[b].summaryType&&(a[b].summaryDivider?c.summary.push({nm:a[b].name,st:a[b].summaryType,v:"",sd:a[b].summaryDivider,
458
+ vd:"",sr:a[b].summaryRound,srt:a[b].summaryRoundType||"round"}):c.summary.push({nm:a[b].name,st:a[b].summaryType,v:"",sr:a[b].summaryRound,srt:a[b].summaryRoundType||"round"}))}else this.p.grouping=!1})},groupingPrepare:function(b,k){this.each(function(){var a=this.p.groupingView,c=this,g,m=a.groupField.length,e,f,h,p=0;for(g=0;g<m;g++)e=a.groupField[g],h=a.displayField[g],f=b[e],h=null==h?null:b[h],null==h&&(h=f),void 0!==f&&(0===k?(a.groups.push({idx:g,dataIndex:e,value:f,displayValue:h,startRow:k,
459
+ cnt:1,summary:[]}),a.lastvalues[g]=f,a.counters[g]={cnt:1,pos:a.groups.length-1,summary:d.extend(!0,[],a.summary)}):"object"===typeof f||(d.isArray(a.isInTheSameGroup)&&d.isFunction(a.isInTheSameGroup[g])?a.isInTheSameGroup[g].call(c,a.lastvalues[g],f,g,a):a.lastvalues[g]===f)?1===p?(a.groups.push({idx:g,dataIndex:e,value:f,displayValue:h,startRow:k,cnt:1,summary:[]}),a.lastvalues[g]=f,a.counters[g]={cnt:1,pos:a.groups.length-1,summary:d.extend(!0,[],a.summary)}):(a.counters[g].cnt+=1,a.groups[a.counters[g].pos].cnt=
460
+ a.counters[g].cnt):(a.groups.push({idx:g,dataIndex:e,value:f,displayValue:h,startRow:k,cnt:1,summary:[]}),a.lastvalues[g]=f,p=1,a.counters[g]={cnt:1,pos:a.groups.length-1,summary:d.extend(!0,[],a.summary)}),d.each(a.counters[g].summary,function(){d.isFunction(this.st)?this.v=this.st.call(c,this.v,this.nm,b):(this.v=d(c).jqGrid("groupingCalculations.handler",this.st,this.v,this.nm,this.sr,this.srt,b),"avg"===this.st.toLowerCase()&&this.sd&&(this.vd=d(c).jqGrid("groupingCalculations.handler",this.st,
461
+ this.vd,this.sd,this.sr,this.srt,b)))}),a.groups[a.counters[g].pos].summary=a.counters[g].summary)});return this},groupingToggle:function(b){this.each(function(){var k=this.p.groupingView,a=b.split("_"),c=parseInt(a[a.length-2],10);a.splice(a.length-2,2);var g=a.join("_"),a=k.minusicon,m=k.plusicon,e=d("#"+d.jgrid.jqID(b)),e=e.length?e[0].nextSibling:null,f=d("#"+d.jgrid.jqID(b)+" span.tree-wrap-"+this.p.direction),h=function(a){a=d.map(a.split(" "),function(a){if(a.substring(0,g.length+1)===g+"_")return parseInt(a.substring(g.length+
462
+ 1),10)});return 0<a.length?a[0]:void 0},p,r=!1,q=this.p.frozenColumns?this.p.id+"_frozen":!1,n=q?d("#"+d.jgrid.jqID(b),"#"+d.jgrid.jqID(q)):!1,n=n&&n.length?n[0].nextSibling:null;if(f.hasClass(a)){if(k.showSummaryOnHide){if(e)for(;e&&!(d(e).hasClass("jqfoot")&&parseInt(d(e).attr("jqfootlevel"),10)<=c);)d(e).hide(),e=e.nextSibling,q&&(d(n).hide(),n=n.nextSibling)}else if(e)for(;e;){k=h(e.className);if(void 0!==k&&k<=c)break;d(e).hide();e=e.nextSibling;q&&(d(n).hide(),n=n.nextSibling)}f.removeClass(a).addClass(m);
463
+ r=!0}else{if(e)for(p=void 0;e;){k=h(e.className);void 0===p&&(p=void 0===k);if(void 0!==k){if(k<=c)break;k===c+1&&(d(e).show().find(">td>span.tree-wrap-"+this.p.direction).removeClass(a).addClass(m),q&&d(n).show().find(">td>span.tree-wrap-"+this.p.direction).removeClass(a).addClass(m))}else p&&(d(e).show(),q&&d(n).show());e=e.nextSibling;q&&(n=n.nextSibling)}f.removeClass(m).addClass(a)}d(this).triggerHandler("jqGridGroupingClickGroup",[b,r]);d.isFunction(this.p.onClickGroup)&&this.p.onClickGroup.call(this,
464
+ b,r)});return!1},groupingRender:function(b,k,a,c){return this.each(function(){function g(a,b,c){var d=!1;if(0===b)d=c[a];else{var e=c[a].idx;if(0===e)d=c[a];else for(;0<=a;a--)if(c[a].idx===e-b){d=c[a];break}}return d}function m(a,b,c,f){var h=g(a,b,c),m=e.p.colModel,n,q=h.cnt;a="";var p;for(p=f;p<k;p++){var r="<td "+e.formatCol(p,1,"")+">&#160;</td>",t="{0}";d.each(h.summary,function(){if(this.nm===m[p].name){m[p].summaryTpl&&(t=m[p].summaryTpl);"string"===typeof this.st&&"avg"===this.st.toLowerCase()&&
465
+ (this.sd&&this.vd?this.v/=this.vd:this.v&&0<q&&(this.v/=q));try{this.groupCount=h.cnt,this.groupIndex=h.dataIndex,this.groupValue=h.value,n=e.formatter("",this.v,p,this)}catch(a){n=this.v}r="<td "+e.formatCol(p,1,"")+">"+d.jgrid.format(t,n)+"</td>";return!1}});a+=r}return a}var e=this,f=e.p.groupingView,h="",p="",r,q,n=f.groupCollapse?f.plusicon:f.minusicon,t,y=[],z=f.groupField.length,n=n+(" tree-wrap-"+e.p.direction);d.each(e.p.colModel,function(a,b){var c;for(c=0;c<z;c++)if(f.groupField[c]===b.name){y[c]=
466
+ a;break}});var x=0,A=d.makeArray(f.groupSummary);A.reverse();d.each(f.groups,function(g,l){if(f._locgr&&!(l.startRow+l.cnt>(a-1)*c&&l.startRow<a*c))return!0;x++;q=e.p.id+"ghead_"+l.idx;r=q+"_"+g;p="<span style='cursor:pointer;' class='ui-icon "+n+"' onclick=\"jQuery('#"+d.jgrid.jqID(e.p.id)+"').jqGrid('groupingToggle','"+r+"');return false;\"></span>";try{d.isArray(f.formatDisplayField)&&d.isFunction(f.formatDisplayField[l.idx])?(l.displayValue=f.formatDisplayField[l.idx].call(e,l.displayValue,l.value,
467
+ e.p.colModel[y[l.idx]],l.idx,f),t=l.displayValue):t=e.formatter(r,l.displayValue,y[l.idx],l.value)}catch(C){t=l.displayValue}"header"===f.groupSummaryPos[l.idx]?(h+='<tr id="'+r+'"'+(f.groupCollapse&&0<l.idx?' style="display:none;" ':" ")+'role="row" class= "ui-widget-content jqgroup ui-row-'+e.p.direction+" "+q+'"><td style="padding-left:'+12*l.idx+'px;">'+p+d.jgrid.template(f.groupText[l.idx],t,l.cnt,l.summary)+"</td>",h+=m(g,l.idx-1,f.groups,1),h+="</tr>"):h+='<tr id="'+r+'"'+(f.groupCollapse&&
468
+ 0<l.idx?' style="display:none;" ':" ")+'role="row" class= "ui-widget-content jqgroup ui-row-'+e.p.direction+" "+q+'"><td style="padding-left:'+12*l.idx+'px;" colspan="'+k+'">'+p+d.jgrid.template(f.groupText[l.idx],t,l.cnt,l.summary)+"</td></tr>";if(z-1===l.idx){var s=f.groups[g+1],v,u=0;v=l.startRow;var B=void 0!==s?f.groups[g+1].startRow:b.length;f._locgr&&(u=(a-1)*c,u>l.startRow&&(v=u));for(;v<B&&b[v-u];v++)h+=b[v-u].join("");if("header"!==f.groupSummaryPos[l.idx]){var w;if(void 0!==s){for(w=0;w<
469
+ f.groupField.length&&s.dataIndex!==f.groupField[w];w++);x=f.groupField.length-w}for(s=0;s<x;s++)A[s]&&(u="",f.groupCollapse&&!f.showSummaryOnHide&&(u=' style="display:none;"'),h+="<tr"+u+' jqfootlevel="'+(l.idx-s)+'" role="row" class="ui-widget-content jqfoot ui-row-'+e.p.direction+'">',h+=m(g,s,f.groups,0),h+="</tr>");x=w}}});d("#"+d.jgrid.jqID(e.p.id)+" tbody:first").append(h);h=null})},groupingGroupBy:function(b,k){return this.each(function(){"string"===typeof b&&(b=[b]);var a=this.p.groupingView;
470
+ this.p.grouping=!0;void 0===a.visibiltyOnNextGrouping&&(a.visibiltyOnNextGrouping=[]);var c;for(c=0;c<a.groupField.length;c++)!a.groupColumnShow[c]&&a.visibiltyOnNextGrouping[c]&&d(this).jqGrid("showCol",a.groupField[c]);for(c=0;c<b.length;c++)a.visibiltyOnNextGrouping[c]=d("#"+d.jgrid.jqID(this.p.id)+"_"+d.jgrid.jqID(b[c])).is(":visible");this.p.groupingView=d.extend(this.p.groupingView,k||{});a.groupField=b;d(this).trigger("reloadGrid")})},groupingRemove:function(b){return this.each(function(){void 0===
471
+ b&&(b=!0);this.p.grouping=!1;if(!0===b){var k=this.p.groupingView,a;for(a=0;a<k.groupField.length;a++)!k.groupColumnShow[a]&&k.visibiltyOnNextGrouping[a]&&d(this).jqGrid("showCol",k.groupField);d("tr.jqgroup, tr.jqfoot","#"+d.jgrid.jqID(this.p.id)+" tbody:first").remove();d("tr.jqgrow:hidden","#"+d.jgrid.jqID(this.p.id)+" tbody:first").show()}else d(this).trigger("reloadGrid")})},groupingCalculations:{handler:function(b,d,a,c,g,m){var e={sum:function(){return parseFloat(d||0)+parseFloat(m[a]||0)},
472
+ min:function(){return""===d?parseFloat(m[a]||0):Math.min(parseFloat(d),parseFloat(m[a]||0))},max:function(){return""===d?parseFloat(m[a]||0):Math.max(parseFloat(d),parseFloat(m[a]||0))},count:function(){""===d&&(d=0);return m.hasOwnProperty(a)?d+1:0},avg:function(){return e.sum()}};if(!e[b])throw"jqGrid Grouping No such method: "+b;b=e[b]();null!=c&&("fixed"===g?b=b.toFixed(c):(c=Math.pow(10,c),b=Math.round(b*c)/c));return b}}})})(jQuery);
473
+ (function(d){d.jgrid.extend({setTreeNode:function(b,c){return this.each(function(){var a=this;if(a.grid&&a.p.treeGrid)for(var h=a.p.expColInd,e=a.p.treeReader.expanded_field,k=a.p.treeReader.leaf_field,g=a.p.treeReader.level_field,f=a.p.treeReader.icon_field,n=a.p.treeReader.loaded,m,p,q,l;b<c;)l=d.jgrid.stripPref(a.p.idPrefix,a.rows[b].id),l=a.p.data[a.p._index[l]],"nested"!==a.p.treeGridModel||l[k]||(m=parseInt(l[a.p.treeReader.left_field],10),p=parseInt(l[a.p.treeReader.right_field],10),l[k]=p===
474
+ m+1?"true":"false",a.rows[b].cells[a.p._treeleafpos].innerHTML=l[k]),m=parseInt(l[g],10),0===a.p.tree_root_level?(q=m+1,p=m):(q=m,p=m-1),q="<div class='tree-wrap tree-wrap-"+a.p.direction+"' style='width:"+18*q+"px;'>",q+="<div style='"+("rtl"===a.p.direction?"right:":"left:")+18*p+"px;' class='ui-icon ",void 0!==l[n]&&(l[n]="true"===l[n]||!0===l[n]?!0:!1),"true"===l[k]||!0===l[k]?(q+=(void 0!==l[f]&&""!==l[f]?l[f]:a.p.treeIcons.leaf)+" tree-leaf treeclick",l[k]=!0,p="leaf"):(l[k]=!1,p=""),l[e]=("true"===
475
+ l[e]||!0===l[e]?!0:!1)&&(l[n]||void 0===l[n]),q=!1===l[e]?q+(!0===l[k]?"'":a.p.treeIcons.plus+" tree-plus treeclick'"):q+(!0===l[k]?"'":a.p.treeIcons.minus+" tree-minus treeclick'"),q+="></div></div>",d(a.rows[b].cells[h]).wrapInner("<span class='cell-wrapper"+p+"'></span>").prepend(q),m!==parseInt(a.p.tree_root_level,10)&&((l=(l=d(a).jqGrid("getNodeParent",l))&&l.hasOwnProperty(e)?l[e]:!0)||d(a.rows[b]).css("display","none")),d(a.rows[b].cells[h]).find("div.treeclick").bind("click",function(b){b=
476
+ d.jgrid.stripPref(a.p.idPrefix,d(b.target||b.srcElement,a.rows).closest("tr.jqgrow")[0].id);b=a.p._index[b];a.p.data[b][k]||(a.p.data[b][e]?(d(a).jqGrid("collapseRow",a.p.data[b]),d(a).jqGrid("collapseNode",a.p.data[b])):(d(a).jqGrid("expandRow",a.p.data[b]),d(a).jqGrid("expandNode",a.p.data[b])));return!1}),!0===a.p.ExpandColClick&&d(a.rows[b].cells[h]).find("span.cell-wrapper").css("cursor","pointer").bind("click",function(b){b=d.jgrid.stripPref(a.p.idPrefix,d(b.target||b.srcElement,a.rows).closest("tr.jqgrow")[0].id);
477
+ var c=a.p._index[b];a.p.data[c][k]||(a.p.data[c][e]?(d(a).jqGrid("collapseRow",a.p.data[c]),d(a).jqGrid("collapseNode",a.p.data[c])):(d(a).jqGrid("expandRow",a.p.data[c]),d(a).jqGrid("expandNode",a.p.data[c])));d(a).jqGrid("setSelection",b);return!1}),b++})},setTreeGrid:function(){return this.each(function(){var b=this,c=0,a,h=!1,e,k,g=[];if(b.p.treeGrid){b.p.treedatatype||d.extend(b.p,{treedatatype:b.p.datatype});b.p.subGrid=!1;b.p.altRows=!1;b.p.pgbuttons=!1;b.p.pginput=!1;b.p.gridview=!0;null===
478
+ b.p.rowTotal&&(b.p.rowNum=1E4);b.p.multiselect=!1;b.p.rowList=[];b.p.expColInd=0;a="ui-icon-triangle-1-"+("rtl"===b.p.direction?"w":"e");b.p.treeIcons=d.extend({plus:a,minus:"ui-icon-triangle-1-s",leaf:"ui-icon-radio-off"},b.p.treeIcons||{});"nested"===b.p.treeGridModel?b.p.treeReader=d.extend({level_field:"level",left_field:"lft",right_field:"rgt",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},b.p.treeReader):"adjacency"===b.p.treeGridModel&&(b.p.treeReader=d.extend({level_field:"level",
479
+ parent_id_field:"parent",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},b.p.treeReader));for(e in b.p.colModel)if(b.p.colModel.hasOwnProperty(e))for(k in a=b.p.colModel[e].name,a!==b.p.ExpandColumn||h||(h=!0,b.p.expColInd=c),c++,b.p.treeReader)b.p.treeReader.hasOwnProperty(k)&&b.p.treeReader[k]===a&&g.push(a);d.each(b.p.treeReader,function(a,e){e&&-1===d.inArray(e,g)&&("leaf_field"===a&&(b.p._treeleafpos=c),c++,b.p.colNames.push(e),b.p.colModel.push({name:e,width:1,
480
+ hidden:!0,sortable:!1,resizable:!1,hidedlg:!0,editable:!0,search:!1}))})}})},expandRow:function(b){this.each(function(){var c=this;if(c.grid&&c.p.treeGrid){var a=d(c).jqGrid("getNodeChildren",b),h=c.p.treeReader.expanded_field;d(a).each(function(){var a=c.p.idPrefix+d.jgrid.getAccessor(this,c.p.localReader.id);d(d(c).jqGrid("getGridRowById",a)).css("display","");this[h]&&d(c).jqGrid("expandRow",this)})}})},collapseRow:function(b){this.each(function(){var c=this;if(c.grid&&c.p.treeGrid){var a=d(c).jqGrid("getNodeChildren",
481
+ b),h=c.p.treeReader.expanded_field;d(a).each(function(){var a=c.p.idPrefix+d.jgrid.getAccessor(this,c.p.localReader.id);d(d(c).jqGrid("getGridRowById",a)).css("display","none");this[h]&&d(c).jqGrid("collapseRow",this)})}})},getRootNodes:function(){var b=[];this.each(function(){var c=this;if(c.grid&&c.p.treeGrid)switch(c.p.treeGridModel){case "nested":var a=c.p.treeReader.level_field;d(c.p.data).each(function(){parseInt(this[a],10)===parseInt(c.p.tree_root_level,10)&&b.push(this)});break;case "adjacency":var h=
482
+ c.p.treeReader.parent_id_field;d(c.p.data).each(function(){null!==this[h]&&"null"!==String(this[h]).toLowerCase()||b.push(this)})}});return b},getNodeDepth:function(b){var c=null;this.each(function(){if(this.grid&&this.p.treeGrid)switch(this.p.treeGridModel){case "nested":c=parseInt(b[this.p.treeReader.level_field],10)-parseInt(this.p.tree_root_level,10);break;case "adjacency":c=d(this).jqGrid("getNodeAncestors",b).length}});return c},getNodeParent:function(b){var c=null;this.each(function(){var a=
483
+ this;if(a.grid&&a.p.treeGrid)switch(a.p.treeGridModel){case "nested":var h=a.p.treeReader.left_field,e=a.p.treeReader.right_field,k=a.p.treeReader.level_field,g=parseInt(b[h],10),f=parseInt(b[e],10),n=parseInt(b[k],10);d(this.p.data).each(function(){if(parseInt(this[k],10)===n-1&&parseInt(this[h],10)<g&&parseInt(this[e],10)>f)return c=this,!1});break;case "adjacency":var m=a.p.treeReader.parent_id_field,p=a.p.localReader.id;d(this.p.data).each(function(){if(this[p]===d.jgrid.stripPref(a.p.idPrefix,
484
+ b[m]))return c=this,!1})}});return c},getNodeChildren:function(b){var c=[];this.each(function(){var a=this;if(a.grid&&a.p.treeGrid)switch(a.p.treeGridModel){case "nested":var h=a.p.treeReader.left_field,e=a.p.treeReader.right_field,k=a.p.treeReader.level_field,g=parseInt(b[h],10),f=parseInt(b[e],10),n=parseInt(b[k],10);d(this.p.data).each(function(){parseInt(this[k],10)===n+1&&parseInt(this[h],10)>g&&parseInt(this[e],10)<f&&c.push(this)});break;case "adjacency":var m=a.p.treeReader.parent_id_field,
485
+ p=a.p.localReader.id;d(this.p.data).each(function(){this[m]==d.jgrid.stripPref(a.p.idPrefix,b[p])&&c.push(this)})}});return c},getFullTreeNode:function(b){var c=[];this.each(function(){var a=this,h;if(a.grid&&a.p.treeGrid)switch(a.p.treeGridModel){case "nested":var e=a.p.treeReader.left_field,k=a.p.treeReader.right_field,g=a.p.treeReader.level_field,f=parseInt(b[e],10),n=parseInt(b[k],10),m=parseInt(b[g],10);d(this.p.data).each(function(){parseInt(this[g],10)>=m&&parseInt(this[e],10)>=f&&parseInt(this[e],
486
+ 10)<=n&&c.push(this)});break;case "adjacency":if(b){c.push(b);var p=a.p.treeReader.parent_id_field,q=a.p.localReader.id;d(this.p.data).each(function(b){h=c.length;for(b=0;b<h;b++)if(d.jgrid.stripPref(a.p.idPrefix,c[b][q])===this[p]){c.push(this);break}})}}});return c},getNodeAncestors:function(b){var c=[];this.each(function(){if(this.grid&&this.p.treeGrid)for(var a=d(this).jqGrid("getNodeParent",b);a;)c.push(a),a=d(this).jqGrid("getNodeParent",a)});return c},isVisibleNode:function(b){var c=!0;this.each(function(){if(this.grid&&
487
+ this.p.treeGrid){var a=d(this).jqGrid("getNodeAncestors",b),h=this.p.treeReader.expanded_field;d(a).each(function(){c=c&&this[h];if(!c)return!1})}});return c},isNodeLoaded:function(b){var c;this.each(function(){if(this.grid&&this.p.treeGrid){var a=this.p.treeReader.leaf_field,h=this.p.treeReader.loaded;c=void 0!==b?void 0!==b[h]?b[h]:b[a]||0<d(this).jqGrid("getNodeChildren",b).length?!0:!1:!1}});return c},expandNode:function(b){return this.each(function(){if(this.grid&&this.p.treeGrid){var c=this.p.treeReader.expanded_field,
488
+ a=this.p.treeReader.parent_id_field,h=this.p.treeReader.loaded,e=this.p.treeReader.level_field,k=this.p.treeReader.left_field,g=this.p.treeReader.right_field;if(!b[c]){var f=d.jgrid.getAccessor(b,this.p.localReader.id),n=d("#"+this.p.idPrefix+d.jgrid.jqID(f),this.grid.bDiv)[0],m=this.p._index[f];d(this).jqGrid("isNodeLoaded",this.p.data[m])?(b[c]=!0,d("div.treeclick",n).removeClass(this.p.treeIcons.plus+" tree-plus").addClass(this.p.treeIcons.minus+" tree-minus")):this.grid.hDiv.loading||(b[c]=!0,
489
+ d("div.treeclick",n).removeClass(this.p.treeIcons.plus+" tree-plus").addClass(this.p.treeIcons.minus+" tree-minus"),this.p.treeANode=n.rowIndex,this.p.datatype=this.p.treedatatype,"nested"===this.p.treeGridModel?d(this).jqGrid("setGridParam",{postData:{nodeid:f,n_left:b[k],n_right:b[g],n_level:b[e]}}):d(this).jqGrid("setGridParam",{postData:{nodeid:f,parentid:b[a],n_level:b[e]}}),d(this).trigger("reloadGrid"),b[h]=!0,"nested"===this.p.treeGridModel?d(this).jqGrid("setGridParam",{postData:{nodeid:"",
490
+ n_left:"",n_right:"",n_level:""}}):d(this).jqGrid("setGridParam",{postData:{nodeid:"",parentid:"",n_level:""}}))}}})},collapseNode:function(b){return this.each(function(){if(this.grid&&this.p.treeGrid){var c=this.p.treeReader.expanded_field;b[c]&&(b[c]=!1,c=d.jgrid.getAccessor(b,this.p.localReader.id),c=d("#"+this.p.idPrefix+d.jgrid.jqID(c),this.grid.bDiv)[0],d("div.treeclick",c).removeClass(this.p.treeIcons.minus+" tree-minus").addClass(this.p.treeIcons.plus+" tree-plus"))}})},SortTree:function(b,
491
+ c,a,h){return this.each(function(){if(this.grid&&this.p.treeGrid){var e,k,g,f=[],n=this,m;e=d(this).jqGrid("getRootNodes");e=d.jgrid.from(e);e.orderBy(b,c,a,h);m=e.select();e=0;for(k=m.length;e<k;e++)g=m[e],f.push(g),d(this).jqGrid("collectChildrenSortTree",f,g,b,c,a,h);d.each(f,function(a){var b=d.jgrid.getAccessor(this,n.p.localReader.id);d("#"+d.jgrid.jqID(n.p.id)+" tbody tr:eq("+a+")").after(d("tr#"+d.jgrid.jqID(b),n.grid.bDiv))});f=m=e=null}})},collectChildrenSortTree:function(b,c,a,h,e,k){return this.each(function(){if(this.grid&&
492
+ this.p.treeGrid){var g,f,n,m;g=d(this).jqGrid("getNodeChildren",c);g=d.jgrid.from(g);g.orderBy(a,h,e,k);m=g.select();g=0;for(f=m.length;g<f;g++)n=m[g],b.push(n),d(this).jqGrid("collectChildrenSortTree",b,n,a,h,e,k)}})},setTreeRow:function(b,c){var a=!1;this.each(function(){this.grid&&this.p.treeGrid&&(a=d(this).jqGrid("setRowData",b,c))});return a},delTreeNode:function(b){return this.each(function(){var c=this.p.localReader.id,a,h=this.p.treeReader.left_field,e=this.p.treeReader.right_field,k,g,f;
493
+ if(this.grid&&this.p.treeGrid&&(a=this.p._index[b],void 0!==a)){k=parseInt(this.p.data[a][e],10);g=k-parseInt(this.p.data[a][h],10)+1;var n=d(this).jqGrid("getFullTreeNode",this.p.data[a]);if(0<n.length)for(a=0;a<n.length;a++)d(this).jqGrid("delRowData",n[a][c]);if("nested"===this.p.treeGridModel){c=d.jgrid.from(this.p.data).greater(h,k,{stype:"integer"}).select();if(c.length)for(f in c)c.hasOwnProperty(f)&&(c[f][h]=parseInt(c[f][h],10)-g);c=d.jgrid.from(this.p.data).greater(e,k,{stype:"integer"}).select();
494
+ if(c.length)for(f in c)c.hasOwnProperty(f)&&(c[f][e]=parseInt(c[f][e],10)-g)}}})},addChildNode:function(b,c,a,h){var e=this[0];if(a){var k=e.p.treeReader.expanded_field,g=e.p.treeReader.leaf_field,f=e.p.treeReader.level_field,n=e.p.treeReader.parent_id_field,m=e.p.treeReader.left_field,p=e.p.treeReader.right_field,q=e.p.treeReader.loaded,l,u,t,w,s;l=0;var v=c,x;void 0===h&&(h=!1);if(void 0===b||null===b){s=e.p.data.length-1;if(0<=s)for(;0<=s;)l=Math.max(l,parseInt(e.p.data[s][e.p.localReader.id],
495
+ 10)),s--;b=l+1}var y=d(e).jqGrid("getInd",c);x=!1;void 0===c||null===c||""===c?(v=c=null,l="last",w=e.p.tree_root_level,s=e.p.data.length+1):(l="after",u=e.p._index[c],t=e.p.data[u],c=t[e.p.localReader.id],w=parseInt(t[f],10)+1,s=d(e).jqGrid("getFullTreeNode",t),s.length?(v=s=s[s.length-1][e.p.localReader.id],s=d(e).jqGrid("getInd",v)+1):s=d(e).jqGrid("getInd",c)+1,t[g]&&(x=!0,t[k]=!0,d(e.rows[y]).find("span.cell-wrapperleaf").removeClass("cell-wrapperleaf").addClass("cell-wrapper").end().find("div.tree-leaf").removeClass(e.p.treeIcons.leaf+
496
+ " tree-leaf").addClass(e.p.treeIcons.minus+" tree-minus"),e.p.data[u][g]=!1,t[q]=!0));u=s+1;void 0===a[k]&&(a[k]=!1);void 0===a[q]&&(a[q]=!1);a[f]=w;void 0===a[g]&&(a[g]=!0);"adjacency"===e.p.treeGridModel&&(a[n]=c);if("nested"===e.p.treeGridModel){var r;if(null!==c){g=parseInt(t[p],10);f=d.jgrid.from(e.p.data);f=f.greaterOrEquals(p,g,{stype:"integer"});f=f.select();if(f.length)for(r in f)f.hasOwnProperty(r)&&(f[r][m]=f[r][m]>g?parseInt(f[r][m],10)+2:f[r][m],f[r][p]=f[r][p]>=g?parseInt(f[r][p],10)+
497
+ 2:f[r][p]);a[m]=g;a[p]=g+1}else{g=parseInt(d(e).jqGrid("getCol",p,!1,"max"),10);f=d.jgrid.from(e.p.data).greater(m,g,{stype:"integer"}).select();if(f.length)for(r in f)f.hasOwnProperty(r)&&(f[r][m]=parseInt(f[r][m],10)+2);f=d.jgrid.from(e.p.data).greater(p,g,{stype:"integer"}).select();if(f.length)for(r in f)f.hasOwnProperty(r)&&(f[r][p]=parseInt(f[r][p],10)+2);a[m]=g+1;a[p]=g+2}}if(null===c||d(e).jqGrid("isNodeLoaded",t)||x)d(e).jqGrid("addRowData",b,a,l,v),d(e).jqGrid("setTreeNode",s,u);t&&!t[k]&&
498
+ h&&d(e.rows[y]).find("div.treeclick").click()}}})})(jQuery);
499
+ (function(d){function I(d,n){var h,e,v=[],r;if(!this||"function"!==typeof d||d instanceof RegExp)throw new TypeError;r=this.length;for(h=0;h<r;h++)if(this.hasOwnProperty(h)&&(e=this[h],d.call(n,e,h,this))){v.push(e);break}return v}d.assocArraySize=function(d){var n=0,h;for(h in d)d.hasOwnProperty(h)&&n++;return n};d.jgrid.extend({pivotSetup:function(q,n){var h=[],e=[],v=[],r=[],b={grouping:!0,groupingView:{groupField:[],groupSummary:[],groupSummaryPos:[]}},f=[],c=d.extend({rowTotals:!1,rowTotalsText:"Total",
500
+ colTotals:!1,groupSummary:!0,groupSummaryPos:"header",frozenStaticCols:!1},n||{});this.each(function(){function n(C,c,a){C=I.call(C,c,a);return 0<C.length?C[0]:null}function J(c,a){var d=0,f=!0,h;for(h in c){if(c[h]!=this[d]){f=!1;break}d++;if(d>=this.length)break}f&&(D=a);return f}function E(c,a,f,h){var g=a.length,b,k,e,l;l=d.isArray(f)?f.length:1;r=[];for(e=r.root=0;e<l;e++){var n=[],m;for(b=0;b<g;b++){if(null==f)m=k=d.trim(a[b].member)+"_"+a[b].aggregator;else{m=f[e].replace(/\s+/g,"");try{k=
501
+ 1===g?m:m+"_"+a[b].aggregator+"_"+b}catch(v){}}var t=h,u=k,x=n,y=k,w=h[k],p=a[b].member,q=c,s=void 0;switch(a[b].aggregator){case "sum":s=parseFloat(w||0)+parseFloat(q[p]||0);break;case "count":if(""===w||null==w)w=0;s=q.hasOwnProperty(p)?w+1:0;break;case "min":s=""===w||null==w?parseFloat(q[p]||0):Math.min(parseFloat(w),parseFloat(q[p]||0));break;case "max":s=""===w||null==w?parseFloat(q[p]||0):Math.max(parseFloat(w),parseFloat(q[p]||0))}t[u]=x[y]=s}r[m]=n}return h}function H(a){var d,b,g,k,e;for(g in a)if(a.hasOwnProperty(g)){if("object"!==
502
+ typeof a[g]&&("level"===g&&(void 0===F[a.level]&&(F[a.level]="",0<a.level&&"_r_Totals"!==a.text&&(f[a.level-1]={useColSpanStyle:!1,groupHeaders:[]})),F[a.level]!==a.text&&a.children.length&&"_r_Totals"!==a.text&&0<a.level&&(f[a.level-1].groupHeaders.push({titleText:a.text}),b=f[a.level-1].groupHeaders.length,e=1===b?K:G+(b-1)*z,f[a.level-1].groupHeaders[b-1].startColumnName=h[e].name,f[a.level-1].groupHeaders[b-1].numberOfColumns=h.length-e,G=h.length),F[a.level]=a.text),a.level===l&&"level"===g&&
503
+ 0<l))if(1<z){b=1;for(d in a.fields)1===b&&f[l-1].groupHeaders.push({startColumnName:d,numberOfColumns:1,titleText:a.text}),b++;f[l-1].groupHeaders[f[l-1].groupHeaders.length-1].numberOfColumns=b-1}else f.splice(l-1,1);null!=a[g]&&"object"===typeof a[g]&&H(a[g]);if("level"===g&&0<a.level)for(d in b=0,a.fields){e={};for(k in c.aggregates[b])if(c.aggregates[b].hasOwnProperty(k))switch(k){case "member":case "label":case "aggregator":break;default:e[k]=c.aggregates[b][k]}1<z?(e.name=d,e.label=c.aggregates[b].label||
504
+ d):(e.name=a.text,e.label="_r_Totals"===a.text?c.rowTotalsText:a.text);h.push(e);b++}}}var m,D,a,y=q.length,s,l,z,k,p=0;c.rowTotals&&0<c.yDimension.length&&(c.yDimension.splice(0,0,{dataName:c.yDimension[0].dataName}),c.yDimension[0].converter=function(){return"_r_Totals"});s=d.isArray(c.xDimension)?c.xDimension.length:0;l=c.yDimension.length;z=d.isArray(c.aggregates)?c.aggregates.length:0;if(0===s||0===z)throw"xDimension or aggregates optiona are not set!";var x;for(a=0;a<s;a++)x={name:c.xDimension[a].dataName,
505
+ frozen:c.frozenStaticCols},x=d.extend(!0,x,c.xDimension[a]),h.push(x);x=s-1;for(var A={};p<y;){m=q[p];var t=[],u=[];k={};a=0;do t[a]=d.trim(m[c.xDimension[a].dataName]),k[c.xDimension[a].dataName]=t[a],a++;while(a<s);var g=0;D=-1;a=n(e,J,t);if(!a){g=0;if(1<=l){for(g=0;g<l;g++)u[g]=d.trim(m[c.yDimension[g].dataName]),c.yDimension[g].converter&&d.isFunction(c.yDimension[g].converter)&&(u[g]=c.yDimension[g].converter.call(this,u[g],t,u));k=E(m,c.aggregates,u,k)}else 0===l&&(k=E(m,c.aggregates,null,k));
506
+ e.push(k)}else if(0<=D){g=0;if(1<=l){for(g=0;g<l;g++)u[g]=d.trim(m[c.yDimension[g].dataName]),c.yDimension[g].converter&&d.isFunction(c.yDimension[g].converter)&&(u[g]=c.yDimension[g].converter.call(this,u[g],t,u));a=E(m,c.aggregates,u,a)}else 0===l&&(a=E(m,c.aggregates,null,a));e[D]=a}m=0;var t=k=null,B;for(B in r){if(0===m)A.children&&void 0!==A.children||(A={text:B,level:0,children:[]}),k=A.children;else{t=null;for(a=0;a<k.length;a++)if(k[a].text===B){t=k[a];break}t?k=t.children:(k.push({children:[],
507
+ text:B,level:m,fields:r[B]}),k=k[k.length-1].children)}m++}p++}var F=[],G=h.length,K=G;0<l&&(f[l-1]={useColSpanStyle:!1,groupHeaders:[]});H(A,0);if(c.colTotals)for(p=e.length;p--;)for(a=s;a<h.length;a++)y=h[a].name,v[y]=v[y]?v[y]+parseFloat(e[p][y]||0):parseFloat(e[p][y]||0);if(0<x)for(a=0;a<x;a++)b.groupingView.groupField[a]=h[a].name,b.groupingView.groupSummary[a]=c.groupSummary,b.groupingView.groupSummaryPos[a]=c.groupSummaryPos;else b.grouping=!1;b.sortname=h[x].name;b.groupingView.hideFirstGroupCol=
508
+ !0});return{colModel:h,rows:e,groupOptions:b,groupHeaders:f,summary:v}},jqPivot:function(q,n,h,e){return this.each(function(){function v(b){var f=jQuery(r).jqGrid("pivotSetup",b,n),c=0<d.assocArraySize(f.summary)?!0:!1,e=d.jgrid.from(f.rows);for(b=0;b<f.groupOptions.groupingView.groupField.length;b++)e.orderBy(f.groupOptions.groupingView.groupField[b],"a","text","");jQuery(r).jqGrid(d.extend({datastr:d.extend(e.select(),c?{userdata:f.summary}:{}),datatype:"jsonstring",footerrow:c,userDataOnFooter:c,
509
+ colModel:f.colModel,viewrecords:!0,sortname:n.xDimension[0].dataName},h||{},f.groupOptions));f=f.groupHeaders;if(f.length)for(b=0;b<f.length;b++)f[b]&&f[b].groupHeaders.length&&jQuery(r).jqGrid("setGroupHeaders",f[b]);n.frozenStaticCols&&jQuery(r).jqGrid("setFrozenColumns")}var r=this;"string"===typeof q?d.ajax(d.extend({url:q,dataType:"json",success:function(b){v(d.jgrid.getAccessor(b,e&&e.reader?e.reader:"rows"))}},e||{})):v(q)})}})})(jQuery);
510
+ (function(c){c.jgrid.extend({jqGridImport:function(a){a=c.extend({imptype:"xml",impstring:"",impurl:"",mtype:"GET",impData:{},xmlGrid:{config:"roots>grid",data:"roots>rows"},jsonGrid:{config:"grid",data:"data"},ajaxOptions:{}},a||{});return this.each(function(){var d=this,f=function(a,b){var e=c(b.xmlGrid.config,a)[0],h=c(b.xmlGrid.data,a)[0],f,g;if(xmlJsonClass.xml2json&&c.jgrid.parse){e=xmlJsonClass.xml2json(e," ");e=c.jgrid.parse(e);for(g in e)e.hasOwnProperty(g)&&(f=e[g]);h?(h=e.grid.datatype,
511
+ e.grid.datatype="xmlstring",e.grid.datastr=a,c(d).jqGrid(f).jqGrid("setGridParam",{datatype:h})):c(d).jqGrid(f)}else alert("xml2json or parse are not present")},b=function(a,b){if(a&&"string"===typeof a){var e=!1;c.jgrid.useJSON&&(c.jgrid.useJSON=!1,e=!0);var f=c.jgrid.parse(a);e&&(c.jgrid.useJSON=!0);e=f[b.jsonGrid.config];if(f=f[b.jsonGrid.data]){var g=e.datatype;e.datatype="jsonstring";e.datastr=f;c(d).jqGrid(e).jqGrid("setGridParam",{datatype:g})}else c(d).jqGrid(e)}};switch(a.imptype){case "xml":c.ajax(c.extend({url:a.impurl,
512
+ type:a.mtype,data:a.impData,dataType:"xml",complete:function(b,g){"success"===g&&(f(b.responseXML,a),c(d).triggerHandler("jqGridImportComplete",[b,a]),c.isFunction(a.importComplete)&&a.importComplete(b))}},a.ajaxOptions));break;case "xmlstring":if(a.impstring&&"string"===typeof a.impstring){var g=c.parseXML(a.impstring);g&&(f(g,a),c(d).triggerHandler("jqGridImportComplete",[g,a]),c.isFunction(a.importComplete)&&a.importComplete(g),a.impstring=null);g=null}break;case "json":c.ajax(c.extend({url:a.impurl,
513
+ type:a.mtype,data:a.impData,dataType:"json",complete:function(f){try{b(f.responseText,a),c(d).triggerHandler("jqGridImportComplete",[f,a]),c.isFunction(a.importComplete)&&a.importComplete(f)}catch(g){}}},a.ajaxOptions));break;case "jsonstring":a.impstring&&"string"===typeof a.impstring&&(b(a.impstring,a),c(d).triggerHandler("jqGridImportComplete",[a.impstring,a]),c.isFunction(a.importComplete)&&a.importComplete(a.impstring),a.impstring=null)}})},jqGridExport:function(a){a=c.extend({exptype:"xmlstring",
514
+ root:"grid",ident:"\t"},a||{});var d=null;this.each(function(){if(this.grid){var f,b=c.extend(!0,{},c(this).jqGrid("getGridParam"));b.rownumbers&&(b.colNames.splice(0,1),b.colModel.splice(0,1));b.multiselect&&(b.colNames.splice(0,1),b.colModel.splice(0,1));b.subGrid&&(b.colNames.splice(0,1),b.colModel.splice(0,1));b.knv=null;if(b.treeGrid)for(f in b.treeReader)b.treeReader.hasOwnProperty(f)&&(b.colNames.splice(b.colNames.length-1),b.colModel.splice(b.colModel.length-1));switch(a.exptype){case "xmlstring":d=
515
+ "<"+a.root+">"+xmlJsonClass.json2xml(b,a.ident)+"</"+a.root+">";break;case "jsonstring":d="{"+xmlJsonClass.toJson(b,a.root,a.ident,!1)+"}",void 0!==b.postData.filters&&(d=d.replace(/filters":"/,'filters":'),d=d.replace(/}]}"/,"}]}"))}}});return d},excelExport:function(a){a=c.extend({exptype:"remote",url:null,oper:"oper",tag:"excel",exportOptions:{}},a||{});return this.each(function(){if(this.grid){var d;"remote"===a.exptype&&(d=c.extend({},this.p.postData),d[a.oper]=a.tag,d=jQuery.param(d),d=-1!==
516
+ a.url.indexOf("?")?a.url+"&"+d:a.url+"?"+d,window.location=d)}})}})})(jQuery);
517
+ var xmlJsonClass={xml2json:function(a,b){9===a.nodeType&&(a=a.documentElement);var g=this.removeWhite(a),g=this.toObj(g),g=this.toJson(g,a.nodeName,"\t");return"{\n"+b+(b?g.replace(/\t/g,b):g.replace(/\t|\n/g,""))+"\n}"},json2xml:function(a,b){var g=function(a,b,e){var d="",f,k;if(a instanceof Array)if(0===a.length)d+=e+"<"+b+">__EMPTY_ARRAY_</"+b+">\n";else for(f=0,k=a.length;f<k;f+=1)var n=e+g(a[f],b,e+"\t")+"\n",d=d+n;else if("object"===typeof a){f=!1;d+=e+"<"+b;for(k in a)a.hasOwnProperty(k)&&
518
+ ("@"===k.charAt(0)?d+=" "+k.substr(1)+'="'+a[k].toString()+'"':f=!0);d+=f?">":"/>";if(f){for(k in a)a.hasOwnProperty(k)&&("#text"===k?d+=a[k]:"#cdata"===k?d+="<![CDATA["+a[k]+"]]\x3e":"@"!==k.charAt(0)&&(d+=g(a[k],k,e+"\t")));d+=("\n"===d.charAt(d.length-1)?e:"")+"</"+b+">"}}else"function"===typeof a?d+=e+"<"+b+"><![CDATA["+a+"]]\x3e</"+b+">":(void 0===a&&(a=""),d='""'===a.toString()||0===a.toString().length?d+(e+"<"+b+">__EMPTY_STRING_</"+b+">"):d+(e+"<"+b+">"+a.toString()+"</"+b+">"));return d},
519
+ f="",e;for(e in a)a.hasOwnProperty(e)&&(f+=g(a[e],e,""));return b?f.replace(/\t/g,b):f.replace(/\t|\n/g,"")},toObj:function(a){var b={},g=/function/i;if(1===a.nodeType){if(a.attributes.length){var f;for(f=0;f<a.attributes.length;f+=1)b["@"+a.attributes[f].nodeName]=(a.attributes[f].nodeValue||"").toString()}if(a.firstChild){var e=f=0,h=!1,c;for(c=a.firstChild;c;c=c.nextSibling)1===c.nodeType?h=!0:3===c.nodeType&&c.nodeValue.match(/[^ \f\n\r\t\v]/)?f+=1:4===c.nodeType&&(e+=1);if(h)if(2>f&&2>e)for(this.removeWhite(a),
520
+ c=a.firstChild;c;c=c.nextSibling)3===c.nodeType?b["#text"]=this.escape(c.nodeValue):4===c.nodeType?g.test(c.nodeValue)?b[c.nodeName]=[b[c.nodeName],c.nodeValue]:b["#cdata"]=this.escape(c.nodeValue):b[c.nodeName]?b[c.nodeName]instanceof Array?b[c.nodeName][b[c.nodeName].length]=this.toObj(c):b[c.nodeName]=[b[c.nodeName],this.toObj(c)]:b[c.nodeName]=this.toObj(c);else a.attributes.length?b["#text"]=this.escape(this.innerXml(a)):b=this.escape(this.innerXml(a));else if(f)a.attributes.length?b["#text"]=
521
+ this.escape(this.innerXml(a)):(b=this.escape(this.innerXml(a)),"__EMPTY_ARRAY_"===b?b="[]":"__EMPTY_STRING_"===b&&(b=""));else if(e)if(1<e)b=this.escape(this.innerXml(a));else for(c=a.firstChild;c;c=c.nextSibling)if(g.test(a.firstChild.nodeValue)){b=a.firstChild.nodeValue;break}else b["#cdata"]=this.escape(c.nodeValue)}a.attributes.length||a.firstChild||(b=null)}else 9===a.nodeType?b=this.toObj(a.documentElement):alert("unhandled node type: "+a.nodeType);return b},toJson:function(a,b,g,f){void 0===
522
+ f&&(f=!0);var e=b?'"'+b+'"':"",h="\t",c="\n";f||(c=h="");if("[]"===a)e+=b?":[]":"[]";else if(a instanceof Array){var l,d,m=[];d=0;for(l=a.length;d<l;d+=1)m[d]=this.toJson(a[d],"",g+h,f);e+=(b?":[":"[")+(1<m.length?c+g+h+m.join(","+c+g+h)+c+g:m.join(""))+"]"}else if(null===a)e+=(b&&":")+"null";else if("object"===typeof a){l=[];for(d in a)a.hasOwnProperty(d)&&(l[l.length]=this.toJson(a[d],d,g+h,f));e+=(b?":{":"{")+(1<l.length?c+g+h+l.join(","+c+g+h)+c+g:l.join(""))+"}"}else e="string"===typeof a?e+
523
+ ((b&&":")+'"'+a.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"'):e+((b&&":")+a.toString());return e},innerXml:function(a){var b="";if("innerHTML"in a)b=a.innerHTML;else{var g=function(a){var b="",h;if(1===a.nodeType){b+="<"+a.nodeName;for(h=0;h<a.attributes.length;h+=1)b+=" "+a.attributes[h].nodeName+'="'+(a.attributes[h].nodeValue||"").toString()+'"';if(a.firstChild){b+=">";for(h=a.firstChild;h;h=h.nextSibling)b+=g(h);b+="</"+a.nodeName+">"}else b+="/>"}else 3===a.nodeType?b+=a.nodeValue:4===a.nodeType&&
524
+ (b+="<![CDATA["+a.nodeValue+"]]\x3e");return b};for(a=a.firstChild;a;a=a.nextSibling)b+=g(a)}return b},escape:function(a){return a.replace(/[\\]/g,"\\\\").replace(/[\"]/g,'\\"').replace(/[\n]/g,"\\n").replace(/[\r]/g,"\\r")},removeWhite:function(a){a.normalize();var b;for(b=a.firstChild;b;)if(3===b.nodeType)if(b.nodeValue.match(/[^ \f\n\r\t\v]/))b=b.nextSibling;else{var g=b.nextSibling;a.removeChild(b);b=g}else 1===b.nodeType&&this.removeWhite(b),b=b.nextSibling;return a}};
525
+ function tableToGrid(l,m){jQuery(l).each(function(){if(!this.grid){jQuery(this).width("99%");var b=jQuery(this).width(),c=jQuery("tr td:first-child input[type=checkbox]:first",jQuery(this)),a=jQuery("tr td:first-child input[type=radio]:first",jQuery(this)),c=0<c.length,a=!c&&0<a.length,k=c||a,d=[],e=[];jQuery("th",jQuery(this)).each(function(){0===d.length&&k?(d.push({name:"__selection__",index:"__selection__",width:0,hidden:!0}),e.push("__selection__")):(d.push({name:jQuery(this).attr("id")||jQuery.trim(jQuery.jgrid.stripHtml(jQuery(this).html())).split(" ").join("_"),
526
+ index:jQuery(this).attr("id")||jQuery.trim(jQuery.jgrid.stripHtml(jQuery(this).html())).split(" ").join("_"),width:jQuery(this).width()||150}),e.push(jQuery(this).html()))});var f=[],g=[],h=[];jQuery("tbody > tr",jQuery(this)).each(function(){var b={},a=0;jQuery("td",jQuery(this)).each(function(){if(0===a&&k){var c=jQuery("input",jQuery(this)),e=c.attr("value");g.push(e||f.length);c.is(":checked")&&h.push(e);b[d[a].name]=c.attr("value")}else b[d[a].name]=jQuery(this).html();a++});0<a&&f.push(b)});
527
+ jQuery(this).empty();jQuery(this).addClass("scroll");jQuery(this).jqGrid(jQuery.extend({datatype:"local",width:b,colNames:e,colModel:d,multiselect:c},m||{}));for(b=0;b<f.length;b++)a=null,0<g.length&&(a=g[b])&&a.replace&&(a=encodeURIComponent(a).replace(/[.\-%]/g,"_")),null===a&&(a=b+1),jQuery(this).jqGrid("addRowData",a,f[b]);for(b=0;b<h.length;b++)jQuery(this).jqGrid("setSelection",h[b])}})};
528
+ (function(b){b.jgrid.msie&&8===b.jgrid.msiever()&&(b.expr[":"].hidden=function(b){return 0===b.offsetWidth||0===b.offsetHeight||"none"===b.style.display});b.jgrid._multiselect=!1;if(b.ui&&b.ui.multiselect){if(b.ui.multiselect.prototype._setSelected){var r=b.ui.multiselect.prototype._setSelected;b.ui.multiselect.prototype._setSelected=function(a,d){var c=r.call(this,a,d);if(d&&this.selectedList){var e=this.element;this.selectedList.find("li").each(function(){b(this).data("optionLink")&&b(this).data("optionLink").remove().appendTo(e)})}return c}}b.ui.multiselect.prototype.destroy&&
529
+ (b.ui.multiselect.prototype.destroy=function(){this.element.show();this.container.remove();void 0===b.Widget?b.widget.prototype.destroy.apply(this,arguments):b.Widget.prototype.destroy.apply(this,arguments)});b.jgrid._multiselect=!0}b.jgrid.extend({sortableColumns:function(a){return this.each(function(){function d(){c.p.disableClick=!0}var c=this,e=b.jgrid.jqID(c.p.id),e={tolerance:"pointer",axis:"x",scrollSensitivity:"1",items:">th:not(:has(#jqgh_"+e+"_cb,#jqgh_"+e+"_rn,#jqgh_"+e+"_subgrid),:hidden)",
530
+ placeholder:{element:function(a){return b(document.createElement(a[0].nodeName)).addClass(a[0].className+" ui-sortable-placeholder ui-state-highlight").removeClass("ui-sortable-helper")[0]},update:function(b,a){a.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));a.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}},update:function(a,
531
+ e){var d=b(e.item).parent(),d=b(">th",d),f={},g=c.p.id+"_";b.each(c.p.colModel,function(b){f[this.name]=b});var l=[];d.each(function(){var a=b(">div",this).get(0).id.replace(/^jqgh_/,"").replace(g,"");f.hasOwnProperty(a)&&l.push(f[a])});b(c).jqGrid("remapColumns",l,!0,!0);b.isFunction(c.p.sortable.update)&&c.p.sortable.update(l);setTimeout(function(){c.p.disableClick=!1},50)}};c.p.sortable.options?b.extend(e,c.p.sortable.options):b.isFunction(c.p.sortable)&&(c.p.sortable={update:c.p.sortable});if(e.start){var g=
532
+ e.start;e.start=function(b,a){d();g.call(this,b,a)}}else e.start=d;c.p.sortable.exclude&&(e.items+=":not("+c.p.sortable.exclude+")");a.sortable(e).data("sortable").floating=!0})},columnChooser:function(a){function d(a,c){a&&("string"===typeof a?b.fn[a]&&b.fn[a].apply(c,b.makeArray(arguments).slice(2)):b.isFunction(a)&&a.apply(c,b.makeArray(arguments).slice(2)))}var c=this;if(!b("#colchooser_"+b.jgrid.jqID(c[0].p.id)).length){var e=b('<div id="colchooser_'+c[0].p.id+'" style="position:relative;overflow:hidden"><div><select multiple="multiple"></select></div></div>'),
533
+ g=b("select",e);a=b.extend({width:420,height:240,classname:null,done:function(b){b&&c.jqGrid("remapColumns",b,!0)},msel:"multiselect",dlog:"dialog",dialog_opts:{minWidth:470},dlog_opts:function(a){var c={};c[a.bSubmit]=function(){a.apply_perm();a.cleanup(!1)};c[a.bCancel]=function(){a.cleanup(!0)};return b.extend(!0,{buttons:c,close:function(){a.cleanup(!0)},modal:a.modal||!1,resizable:a.resizable||!0,width:a.width+20},a.dialog_opts||{})},apply_perm:function(){b("option",g).each(function(){this.selected?
534
+ c.jqGrid("showCol",k[this.value].name):c.jqGrid("hideCol",k[this.value].name)});var e=[];b("option:selected",g).each(function(){e.push(parseInt(this.value,10))});b.each(e,function(){delete p[k[parseInt(this,10)].name]});b.each(p,function(){var b=parseInt(this,10);var a=e,c=b;if(0<=c){var d=a.slice(),k=d.splice(c,Math.max(a.length-c,c));c>a.length&&(c=a.length);d[c]=b;e=d.concat(k)}else e=void 0});a.done&&a.done.call(c,e)},cleanup:function(b){d(a.dlog,e,"destroy");d(a.msel,g,"destroy");e.remove();
535
+ b&&a.done&&a.done.call(c)},msel_opts:{}},b.jgrid.col,a||{});if(b.ui&&b.ui.multiselect&&"multiselect"===a.msel){if(!b.jgrid._multiselect){alert("Multiselect plugin loaded after jqGrid. Please load the plugin before the jqGrid!");return}a.msel_opts=b.extend(b.ui.multiselect.defaults,a.msel_opts)}a.caption&&e.attr("title",a.caption);a.classname&&(e.addClass(a.classname),g.addClass(a.classname));a.width&&(b(">div",e).css({width:a.width,margin:"0 auto"}),g.css("width",a.width));a.height&&(b(">div",e).css("height",
536
+ a.height),g.css("height",a.height-10));var k=c.jqGrid("getGridParam","colModel"),t=c.jqGrid("getGridParam","colNames"),p={},f=[];g.empty();b.each(k,function(a){p[this.name]=a;this.hidedlg?this.hidden||f.push(a):g.append("<option value='"+a+"' "+(this.hidden?"":"selected='selected'")+">"+b.jgrid.stripHtml(t[a])+"</option>")});var q=b.isFunction(a.dlog_opts)?a.dlog_opts.call(c,a):a.dlog_opts;d(a.dlog,e,q);q=b.isFunction(a.msel_opts)?a.msel_opts.call(c,a):a.msel_opts;d(a.msel,g,q)}},sortableRows:function(a){return this.each(function(){var d=
537
+ this;d.grid&&!d.p.treeGrid&&b.fn.sortable&&(a=b.extend({cursor:"move",axis:"y",items:".jqgrow"},a||{}),a.start&&b.isFunction(a.start)?(a._start_=a.start,delete a.start):a._start_=!1,a.update&&b.isFunction(a.update)?(a._update_=a.update,delete a.update):a._update_=!1,a.start=function(c,e){b(e.item).css("border-width","0");b("td",e.item).each(function(b){this.style.width=d.grid.cols[b].style.width});if(d.p.subGrid){var g=b(e.item).attr("id");try{b(d).jqGrid("collapseSubGridRow",g)}catch(k){}}a._start_&&
538
+ a._start_.apply(this,[c,e])},a.update=function(c,e){b(e.item).css("border-width","");!0===d.p.rownumbers&&b("td.jqgrid-rownum",d.rows).each(function(a){b(this).html(a+1+(parseInt(d.p.page,10)-1)*parseInt(d.p.rowNum,10))});a._update_&&a._update_.apply(this,[c,e])},b("tbody:first",d).sortable(a),b("tbody:first",d).disableSelection())})},gridDnD:function(a){return this.each(function(){function d(){var a=b.data(c,"dnd");b("tr.jqgrow:not(.ui-draggable)",c).draggable(b.isFunction(a.drag)?a.drag.call(b(c),
539
+ a):a.drag)}var c=this,e,g;if(c.grid&&!c.p.treeGrid&&b.fn.draggable&&b.fn.droppable)if(void 0===b("#jqgrid_dnd")[0]&&b("body").append("<table id='jqgrid_dnd' class='ui-jqgrid-dnd'></table>"),"string"===typeof a&&"updateDnD"===a&&!0===c.p.jqgdnd)d();else if(a=b.extend({drag:function(a){return b.extend({start:function(e,d){var f;if(c.p.subGrid){f=b(d.helper).attr("id");try{b(c).jqGrid("collapseSubGridRow",f)}catch(g){}}for(f=0;f<b.data(c,"dnd").connectWith.length;f++)0===b(b.data(c,"dnd").connectWith[f]).jqGrid("getGridParam",
540
+ "reccount")&&b(b.data(c,"dnd").connectWith[f]).jqGrid("addRowData","jqg_empty_row",{});d.helper.addClass("ui-state-highlight");b("td",d.helper).each(function(b){this.style.width=c.grid.headers[b].width+"px"});a.onstart&&b.isFunction(a.onstart)&&a.onstart.call(b(c),e,d)},stop:function(e,d){var f;d.helper.dropped&&!a.dragcopy&&(f=b(d.helper).attr("id"),void 0===f&&(f=b(this).attr("id")),b(c).jqGrid("delRowData",f));for(f=0;f<b.data(c,"dnd").connectWith.length;f++)b(b.data(c,"dnd").connectWith[f]).jqGrid("delRowData",
541
+ "jqg_empty_row");a.onstop&&b.isFunction(a.onstop)&&a.onstop.call(b(c),e,d)}},a.drag_opts||{})},drop:function(a){return b.extend({accept:function(a){if(!b(a).hasClass("jqgrow"))return a;a=b(a).closest("table.ui-jqgrid-btable");return 0<a.length&&void 0!==b.data(a[0],"dnd")?(a=b.data(a[0],"dnd").connectWith,-1!==b.inArray("#"+b.jgrid.jqID(this.id),a)?!0:!1):!1},drop:function(e,d){if(b(d.draggable).hasClass("jqgrow")){var f=b(d.draggable).attr("id"),f=d.draggable.parent().parent().jqGrid("getRowData",
542
+ f);if(!a.dropbyname){var g=0,l={},h,n,s=b("#"+b.jgrid.jqID(this.id)).jqGrid("getGridParam","colModel");try{for(n in f)f.hasOwnProperty(n)&&(h=s[g].name,"cb"!==h&&"rn"!==h&&"subgrid"!==h&&f.hasOwnProperty(n)&&s[g]&&(l[h]=f[n]),g++);f=l}catch(r){}}d.helper.dropped=!0;a.beforedrop&&b.isFunction(a.beforedrop)&&(h=a.beforedrop.call(this,e,d,f,b("#"+b.jgrid.jqID(c.p.id)),b(this)),void 0!==h&&null!==h&&"object"===typeof h&&(f=h));if(d.helper.dropped){var m;a.autoid&&(b.isFunction(a.autoid)?m=a.autoid.call(this,
543
+ f):(m=Math.ceil(1E3*Math.random()),m=a.autoidprefix+m));b("#"+b.jgrid.jqID(this.id)).jqGrid("addRowData",m,f,a.droppos)}a.ondrop&&b.isFunction(a.ondrop)&&a.ondrop.call(this,e,d,f)}}},a.drop_opts||{})},onstart:null,onstop:null,beforedrop:null,ondrop:null,drop_opts:{activeClass:"ui-state-active",hoverClass:"ui-state-hover"},drag_opts:{revert:"invalid",helper:"clone",cursor:"move",appendTo:"#jqgrid_dnd",zIndex:5E3},dragcopy:!1,dropbyname:!1,droppos:"first",autoid:!0,autoidprefix:"dnd_"},a||{}),a.connectWith)for(a.connectWith=
544
+ a.connectWith.split(","),a.connectWith=b.map(a.connectWith,function(a){return b.trim(a)}),b.data(c,"dnd",a),0===c.p.reccount||c.p.jqgdnd||d(),c.p.jqgdnd=!0,e=0;e<a.connectWith.length;e++)g=a.connectWith[e],b(g).droppable(b.isFunction(a.drop)?a.drop.call(b(c),a):a.drop)})},gridResize:function(a){return this.each(function(){var d=this,c=b.jgrid.jqID(d.p.id);d.grid&&b.fn.resizable&&(a=b.extend({},a||{}),a.alsoResize?(a._alsoResize_=a.alsoResize,delete a.alsoResize):a._alsoResize_=!1,a.stop&&b.isFunction(a.stop)?
545
+ (a._stop_=a.stop,delete a.stop):a._stop_=!1,a.stop=function(e,g){b(d).jqGrid("setGridParam",{height:b("#gview_"+c+" .ui-jqgrid-bdiv").height()});b(d).jqGrid("setGridWidth",g.size.width,a.shrinkToFit);a._stop_&&a._stop_.call(d,e,g)},a.alsoResize=a._alsoResize_?eval("("+("{'#gview_"+c+" .ui-jqgrid-bdiv':true,'"+a._alsoResize_+"':true}")+")"):b(".ui-jqgrid-bdiv","#gview_"+c),delete a._alsoResize_,b("#gbox_"+c).resizable(a))})}})})(jQuery);
app/assets/js/plugins/chosen.jquery.min.js ADDED
@@ -0,0 +1,2 @@
 
 
1
+ /* Chosen v1.4.2 | (c) 2011-2015 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
+ (function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),title:a.title?a.title:void 0,children:0,disabled:a.disabled,classes:a.className}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,title:a.title?a.title:void 0,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,group_label:null!=b?this.parsed[b].label:null,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&amp;"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.choice_label=function(a){return this.include_group_label_in_selected&&null!=a.group_label?"<b class='group-name'>"+a.group_label+"</b>"+a.html:a.html},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(c)));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,a.title&&(c.title=a.title),this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b,c;return a.search_match||a.group_match?a.active_options>0?(b=[],b.push("group-result"),a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.innerHTML=a.search_text,a.title&&(c.title=a.title),this.outerHTML(c)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l;for(this.no_results_clear(),d=0,f=this.get_search_text(),a=f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),i=new RegExp(a,"i"),c=this.get_search_regex(a),l=this.results_data,j=0,k=l.length;k>j;j++)b=l[j],b.search_match=!1,e=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(e=this.results_data[b.group_array_index],0===e.active_options&&e.search_match&&(d+=1),e.active_options+=1),b.search_text=b.group?b.label:b.html,(!b.group||this.group_search)&&(b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(d+=1),b.search_match?(f.length&&(g=b.search_text.search(i),h=b.search_text.substr(0,g+f.length)+"</em>"+b.search_text.substr(g+f.length),b.search_text=h.substr(0,g)+"<em>"+h.substr(g)),null!=e&&(e.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>d&&f.length?(this.update_results_content(""),this.no_results(f)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.get_search_regex=function(a){var b;return b=this.search_contains?"":"^",new RegExp(b+a,"i")},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d instanceof Chosen?d.destroy():d instanceof Chosen||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},Chosen.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("touchstart.chosen",function(b){return a.container_mousedown(b),b.preventDefault()}),this.container.bind("touchend.chosen",function(b){return a.container_mouseup(b),b.preventDefault()}),this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=a.originalEvent.deltaY||-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(b)+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),b.addClass("result-selected"),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(this.choice_label(c)),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,a.preventDefault(),this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:this.results_showing&&a.preventDefault();break;case 32:this.disable_search&&a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}).call(this);
app/assets/js/plugins/icheck.min.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /*! iCheck v1.0.2 by Damir Sultanov, http://git.io/arlzeA, MIT Licensed */
2
+ (function(f){function A(a,b,d){var c=a[0],g=/er/.test(d)?_indeterminate:/bl/.test(d)?n:k,e=d==_update?{checked:c[k],disabled:c[n],indeterminate:"true"==a.attr(_indeterminate)||"false"==a.attr(_determinate)}:c[g];if(/^(ch|di|in)/.test(d)&&!e)x(a,g);else if(/^(un|en|de)/.test(d)&&e)q(a,g);else if(d==_update)for(var f in e)e[f]?x(a,f,!0):q(a,f,!0);else if(!b||"toggle"==d){if(!b)a[_callback]("ifClicked");e?c[_type]!==r&&q(a,g):x(a,g)}}function x(a,b,d){var c=a[0],g=a.parent(),e=b==k,u=b==_indeterminate,
3
+ v=b==n,s=u?_determinate:e?y:"enabled",F=l(a,s+t(c[_type])),B=l(a,b+t(c[_type]));if(!0!==c[b]){if(!d&&b==k&&c[_type]==r&&c.name){var w=a.closest("form"),p='input[name="'+c.name+'"]',p=w.length?w.find(p):f(p);p.each(function(){this!==c&&f(this).data(m)&&q(f(this),b)})}u?(c[b]=!0,c[k]&&q(a,k,"force")):(d||(c[b]=!0),e&&c[_indeterminate]&&q(a,_indeterminate,!1));D(a,e,b,d)}c[n]&&l(a,_cursor,!0)&&g.find("."+C).css(_cursor,"default");g[_add](B||l(a,b)||"");g.attr("role")&&!u&&g.attr("aria-"+(v?n:k),"true");
4
+ g[_remove](F||l(a,s)||"")}function q(a,b,d){var c=a[0],g=a.parent(),e=b==k,f=b==_indeterminate,m=b==n,s=f?_determinate:e?y:"enabled",q=l(a,s+t(c[_type])),r=l(a,b+t(c[_type]));if(!1!==c[b]){if(f||!d||"force"==d)c[b]=!1;D(a,e,s,d)}!c[n]&&l(a,_cursor,!0)&&g.find("."+C).css(_cursor,"pointer");g[_remove](r||l(a,b)||"");g.attr("role")&&!f&&g.attr("aria-"+(m?n:k),"false");g[_add](q||l(a,s)||"")}function E(a,b){if(a.data(m)){a.parent().html(a.attr("style",a.data(m).s||""));if(b)a[_callback](b);a.off(".i").unwrap();
5
+ f(_label+'[for="'+a[0].id+'"]').add(a.closest(_label)).off(".i")}}function l(a,b,f){if(a.data(m))return a.data(m).o[b+(f?"":"Class")]}function t(a){return a.charAt(0).toUpperCase()+a.slice(1)}function D(a,b,f,c){if(!c){if(b)a[_callback]("ifToggled");a[_callback]("ifChanged")[_callback]("if"+t(f))}}var m="iCheck",C=m+"-helper",r="radio",k="checked",y="un"+k,n="disabled";_determinate="determinate";_indeterminate="in"+_determinate;_update="update";_type="type";_click="click";_touch="touchbegin.i touchend.i";
6
+ _add="addClass";_remove="removeClass";_callback="trigger";_label="label";_cursor="cursor";_mobile=/ipad|iphone|ipod|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent);f.fn[m]=function(a,b){var d='input[type="checkbox"], input[type="'+r+'"]',c=f(),g=function(a){a.each(function(){var a=f(this);c=a.is(d)?c.add(a):c.add(a.find(d))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(a))return a=a.toLowerCase(),g(this),c.each(function(){var c=
7
+ f(this);"destroy"==a?E(c,"ifDestroyed"):A(c,!0,a);f.isFunction(b)&&b()});if("object"!=typeof a&&a)return this;var e=f.extend({checkedClass:k,disabledClass:n,indeterminateClass:_indeterminate,labelHover:!0},a),l=e.handle,v=e.hoverClass||"hover",s=e.focusClass||"focus",t=e.activeClass||"active",B=!!e.labelHover,w=e.labelHoverClass||"hover",p=(""+e.increaseArea).replace("%","")|0;if("checkbox"==l||l==r)d='input[type="'+l+'"]';-50>p&&(p=-50);g(this);return c.each(function(){var a=f(this);E(a);var c=this,
8
+ b=c.id,g=-p+"%",d=100+2*p+"%",d={position:"absolute",top:g,left:g,display:"block",width:d,height:d,margin:0,padding:0,background:"#fff",border:0,opacity:0},g=_mobile?{position:"absolute",visibility:"hidden"}:p?d:{position:"absolute",opacity:0},l="checkbox"==c[_type]?e.checkboxClass||"icheckbox":e.radioClass||"i"+r,z=f(_label+'[for="'+b+'"]').add(a.closest(_label)),u=!!e.aria,y=m+"-"+Math.random().toString(36).substr(2,6),h='<div class="'+l+'" '+(u?'role="'+c[_type]+'" ':"");u&&z.each(function(){h+=
9
+ 'aria-labelledby="';this.id?h+=this.id:(this.id=y,h+=y);h+='"'});h=a.wrap(h+"/>")[_callback]("ifCreated").parent().append(e.insert);d=f('<ins class="'+C+'"/>').css(d).appendTo(h);a.data(m,{o:e,s:a.attr("style")}).css(g);e.inheritClass&&h[_add](c.className||"");e.inheritID&&b&&h.attr("id",m+"-"+b);"static"==h.css("position")&&h.css("position","relative");A(a,!0,_update);if(z.length)z.on(_click+".i mouseover.i mouseout.i "+_touch,function(b){var d=b[_type],e=f(this);if(!c[n]){if(d==_click){if(f(b.target).is("a"))return;
10
+ A(a,!1,!0)}else B&&(/ut|nd/.test(d)?(h[_remove](v),e[_remove](w)):(h[_add](v),e[_add](w)));if(_mobile)b.stopPropagation();else return!1}});a.on(_click+".i focus.i blur.i keyup.i keydown.i keypress.i",function(b){var d=b[_type];b=b.keyCode;if(d==_click)return!1;if("keydown"==d&&32==b)return c[_type]==r&&c[k]||(c[k]?q(a,k):x(a,k)),!1;if("keyup"==d&&c[_type]==r)!c[k]&&x(a,k);else if(/us|ur/.test(d))h["blur"==d?_remove:_add](s)});d.on(_click+" mousedown mouseup mouseover mouseout "+_touch,function(b){var d=
11
+ b[_type],e=/wn|up/.test(d)?t:v;if(!c[n]){if(d==_click)A(a,!1,!0);else{if(/wn|er|in/.test(d))h[_add](e);else h[_remove](e+" "+t);if(z.length&&B&&e==v)z[/ut|nd/.test(d)?_remove:_add](w)}if(_mobile)b.stopPropagation();else return!1}})})}})(window.jQuery||window.Zepto);
app/assets/js/plugins/jquery.bpopup.min.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*================================================================================
2
+ * @name: bPopup - if you can't get it up, use bPopup
3
+ * @author: (c)Bjoern Klinggaard (twitter@bklinggaard)
4
+ * @demo: http://dinbror.dk/bpopup
5
+ * @version: 0.11.0.min
6
+ ================================================================================*/
7
+ (function(c){c.fn.bPopup=function(A,E){function L(){a.contentContainer=c(a.contentContainer||b);switch(a.content){case "iframe":var d=c('<iframe class="b-iframe" '+a.iframeAttr+"></iframe>");d.appendTo(a.contentContainer);t=b.outerHeight(!0);u=b.outerWidth(!0);B();d.attr("src",a.loadUrl);l(a.loadCallback);break;case "image":B();c("<img />").load(function(){l(a.loadCallback);F(c(this))}).attr("src",a.loadUrl).hide().appendTo(a.contentContainer);break;default:B(),c('<div class="b-ajax-wrapper"></div>').load(a.loadUrl,a.loadData,function(d,b,e){l(a.loadCallback,b);F(c(this))}).hide().appendTo(a.contentContainer)}}function B(){a.modal&&c('<div class="b-modal '+e+'"></div>').css({backgroundColor:a.modalColor,position:"fixed",top:0,right:0,bottom:0,left:0,opacity:0,zIndex:a.zIndex+v}).appendTo(a.appendTo).fadeTo(a.speed,a.opacity);C();b.data("bPopup",a).data("id",e).css({left:"slideIn"==a.transition||"slideBack"==a.transition?"slideBack"==a.transition?f.scrollLeft()+w:-1*(x+u):m(!(!a.follow[0]&&n||g)),position:a.positionStyle||"absolute",top:"slideDown"==a.transition||"slideUp"==a.transition?"slideUp"==a.transition?f.scrollTop()+y:z+-1*t:p(!(!a.follow[1]&&q||g)),"z-index":a.zIndex+v+1}).each(function(){a.appending&&c(this).appendTo(a.appendTo)});G(!0)}function r(){a.modal&&c(".b-modal."+b.data("id")).fadeTo(a.speed,0,function(){c(this).remove()});a.scrollBar||c("html").css("overflow","auto");c(".b-modal."+e).unbind("click");f.unbind("keydown."+e);k.unbind("."+e).data("bPopup",0<k.data("bPopup")-1?k.data("bPopup")-1:null);b.undelegate(".bClose, ."+a.closeClass,"click."+e,r).data("bPopup",null);clearTimeout(H);G();return!1}function I(d){y=k.height();w=k.width();h=D();if(h.x||h.y)clearTimeout(J),J=setTimeout(function(){C();d=d||a.followSpeed;var e={};h.x&&(e.left=a.follow[0]?m(!0):"auto");h.y&&(e.top=a.follow[1]?p(!0):"auto");b.dequeue().each(function(){g?c(this).css({left:x,top:z}):c(this).animate(e,d,a.followEasing)})},50)}function F(d){var c=d.width(),e=d.height(),f={};a.contentContainer.css({height:e,width:c});e>=b.height()&&(f.height=b.height());c>=b.width()&&(f.width=b.width());t=b.outerHeight(!0);u=b.outerWidth(!0);C();a.contentContainer.css({height:"auto",width:"auto"});f.left=m(!(!a.follow[0]&&n||g));f.top=p(!(!a.follow[1]&&q||g));b.animate(f,250,function(){d.show();h=D()})}function M(){k.data("bPopup",v);b.delegate(".bClose, ."+a.closeClass,"click."+e,r);a.modalClose&&c(".b-modal."+e).css("cursor","pointer").bind("click",r);N||!a.follow[0]&&!a.follow[1]||k.bind("scroll."+e,function(){if(h.x||h.y){var d={};h.x&&(d.left=a.follow[0]?m(!g):"auto");h.y&&(d.top=a.follow[1]?p(!g):"auto");b.dequeue().animate(d,a.followSpeed,a.followEasing)}}).bind("resize."+e,function(){I()});a.escClose&&f.bind("keydown."+e,function(a){27==a.which&&r()})}function G(d){function c(e){b.css({display:"block",opacity:1}).animate(e,a.speed,a.easing,function(){K(d)})}switch(d?a.transition:a.transitionClose||a.transition){case "slideIn":c({left:d?m(!(!a.follow[0]&&n||g)):f.scrollLeft()-(u||b.outerWidth(!0))-200});break;case "slideBack":c({left:d?m(!(!a.follow[0]&&n||g)):f.scrollLeft()+w+200});break;case "slideDown":c({top:d?p(!(!a.follow[1]&&q||g)):f.scrollTop()-(t||b.outerHeight(!0))-200});break;case "slideUp":c({top:d?p(!(!a.follow[1]&&q||g)):f.scrollTop()+y+200});break;default:b.stop().fadeTo(a.speed,d?1:0,function(){K(d)})}}function K(d){d?(M(),l(E),a.autoClose&&(H=setTimeout(r,a.autoClose))):(b.hide(),l(a.onClose),a.loadUrl&&(a.contentContainer.empty(),b.css({height:"auto",width:"auto"})))}function m(a){return a?x+f.scrollLeft():x}function p(a){return a?z+f.scrollTop():z}function l(a,e){c.isFunction(a)&&a.call(b,e)}function C(){z=q?a.position[1]:Math.max(0,(y-b.outerHeight(!0))/2-a.amsl);x=n?a.position[0]:(w-b.outerWidth(!0))/2;h=D()}function D(){return{x:w>b.outerWidth(!0),y:y>b.outerHeight(!0)}}c.isFunction(A)&&(E=A,A=null);var a=c.extend({},c.fn.bPopup.defaults,A);a.scrollBar||c("html").css("overflow","hidden");var b=this,f=c(document),k=c(window),y=k.height(),w=k.width(),N=/OS 6(_\d)+/i.test(navigator.userAgent),v=0,e,h,q,n,g,z,x,t,u,J,H;b.close=function(){r()};b.reposition=function(a){I(a)};return b.each(function(){c(this).data("bPopup")||(l(a.onOpen),v=(k.data("bPopup")||0)+1,e="__b-popup"+v+"__",q="auto"!==a.position[1],n="auto"!==a.position[0],g="fixed"===a.positionStyle,t=b.outerHeight(!0),u=b.outerWidth(!0),a.loadUrl?L():B())})};c.fn.bPopup.defaults={amsl:50,appending:!0,appendTo:"body",autoClose:!1,closeClass:"b-close",content:"ajax",contentContainer:!1,easing:"swing",escClose:!0,follow:[!0,!0],followEasing:"swing",followSpeed:500,iframeAttr:'scrolling="no" frameborder="0"',loadCallback:!1,loadData:!1,loadUrl:!1,modal:!0,modalClose:!0,modalColor:"#000",onClose:!1,onOpen:!1,opacity:.7,position:["auto","auto"],positionStyle:"absolute",scrollBar:!0,speed:250,transition:"fadeIn",transitionClose:!1,zIndex:9997}})(jQuery);
app/assets/js/supsystic.ui.js ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * Main UI file.
3
+ *
4
+ * Here we activate and configure all scripts or
5
+ * jQuery plugins required for UI.
6
+ *
7
+ */
8
+ (function ($, window, vendor, undefined) {
9
+
10
+ $(document).ready(function () {
11
+
12
+ /* Bootstrap Tooltips */
13
+ // $('body').tooltip({
14
+ // selector: '.supsystic-plugin [data-toggle="tooltip"]',
15
+ // container: 'body'
16
+ // });
17
+
18
+ $('[data-toggle="tooltip"]').tooltipster({
19
+ contentAsHTML: true,
20
+ interactive: true,
21
+ position: 'top-left',
22
+ updateAnimation: true,
23
+ animation: 'swing',
24
+ functionReady: function(origin) {
25
+ $('img').load(function(){
26
+ origin.tooltipster('reposition');
27
+ });
28
+ }
29
+ });
30
+
31
+ $('[data-target-toggle]').on('click change ifChanged', function(event) {
32
+ event.preventDefault();
33
+ $target = $($(this).data('target-toggle'));
34
+ $target.fadeToggle();
35
+ });
36
+
37
+ /* Minimum height for the container */
38
+ var $autoHeight = $('.supsystic-item'),
39
+ naviationHeight = $('.supsystic-navigation').outerHeight();
40
+
41
+ $autoHeight.each(function () {
42
+ $(this).css({ minHeight: naviationHeight });
43
+ });
44
+
45
+ $('input').iCheck({
46
+ checkboxClass: 'icheckbox_minimal',
47
+ radioClass: 'iradio_minimal'
48
+ });
49
+ });
50
+
51
+ }(jQuery, window, 'supsystic'));
app/configs/global.php ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ <?php
2
+
3
+ return array(
4
+ 'plugin_homepage' => 'https://supsystic.com/plugins/data-tables-generator-plugin/',
5
+ 'campaign' => 'data-tables',
6
+ );
app/configs/modules/promo.php ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ <?php return array(
2
+ 'promo_plugin_name' => '',
3
+ 'promo_plugin_url' => '',
4
+ 'promo_video_url' => '',
5
+ 'promo_plugin_features' => array('%features%'),
6
+ );
app/langs/default.po ADDED
@@ -0,0 +1,1607 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ "\n"
3
+ " You can set the rows and cols from the selected range, which is need to be removed from diagram.<br /><br />\n"
4
+ " For example: 1r,2c<br /><br />\n"
5
+ " In this case the first row and the second column will be removed from diagram.<br /><br />\n"
6
+ " Leave this field blank to use all selected rows and columns."
7
+ msgstr ""
8
+
9
+ msgid "(filtered from _MAX_ total entries)"
10
+ msgstr ""
11
+
12
+ msgid "11x17"
13
+ msgstr ""
14
+
15
+ msgid "2A0"
16
+ msgstr ""
17
+
18
+ msgid "3D Diagram"
19
+ msgstr ""
20
+
21
+ msgid "4A0"
22
+ msgstr ""
23
+
24
+ msgid "8.5x11"
25
+ msgstr ""
26
+
27
+ msgid "8.5x14"
28
+ msgstr ""
29
+
30
+ msgid "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Contact us </a> through the Forum on our site - if you have some question, offer or wish."
31
+ msgstr ""
32
+
33
+ msgid "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - you’ll have to enter license key (you can find it in your personal account on our site). Go to the License tab and enter your email and license key. Once you have activated your PRO license - you can use all its advanced options. <br><br>That’s all. From this moment you can use your Data Table without any doubt. But if you still have some question - do not hesitate to contact us through our <a href=\"https://supsystic.com/contact-us/\">internal support</a> or on our <a href=\"http://supsystic.com/forum/datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-generator-by-supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a href=\"https://wordpress.org/support/view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org.</a> <br><br>We hope that you like our Data Table plugin and wish you all the best! Good luck!"
34
+ msgstr ""
35
+
36
+ msgid "A small guide for the first-time user"
37
+ msgstr ""
38
+
39
+ msgid ""
40
+ "A stacked column chart is a column chart that places related values atop one another.<br /><br />\n"
41
+ " "Relative Mode" formats each value as a fraction of 1.<br /><br />\n"
42
+ " "Percent Mode" formats each value as a percentage of 100%. "
43
+ msgstr ""
44
+
45
+ msgid "A0"
46
+ msgstr ""
47
+
48
+ msgid "A1"
49
+ msgstr ""
50
+
51
+ msgid "A10"
52
+ msgstr ""
53
+
54
+ msgid "A2"
55
+ msgstr ""
56
+
57
+ msgid "A3"
58
+ msgstr ""
59
+
60
+ msgid "A4"
61
+ msgstr ""
62
+
63
+ msgid "A5"
64
+ msgstr ""
65
+
66
+ msgid "A6"
67
+ msgstr ""
68
+
69
+ msgid "A7"
70
+ msgstr ""
71
+
72
+ msgid "A8"
73
+ msgstr ""
74
+
75
+ msgid "A9"
76
+ msgstr ""
77
+
78
+ msgid "Above table"
79
+ msgstr ""
80
+
81
+ msgid "Above the chart"
82
+ msgstr ""
83
+
84
+ msgid "Actions"
85
+ msgstr ""
86
+
87
+ msgid "Activate"
88
+ msgstr ""
89
+
90
+ msgid "Activate License"
91
+ msgstr ""
92
+
93
+ msgid "Actually, Data Table plugin is very simple and has a lot of different options at the same time. That’s why when you close this article I will show you the main of them, but the very detailed one you can find on our site. I hope that you will have no questions after even this small guide. For the first time we will help you to install and create your first table, but if you need help - contact us through the internal support"
94
+ msgstr ""
95
+
96
+ msgid "Add <a href=\"%s\" target=\"_blank\">editable field</a> for selected cells to edit cell value on frontend. Enjoy the <a href=\"%s\" target=\"_blank\">practical example</a>."
97
+ msgstr ""
98
+
99
+ msgid "Add Fixed Column Width"
100
+ msgstr ""
101
+
102
+ msgid "Add Multiple Sorting"
103
+ msgstr ""
104
+
105
+ msgid "Add Option"
106
+ msgstr ""
107
+
108
+ msgid "Add automatic highlight for table odd rows"
109
+ msgstr ""
110
+
111
+ msgid "Add column on the left"
112
+ msgstr ""
113
+
114
+ msgid "Add diagram"
115
+ msgstr ""
116
+
117
+ msgid "Add dropdown list for highlighted cell to change cell value on frontend."
118
+ msgstr ""
119
+
120
+ msgid "Add editable field"
121
+ msgstr ""
122
+
123
+ msgid "Add new table"
124
+ msgstr ""
125
+
126
+ msgid "Add row above"
127
+ msgstr ""
128
+
129
+ msgid "Add table"
130
+ msgstr ""
131
+
132
+ msgid "Align by First Table"
133
+ msgstr ""
134
+
135
+ msgid "Alignment"
136
+ msgstr ""
137
+
138
+ msgid "Allow export table to pdf, csv, xls on frontend"
139
+ msgstr ""
140
+
141
+ msgid ""
142
+ "Allows to <a href="%s" target="_blank">use frontend fields only for logged in users</a>. See the next buttons on the editor toolbar:<br />\n"
143
+ " Add editable field<br />\n"
144
+ " Add dropdown list"
145
+ msgstr ""
146
+
147
+ msgid ""
148
+ "Allows to <a href="%s" target="_blank">use frontend fields only for logged in users</a>. See the next buttons on the editor toolbar:<br />\n"
149
+ " Add editable field<br />\n"
150
+ " Add dropdown list"
151
+ msgstr ""
152
+
153
+ msgid "Allows to choose language for the table\'s labels (pagination, search ets.)"
154
+ msgstr ""
155
+
156
+ msgid "Allows to execute custom javascript code after table is loaded."
157
+ msgstr ""
158
+
159
+ msgid "Allows to export table in pdf, csv, xls formats from the front-end. Choose needed formats"
160
+ msgstr ""
161
+
162
+ msgid "Allows to fix columns during table scrolling. Important! The fixing of columns suggests that the table will have a horisontal scroll type of responsive mode, otherwise you will not see that the fixed columns exist. So this feature is a kind of responsive mode on its own and will not work with such Responsive Modes as Standard and Automatic columns hiding."
163
+ msgstr ""
164
+
165
+ msgid "Allows to fix the table\'s footer during table scrolling. Important! Footer option must be enabled for using this feature. Also you need to set Fixed Table Height to create a vertical scroll at the table. To see the work of this feature you should not use such Responsive Modes as Standard and Automatic columns hiding."
166
+ msgstr ""
167
+
168
+ msgid "Allows to fix the table\'s header during table scrolling. Important! Header option must be enabled for using this feature. Also you need to set Fixed Table Height to create a vertical scroll for your table. To see the work of this feature you should not use such Responsive Modes such as Standard and Automatic columns hiding."
169
+ msgstr ""
170
+
171
+ msgid ""
172
+ "Allows to save data to the table through the frontend fields. See the next buttons on the editor toolbar:<br />\n"
173
+ " Add editable field<br />\n"
174
+ " Add dropdown list"
175
+ msgstr ""
176
+
177
+ msgid ""
178
+ "Allows to save data to the table through the frontend fields. See the next buttons on the editor toolbar:<br />\n"
179
+ " Add editable field<br />\n"
180
+ " Add dropdown list"
181
+ msgstr ""
182
+
183
+ msgid "Allows to use editable fields only for users with selected roles. If there are no chosen roles - all logged in users will have ability to use the editable fields."
184
+ msgstr ""
185
+
186
+ msgid "An error has occurred"
187
+ msgstr ""
188
+
189
+ msgid "Append to existing table data"
190
+ msgstr ""
191
+
192
+ msgid "Area Chart"
193
+ msgstr ""
194
+
195
+ msgid "Ascending"
196
+ msgstr ""
197
+
198
+ msgid "Auto Index"
199
+ msgstr ""
200
+
201
+ msgid "Auto Table Width"
202
+ msgstr ""
203
+
204
+ msgid "Autoimport from Google Sheet"
205
+ msgstr ""
206
+
207
+ msgid "Automatic"
208
+ msgstr ""
209
+
210
+ msgid "Automatic column hiding"
211
+ msgstr ""
212
+
213
+ msgid "Automatic column hiding - in this mode table columns will collapse from right to left if content does not fit to parent container width"
214
+ msgstr ""
215
+
216
+ msgid "Automticaly appends selected logo for output pdf or printing"
217
+ msgstr ""
218
+
219
+ msgid "Axis X Format"
220
+ msgstr ""
221
+
222
+ msgid "Axis X Title"
223
+ msgstr ""
224
+
225
+ msgid "Axis Y Format"
226
+ msgstr ""
227
+
228
+ msgid "Axis Y Title"
229
+ msgstr ""
230
+
231
+ msgid "B0"
232
+ msgstr ""
233
+
234
+ msgid "B1"
235
+ msgstr ""
236
+
237
+ msgid "B10"
238
+ msgstr ""
239
+
240
+ msgid "B2"
241
+ msgstr ""
242
+
243
+ msgid "B3"
244
+ msgstr ""
245
+
246
+ msgid "B4"
247
+ msgstr ""
248
+
249
+ msgid "B5"
250
+ msgstr ""
251
+
252
+ msgid "B6"
253
+ msgstr ""
254
+
255
+ msgid "B7"
256
+ msgstr ""
257
+
258
+ msgid "B8"
259
+ msgstr ""
260
+
261
+ msgid "B9"
262
+ msgstr ""
263
+
264
+ msgid "Background color"
265
+ msgstr ""
266
+
267
+ msgid "Backup Plugin"
268
+ msgstr ""
269
+
270
+ msgid "Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website."
271
+ msgstr ""
272
+
273
+ msgid "Bar Chart"
274
+ msgstr ""
275
+
276
+ msgid "Be closer to your visitors and customers with Live Chat Support by Supsystic. Help you visitors, support them in real-time with exceptional Live Chat WordPress plugin by Supsystic."
277
+ msgstr ""
278
+
279
+ msgid "Begin Step-by-step Tutorial"
280
+ msgstr ""
281
+
282
+ msgid "Below table"
283
+ msgstr ""
284
+
285
+ msgid "Below the chart"
286
+ msgstr ""
287
+
288
+ msgid "Bold"
289
+ msgstr ""
290
+
291
+ msgid "Borders"
292
+ msgstr ""
293
+
294
+ msgid "Bubble Chart"
295
+ msgstr ""
296
+
297
+ msgid "C0"
298
+ msgstr ""
299
+
300
+ msgid "C1"
301
+ msgstr ""
302
+
303
+ msgid "C10"
304
+ msgstr ""
305
+
306
+ msgid "C2"
307
+ msgstr ""
308
+
309
+ msgid "C3"
310
+ msgstr ""
311
+
312
+ msgid "C4"
313
+ msgstr ""
314
+
315
+ msgid "C5"
316
+ msgstr ""
317
+
318
+ msgid "C6"
319
+ msgstr ""
320
+
321
+ msgid "C7"
322
+ msgstr ""
323
+
324
+ msgid "C8"
325
+ msgstr ""
326
+
327
+ msgid "C9"
328
+ msgstr ""
329
+
330
+ msgid "CSS"
331
+ msgstr ""
332
+
333
+ msgid "CSS Editor"
334
+ msgstr ""
335
+
336
+ msgid "Can\'t decode table meta from JSON."
337
+ msgstr ""
338
+
339
+ msgid "Can\'t decode table rows from JSON."
340
+ msgstr ""
341
+
342
+ msgid "Caption"
343
+ msgstr ""
344
+
345
+ msgid "Catalog #10 1/2 Envelope"
346
+ msgstr ""
347
+
348
+ msgid "Cell"
349
+ msgstr ""
350
+
351
+ msgid "Cell - adds border around all four sides of each cell, Row - adds border only over and under each row. (i.e. only for the rows)."
352
+ msgstr ""
353
+
354
+ msgid "Center"
355
+ msgstr ""
356
+
357
+ msgid "Check all other FAQs"
358
+ msgstr ""
359
+
360
+ msgid "Check the result of formula in the table on your site."
361
+ msgstr ""
362
+
363
+ msgid "Choose Icon"
364
+ msgstr ""
365
+
366
+ msgid "Choose color for loader"
367
+ msgstr ""
368
+
369
+ msgid "Choose icon"
370
+ msgstr ""
371
+
372
+ msgid "Choose icon for loader"
373
+ msgstr ""
374
+
375
+ msgid "Choose the orientation for PDF pages"
376
+ msgstr ""
377
+
378
+ msgid "Choose the paper size for PDF pages"
379
+ msgstr ""
380
+
381
+ msgid "Clear"
382
+ msgstr ""
383
+
384
+ msgid "Click on the button “Add new table” and see the first form, which you need to fill in. A very simple step!"
385
+ msgstr ""
386
+
387
+ msgid "Clone"
388
+ msgstr ""
389
+
390
+ msgid "Close Tutorial"
391
+ msgstr ""
392
+
393
+ msgid "Column Chart"
394
+ msgstr ""
395
+
396
+ msgid "Columns"
397
+ msgstr ""
398
+
399
+ msgid "Coming Soon Plugin"
400
+ msgstr ""
401
+
402
+ msgid "Coming soon page with drag-and-drop builder or under construction | maintenance mode to notify visitors and collects emails."
403
+ msgstr ""
404
+
405
+ msgid "Comment"
406
+ msgstr ""
407
+
408
+ msgid "Commerical #10 Envelope"
409
+ msgstr ""
410
+
411
+ msgid "Compact Table"
412
+ msgstr ""
413
+
414
+ msgid "Congratulations! You have successfully installed and activated PRO version of %s plugin."
415
+ msgstr ""
416
+
417
+ msgid "Congratulations! You have successfully installed and activated PRO version of ' ~ environment.getMenu().getMenuTitle() ~ ' plugin."
418
+ msgstr ""
419
+
420
+ msgid "Contact Form Plugin"
421
+ msgstr ""
422
+
423
+ msgid "Count of Footer Rows"
424
+ msgstr ""
425
+
426
+ msgid "Count of Header Rows"
427
+ msgstr ""
428
+
429
+ msgid "Count of table rows, which will be moved to footer."
430
+ msgstr ""
431
+
432
+ msgid "Count of table rows, which will be moved to header."
433
+ msgstr ""
434
+
435
+ msgid "Create and manage beautiful data tables with custom design. No HTML knowledge is required."
436
+ msgstr ""
437
+
438
+ msgid "Create online membership community with custom user profiles, roles, FrontEnd registration and login. Members Directory, activity, groups, messages."
439
+ msgstr ""
440
+
441
+ msgid "Create your first table"
442
+ msgstr ""
443
+
444
+ msgid "Created"
445
+ msgstr ""
446
+
447
+ msgid "Creating slideshows with Slider plugin is fast and easy. Simply select images from your WordPress Media Library, Flickr, Instagram or Facebook, set slide captions, links and SEO fields all from one page."
448
+ msgstr ""
449
+
450
+ msgid "Currency"
451
+ msgstr ""
452
+
453
+ msgid "Custom Footer"
454
+ msgstr ""
455
+
456
+ msgid "Data Formats"
457
+ msgstr ""
458
+
459
+ msgid "Data Tables Generator"
460
+ msgstr ""
461
+
462
+ msgid "Date"
463
+ msgstr ""
464
+
465
+ msgid "Decrease the amount of whitespace in the table."
466
+ msgstr ""
467
+
468
+ msgid "Default"
469
+ msgstr ""
470
+
471
+ msgid "Delete"
472
+ msgstr ""
473
+
474
+ msgid "Delimiter"
475
+ msgstr ""
476
+
477
+ msgid "Descending"
478
+ msgstr ""
479
+
480
+ msgid "Description"
481
+ msgstr ""
482
+
483
+ msgid "Description Text"
484
+ msgstr ""
485
+
486
+ msgid "Design"
487
+ msgstr ""
488
+
489
+ msgid "Diagram"
490
+ msgstr ""
491
+
492
+ msgid "Diagram Title"
493
+ msgstr ""
494
+
495
+ msgid "Diagrams"
496
+ msgstr ""
497
+
498
+ msgid "Diagrams - this is a Pro feature of our plugin, which can help you to follow the statistics of your table. Several types for every taste and any wishes."
499
+ msgstr ""
500
+
501
+ msgid "Digital Publication Plugin"
502
+ msgstr ""
503
+
504
+ msgid "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, Portfolios. Convert images, posts, PDF to the page flip book."
505
+ msgstr ""
506
+
507
+ msgid "Disable"
508
+ msgstr ""
509
+
510
+ msgid "Disable Responsivity"
511
+ msgstr ""
512
+
513
+ msgid "Disable Responsivity - default table fluid layout"
514
+ msgstr ""
515
+
516
+ msgid "Disable Sorting"
517
+ msgstr ""
518
+
519
+ msgid "Disable Wrapping"
520
+ msgstr ""
521
+
522
+ msgid "Disable indexing table for search bots"
523
+ msgstr ""
524
+
525
+ msgid "Disable wrapping of content in the table, so every word in the cells will be in one single line."
526
+ msgstr ""
527
+
528
+ msgid "Disallow Indexing"
529
+ msgstr ""
530
+
531
+ msgid "Display custom Google Maps. Set markers and locations with text, images, categories and links. Customize google map in a simple and intuitive way."
532
+ msgstr ""
533
+
534
+ msgid "Display only entries with matching characters in the beginning of words"
535
+ msgstr ""
536
+
537
+ msgid "Edit table \"%s\""
538
+ msgstr ""
539
+
540
+ msgid "Editable fields"
541
+ msgstr ""
542
+
543
+ msgid "Editor"
544
+ msgstr ""
545
+
546
+ msgid "Editor tab"
547
+ msgstr ""
548
+
549
+ msgid "Email"
550
+ msgstr ""
551
+
552
+ msgid "Empty info text"
553
+ msgstr ""
554
+
555
+ msgid "Empty table"
556
+ msgstr ""
557
+
558
+ msgid "Enable"
559
+ msgstr ""
560
+
561
+ msgid "Enable / disable table loader icon before table will be completely loaded."
562
+ msgstr ""
563
+
564
+ msgid "Enable Table History"
565
+ msgstr ""
566
+
567
+ msgid "Enter the name and create Data Table"
568
+ msgstr ""
569
+
570
+ msgid "Execute JS Script After Table Is Loaded"
571
+ msgstr ""
572
+
573
+ msgid "Executive"
574
+ msgstr ""
575
+
576
+ msgid "Export"
577
+ msgstr ""
578
+
579
+ msgid "Export Data to the File"
580
+ msgstr ""
581
+
582
+ msgid "Export Logo"
583
+ msgstr ""
584
+
585
+ msgid "Export Page Orientation"
586
+ msgstr ""
587
+
588
+ msgid "Export Paper Size"
589
+ msgstr ""
590
+
591
+ msgid "Export available only in PRO version."
592
+ msgstr ""
593
+
594
+ msgid "Export label"
595
+ msgstr ""
596
+
597
+ msgid "Export table"
598
+ msgstr ""
599
+
600
+ msgid "Failed to find diagram %s."
601
+ msgstr ""
602
+
603
+ msgid "Failed to find table %s."
604
+ msgstr ""
605
+
606
+ msgid "Failed to get table rows: %s"
607
+ msgstr ""
608
+
609
+ msgid "Failed to import data from the uploaded file"
610
+ msgstr ""
611
+
612
+ msgid "Failed to import selected file"
613
+ msgstr ""
614
+
615
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
616
+ msgstr ""
617
+
618
+ msgid "Failed to save table meta data: %s"
619
+ msgstr ""
620
+
621
+ msgid "Failed to save table rows: %s"
622
+ msgstr ""
623
+
624
+ msgid "Failed to upload selected file"
625
+ msgstr ""
626
+
627
+ msgid "Featured Plugins"
628
+ msgstr ""
629
+
630
+ msgid "Features"
631
+ msgstr ""
632
+
633
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
634
+ msgstr ""
635
+
636
+ msgid "File Type"
637
+ msgstr ""
638
+
639
+ msgid "File extension type"
640
+ msgstr ""
641
+
642
+ msgid "Fill in the rest of the formula."
643
+ msgstr ""
644
+
645
+ msgid "Fill the table title and choose the number of columns and rows. Don’t worry, you will be able to change it (add or delete some) later!"
646
+ msgstr ""
647
+
648
+ msgid "Filtered info text"
649
+ msgstr ""
650
+
651
+ msgid "Fixed Columns"
652
+ msgstr ""
653
+
654
+ msgid "Fixed Footer"
655
+ msgstr ""
656
+
657
+ msgid "Fixed Header"
658
+ msgstr ""
659
+
660
+ msgid "Fixed Table Height"
661
+ msgstr ""
662
+
663
+ msgid "Fixed Table Width"
664
+ msgstr ""
665
+
666
+ msgid "Fixed table height in px. This value must be less than the original table height to create a vertical scroll, otherwise you will not see that the fixed header / footer exists."
667
+ msgstr ""
668
+
669
+ msgid "Folio"
670
+ msgstr ""
671
+
672
+ msgid "Font Family"
673
+ msgstr ""
674
+
675
+ msgid "Font Size"
676
+ msgstr ""
677
+
678
+ msgid "Font family changing available only in PRO version."
679
+ msgstr ""
680
+
681
+ msgid "Footer"
682
+ msgstr ""
683
+
684
+ msgid ""
685
+ "Formats for cells value. All formats convert cell values to appropriate format types.\n"
686
+ " <b>Percent with Convert</b> format sets percent format and convert cells value to percentage by division by 100.\n"
687
+ " "
688
+ msgstr ""
689
+
690
+ msgid "Frequently Asked Questions"
691
+ msgstr ""
692
+
693
+ msgid "Frontend Export"
694
+ msgstr ""
695
+
696
+ msgid "Get Browser Language"
697
+ msgstr ""
698
+
699
+ msgid "Get PRO"
700
+ msgstr ""
701
+
702
+ msgid "Get PRO version"
703
+ msgstr ""
704
+
705
+ msgid "Global Table Data Search"
706
+ msgstr ""
707
+
708
+ msgid "Go to Editor of Data Table."
709
+ msgstr ""
710
+
711
+ msgid "Google Maps Easy"
712
+ msgstr ""
713
+
714
+ msgid "Google Spreadsheet Url"
715
+ msgstr ""
716
+
717
+ msgid "Header"
718
+ msgstr ""
719
+
720
+ msgid "Height"
721
+ msgstr ""
722
+
723
+ msgid "Hello Supsystic Team!"
724
+ msgstr ""
725
+
726
+ msgid "Hello! This is the Data Tables by Supsystic"
727
+ msgstr ""
728
+
729
+ msgid "Hide Table Loader"
730
+ msgstr ""
731
+
732
+ msgid "Hide table by default and show only if search has a result."
733
+ msgstr ""
734
+
735
+ msgid "Highlight the Order Column"
736
+ msgstr ""
737
+
738
+ msgid "Highlighting by Mousehover"
739
+ msgstr ""
740
+
741
+ msgid "Horizontal scroll"
742
+ msgstr ""
743
+
744
+ msgid "Horizontal scroll - in this mode scroll bar will be added if table overflows parent container width"
745
+ msgstr ""
746
+
747
+ msgid "How to use formulas in the table?"
748
+ msgstr ""
749
+
750
+ msgid "I need to have line breaks/spaces between the paragraphs within the cells."
751
+ msgstr ""
752
+
753
+ msgid "If checked - footer will be created from the last table rows. Otherwise - footer will be created from header rows."
754
+ msgstr ""
755
+
756
+ msgid "If checked - table data on frontend will be overloaded from selected Google Sheet. <a href=\"%s\" tagget=\"_blank\">Read more</a> about how organize Auto Import form Google Sheets"
757
+ msgstr ""
758
+
759
+ msgid "If checked - table data will be included in the global site search"
760
+ msgstr ""
761
+
762
+ msgid "If checked - the current sorted column will be highlighted"
763
+ msgstr ""
764
+
765
+ msgid "If checked - this table will be resized by first supsystic table on page. Important! This option makes sense only if table is not on responsive mode or responsive mode is disabled. Also if the first table has different count of columns or different settings, their sizes may not be equal."
766
+ msgstr ""
767
+
768
+ msgid ""
769
+ "If checked - width of table columns will be calculated automatically for table width 100%.<br /><br />\n"
770
+ " Otherwise - you can set table width manually: columns width will be get from Fixed Table Width option\n"
771
+ " (toolbar on Editor tab) or calculated depending on the columns width in the table editor.<br /><br />\n"
772
+ " If you do not want to apply columns width at all - you should uncheck "Auto Table Width" option, set "Fixed Table Width"\n"
773
+ " option to "auto" and check "Compact Table" option."
774
+ msgstr ""
775
+
776
+ msgid "If multiple sorting for columns is not set - the table will be sorted in the specified order by the column set in the table settings: Settings-> Features-> Sorting Order / Sorting Column. Otherwise - table will be sorted by the specified custom columns in sequense, in which they are listed."
777
+ msgstr ""
778
+
779
+ msgid "If you use some specific characters (greek, cyrillic etc.) it is better to check this box for PDF export."
780
+ msgstr ""
781
+
782
+ msgid "If, unfortunately, you have some problem - we are ready to help you in our <a href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</a>"
783
+ msgstr ""
784
+
785
+ msgid "Import"
786
+ msgstr ""
787
+
788
+ msgid "Import Data to the Table"
789
+ msgstr ""
790
+
791
+ msgid "Import Settings"
792
+ msgstr ""
793
+
794
+ msgid "Import available only in PRO version."
795
+ msgstr ""
796
+
797
+ msgid "Import error"
798
+ msgstr ""
799
+
800
+ msgid "Import settings"
801
+ msgstr ""
802
+
803
+ msgid "Import to the table"
804
+ msgstr ""
805
+
806
+ msgid "Import/Export"
807
+ msgstr ""
808
+
809
+ msgid "Important! Please, check the sharing settings of your spreadsheet: it must be accessed to edit for everyone who has link. In other case the data will not import to table."
810
+ msgstr ""
811
+
812
+ msgid "In case you have special or at least, basic knowledge of CSS code - you can easily change the table here. Just make sure that you know, what you are doing and you will not destroy the table."
813
+ msgstr ""
814
+
815
+ msgid "Insert Link"
816
+ msgstr ""
817
+
818
+ msgid "Insert link"
819
+ msgstr ""
820
+
821
+ msgid "Insert picture"
822
+ msgstr ""
823
+
824
+ msgid "Inside by the top left corner"
825
+ msgstr ""
826
+
827
+ msgid "Invalid range specified."
828
+ msgstr ""
829
+
830
+ msgid "Italic"
831
+ msgstr ""
832
+
833
+ msgid "It’s never been so easy to create and manage pricing and comparison tables with table builder. Any element of the table can be customise with mouse click."
834
+ msgstr ""
835
+
836
+ msgid "Landscape"
837
+ msgstr ""
838
+
839
+ msgid "Language"
840
+ msgstr ""
841
+
842
+ msgid "Language and Text"
843
+ msgstr ""
844
+
845
+ msgid "Large"
846
+ msgstr ""
847
+
848
+ msgid "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/\" target=\"_blank\">here</a>."
849
+ msgstr ""
850
+
851
+ msgid "Ledger"
852
+ msgstr ""
853
+
854
+ msgid "Left"
855
+ msgstr ""
856
+
857
+ msgid "Left Columns Count"
858
+ msgstr ""
859
+
860
+ msgid "Left of the chart"
861
+ msgstr ""
862
+
863
+ msgid "Legal"
864
+ msgstr ""
865
+
866
+ msgid "Legend Position"
867
+ msgstr ""
868
+
869
+ msgid "Length text"
870
+ msgstr ""
871
+
872
+ msgid "Let's Start!"
873
+ msgstr ""
874
+
875
+ msgid "Lets make search by fields, marked as hidden (see appropriate button on editor toolbar)"
876
+ msgstr ""
877
+
878
+ msgid "Letter"
879
+ msgstr ""
880
+
881
+ msgid "License"
882
+ msgstr ""
883
+
884
+ msgid "Line Chart"
885
+ msgstr ""
886
+
887
+ msgid "Lines between slices and values"
888
+ msgstr ""
889
+
890
+ msgid "Link Text"
891
+ msgstr ""
892
+
893
+ msgid "Link from Google Tables"
894
+ msgstr ""
895
+
896
+ msgid "List of columns for multiple sorting"
897
+ msgstr ""
898
+
899
+ msgid "List of columns, disabled from manual sorting"
900
+ msgstr ""
901
+
902
+ msgid "List of width sizes, set for table columns:"
903
+ msgstr ""
904
+
905
+ msgid "Live Chat Plugin"
906
+ msgstr ""
907
+
908
+ msgid "Loading your table, please wait..."
909
+ msgstr ""
910
+
911
+ msgid "Logo Alignment"
912
+ msgstr ""
913
+
914
+ msgid "Logo Position"
915
+ msgstr ""
916
+
917
+ msgid "Long Number"
918
+ msgstr ""
919
+
920
+ msgid "Main"
921
+ msgstr ""
922
+
923
+ msgid "Main Settings of your first table. Here you can see main settings which are conected with languages, table elements, styling and other different editors settings. Generally it’s a tab where you can edit the visual part of the whole table, switch on/off the responsive mode, set pagination etc."
924
+ msgstr ""
925
+
926
+ msgid "Make data table responsive"
927
+ msgstr ""
928
+
929
+ msgid "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: [%s id=\"{table_id}\"]"
930
+ msgstr ""
931
+
932
+ msgid "Mark selected cells as hidden and remove them from frontend. Can be useful for placing information in the table for admins only. <br /><br />Importanr! To display the table correctly, please, add this property for the whole row or the whole column of table."
933
+ msgstr ""
934
+
935
+ msgid "Mark selected cells as invisible and hide them on frontend. Can be useful for placing intermediate calculations. <br /><br />To display the table correctly, please, add this property for the whole row or the whole column of table."
936
+ msgstr ""
937
+
938
+ msgid "Medium"
939
+ msgstr ""
940
+
941
+ msgid "Membership by Supsystic"
942
+ msgstr ""
943
+
944
+ msgid "Message"
945
+ msgstr ""
946
+
947
+ msgid "Minimum Count of Characters"
948
+ msgstr ""
949
+
950
+ msgid "Name"
951
+ msgstr ""
952
+
953
+ msgid "Name of Cloned Table"
954
+ msgstr ""
955
+
956
+ msgid "Name of slice"
957
+ msgstr ""
958
+
959
+ msgid "Newsletter Plugin"
960
+ msgstr ""
961
+
962
+ msgid "Next"
963
+ msgstr ""
964
+
965
+ msgid "No"
966
+ msgstr ""
967
+
968
+ msgid "No data available in table"
969
+ msgstr ""
970
+
971
+ msgid "No detected"
972
+ msgstr ""
973
+
974
+ msgid "No legend"
975
+ msgstr ""
976
+
977
+ msgid "No matching records are found"
978
+ msgstr ""
979
+
980
+ msgid "No value"
981
+ msgstr ""
982
+
983
+ msgid "None"
984
+ msgstr ""
985
+
986
+ msgid "Not displaying"
987
+ msgstr ""
988
+
989
+ msgid "Note that the table may look a little different depending on your theme style."
990
+ msgstr ""
991
+
992
+ msgid "Number"
993
+ msgstr ""
994
+
995
+ msgid "Number Formatting"
996
+ msgstr ""
997
+
998
+ msgid "Number of column to apply sort order. Set no value to disable table sorting by default."
999
+ msgstr ""
1000
+
1001
+ msgid "Number of column to fix by left side of the table."
1002
+ msgstr ""
1003
+
1004
+ msgid "Number of column to fix by right side of the table."
1005
+ msgstr ""
1006
+
1007
+ msgid "Offset Bottom"
1008
+ msgstr ""
1009
+
1010
+ msgid "Offset Left"
1011
+ msgstr ""
1012
+
1013
+ msgid "Offset Right"
1014
+ msgstr ""
1015
+
1016
+ msgid "Offset Top"
1017
+ msgstr ""
1018
+
1019
+ msgid "Offset for axes\' area by bottom."
1020
+ msgstr ""
1021
+
1022
+ msgid "Offset for axes\' area by left."
1023
+ msgstr ""
1024
+
1025
+ msgid "Offset for axes\' area by right."
1026
+ msgstr ""
1027
+
1028
+ msgid "Offset for axes\' area by top."
1029
+ msgstr ""
1030
+
1031
+ msgid "One of the best plugin for creating Contact Forms on your WordPress site. Changeable fonts, backgrounds, an option for adding fields etc."
1032
+ msgstr ""
1033
+
1034
+ msgid "Open in new tab"
1035
+ msgstr ""
1036
+
1037
+ msgid "Other"
1038
+ msgstr ""
1039
+
1040
+ msgid "Overview"
1041
+ msgstr ""
1042
+
1043
+ msgid "Overwrite Table Text"
1044
+ msgstr ""
1045
+
1046
+ msgid "PHP"
1047
+ msgstr ""
1048
+
1049
+ msgid "PRO option"
1050
+ msgstr ""
1051
+
1052
+ msgid "PRO version"
1053
+ msgstr ""
1054
+
1055
+ msgid "Pagination"
1056
+ msgstr ""
1057
+
1058
+ msgid "Pagination List Content"
1059
+ msgstr ""
1060
+
1061
+ msgid "Pagination Size"
1062
+ msgstr ""
1063
+
1064
+ msgid "Paragraph Mode"
1065
+ msgstr ""
1066
+
1067
+ msgid "Paste script code here"
1068
+ msgstr ""
1069
+
1070
+ msgid "Percent"
1071
+ msgstr ""
1072
+
1073
+ msgid "Percent Mode"
1074
+ msgstr ""
1075
+
1076
+ msgid "Percent with Convert"
1077
+ msgstr ""
1078
+
1079
+ msgid "Percentage of slice size out of total"
1080
+ msgstr ""
1081
+
1082
+ msgid "Photo Gallery Plugin"
1083
+ msgstr ""
1084
+
1085
+ msgid "Photo Gallery Plugin with a great number of layouts will help you to create quality respectable portfolios and image galleries."
1086
+ msgstr ""
1087
+
1088
+ msgid "Pie Chart"
1089
+ msgstr ""
1090
+
1091
+ msgid "Plain"
1092
+ msgstr ""
1093
+
1094
+ msgid "Please be advised that this option is available only in %s. You can %s today and get this and other PRO option for your tables!"
1095
+ msgstr ""
1096
+
1097
+ msgid "Plugin options"
1098
+ msgstr ""
1099
+
1100
+ msgid "Popup Plugin"
1101
+ msgstr ""
1102
+
1103
+ msgid "Portrait"
1104
+ msgstr ""
1105
+
1106
+ msgid "Preview"
1107
+ msgstr ""
1108
+
1109
+ msgid "Preview insert for your comfort. Before updating the table on your page - you can see the result of your efforts and changes, look at it and enjoy the final outcome."
1110
+ msgstr ""
1111
+
1112
+ msgid "Pricing Table"
1113
+ msgstr ""
1114
+
1115
+ msgid "Quantitative value of slice"
1116
+ msgstr ""
1117
+
1118
+ msgid "RA0"
1119
+ msgstr ""
1120
+
1121
+ msgid "RA1"
1122
+ msgstr ""
1123
+
1124
+ msgid "RA2"
1125
+ msgstr ""
1126
+
1127
+ msgid "RA3"
1128
+ msgstr ""
1129
+
1130
+ msgid "RA4"
1131
+ msgstr ""
1132
+
1133
+ msgid "Redo"
1134
+ msgstr ""
1135
+
1136
+ msgid "Relative Mode"
1137
+ msgstr ""
1138
+
1139
+ msgid "Remove"
1140
+ msgstr ""
1141
+
1142
+ msgid "Remove Data"
1143
+ msgstr ""
1144
+
1145
+ msgid "Remove Logo"
1146
+ msgstr ""
1147
+
1148
+ msgid "Renew License"
1149
+ msgstr ""
1150
+
1151
+ msgid "Report a bug"
1152
+ msgstr ""
1153
+
1154
+ msgid "Require a new functionallity"
1155
+ msgstr ""
1156
+
1157
+ msgid "Responsive Mode"
1158
+ msgstr ""
1159
+
1160
+ msgid "Right"
1161
+ msgstr ""
1162
+
1163
+ msgid "Right Columns Count"
1164
+ msgstr ""
1165
+
1166
+ msgid "Right of the chart"
1167
+ msgstr ""
1168
+
1169
+ msgid "Role for users who can use plugin. Administrator is included by default"
1170
+ msgstr ""
1171
+
1172
+ msgid "Roles"
1173
+ msgstr ""
1174
+
1175
+ msgid "Row"
1176
+ msgstr ""
1177
+
1178
+ msgid "Row Striping"
1179
+ msgstr ""
1180
+
1181
+ msgid "Row highlighting by mouse hover."
1182
+ msgstr ""
1183
+
1184
+ msgid "Rows"
1185
+ msgstr ""
1186
+
1187
+ msgid "Rows Count per Request"
1188
+ msgstr ""
1189
+
1190
+ msgid "SRA0"
1191
+ msgstr ""
1192
+
1193
+ msgid "SRA1"
1194
+ msgstr ""
1195
+
1196
+ msgid "SRA2"
1197
+ msgstr ""
1198
+
1199
+ msgid "SRA3"
1200
+ msgstr ""
1201
+
1202
+ msgid "SRA4"
1203
+ msgstr ""
1204
+
1205
+ msgid "Save"
1206
+ msgstr ""
1207
+
1208
+ msgid "Save Frontend Fields"
1209
+ msgstr ""
1210
+
1211
+ msgid "Save as"
1212
+ msgstr ""
1213
+
1214
+ msgid "Save the changes of table."
1215
+ msgstr ""
1216
+
1217
+ msgid "Scientific"
1218
+ msgstr ""
1219
+
1220
+ msgid "Search by Hidden Fields"
1221
+ msgstr ""
1222
+
1223
+ msgid "Search label"
1224
+ msgstr ""
1225
+
1226
+ msgid "Search:"
1227
+ msgstr ""
1228
+
1229
+ msgid "Searching"
1230
+ msgstr ""
1231
+
1232
+ msgid "Select Logo"
1233
+ msgstr ""
1234
+
1235
+ msgid "Select User to display its table"
1236
+ msgstr ""
1237
+
1238
+ msgid "Select a cell and start typing. In a cell, type an equal sign “=” to start the formula."
1239
+ msgstr ""
1240
+
1241
+ msgid "Select alignment of table logotype"
1242
+ msgstr ""
1243
+
1244
+ msgid "Select avalilable roles to use tables"
1245
+ msgstr ""
1246
+
1247
+ msgid "Select chart type"
1248
+ msgstr ""
1249
+
1250
+ msgid "Select file type to export table:"
1251
+ msgstr ""
1252
+
1253
+ msgid "Select position of table logotype"
1254
+ msgstr ""
1255
+
1256
+ msgid "Select roles"
1257
+ msgstr ""
1258
+
1259
+ msgid "Selectable fields"
1260
+ msgstr ""
1261
+
1262
+ msgid "Set column width for selected columns in pixels or percents. Press \"Clear Fixed Width\" to clear fixed columns width for all table columns. All changes will be applied after table saving."
1263
+ msgstr ""
1264
+
1265
+ msgid "Set count of table rows, which will be saved per one request. If you do not know why does this value need for - it\'s better to keep the preferred value: 400."
1266
+ msgstr ""
1267
+
1268
+ msgid "Set fixed table width in px, % or auto (in this case table will be adjusted by table content)"
1269
+ msgstr ""
1270
+
1271
+ msgid "Set format of all numbers in the table"
1272
+ msgstr ""
1273
+
1274
+ msgid "Set minimum count of characters to start search in Search field. Set 0 to make search in any case."
1275
+ msgstr ""
1276
+
1277
+ msgid "Set multiple column sorting for selected columns. Press \"Clear Multiple Sorting\" to clear multiple sorting for all table columns. All changes will be applied after table saving."
1278
+ msgstr ""
1279
+
1280
+ msgid ""
1281
+ "Set output format for currencies. Supports only 1 currency for 1 table. Besides here you can establish needed divider between integer and fractional parts and quantity of zeros at fractional part. For example:<br />\n"
1282
+ " $ 1,000.000<br />\n"
1283
+ " € 1.00"
1284
+ msgstr ""
1285
+
1286
+ msgid ""
1287
+ "Set output format for date. For example:<br />\n"
1288
+ " YYYY-MM-DD - 1991-12-25<br />\n"
1289
+ " DD.MM.YY - 25.12.91"
1290
+ msgstr ""
1291
+
1292
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
1293
+ msgstr ""
1294
+
1295
+ msgid ""
1296
+ "Set output format for percent numbers. For example:<br />\n"
1297
+ " 10.00%<br />\n"
1298
+ " 10%"
1299
+ msgstr ""
1300
+
1301
+ msgid ""
1302
+ "Set output format for time and duration. For example:<br />\n"
1303
+ " 1) time<br />\n"
1304
+ " HH:mm - 18:00<br />\n"
1305
+ " hh:mm a - 9:00 pm<br /><br />\n"
1306
+ " 2) duration<br />\n"
1307
+ " hh:mm - 36:40<br />\n"
1308
+ " hh:mm:ss - 36:40:12"
1309
+ msgstr ""
1310
+
1311
+ msgid "Set sort order by default"
1312
+ msgstr ""
1313
+
1314
+ msgid "Set the numeric value from 0 to 100, for example 10 (equals to 10%). Leave this field empty to use default offset value."
1315
+ msgstr ""
1316
+
1317
+ msgid "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave this field empty to use default height value."
1318
+ msgstr ""
1319
+
1320
+ msgid "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave this field empty to use default width value."
1321
+ msgstr ""
1322
+
1323
+ msgid "Settings"
1324
+ msgstr ""
1325
+
1326
+ msgid "Short Number"
1327
+ msgstr ""
1328
+
1329
+ msgid "Shortcode"
1330
+ msgstr ""
1331
+
1332
+ msgid "Show Empty Table"
1333
+ msgstr ""
1334
+
1335
+ msgid "Show Only Search Results"
1336
+ msgstr ""
1337
+
1338
+ msgid "Show _MENU_ entries"
1339
+ msgstr ""
1340
+
1341
+ msgid "Showing 0 to 0 of 0 entries"
1342
+ msgstr ""
1343
+
1344
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1345
+ msgstr ""
1346
+
1347
+ msgid "Signature"
1348
+ msgstr ""
1349
+
1350
+ msgid "Signature Text"
1351
+ msgstr ""
1352
+
1353
+ msgid "Slider Plugin"
1354
+ msgstr ""
1355
+
1356
+ msgid "Slider by Supsystic"
1357
+ msgstr ""
1358
+
1359
+ msgid "Small"
1360
+ msgstr ""
1361
+
1362
+ msgid "Social Share Buttons"
1363
+ msgstr ""
1364
+
1365
+ msgid "Social share buttons to increase social traffic and popularity. Social sharing to Facebook, Twitter and other social networks."
1366
+ msgstr ""
1367
+
1368
+ msgid "Some errors occurred while sending mail please send your message trough this contact form:"
1369
+ msgstr ""
1370
+
1371
+ msgid "Sort order"
1372
+ msgstr ""
1373
+
1374
+ msgid "Sorting"
1375
+ msgstr ""
1376
+
1377
+ msgid "Sorting Column"
1378
+ msgstr ""
1379
+
1380
+ msgid "Sorting Order"
1381
+ msgstr ""
1382
+
1383
+ msgid "Stacked Columns"
1384
+ msgstr ""
1385
+
1386
+ msgid "Standard Responsive mode"
1387
+ msgstr ""
1388
+
1389
+ msgid "Standard Responsive mode - in this mode if table content doesn\'t fit all columns become under each other with one cell per row"
1390
+ msgstr ""
1391
+
1392
+ msgid "Step-by-step Tutorial"
1393
+ msgstr ""
1394
+
1395
+ msgid "Strict Matching"
1396
+ msgstr ""
1397
+
1398
+ msgid "Subject"
1399
+ msgstr ""
1400
+
1401
+ msgid "Support"
1402
+ msgstr ""
1403
+
1404
+ msgid "Supsystic Newsletter plugin for automatic mailing of your letters. You will have no need to control it or send them manually. No coding, hard skills or long hours of customizing are required."
1405
+ msgstr ""
1406
+
1407
+ msgid "Switch rows / columns"
1408
+ msgstr ""
1409
+
1410
+ msgid "Table Elements"
1411
+ msgstr ""
1412
+
1413
+ msgid "Table History"
1414
+ msgstr ""
1415
+
1416
+ msgid "Table Information"
1417
+ msgstr ""
1418
+
1419
+ msgid "Table Language"
1420
+ msgstr ""
1421
+
1422
+ msgid "Table Loader Color"
1423
+ msgstr ""
1424
+
1425
+ msgid "Table Loader Icon"
1426
+ msgstr ""
1427
+
1428
+ msgid "Table info text"
1429
+ msgstr ""
1430
+
1431
+ msgid "Table information display field. %s"
1432
+ msgstr ""
1433
+
1434
+ msgid "Table title"
1435
+ msgstr ""
1436
+
1437
+ msgid "Table will not be hidden by default , but will be empty."
1438
+ msgstr ""
1439
+
1440
+ msgid "Tables"
1441
+ msgstr ""
1442
+
1443
+ msgid "Tabloid"
1444
+ msgstr ""
1445
+
1446
+ msgid "Text color"
1447
+ msgstr ""
1448
+
1449
+ msgid "Text on Slice"
1450
+ msgstr ""
1451
+
1452
+ msgid "Thank you for choosing our Data Tables plugin. Just click here to start using it - and we will show you it\'s possibilities and powerfull features."
1453
+ msgstr ""
1454
+
1455
+ msgid "Thank you for choosing our Data Tables plugin. Let’s make a quick tour through features and main options of the plugin. Just click “Next” button."
1456
+ msgstr ""
1457
+
1458
+ msgid "The Best WordPress PopUp option plugin to help you gain more subscribers, social followers or advertisement. Responsive pop-ups with friendly options."
1459
+ msgstr ""
1460
+
1461
+ msgid "The most important part of settings - Editor. Here you can fill all the cells of your table, add some colors, play with fonts and sizes. This insert also allows you to change the alignment of your font, add formats (percents, currency), images and links to make your table more visual attraction."
1462
+ msgstr ""
1463
+
1464
+ msgid "The table ID %s not found."
1465
+ msgstr ""
1466
+
1467
+ msgid "The table with ID %d not exists."
1468
+ msgstr ""
1469
+
1470
+ msgid "There are not all shortcode\'s attributes specified. Usage example"
1471
+ msgstr ""
1472
+
1473
+ msgid "This label can not be translated using Table Language option. You can change this label typing the custom text or hide this label typing _NONE_ as label text."
1474
+ msgstr ""
1475
+
1476
+ msgid "This mode allows you to separate the content into paragraphs. To move to a new line in the cell - please press CTRL + Enter."
1477
+ msgstr ""
1478
+
1479
+ msgid "Time / Duration"
1480
+ msgstr ""
1481
+
1482
+ msgid "Title"
1483
+ msgstr ""
1484
+
1485
+ msgid "Topic"
1486
+ msgstr ""
1487
+
1488
+ msgid "Type"
1489
+ msgstr ""
1490
+
1491
+ msgid "Type Google Sheet url to import data from sheet to table"
1492
+ msgstr ""
1493
+
1494
+ msgid "Underline"
1495
+ msgstr ""
1496
+
1497
+ msgid "Undo"
1498
+ msgstr ""
1499
+
1500
+ msgid "Unsupported export type: %s."
1501
+ msgstr ""
1502
+
1503
+ msgid "Url"
1504
+ msgstr ""
1505
+
1506
+ msgid "Use Comma as Delimiter"
1507
+ msgstr ""
1508
+
1509
+ msgid "Use Custom Colors"
1510
+ msgstr ""
1511
+
1512
+ msgid "Use Editable Fields for Current Roles"
1513
+ msgstr ""
1514
+
1515
+ msgid "Use Export Font"
1516
+ msgstr ""
1517
+
1518
+ msgid "Use Frontend Fields for Logged In Users Only"
1519
+ msgstr ""
1520
+
1521
+ msgid "Use comma as delimiter of integer and fractional parts of number for editable fields on frontend"
1522
+ msgstr ""
1523
+
1524
+ msgid "Use first column as labels"
1525
+ msgstr ""
1526
+
1527
+ msgid "Use first row as headers"
1528
+ msgstr ""
1529
+
1530
+ msgid "Vertical alignment"
1531
+ msgstr ""
1532
+
1533
+ msgid "Video Tutorial"
1534
+ msgstr ""
1535
+
1536
+ msgid "We are trying to make your using of our plugin maximum comfortable and easy. So we find it like the best way to tell you about some options and features of this plugin."
1537
+ msgstr ""
1538
+
1539
+ msgid "We really like what we do and feel responsibility for our “child”. Constantly we are trying to change something or update the new features, but sometimes you may have a situation when you need help or have a problem. We can offer you two kinds of help: "
1540
+ msgstr ""
1541
+
1542
+ msgid "Website"
1543
+ msgstr ""
1544
+
1545
+ msgid "Welcome to Data Tables plugin by Supsystic!"
1546
+ msgstr ""
1547
+
1548
+ msgid "Welcome to our plugin"
1549
+ msgstr ""
1550
+
1551
+ msgid "Well done!"
1552
+ msgstr ""
1553
+
1554
+ msgid "When you use frontend fields, <a href=\"%s\" target=\"_blank\">Table Hitory</a> allows you (using History Shortcode) to display on frontend the own table version for each logged in user. On this tab you can display any user\'s table - just choose the user name from dropdown list."
1555
+ msgstr ""
1556
+
1557
+ msgid "Width"
1558
+ msgstr ""
1559
+
1560
+ msgid "With these two buttons in our Pro version you can Import any table of csv format and Export the whole table, which you have done."
1561
+ msgstr ""
1562
+
1563
+ msgid "Word wrapping"
1564
+ msgstr ""
1565
+
1566
+ msgid "Yes"
1567
+ msgstr ""
1568
+
1569
+ msgid "You can change number of Columns and Rows later"
1570
+ msgstr ""
1571
+
1572
+ msgid "You have no diagrams for now. Go to %s -> select the required data in the table and click on “Add diagram” button. Also please check the tutorial %s"
1573
+ msgstr ""
1574
+
1575
+ msgid "You need to enable ZipArchive extension in PHP config file on your server. Please, contact to your server administrator."
1576
+ msgstr ""
1577
+
1578
+ msgid "You will not be able to update your pro version with expired license"
1579
+ msgstr ""
1580
+
1581
+ msgid "Your message successfully send. We contact you soon."
1582
+ msgstr ""
1583
+
1584
+ msgid "Your premium support is expired in %s days"
1585
+ msgstr ""
1586
+
1587
+ msgid "Your premium support is expired in ' ~ days ~ ' days"
1588
+ msgstr ""
1589
+
1590
+ msgid "Zero records"
1591
+ msgstr ""
1592
+
1593
+ msgid "by Supsystic!"
1594
+ msgstr ""
1595
+
1596
+ msgid "default"
1597
+ msgstr ""
1598
+
1599
+ msgid "disable width"
1600
+ msgstr ""
1601
+
1602
+ msgid "how to create Diagrams with Data Table plugin"
1603
+ msgstr ""
1604
+
1605
+ msgid "value"
1606
+ msgstr ""
1607
+
app/langs/supsystic_tables-bg_BG.mo ADDED
Binary file
app/langs/supsystic_tables-bg_BG.po ADDED
@@ -0,0 +1,773 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Supsystic Table\n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: bg_BG\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.9\n"
13
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+
16
+ msgid "An error has occurred"
17
+ msgstr "Възникна грешка"
18
+
19
+ msgid "Overview"
20
+ msgstr "Преглед"
21
+
22
+ msgid "Add new table"
23
+ msgstr "Добави нова таблица"
24
+
25
+ msgid "Tables"
26
+ msgstr "Таблици"
27
+
28
+ msgid "Settings"
29
+ msgstr "Настройки"
30
+
31
+ msgid "License"
32
+ msgstr "Лиценз"
33
+
34
+ msgid "Table title"
35
+ msgstr "Заглавие на таблицата"
36
+
37
+ msgid "Columns"
38
+ msgstr "Колони"
39
+
40
+ msgid "Rows"
41
+ msgstr "Редове"
42
+
43
+ msgid "You can change number of Columns and Rows later"
44
+ msgstr ""
45
+
46
+ msgid "Invalid range specified."
47
+ msgstr "Посочен е невалиден диапазон."
48
+
49
+ msgid "Failed to find diagram %s."
50
+ msgstr "Грешка при намирането на диаграма %s."
51
+
52
+ msgid "Failed to find table %s."
53
+ msgstr "Грешка при намирането на таблица %s."
54
+
55
+ msgid "Add diagram"
56
+ msgstr "Добави Диаграма"
57
+
58
+ msgid "The table ID %s not found."
59
+ msgstr "Таблица %s не беше намерена."
60
+
61
+ msgid "Frontend Export"
62
+ msgstr ""
63
+
64
+ msgid "Allow export table to pdf, csv, xls on frontend"
65
+ msgstr ""
66
+
67
+ msgid "Export Logo"
68
+ msgstr ""
69
+
70
+ msgid "Automticaly appends selected logo for output pdf or printing"
71
+ msgstr ""
72
+
73
+ msgid "Logo Position"
74
+ msgstr ""
75
+
76
+ msgid "Above table"
77
+ msgstr ""
78
+
79
+ msgid "Below table"
80
+ msgstr ""
81
+
82
+ msgid "Logo Alignment"
83
+ msgstr ""
84
+
85
+ msgid "Left"
86
+ msgstr ""
87
+
88
+ msgid "Center"
89
+ msgstr ""
90
+
91
+ msgid "Right"
92
+ msgstr ""
93
+
94
+ msgid "Export Data to the File"
95
+ msgstr "Експорт на таблица"
96
+
97
+ msgid "Select file type to export table"
98
+ msgstr "Изберете типа на файла за експорт на таблицата"
99
+
100
+ msgid "Import error"
101
+ msgstr "Грешка при импортиране"
102
+
103
+ msgid "Failed to import selected file"
104
+ msgstr "Не може да се импортира избрания файл"
105
+
106
+ msgid "Import Data to the Table"
107
+ msgstr "Импортиране в таблицата"
108
+
109
+ msgid "File Type"
110
+ msgstr "Тип разширение на файла"
111
+
112
+ msgid "Import Settings"
113
+ msgstr "Настройки на импортиране"
114
+
115
+ msgid "Delimiter"
116
+ msgstr "Разделител"
117
+
118
+ msgid "Google Spreadsheet Url"
119
+ msgstr "Google Spreadsheet Url"
120
+
121
+ msgid "Failed to import data from the uploaded file"
122
+ msgstr "Неуспешно импортиране на данни от качения файл"
123
+
124
+ msgid "Failed to upload selected file"
125
+ msgstr "Неуспешно качване на избрания файл"
126
+
127
+ msgid "Activate License"
128
+ msgstr "Активирай Лиценз"
129
+
130
+ msgid "Renew License"
131
+ msgstr "Подновяване на Лиценз"
132
+
133
+ msgid "Slider by Supsystic"
134
+ msgstr "Slider by Supsystic"
135
+
136
+ msgid ""
137
+ "Congratulations! You have successfully installed and activated PRO version "
138
+ "of %s plugin."
139
+ msgstr ""
140
+ "Поздравления! Вие успешно инсталирахте и активирахте PRO версията на %s "
141
+ "плъгин."
142
+
143
+ msgid "Your premium support is expired in %s days"
144
+ msgstr "Платената поддръжка ще изтече след %s дена"
145
+
146
+ msgid "You will not be able to update your pro version with expired license"
147
+ msgstr "Вие няма да можете да обновите своята PRO версия с изтекъл лиценз"
148
+
149
+ msgid "Activate"
150
+ msgstr "Активирай"
151
+
152
+ msgid "Save"
153
+ msgstr "Запази"
154
+
155
+ msgid "Add editable field"
156
+ msgstr ""
157
+
158
+ msgid "Save as"
159
+ msgstr "Запази като"
160
+
161
+ msgid "Diagrams"
162
+ msgstr "Диаграми"
163
+
164
+ msgid "Get PRO"
165
+ msgstr "Вземи PRO"
166
+
167
+ msgid "Your message successfully send. We contact you soon."
168
+ msgstr ""
169
+
170
+ msgid "Undefined"
171
+ msgstr ""
172
+
173
+ msgid "Step-by-step Tutorial"
174
+ msgstr ""
175
+
176
+ msgid "Begin Step-by-step Tutorial"
177
+ msgstr ""
178
+
179
+ msgid "Name"
180
+ msgstr "Име"
181
+
182
+ msgid "Email"
183
+ msgstr "Email"
184
+
185
+ msgid "Website"
186
+ msgstr "Website"
187
+
188
+ msgid "Subject"
189
+ msgstr "Тема"
190
+
191
+ msgid "Topic"
192
+ msgstr "Тема"
193
+
194
+ msgid "Plugin options"
195
+ msgstr "Опции на плъгина"
196
+
197
+ msgid "Report a bug"
198
+ msgstr "Докладване за бъг"
199
+
200
+ msgid "Require a new functionallity"
201
+ msgstr "Изискване на нова функционалност"
202
+
203
+ msgid "Other"
204
+ msgstr "Други"
205
+
206
+ msgid "Message"
207
+ msgstr "Съобщение"
208
+
209
+ msgid "Hello Supsystic Team!"
210
+ msgstr "Hello Supsystic Team!"
211
+
212
+ msgid ""
213
+ "Some errors occurred while sending mail please send your message trough this "
214
+ "contact form:"
215
+ msgstr ""
216
+
217
+ msgid "Next"
218
+ msgstr ""
219
+
220
+ msgid "Close Tutorial"
221
+ msgstr ""
222
+
223
+ msgid "Welcome to Data Tables plugin by Supsystic!"
224
+ msgstr ""
225
+
226
+ msgid ""
227
+ "Thank you for choosing our Data Tables plugin. Just click here to start "
228
+ "using it - and we will show you it's possibilities and powerfull features."
229
+ msgstr ""
230
+
231
+ msgid "Hello! This is the Data Tables by Supsystic"
232
+ msgstr ""
233
+
234
+ msgid ""
235
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
236
+ "through features and main options of the plugin. Just click “Next” button."
237
+ msgstr ""
238
+
239
+ msgid "Create your first table"
240
+ msgstr ""
241
+
242
+ msgid ""
243
+ "Click on the button “Add new table” and see the first form, which you need "
244
+ "to fill in. A very simple step!"
245
+ msgstr ""
246
+
247
+ msgid "Enter the name and create Data Table"
248
+ msgstr ""
249
+
250
+ msgid ""
251
+ "Fill the table title and choose the number of columns and rows. Don’t worry, "
252
+ "you will be able to change it (add or delete some) later!"
253
+ msgstr ""
254
+
255
+ msgid ""
256
+ "Main Settings of your first table. Here you can see main settings which are "
257
+ "conected with languages, table elements, styling and other different editors "
258
+ "settings. Generally it’s a tab where you can edit the visual part of the "
259
+ "whole table, switch on/off the responsive mode, set pagination etc."
260
+ msgstr ""
261
+
262
+ msgid "Editor"
263
+ msgstr "Редактор"
264
+
265
+ msgid ""
266
+ "The most important part of settings - Editor. Here you can fill all the "
267
+ "cells of your table, add some colors, play with fonts and sizes. This insert "
268
+ "also allows you to change the alignment of your font, add formats (percents, "
269
+ "currency), images and links to make your table more visual attraction."
270
+ msgstr ""
271
+
272
+ msgid "Preview"
273
+ msgstr "Преглед"
274
+
275
+ msgid ""
276
+ "Preview insert for your comfort. Before updating the table on your page - "
277
+ "you can see the result of your efforts and changes, look at it and enjoy the "
278
+ "final outcome."
279
+ msgstr ""
280
+
281
+ msgid "CSS Editor"
282
+ msgstr ""
283
+
284
+ msgid ""
285
+ "In case you have special or at least, basic knowledge of CSS code - you can "
286
+ "easily change the table here. Just make sure that you know, what you are "
287
+ "doing and you will not destroy the table."
288
+ msgstr ""
289
+
290
+ msgid ""
291
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow "
292
+ "the statistics of your table. Several types for every taste and any wishes."
293
+ msgstr ""
294
+
295
+ msgid "Import/Export"
296
+ msgstr ""
297
+
298
+ msgid ""
299
+ "With these two buttons in our Pro version you can Import any table of csv "
300
+ "format and Export the whole table, which you have done."
301
+ msgstr ""
302
+
303
+ msgid "Well done!"
304
+ msgstr ""
305
+
306
+ msgid ""
307
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
308
+ "you’ll have to enter license key (you can find it in your personal account "
309
+ "on our site). Go to the License tab and enter your email and license key. "
310
+ "Once you have activated your PRO license - you can use all its advanced "
311
+ "options. <br><br>That’s all. From this moment you can use your Data Table "
312
+ "without any doubt. But if you still have some question - do not hesitate to "
313
+ "contact us through our <a href=\"https://supsystic.com/contact-us/"
314
+ "\">internal support</a> or on our <a href=\"http://supsystic.com/forum/"
315
+ "datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe "
316
+ "your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-"
317
+ "generator-by-supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this "
318
+ "plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a "
319
+ "href=\"https://wordpress.org/support/view/plugin-reviews/data-tables-"
320
+ "generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org."
321
+ "</a> <br><br>We hope that you like our Data Table plugin and wish you all "
322
+ "the best! Good luck!"
323
+ msgstr ""
324
+
325
+ msgid "Welcome to our plugin"
326
+ msgstr ""
327
+
328
+ msgid "by Supsystic!"
329
+ msgstr ""
330
+
331
+ msgid ""
332
+ "We are trying to make your using of our plugin maximum comfortable and easy. "
333
+ "So we find it like the best way to tell you about some options and features "
334
+ "of this plugin."
335
+ msgstr ""
336
+
337
+ msgid "A small guide for the first-time user"
338
+ msgstr ""
339
+
340
+ msgid ""
341
+ "Actually, Data Table plugin is very simple and has a lot of different "
342
+ "options at the same time. That’s why when you close this article I will show "
343
+ "you the main of them, but the very detailed one you can find on our site. I "
344
+ "hope that you will have no questions after even this small guide. For the "
345
+ "first time we will help you to install and create your first table, but if "
346
+ "you need help - contact us through the internal support"
347
+ msgstr ""
348
+
349
+ msgid "Support"
350
+ msgstr ""
351
+
352
+ msgid ""
353
+ "We really like what we do and feel responsibility for our “child”. "
354
+ "Constantly we are trying to change something or update the new features, but "
355
+ "sometimes you may have a situation when you need help or have a problem. We "
356
+ "can offer you two kinds of help: "
357
+ msgstr ""
358
+
359
+ msgid ""
360
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> "
361
+ "Contact us </a> through the Forum on our site - if you have some question, "
362
+ "offer or wish."
363
+ msgstr ""
364
+
365
+ msgid ""
366
+ "If, unfortunately, you have some problem - we are ready to help you in our "
367
+ "<a href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</"
368
+ "a>"
369
+ msgstr ""
370
+
371
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
372
+ msgstr ""
373
+
374
+ msgid "Video Tutorial"
375
+ msgstr ""
376
+
377
+ msgid "Frequently Asked Questions"
378
+ msgstr ""
379
+
380
+ msgid "Make data table responsive"
381
+ msgstr ""
382
+
383
+ msgid ""
384
+ "I need to have line breaks/spaces between the paragraphs within the cells."
385
+ msgstr ""
386
+
387
+ msgid "How to use formulas in the table?"
388
+ msgstr ""
389
+
390
+ msgid "Go to Editor of Data Table."
391
+ msgstr ""
392
+
393
+ msgid ""
394
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
395
+ "the formula."
396
+ msgstr ""
397
+
398
+ msgid "Fill in the rest of the formula."
399
+ msgstr ""
400
+
401
+ msgid "Save the changes of table."
402
+ msgstr ""
403
+
404
+ msgid "Check the result of formula in the table on your site."
405
+ msgstr ""
406
+
407
+ msgid ""
408
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/"
409
+ "\" target=\"_blank\">here</a>."
410
+ msgstr ""
411
+
412
+ msgid "Check all other FAQs"
413
+ msgstr ""
414
+
415
+ msgid "PRO option"
416
+ msgstr "PRO опция"
417
+
418
+ msgid "Can't decode table rows from JSON."
419
+ msgstr "Не могат да се декодират табличните редове от JSON."
420
+
421
+ msgid "Can't decode table meta from JSON."
422
+ msgstr "Не могат да се декодират табличните данни от JSON."
423
+
424
+ msgid "Failed to save table meta data: %s"
425
+ msgstr "Не може да се запазят метаданните на таблицата: %s"
426
+
427
+ msgid "The table with ID %d not exists."
428
+ msgstr "Таблица %d не съществува."
429
+
430
+ msgid "Add table"
431
+ msgstr "Добави таблица"
432
+
433
+ msgid "Title"
434
+ msgstr "Заглавие"
435
+
436
+ msgid "Created"
437
+ msgstr "Създаден"
438
+
439
+ msgid "Shortcode"
440
+ msgstr "Shortcode"
441
+
442
+ msgid "PHP"
443
+ msgstr "PHP"
444
+
445
+ msgid "Actions"
446
+ msgstr "Действия"
447
+
448
+ msgid "Edit table \"%s\""
449
+ msgstr "Редактирай таблица \"%s\""
450
+
451
+ msgid "Click to rename the table and hit [Enter]"
452
+ msgstr "Кликнете, за да преименувате таблицата и натиснете [Enter]"
453
+
454
+ msgid "CSS"
455
+ msgstr "CSS"
456
+
457
+ msgid "Delete"
458
+ msgstr "Изтрий"
459
+
460
+ msgid "Clone Table"
461
+ msgstr "Дубликат"
462
+
463
+ msgid "Export available only in PRO version."
464
+ msgstr "Експорта е достъпен само в PRO версията."
465
+
466
+ msgid "Export"
467
+ msgstr "Експорт"
468
+
469
+ msgid "Import available only in PRO version."
470
+ msgstr "Импорта е достъпен само в PRO версията."
471
+
472
+ msgid "Import"
473
+ msgstr "Импорт"
474
+
475
+ msgid "Loading your table, please wait..."
476
+ msgstr "Зареждане на таблицата, моля изчакайте ..."
477
+
478
+ msgid "Bold"
479
+ msgstr "Одебелен"
480
+
481
+ msgid "Italic"
482
+ msgstr "Италик"
483
+
484
+ msgid "Text color"
485
+ msgstr "Цвят на текста"
486
+
487
+ msgid "Background color"
488
+ msgstr "Цвят на фона"
489
+
490
+ msgid "Alignment"
491
+ msgstr "Подравняване"
492
+
493
+ msgid "Vertical alignment"
494
+ msgstr "Вертикално подравняване"
495
+
496
+ msgid "Word wrapping"
497
+ msgstr "Форматиране на думите"
498
+
499
+ msgid "Create a link"
500
+ msgstr "Създай линк"
501
+
502
+ msgid "Insert picture"
503
+ msgstr "Вмъкни изображение"
504
+
505
+ msgid "Comment"
506
+ msgstr "Коментар"
507
+
508
+ msgid "Formats"
509
+ msgstr ""
510
+
511
+ msgid "Table Elements"
512
+ msgstr "Таблични елементи"
513
+
514
+ msgid "Caption"
515
+ msgstr "Надпис"
516
+
517
+ msgid "Header"
518
+ msgstr "Header"
519
+
520
+ msgid "Footer"
521
+ msgstr "Footer"
522
+
523
+ msgid "Auto Index"
524
+ msgstr "Auto индекс"
525
+
526
+ msgid "Language"
527
+ msgstr "Език"
528
+
529
+ msgid "Select language"
530
+ msgstr "Избери език"
531
+
532
+ msgid "Overwrite Table Text"
533
+ msgstr "Презаписване текст в таблицата"
534
+
535
+ msgid "No data available in table"
536
+ msgstr ""
537
+
538
+ msgid "Empty table"
539
+ msgstr ""
540
+
541
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
542
+ msgstr ""
543
+
544
+ msgid "Table info text"
545
+ msgstr ""
546
+
547
+ msgid "Showing 0 to 0 of 0 entries"
548
+ msgstr ""
549
+
550
+ msgid "Empty info text"
551
+ msgstr ""
552
+
553
+ msgid "(filtered from _MAX_ total entries)"
554
+ msgstr ""
555
+
556
+ msgid "Filtered info text"
557
+ msgstr ""
558
+
559
+ msgid "Show _MENU_ entries"
560
+ msgstr ""
561
+
562
+ msgid "Length text"
563
+ msgstr ""
564
+
565
+ msgid "Search:"
566
+ msgstr ""
567
+
568
+ msgid "Search label"
569
+ msgstr ""
570
+
571
+ msgid "No matching records are found"
572
+ msgstr ""
573
+
574
+ msgid "Zero records"
575
+ msgstr ""
576
+
577
+ msgid "Features"
578
+ msgstr "Характеристика"
579
+
580
+ msgid "Auto Width"
581
+ msgstr "Auto широчина"
582
+
583
+ msgid "Sorting"
584
+ msgstr "Сортиране"
585
+
586
+ msgid "Sorting Order"
587
+ msgstr "Ред на Сортиране"
588
+
589
+ msgid "Ascending"
590
+ msgstr "Възходящ"
591
+
592
+ msgid "Descending"
593
+ msgstr "Низходящ"
594
+
595
+ msgid "Sorting Column"
596
+ msgstr "Колона на Сортиране"
597
+
598
+ msgid "Number of column to apply sort order."
599
+ msgstr "Брой на колоните, на които се прилага сортиране."
600
+
601
+ msgid "Pagination"
602
+ msgstr "Номериране на страници"
603
+
604
+ msgid "Pagination menu length"
605
+ msgstr "Дължина на менюто на страниците"
606
+
607
+ msgid "Searching"
608
+ msgstr "Търсене"
609
+
610
+ msgid "Table Information"
611
+ msgstr "Инфо"
612
+
613
+ msgid "Table information display field. %s"
614
+ msgstr "Поле за информация относно таблицата. %s"
615
+
616
+ msgid "Disallow Indexing"
617
+ msgstr "Забрана за индексиране"
618
+
619
+ msgid "Disable indexing table for search bots"
620
+ msgstr "Изключване на индексирането на таблицата за търсещите ботове."
621
+
622
+ msgid "Data Formats"
623
+ msgstr ""
624
+
625
+ msgid "Currency"
626
+ msgstr ""
627
+
628
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
629
+ msgstr ""
630
+
631
+ msgid "Percent"
632
+ msgstr ""
633
+
634
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
635
+ msgstr ""
636
+
637
+ msgid "Date"
638
+ msgstr ""
639
+
640
+ msgid ""
641
+ "Cell - adds border around all four sides of each cell, Row - adds border "
642
+ "only over and under each row (i.e. only for the rows)."
643
+ msgstr "Клетка - поставя рамка от четирите страни на всяка клетка, Ред - добавя "
644
+ "рамка под и над реда (i.e. само за редове)."
645
+
646
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
647
+ msgstr ""
648
+
649
+ msgid "Styling"
650
+ msgstr "Стил"
651
+
652
+ msgid "Borders"
653
+ msgstr "Рамки"
654
+
655
+ msgid "Cell"
656
+ msgstr "Клетка"
657
+
658
+ msgid "Row"
659
+ msgstr "Ред"
660
+
661
+ msgid "Compact Table"
662
+ msgstr "Компактна"
663
+
664
+ msgid "Reduce the amount of white-space."
665
+ msgstr "Намаляване на размера на празното пространство."
666
+
667
+ msgid "Highlighting by Mouseover"
668
+ msgstr "Отбелязване"
669
+
670
+ msgid "Row highlighting on mouse over."
671
+ msgstr "Подчертаване на реда при поставяне на мишката върху него."
672
+
673
+ msgid "Disable Wrapping"
674
+ msgstr "Деактивиране на форматиране"
675
+
676
+ msgid ""
677
+ "Disable wrapping of content in the table, so all text in the cells is on a "
678
+ "single line."
679
+ msgstr ""
680
+ "Деактивиране групирането на съдържание в таблицата, така че целия текст в "
681
+ "клетките да е на един ред."
682
+
683
+ msgid "Highlight the Order Column"
684
+ msgstr "Маркирайте сортирането на колоната"
685
+
686
+ msgid "Row Striping"
687
+ msgstr "Поставяне на ивици на реда"
688
+
689
+ msgid "Responsive Mode"
690
+ msgstr ""
691
+
692
+ msgid ""
693
+ "Standard Responsive mode - in this mode if table content doesn't fit all "
694
+ "columns become under each other with one cell per row"
695
+ msgstr ""
696
+
697
+ msgid ""
698
+ "Automatic column hiding - in this mode table columns will collapse from "
699
+ "right to left if content does not fit to parent container width"
700
+ msgstr ""
701
+
702
+ msgid ""
703
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
704
+ "parent container width"
705
+ msgstr ""
706
+
707
+ msgid "Disable Responsivity - default table fluid layout"
708
+ msgstr ""
709
+
710
+ msgid "Standard Responsive mode"
711
+ msgstr ""
712
+
713
+ msgid "Automatic column hiding"
714
+ msgstr ""
715
+
716
+ msgid "Horizontal scroll"
717
+ msgstr ""
718
+
719
+ msgid "Disable Responsivity"
720
+ msgstr ""
721
+
722
+ msgid "Paragraph Mode"
723
+ msgstr ""
724
+
725
+ msgid ""
726
+ "This mode allows you to separate the content into paragraphs. To move to a "
727
+ "new line in the cell - please press CTRL + Enter."
728
+ msgstr ""
729
+
730
+ msgid ""
731
+ "Note that the table may look a little different depending on your theme "
732
+ "style."
733
+ msgstr ""
734
+ "Имайте предвид, че таблицата може да бъде леко различна според стила, който "
735
+ "има темата."
736
+
737
+ msgid "Get PRO version"
738
+ msgstr "Вземи PRO версия"
739
+
740
+ msgid "Editable fields"
741
+ msgstr ""
742
+
743
+ msgid "PRO version"
744
+ msgstr ""
745
+
746
+ msgid ""
747
+ "Please be advised that this option is available only in %s. You can %s today "
748
+ "and get this and other PRO option for your tables!"
749
+ msgstr ""
750
+
751
+ msgid "Insert url"
752
+ msgstr ""
753
+
754
+ msgid "Link Text"
755
+ msgstr ""
756
+
757
+ msgid "Open link in a new tab"
758
+ msgstr ""
759
+
760
+ #~ msgid "Choose file to import:"
761
+ #~ msgstr "Избери файл за импортиране:"
762
+
763
+ #~ msgid "All tables"
764
+ #~ msgstr "Всички таблици"
765
+
766
+ #~ msgid "Ordering"
767
+ #~ msgstr "Сортиране"
768
+
769
+ #~ msgid ""
770
+ #~ "Note that the table may be minor changes to the style that has your theme."
771
+ #~ msgstr ""
772
+ #~ "Имайте предвид, че таблицата може да бъде леко различна според стила, "
773
+ #~ "който има темата."
app/langs/supsystic_tables-ca.mo ADDED
Binary file
app/langs/supsystic_tables-ca.po ADDED
@@ -0,0 +1,1633 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: metacibi <dev.metacibi@gmail.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: ca_ES\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.0.3\n"
13
+
14
+ msgid "An error has occurred"
15
+ msgstr "S'ha produït un error"
16
+
17
+ msgid "Overview"
18
+ msgstr "Resum"
19
+
20
+ msgid "Add new table"
21
+ msgstr "Afegeix una taula nova"
22
+
23
+ msgid "Tables"
24
+ msgstr "Taules"
25
+
26
+ msgid "Settings"
27
+ msgstr "Configuració"
28
+
29
+ msgid "License"
30
+ msgstr "Llicència"
31
+
32
+ msgid "Featured Plugins"
33
+ msgstr "Connectors destacats"
34
+
35
+ msgid "Table title"
36
+ msgstr "Títol de la taula"
37
+
38
+ msgid "Columns"
39
+ msgstr "Columnes"
40
+
41
+ msgid "Rows"
42
+ msgstr "Files"
43
+
44
+ msgid "You can change number of Columns and Rows later"
45
+ msgstr "Podeu canviar el número de columnes i files més tard"
46
+
47
+ msgid "Invalid range specified."
48
+ msgstr "L'interval especi­ficat no és vàlid."
49
+
50
+ msgid "Failed to find diagram %s."
51
+ msgstr "No s'ha pogut trobar el diagrama %s."
52
+
53
+ msgid "Failed to find table %s."
54
+ msgstr "No s'ha pogut trobar la taula %s."
55
+
56
+ msgid "Add diagram"
57
+ msgstr "Afegeix un diagrama"
58
+
59
+ msgid "The table ID %s not found."
60
+ msgstr "No s'ha trobat la taula amb ID %s."
61
+
62
+ msgid "Frontend Export"
63
+ msgstr "Exportació d'interfície d'usuari"
64
+
65
+ msgid "Allow export table to pdf, csv, xls on frontend"
66
+ msgstr "Permetre l'exportació de taules a pdf, csv, xls a la interfície d'usuari"
67
+
68
+ msgid "Export Logo"
69
+ msgstr "Exporta el logo"
70
+
71
+ msgid "Automticaly appends selected logo for output pdf or printing"
72
+ msgstr "Afegeix automàticament el logo seleccionat a la sortida PDF o impressió"
73
+
74
+ msgid "Logo Position"
75
+ msgstr "Posició del logo"
76
+
77
+ msgid "Above table"
78
+ msgstr "Damunt la taula"
79
+
80
+ msgid "Below table"
81
+ msgstr "Sota la taula"
82
+
83
+ msgid "Logo Alignment"
84
+ msgstr "Alineació del logo"
85
+
86
+ msgid "Left"
87
+ msgstr "Esquerra"
88
+
89
+ msgid "Center"
90
+ msgstr "Centre"
91
+
92
+ msgid "Right"
93
+ msgstr "Dreta"
94
+
95
+ msgid "Export table"
96
+ msgstr "Exporta la taula"
97
+
98
+ msgid "Select file type to export table:"
99
+ msgstr "Seleccioneu el tipus de fitxer per exportar la taula:"
100
+
101
+ msgid "Import error"
102
+ msgstr "Error d'importació"
103
+
104
+ msgid "Failed to import selected file"
105
+ msgstr "No s'ha pogut importar el fitxer seleccionat"
106
+
107
+ msgid "Import to the table"
108
+ msgstr "Importa a la taula"
109
+
110
+ msgid "File extension type"
111
+ msgstr "Tipus d'extensió de fitxer"
112
+
113
+ msgid "Import settings"
114
+ msgstr "Importa la configuració"
115
+
116
+ msgid "Delimiter"
117
+ msgstr "Delimitador"
118
+
119
+ msgid "Url"
120
+ msgstr "Url"
121
+
122
+ msgid "Failed to import data from the uploaded file"
123
+ msgstr "No s'han pogut importar les dades del fitxer carregat"
124
+
125
+ msgid "Failed to upload selected file"
126
+ msgstr "No s'ha pogut carregar el fitxer seleccionat"
127
+
128
+ msgid "Activate License"
129
+ msgstr "Activa la llicència"
130
+
131
+ msgid "Renew License"
132
+ msgstr "Renova la llicència"
133
+
134
+ msgid "Slider by Supsystic"
135
+ msgstr "Control lliscant de Supsystic"
136
+
137
+ msgid ""
138
+ "Congratulations! You have successfully installed and activated PRO version of ' "
139
+ "~ environment.getMenu().getMenuTitle() ~ ' plugin."
140
+ msgstr ""
141
+ "Felicitats! Heu instal·lat i activat correctament la versió PRO del connector ' "
142
+ "~ environment.getMenu().getMenuTitle() ~ '."
143
+
144
+ msgid "Your premium support is expired in ' ~ days ~ ' days"
145
+ msgstr "El vostre suport Premium caduca en ' ~ days ~ ' dies"
146
+
147
+ msgid "You will not be able to update your pro version with expired license"
148
+ msgstr "No podreu actualitzar la vostra versió pro amb la llicència caducada"
149
+
150
+ msgid "Activate"
151
+ msgstr "Activa"
152
+
153
+ msgid "Save"
154
+ msgstr "Desa"
155
+
156
+ msgid "Add editable field"
157
+ msgstr "Afgeix camp editable"
158
+
159
+ msgid "Save as"
160
+ msgstr "Desa com a"
161
+
162
+ msgid "Failed to get table rows: %s"
163
+ msgstr "No s'han pogut obtener les files de la taula: %s"
164
+
165
+ msgid "Diagram"
166
+ msgstr "Diagrama"
167
+
168
+ msgid "Type"
169
+ msgstr "Tipus"
170
+
171
+ msgid "Area Chart"
172
+ msgstr "Gràfic d'Àea"
173
+
174
+ msgid "Line Chart"
175
+ msgstr "Gràfic de Línies"
176
+
177
+ msgid "Pie Chart"
178
+ msgstr "Gràfic de Pastís"
179
+
180
+ msgid "Bar Chart"
181
+ msgstr "Gràfic de Barres"
182
+
183
+ msgid "Column Chart"
184
+ msgstr "Gràfic de Columnes"
185
+
186
+ msgid "Bubble Chart"
187
+ msgstr "Gràfic de Bombolles"
188
+
189
+ msgid "Switch rows / columns"
190
+ msgstr "Commuta files / columnes"
191
+
192
+ msgid "Use first row as headers"
193
+ msgstr "Utilitza la primera fila com a capçcaleres"
194
+
195
+ msgid "Use first column as labels"
196
+ msgstr "Utilitza la primera columna com a etiquetes"
197
+
198
+ msgid "Width"
199
+ msgstr "Amplada"
200
+
201
+ msgid ""
202
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave this "
203
+ "field empty to use default width value."
204
+ msgstr ""
205
+ "Establiu el valor en px o %, per exemple, 400 (equival a 400px) o 90%. Deixeu el "
206
+ "camp buit per a utilitzar l'amplada per defecte."
207
+
208
+ msgid "Height"
209
+ msgstr "Alçada"
210
+
211
+ msgid ""
212
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave this "
213
+ "field empty to use default height value."
214
+ msgstr ""
215
+ "Establiu el valor en px o %, per exemple, 200 (equival a 200px) o 80%. Deixeu el "
216
+ "camp buit per a utilitzar l'alçada per defecte."
217
+
218
+ msgid "Remove"
219
+ msgstr "Esborra"
220
+
221
+ msgid "Legend Position"
222
+ msgstr "Posició de la llegenda"
223
+
224
+ msgid "No legend"
225
+ msgstr "Sense llegenda"
226
+
227
+ msgid "Above the chart"
228
+ msgstr "Damunt del gràfic"
229
+
230
+ msgid "Below the chart"
231
+ msgstr "Sota el gràfic"
232
+
233
+ msgid "Left of the chart"
234
+ msgstr "A l'esquerra del gràfic"
235
+
236
+ msgid "Right of the chart"
237
+ msgstr "A la dreta del gràfic"
238
+
239
+ msgid "Lines between slices and values"
240
+ msgstr "Línies entre porcions i valors"
241
+
242
+ msgid "Inside by the top left corner"
243
+ msgstr "Dins a dalt a la dreta"
244
+
245
+ msgid "Diagram Title"
246
+ msgstr "Títol del diagrama"
247
+
248
+ msgid "Axis X Title"
249
+ msgstr "Títol de l'eix X"
250
+
251
+ msgid "Axis Y Title"
252
+ msgstr "Títol de l'eix Y"
253
+
254
+ msgid "3D Diagram"
255
+ msgstr "Diagrama 3D"
256
+
257
+ msgid "No"
258
+ msgstr "No"
259
+
260
+ msgid "Yes"
261
+ msgstr "Sí"
262
+
263
+ msgid "Text on Slice"
264
+ msgstr "Text dins la porció"
265
+
266
+ msgid "Percentage of slice size out of total"
267
+ msgstr "Percentatge de la porció sobre el total"
268
+
269
+ msgid "Quantitative value of slice"
270
+ msgstr "Valor quantitatiu de la porció"
271
+
272
+ msgid "Name of slice"
273
+ msgstr "Nom de la porció"
274
+
275
+ msgid "Not displaying"
276
+ msgstr "Sense mostrar"
277
+
278
+ msgid "Use custom colors"
279
+ msgstr "Personalitza els colors"
280
+
281
+ msgid "Select chart type"
282
+ msgstr "Tria el tipus de gràfic"
283
+
284
+ msgid "Editor tab"
285
+ msgstr "Pestanya de l'editor"
286
+
287
+ msgid "how to create Diagrams with Data Table plugin"
288
+ msgstr "com crear diagrames amb el connector Data Table"
289
+
290
+ msgid ""
291
+ "You have no diagrams for now. Go to %s -> select the required data in the table "
292
+ "and click on “Add diagram” button. Also please check the tutorial %s"
293
+ msgstr ""
294
+ "Per ara no teniu cap diagrama. Aneu a %s -> seleccioneu les dades necessàries "
295
+ "per la taula i feu clic al botó \"Afegeix diagrama\". També podeu comprovar el "
296
+ "tutorial %s"
297
+
298
+ msgid "Unsupported export type: %s."
299
+ msgstr "Tipus d'exportació no suportat: %s."
300
+
301
+ msgid "Export Page Orientation"
302
+ msgstr "Orientació a l'exportar la página"
303
+
304
+ msgid "Choose the page orientation for PDF export file"
305
+ msgstr "Tria l'orientació de la página del fitxer PDF exportat"
306
+
307
+ msgid "Portrait"
308
+ msgstr "Vertical"
309
+
310
+ msgid "Landscape"
311
+ msgstr "Horitzontal"
312
+
313
+ msgid "Export Data to the File"
314
+ msgstr "Exporta les dades a fitxer"
315
+
316
+ msgid "File Type"
317
+ msgstr "Tipus de fitxer"
318
+
319
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
320
+ msgstr ""
321
+ "No s'ha pogut importar el fitxer seleccionat: id o url de full de càlcul "
322
+ "incorrectes"
323
+
324
+ msgid "Automatically import from Google Tables"
325
+ msgstr "Importa automàticament de Google Tables"
326
+
327
+ msgid "Link from Google Tables"
328
+ msgstr "Vincula des de Google Tables"
329
+
330
+ msgid "Import Data to the Table"
331
+ msgstr "Importa les dades a la taula"
332
+
333
+ msgid "Import Settings"
334
+ msgstr "Importa la configuració"
335
+
336
+ msgid "Google Spreadsheet Url"
337
+ msgstr "Url del Full de Google"
338
+
339
+ msgid ""
340
+ "Important! Please, check the sharing settings of your spreadsheet: it must be "
341
+ "accessed to edit for everyone who has link. In other case the data will not "
342
+ "import to table."
343
+ msgstr ""
344
+ "Important! Si us plau, comproveu la configuració d'ús compartit del full de "
345
+ "càlcul: qualsevol que tingui l'enllaç hi haurà de tenir accés per editar. En cas "
346
+ "contrari, les dades no s'importaran a la taula."
347
+
348
+ msgid "Append to existing table data"
349
+ msgstr "Afegeix a les dades existents"
350
+
351
+ msgid "Failed to save table rows: %s"
352
+ msgstr "No s'han pogut desar les files de la taula: %s"
353
+
354
+ msgid "Save Editable Fields"
355
+ msgstr "Desa el camps editables"
356
+
357
+ msgid "Allows to save data to the table through editable fields."
358
+ msgstr "Permet desar dades a la taula mitjançant camps editables."
359
+
360
+ msgid "Use Editable Fields for Logged In Users Only"
361
+ msgstr "Utiliza camps editables només per als usuaris registrats"
362
+
363
+ msgid "Allows to use editable fields only for logged in users."
364
+ msgstr "Permet l'ús de camps editables només per als usuaris registrats."
365
+
366
+ msgid "Use Editable Fields for Current Roles"
367
+ msgstr "Utilitza camps editables per als rols actuals"
368
+
369
+ msgid ""
370
+ "Allows to use editable fields only for users with selected roles. If there are "
371
+ "no chosen roles - all logged in users will have ability to use the editable "
372
+ "fields."
373
+ msgstr ""
374
+ "Permet utilitzar camps editables només per a usuaris de rols seleccionats. Si no "
375
+ "s'han seleccionat rols - tots els usuaris registrats podrán editar els camps."
376
+
377
+ msgid "Select roles"
378
+ msgstr "Selecciona els rols"
379
+
380
+ msgid "Enable Table History"
381
+ msgstr "Habilita l'historial de taules"
382
+
383
+ msgid "Select User to display its table"
384
+ msgstr "Seleccioneu l'usuari per mostrar la seva taula"
385
+
386
+ msgid ""
387
+ "Note that the table may look a little different depending on your theme style."
388
+ msgstr ""
389
+ "Recordeu que la taula es pot veure mica diferent depenent de l'estil del vostre "
390
+ "tema."
391
+
392
+ msgid "Diagrams"
393
+ msgstr "Diagrames"
394
+
395
+ msgid "Get PRO"
396
+ msgstr "Feu-vos PRO"
397
+
398
+ msgid "Popup Plugin"
399
+ msgstr "Connector de Finestra emergent"
400
+
401
+ msgid ""
402
+ "The Best WordPress PopUp option plugin to help you gain more subscribers, social "
403
+ "followers or advertisement. Responsive pop-ups with friendly options."
404
+ msgstr ""
405
+ "El millor connector de Wordpress per a finestres emergents us ajuda a guanyar "
406
+ "més subscriptors, seguidors i anuncis. Finestres emergents responsive amb "
407
+ "opcions amigables."
408
+
409
+ msgid "Slider Plugin"
410
+ msgstr "Connector de Lliscador"
411
+
412
+ msgid ""
413
+ "Creating slideshows with Slider plugin is fast and easy. Simply select images "
414
+ "from your WordPress Media Library, Flickr, Instagram or Facebook, set slide "
415
+ "captions, links and SEO fields all from one page."
416
+ msgstr ""
417
+ "Crear presentacions amb el Connector lliscant es ràpid i fácil. Només cal "
418
+ "seleccionar les imatges de la Mediateca de Wordpress, Flickr, Instagram o "
419
+ "Facebook, afegir títols, enllaços i camps SEO tots des de la mateixa página."
420
+
421
+ msgid "Photo Gallery Plugin"
422
+ msgstr "Connector de Galeria de fotos"
423
+
424
+ msgid ""
425
+ "Photo Gallery Plugin with a great number of layouts will help you to create "
426
+ "quality respectable portfolios and image galleries."
427
+ msgstr ""
428
+ "El connector de Galeria de Fotos té un gran número de dissenys que us ajuden a "
429
+ "crear portafolis i galeries d'imatges de qualitat."
430
+
431
+ msgid "Data Tables Generator"
432
+ msgstr "Data Tables Generator"
433
+
434
+ msgid ""
435
+ "Create and manage beautiful data tables with custom design. No HTML knowledge is "
436
+ "required."
437
+ msgstr ""
438
+ "Creeu i gestioneu elegants taules de dades amb disseny personalitzat. No cal "
439
+ "coneixement de HTML."
440
+
441
+ msgid "Social Share Buttons"
442
+ msgstr "Botons d'accions socials"
443
+
444
+ msgid ""
445
+ "Social share buttons to increase social traffic and popularity. Social sharing "
446
+ "to Facebook, Twitter and other social networks."
447
+ msgstr ""
448
+ "Botons socials per augmentar el trànsit social i la popularitat. Compartició "
449
+ "social de Facebook, Twitter i altres xarxes socials."
450
+
451
+ msgid "Live Chat Plugin"
452
+ msgstr "Connector de Xat en línia"
453
+
454
+ msgid ""
455
+ "Be closer to your visitors and customers with Live Chat Support by Supsystic. "
456
+ "Help you visitors, support them in real-time with exceptional Live Chat "
457
+ "WordPress plugin by Supsystic."
458
+ msgstr ""
459
+ "Estigueu més a prop dels vostres visitants i clients amb el Xat de Suport en Viu "
460
+ "de Supsystic. Ajudeu els vostres visitants, doneu-los suport en temps real amb "
461
+ "l'excepcional connector Xat en Viu per WordPress de Supsystic."
462
+
463
+ msgid "Pricing Table"
464
+ msgstr "Taula de preus"
465
+
466
+ msgid ""
467
+ "It’s never been so easy to create and manage pricing and comparison tables with "
468
+ "table builder. Any element of the table can be customise with mouse click."
469
+ msgstr ""
470
+ "Mai ha estat tan fàcil crear i gestionar taules de preus i de comparació amb el "
471
+ "generador de taules. Qualsevol element de la taula es pot personalitzar amb un "
472
+ "clic del ratolí."
473
+
474
+ msgid "Coming Soon Plugin"
475
+ msgstr "Connector de Properament"
476
+
477
+ msgid ""
478
+ "Coming soon page with drag-and-drop builder or under construction | maintenance "
479
+ "mode to notify visitors and collects emails."
480
+ msgstr ""
481
+ "Pàgina de Properament amb constructor d'arrossegar i deixar anar o mode en "
482
+ "construcció | manteniment per notificar als visitants i recollir adreces de "
483
+ "correu electrònic."
484
+
485
+ msgid "Backup Plugin"
486
+ msgstr "Connector de Còpia de seguretat"
487
+
488
+ msgid ""
489
+ "Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched "
490
+ "DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website."
491
+ msgstr ""
492
+ "Connector de Wordpress de Còpia i Restauracació de Supsystic proporciona còpia "
493
+ "de seguretat rápida i desatesa del vostre lloc de WordPress cap a Dropbox, FTP, "
494
+ "Amazon S3, Google Drive."
495
+
496
+ msgid "Google Maps Easy"
497
+ msgstr "Mapes de Google fàcils"
498
+
499
+ msgid ""
500
+ "Display custom Google Maps. Set markers and locations with text, images, "
501
+ "categories and links. Customize google map in a simple and intuitive way."
502
+ msgstr ""
503
+ "Presenteu mapes de Google personalitzats. Establiu marcadors i localitzacions "
504
+ "amb text, imatges, categories i enllaços. Personalitzeu el mapa de Google d'una "
505
+ "manera senzilla i intuïtiva."
506
+
507
+ msgid "Digital Publication Plugin"
508
+ msgstr "Connector de Publicació digital"
509
+
510
+ msgid ""
511
+ "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, "
512
+ "Portfolios. Convert images, posts, PDF to the page flip book."
513
+ msgstr ""
514
+ "El connector de Publicació per a WordPress de Supsystic per a revistes, "
515
+ "catàlegs, portafolis. Convertiu imatges, publicacions, PDF en llibres de "
516
+ "múltiples pàgines."
517
+
518
+ msgid "Contact Form Plugin"
519
+ msgstr "Connector de Formulari de contacte"
520
+
521
+ msgid ""
522
+ "One of the best plugin for creating Contact Forms on your WordPress site. "
523
+ "Changeable fonts, backgrounds, an option for adding fields etc."
524
+ msgstr ""
525
+ "Un dels millors connectos per crear formularis de contacte al vostre lloc de "
526
+ "WordPress. Fonts modificables, fons, una opció per afegir camps, etc."
527
+
528
+ msgid "Newsletter Plugin"
529
+ msgstr "Connector de Butlletí"
530
+
531
+ msgid ""
532
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will have "
533
+ "no need to control it or send them manually. No coding, hard skills or long "
534
+ "hours of customizing are required."
535
+ msgstr ""
536
+ "Connector de Butlletí de Supsystic per a l'enviament automàtic dels vostres "
537
+ "butlletins per correu electrònic. No caldrà cap controlar o enviar res "
538
+ "manualment. No requereix codificació, habilitats tècniques o llargues hores de "
539
+ "personalització."
540
+
541
+ msgid "Membership by Supsystic"
542
+ msgstr "Comunitat de Supsystic"
543
+
544
+ msgid ""
545
+ "Create online membership community with custom user profiles, roles, FrontEnd "
546
+ "registration and login. Members Directory, activity, groups, messages."
547
+ msgstr ""
548
+ "Creeu una comunitat de membres en línia amb perfils d'usuari personals, roles, "
549
+ "interfície de registre i inici de sessió. Directori de membres, activitat, "
550
+ "groups, missatges."
551
+
552
+ msgid "Your message successfully send. We contact you soon."
553
+ msgstr ""
554
+ "El vostre missatge s'ha enviat amb èxit. Ens posarem en contacte amb vosaltres "
555
+ "ben aviat."
556
+
557
+ msgid "No detected"
558
+ msgstr "Sense definir"
559
+
560
+ msgid "Step-by-step Tutorial"
561
+ msgstr "Tutorial pas a pas"
562
+
563
+ msgid "Begin Step-by-step Tutorial"
564
+ msgstr "Comença el Tutorial pas a pas"
565
+
566
+ msgid "Name"
567
+ msgstr "Nom"
568
+
569
+ msgid "Email"
570
+ msgstr "Correu electrònic"
571
+
572
+ msgid "Website"
573
+ msgstr "Lloc web"
574
+
575
+ msgid "Subject"
576
+ msgstr "Assumpte"
577
+
578
+ msgid "Topic"
579
+ msgstr "Tema"
580
+
581
+ msgid "Plugin options"
582
+ msgstr "Opcions del connector"
583
+
584
+ msgid "Report a bug"
585
+ msgstr "Avisa d'un error"
586
+
587
+ msgid "Require a new functionallity"
588
+ msgstr "Sol·licita una nova funcionalitat"
589
+
590
+ msgid "Other"
591
+ msgstr "Altres"
592
+
593
+ msgid "Message"
594
+ msgstr "Missatge"
595
+
596
+ msgid "Hello Supsystic Team!"
597
+ msgstr "Hola Equip Supsystic!"
598
+
599
+ msgid ""
600
+ "Some errors occurred while sending mail please send your message trough this "
601
+ "contact form:"
602
+ msgstr ""
603
+ "S'han produït alguns errors en enviar el correu, si us plau envieu el vostre "
604
+ "missatge mitjançant aquest formulari de contacte:"
605
+
606
+ msgid "Next"
607
+ msgstr "Següent"
608
+
609
+ msgid "Close Tutorial"
610
+ msgstr "Tanca el tutorial"
611
+
612
+ msgid "Welcome to Data Tables plugin by Supsystic!"
613
+ msgstr "Benvingut al conenctor Data Tables de Supsystic!"
614
+
615
+ msgid ""
616
+ "Thank you for choosing our Data Tables plugin. Just click here to start using it "
617
+ "- and we will show you it's possibilities and powerfull features."
618
+ msgstr ""
619
+ "Gràcies per triar el nostre plugin Data Tables. Simplement feu clic aquí per "
620
+ "començar a usar-lo - i us mostrarem les seves possibilitats i grans "
621
+ "característiques."
622
+
623
+ msgid "Hello! This is the Data Tables by Supsystic"
624
+ msgstr "Hola! Aquest és el Data Tables de Supsystic"
625
+
626
+ msgid ""
627
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour through "
628
+ "features and main options of the plugin. Just click “Next” button."
629
+ msgstr ""
630
+ "Gràcies per triar el nostre plugin Data Tables. Fem una ullada rápida per les "
631
+ "característiques i principals opcions del connector. Feu clic al botó “Següent”."
632
+
633
+ msgid "Create your first table"
634
+ msgstr "Creeu la vostra primera taula"
635
+
636
+ msgid ""
637
+ "Click on the button “Add new table” and see the first form, which you need to "
638
+ "fill in. A very simple step!"
639
+ msgstr ""
640
+ "Feu clic al botó \"Afegeix nova taula\" i vegeu el primer formulari, que heu "
641
+ "d'omplir. Un pas molt senzill!"
642
+
643
+ msgid "Enter the name and create Data Table"
644
+ msgstr "Introduïu el nom i creeu la Taula de dades"
645
+
646
+ msgid ""
647
+ "Fill the table title and choose the number of columns and rows. Don’t worry, you "
648
+ "will be able to change it (add or delete some) later!"
649
+ msgstr ""
650
+ "Ompliu el nom de la taula i trieu el número de columnes i files. No patiu, "
651
+ "podreu canviar-ho (afegir-ne o treure'n) més tard!"
652
+
653
+ msgid ""
654
+ "Main Settings of your first table. Here you can see main settings which are "
655
+ "conected with languages, table elements, styling and other different editors "
656
+ "settings. Generally it’s a tab where you can edit the visual part of the whole "
657
+ "table, switch on/off the responsive mode, set pagination etc."
658
+ msgstr ""
659
+ "Configuracions de la vostra primera taula. Aquí podeu veure la configuració "
660
+ "principal, que està connectada amb els idiomes, elements de taula, estils i "
661
+ "altres configuracions diferents de l'editor. En general es tracta d'una pestanya "
662
+ "on podeu editar la part visual de tota la taula, activar/desactivar el mode "
663
+ "responsive, establir la paginació, etc."
664
+
665
+ msgid "Editor"
666
+ msgstr "Editor"
667
+
668
+ msgid ""
669
+ "The most important part of settings - Editor. Here you can fill all the cells of "
670
+ "your table, add some colors, play with fonts and sizes. This insert also allows "
671
+ "you to change the alignment of your font, add formats (percents, currency), "
672
+ "images and links to make your table more visual attraction."
673
+ msgstr ""
674
+ "La part més important de la configuració - Editor. Aquí podeu omplir totes les "
675
+ "cel·les de la taula, afegir alguns colors, jugar amb fonts i mides. També us "
676
+ "permet canviar l'alineació de la vostra font, afegir formats (percentatges, "
677
+ "monedes), imatges i enllaços per fer la vostra més atractiva visualment."
678
+
679
+ msgid "Preview"
680
+ msgstr "Vista prèvia"
681
+
682
+ msgid ""
683
+ "Preview insert for your comfort. Before updating the table on your page - you "
684
+ "can see the result of your efforts and changes, look at it and enjoy the final "
685
+ "outcome."
686
+ msgstr ""
687
+ "Vista prèvia per a la vostra comoditat. Abans d'actualitzar la taula de la "
688
+ "pàgina - podeu veure el resultat dels vostres esforços i canvis, comprovar-ho i "
689
+ "gaudir del resultat final."
690
+
691
+ msgid "CSS Editor"
692
+ msgstr "Editor CSS"
693
+
694
+ msgid ""
695
+ "In case you have special or at least, basic knowledge of CSS code - you can "
696
+ "easily change the table here. Just make sure that you know, what you are doing "
697
+ "and you will not destroy the table."
698
+ msgstr ""
699
+ "En cas que tingueu coneixement especial o almenys, bàsic de codi CSS - aquí "
700
+ "podeu canviar fàcilment la taula. Només assegureu-vos que sabeu què esteu fent i "
701
+ "no destruireu la taula."
702
+
703
+ msgid ""
704
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow the "
705
+ "statistics of your table. Several types for every taste and any wishes."
706
+ msgstr ""
707
+ "Diagrames - aquesta és una característica Pro del nostre connector, que us pot "
708
+ "ajudar a seguir les estadístiques de la vostra taula. Diversos tipus per a tots "
709
+ "els gustos i desitjos."
710
+
711
+ msgid "Import/Export"
712
+ msgstr "Importació/Exportació"
713
+
714
+ msgid ""
715
+ "With these two buttons in our Pro version you can Import any table of csv format "
716
+ "and Export the whole table, which you have done."
717
+ msgstr ""
718
+ "Amb aquests dos botons en la nostra versió Pro podeu Importar qualsevol taula de "
719
+ "format CSV i Exportar tota la taula que heu creat."
720
+
721
+ msgid "Well done!"
722
+ msgstr "Ben fet!"
723
+
724
+ msgid ""
725
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - you’ll "
726
+ "have to enter license key (you can find it in your personal account on our "
727
+ "site). Go to the License tab and enter your email and license key. Once you have "
728
+ "activated your PRO license - you can use all its advanced options. "
729
+ "<br><br>That’s all. From this moment you can use your Data Table without any "
730
+ "doubt. But if you still have some question - do not hesitate to contact us "
731
+ "through our <a href=\"https://supsystic.com/contact-us/\">internal support</a> "
732
+ "or on our <a href=\"http://supsystic.com/forum/datatable-plugin/\">Supsystic "
733
+ "Forum.</a> Besides you can always describe your questions on <a href=\"https://"
734
+ "wordpress.org/support/plugin/data-tables-generator-by-supsystic\">WordPress "
735
+ "Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It will be nice if "
736
+ "you`ll help us and boost plugin with <a href=\"https://wordpress.org/support/"
737
+ "view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/\">Five "
738
+ "Stars rating on WordPress.org.</a> <br><br>We hope that you like our Data Table "
739
+ "plugin and wish you all the best! Good luck!"
740
+ msgstr ""
741
+ "<b>Actualització</b> <br>Quan hagueu comprat la versió Premium del connector - "
742
+ "haureu d'introduir la clau de llicència (la podeu trobar al vostre compte "
743
+ "personal al nostre lloc web). Aneu a la pestanya de llicència i introduïu el "
744
+ "vostre correu electrònic i la clau de llicència. Una cop hagueu activat la "
745
+ "llicència PRO - podeu utilitzar totes les seves opcions avançades. <br><br>Això "
746
+ "és tot. A partir d'aquest moment podeu utilitzar el vostre Data Table sense cap "
747
+ "tipus de dubte. Però si encara teniu alguna pregunta - no dubteu en posar-vos en "
748
+ "contacte amb nosaltres a través del nostre <a href=\"https://supsystic.com/"
749
+ "contact-us/\">suport intern</a> o al nostre <a href=\"http : //supsystic.com/"
750
+ "forum/datatable-plugin/\">Fòrum Supsystic</a>. A més, sempre podeu dirigir les "
751
+ "vostres preguntes al <a href=\"https://wordpress.org/support/plugin/data-tables -"
752
+ "generador per supsystic\">Fórum de WordPress.</a> <br><br><b>Gaudiu d'aquest "
753
+ "connector?</b> <br>Ens agradaría que ens ajudeu a impulsar el connector amb una "
754
+ "<a href=\"https://wordpress.org/support/view/plugin-reviews/data-tables-"
755
+ "generator-by-supsystic?rate=5#postform/\">Qualificació de Cinc Estrelles a "
756
+ "WordPress.org.</a> <br><br>Esperem que us agradi el nostre connector Data Tables "
757
+ "i us desitjem tot el millor! Bona sort!"
758
+
759
+ msgid "Welcome to our plugin"
760
+ msgstr "Benvingut al nostre connector"
761
+
762
+ msgid "by Supsystic!"
763
+ msgstr "de Supsystic!"
764
+
765
+ msgid ""
766
+ "We are trying to make your using of our plugin maximum comfortable and easy. So "
767
+ "we find it like the best way to tell you about some options and features of this "
768
+ "plugin."
769
+ msgstr ""
770
+ "Estem tractant de fer que l'ús del nostre connector sigui el més còmode i fácil "
771
+ "possible. Creiem que és la millor manera d'informar-vos d'algunes opcions i "
772
+ "característiques d'aquest connector."
773
+
774
+ msgid "A small guide for the first-time user"
775
+ msgstr "Una breu guía per a l'usuari novell"
776
+
777
+ msgid ""
778
+ "Actually, Data Table plugin is very simple and has a lot of different options at "
779
+ "the same time. That’s why when you close this article I will show you the main "
780
+ "of them, but the very detailed one you can find on our site. I hope that you "
781
+ "will have no questions after even this small guide. For the first time we will "
782
+ "help you to install and create your first table, but if you need help - contact "
783
+ "us through the internal support"
784
+ msgstr ""
785
+ "En realitat, el connector Data Tables és molt senzill i té un munt d'opcions "
786
+ "diferents al mateix temps. És per això que quan tanqueu aquest article us "
787
+ "mostrarem les principals, però podeu trobar-ne més detalls al nostre lloc web. "
788
+ "Esperem que després d'aquesta petita guía no tindreu cap dubte. Si sou usuaris "
789
+ "novells, us ajudarem a instal·lar i crear la vostra primera taula, però si "
790
+ "necessiteu ajuda - poseu-vos en contacte amb nosaltres a través del suport intern"
791
+
792
+ msgid "Support"
793
+ msgstr "Suport"
794
+
795
+ msgid ""
796
+ "We really like what we do and feel responsibility for our “child”. Constantly we "
797
+ "are trying to change something or update the new features, but sometimes you may "
798
+ "have a situation when you need help or have a problem. We can offer you two "
799
+ "kinds of help: "
800
+ msgstr ""
801
+ "Ens agrada el que fem i ens sentim responsables dels nostres \"nens\". "
802
+ "Constantment estem tractant de canviar alguna cosa o actualitzar les noves "
803
+ "característiques, però de vegades us podeu trobar en una situación que necessiti "
804
+ "ajuda o tenir un problema. Us podem oferir dos tipus d'ajuda: "
805
+
806
+ msgid ""
807
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Contact "
808
+ "us </a> through the Forum on our site - if you have some question, offer or wish."
809
+ msgstr ""
810
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Contacteu-"
811
+ "nos </a> mitjançant el Fòrum del nostre lloc web - si teniu cap pregunta, "
812
+ "oferiment o desig."
813
+
814
+ msgid ""
815
+ "If, unfortunately, you have some problem - we are ready to help you in our <a "
816
+ "href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</a>"
817
+ msgstr ""
818
+ "Si, malauradament, teniu algún problema - estem preparats per ajudar-vos en el "
819
+ "nostre <a href=\"//supsystic.com/contact-us/\" target=\"_blank\">suport intern.</"
820
+ "a>"
821
+
822
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
823
+ msgstr ""
824
+ "No dubteu a posar-vos en contacte amb nosaltres i no es preocupeu, tot anirà bè!"
825
+
826
+ msgid "Video Tutorial"
827
+ msgstr "Tutorial en vídeo"
828
+
829
+ msgid "Frequently Asked Questions"
830
+ msgstr "Preguntes Més Freqüents"
831
+
832
+ msgid "Make data table responsive"
833
+ msgstr "Fes que la taula de dades sigui responsive"
834
+
835
+ msgid "I need to have line breaks/spaces between the paragraphs within the cells."
836
+ msgstr ""
837
+ "És necessari posar salts de línea/espais entre els paràgrafs dins les cel·les."
838
+
839
+ msgid "How to use formulas in the table?"
840
+ msgstr "Com utilizar fórmules en les taules?"
841
+
842
+ msgid "Go to Editor of Data Table."
843
+ msgstr "Ves a l'editor de Data Table."
844
+
845
+ msgid ""
846
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start the "
847
+ "formula."
848
+ msgstr ""
849
+ "Seleccioneu una cel·la i comenceu a escriure. En una cel·la, escrigueu un signe "
850
+ "igual \"=\" per començar la fórmula."
851
+
852
+ msgid "Fill in the rest of the formula."
853
+ msgstr "Completeu la resta de la fórmula."
854
+
855
+ msgid "Save the changes of table."
856
+ msgstr "Desa els canvis de la taula."
857
+
858
+ msgid "Check the result of formula in the table on your site."
859
+ msgstr "Comproveu el resultat de la fórmula a la taula del vostre lloc web."
860
+
861
+ msgid ""
862
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/\" "
863
+ "target=\"_blank\">here</a>."
864
+ msgstr ""
865
+ "Apreneu-ne més sóbre com fer això <a href=\"//supsystic.com/how-to-use-tables/\" "
866
+ "target=\"_blank\">aquí/a>."
867
+
868
+ msgid "Check all other FAQs"
869
+ msgstr "Reviseu totes les altres PMFs"
870
+
871
+ msgid "Roles"
872
+ msgstr "Rols"
873
+
874
+ msgid "Role for users who can use plugin. Administrator is included by default"
875
+ msgstr ""
876
+ "Rol per als usuaris que poden utilitzar el connector. L'Administrador hi és "
877
+ "inclòs per defecte"
878
+
879
+ msgid "PRO option"
880
+ msgstr "Opció PRO"
881
+
882
+ msgid "Select avalilable roles to use tables"
883
+ msgstr "Seleccioneu els rols que podran utilitzar taules"
884
+
885
+ msgid "Can't decode table rows from JSON."
886
+ msgstr "No es poden descodificar les files de la taula des del JSON."
887
+
888
+ msgid "Can't decode table meta from JSON."
889
+ msgstr "No es poden descodificar les metadades de la taula des del JSON."
890
+
891
+ msgid "Failed to save table meta data: %s"
892
+ msgstr "No s'han pogut desar les metadades: %s"
893
+
894
+ msgid "The table with ID %d not exists."
895
+ msgstr "La taula amb ID %d no existeix."
896
+
897
+ msgid "No value"
898
+ msgstr "Sense valor"
899
+
900
+ msgid ""
901
+ "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: [%s "
902
+ "id=\"{table_id}\"]"
903
+ msgstr ""
904
+ "No s'ha especificat l'atribut obligatori \"id\". ' . 'Exemple d'ús de dreceres: "
905
+ "[%s id=\"{table_id}\"]"
906
+
907
+ msgid "There are not all shortcode's attributes specified. Usage example"
908
+ msgstr "No s'han especificat tots els atributs de la drecera. Exemple d'ús"
909
+
910
+ msgid "Add table"
911
+ msgstr "Afegeix una taula"
912
+
913
+ msgid "Title"
914
+ msgstr "Títol"
915
+
916
+ msgid "Created"
917
+ msgstr "Creada"
918
+
919
+ msgid "Shortcode"
920
+ msgstr "Codi curt"
921
+
922
+ msgid "PHP"
923
+ msgstr "PHP"
924
+
925
+ msgid "Actions"
926
+ msgstr "Accions"
927
+
928
+ msgid "Edit table \"%s\""
929
+ msgstr "Edita la taula \"%s\""
930
+
931
+ msgid "Table History"
932
+ msgstr "Historial de la taula"
933
+
934
+ msgid "Clone"
935
+ msgstr "Clona"
936
+
937
+ msgid "Export available only in PRO version."
938
+ msgstr "L'exportació només està disponible en la versió PRO."
939
+
940
+ msgid "Export"
941
+ msgstr "Exporta"
942
+
943
+ msgid "Import available only in PRO version."
944
+ msgstr "La importació només està disponible en la versió PRO."
945
+
946
+ msgid "Import"
947
+ msgstr "Importa"
948
+
949
+ msgid "Clear"
950
+ msgstr "Neteja"
951
+
952
+ msgid "Delete"
953
+ msgstr "Suprimeix"
954
+
955
+ msgid "Click to rename the table and hit [Enter]"
956
+ msgstr "Feu clic per canviar el nom i premeu [Retorn]"
957
+
958
+ msgid "CSS"
959
+ msgstr "CSS"
960
+
961
+ msgid "Main"
962
+ msgstr "Principal"
963
+
964
+ msgid "Design"
965
+ msgstr "Disseny"
966
+
967
+ msgid "Features"
968
+ msgstr "Característiques"
969
+
970
+ msgid "Language and Text"
971
+ msgstr "Idioma i text"
972
+
973
+ msgid "Table Elements"
974
+ msgstr "Elements de la taula"
975
+
976
+ msgid "Caption"
977
+ msgstr "Títol"
978
+
979
+ msgid "Description"
980
+ msgstr "Descripció"
981
+
982
+ msgid "Description Text"
983
+ msgstr "Text de la descripció"
984
+
985
+ msgid "Header"
986
+ msgstr "Capçalera"
987
+
988
+ msgid "Count of Header Rows"
989
+ msgstr "Recompte de files de capçalera"
990
+
991
+ msgid "Count of table rows, which will be moved to header."
992
+ msgstr "Recompte de files de taula, que es mouran a la capçalera."
993
+
994
+ msgid "Footer"
995
+ msgstr "Peu"
996
+
997
+ msgid "Fixed Header"
998
+ msgstr "Capçalera fixa"
999
+
1000
+ msgid ""
1001
+ "Allows to fix the table's header during table scrolling. Important! Header "
1002
+ "option must be enabled for using this feature. Also you need to set Fixed Table "
1003
+ "Height to create a vertical scroll at the table. To see the work of this feature "
1004
+ "you should not use such Responsive Modes as Standard and Automatic columns "
1005
+ "hiding."
1006
+ msgstr ""
1007
+ "Permet fixar la capçalera de la taula durant el desplaçament. Important! La "
1008
+ "opció de Capçalera ha d'estar habilitada per fer servir aquesta funció. També "
1009
+ "cal establir Alçada de la taula fixa per crear un desplaçament vertical en la "
1010
+ "taula. Per a que funcioni no heu d'utilitzar els modes Responsive com ara "
1011
+ "Estàndard i Amagat de columnes automátic."
1012
+
1013
+ msgid "Fixed Footer"
1014
+ msgstr "Peu fix"
1015
+
1016
+ msgid ""
1017
+ "Allows to fix the table's footer during table scrolling. Important! Footer "
1018
+ "option must be enabled for using this feature. Also you need to set Fixed Table "
1019
+ "Height to create a vertical scroll at the table. To see the work of this feature "
1020
+ "you should not use such Responsive Modes as Standard and Automatic columns "
1021
+ "hiding."
1022
+ msgstr ""
1023
+ "Permet fixar el peu de la taula durant el desplaçament. Important! La opció de "
1024
+ "Peu ha d'estar habilitada per fer servir aquesta funció. També cal establir "
1025
+ "Alçada de la taula fixa per crear un desplaçament vertical en la taula. Per a "
1026
+ "que funcioni no heu d'utilitzar els modes Responsive com ara Estàndard i Amagat "
1027
+ "de columnes automátic."
1028
+
1029
+ msgid "Fixed Table Height"
1030
+ msgstr "Alçada de taula fixa"
1031
+
1032
+ msgid ""
1033
+ "Fixed table height in px. This value must be less than the original table height "
1034
+ "to create a vertical scroll, otherwise you will not see that the fixed header / "
1035
+ "footer exists."
1036
+ msgstr ""
1037
+ "Alçada fixa en px. Aquest valor ha de ser inferior a l'alçada original de la "
1038
+ "taula per a crear un desplaçament vertical, en cas contrari no veureu que hi ha "
1039
+ "la capçalera / el peu fix."
1040
+
1041
+ msgid "Fixed Columns"
1042
+ msgstr "Columnes fixes"
1043
+
1044
+ msgid ""
1045
+ "Allows to fix columns during table scrolling. Important! The fixing of columns "
1046
+ "suggests that the table will have a horisontal scroll type of responsive mode, "
1047
+ "otherwise you will not see that the fixed columns exist. So this feature is a "
1048
+ "kind of responsive mode on its own and will not work with such Responsive Modes "
1049
+ "as Standard and Automatic columns hiding."
1050
+ msgstr ""
1051
+ "Permet fixar les columnes durant el desplaçament de la taula. Important! La "
1052
+ "fixació de les columnes suggereix que la taula tindrà un tipus de desplaçament "
1053
+ "horitzontal de tipus responsive, en cas contrari no veureu que hi ha les "
1054
+ "columnes fixes. Per tant, aquesta característica és una espècie de mode "
1055
+ "responsive per si mateix i no funcionarà amb els modes Responsive com ara "
1056
+ "Estàndard i Amagat de columnes automátic."
1057
+
1058
+ msgid "Left Columns Count"
1059
+ msgstr "Recompte de columnes a l'esquerra"
1060
+
1061
+ msgid "Number of column to fix by left side of table."
1062
+ msgstr "Nombre de columna per a fixar al costat esquerre de la taula."
1063
+
1064
+ msgid "Right Columns Count"
1065
+ msgstr "Recompte de columnes a la dreta"
1066
+
1067
+ msgid "Number of column to fix by right side of table."
1068
+ msgstr "Nombre de columna per a fixar al costat dret de la taula."
1069
+
1070
+ msgid "Auto Index"
1071
+ msgstr "Índex automàtic"
1072
+
1073
+ msgid "Data Formats"
1074
+ msgstr "Formats de les dades"
1075
+
1076
+ msgid "Number Formatting"
1077
+ msgstr "Format numèric"
1078
+
1079
+ msgid "Set format of all numbers in the table"
1080
+ msgstr "Ajusta el format de tots els números de la taula"
1081
+
1082
+ msgid "Number"
1083
+ msgstr "Número"
1084
+
1085
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
1086
+ msgstr "Establir format de sortida per als números, per exemple, 1.000,00, 1,00"
1087
+
1088
+ msgid "Currency"
1089
+ msgstr "Moneda"
1090
+
1091
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
1092
+ msgstr ""
1093
+ "Establir format de sortida per a les monedes, per exemple, ($ 1.000,00, € 1,00)"
1094
+
1095
+ msgid "Percent"
1096
+ msgstr "Percentatge"
1097
+
1098
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
1099
+ msgstr "Establir format de sortida per als percentatges, per exemple, (0,00%, 1%)"
1100
+
1101
+ msgid "Date"
1102
+ msgstr "Data"
1103
+
1104
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
1105
+ msgstr ""
1106
+ "Establir format de sortida per a les dates, per exemple, (YYYY-MM-DD, MM.DD.YYYY)"
1107
+
1108
+ msgid "Auto Width"
1109
+ msgstr "Amplada automàtica"
1110
+
1111
+ msgid ""
1112
+ "Calculate the columns width on frontend automatically or depending on the "
1113
+ "columns width on the Editor Tab."
1114
+ msgstr ""
1115
+ "Càlcula l'amplada de les columnes a la interfície de forma automàtica o depenent "
1116
+ "de l'amplada de les columnes a la pestanya de l'Editor."
1117
+
1118
+ msgid "Compact Table"
1119
+ msgstr "Compactar taula"
1120
+
1121
+ msgid "Reduce the amount of white-space."
1122
+ msgstr "Reduïr la quantitat d'espai en blanc."
1123
+
1124
+ msgid "Disable Wrapping"
1125
+ msgstr "Desactiva l'ajust del text"
1126
+
1127
+ msgid ""
1128
+ "Disable wrapping of content in the table, so all text in the cells is on a "
1129
+ "single line."
1130
+ msgstr ""
1131
+ "Desactiva l'ajust del contingut de la taula, de manera que tot el text de les "
1132
+ "cel·les sigui en una sola línia."
1133
+
1134
+ msgid "Paragraph Mode"
1135
+ msgstr "Mode de paràgraf"
1136
+
1137
+ msgid ""
1138
+ "This mode allows you to separate the content into paragraphs. To move to a new "
1139
+ "line in the cell - please press CTRL + Enter."
1140
+ msgstr ""
1141
+ "Aquest mode us permet separar el contingut en paràgrafs. Per passar a una nova "
1142
+ "línia dinsa la cel·la, premeu CTRL + Retorn."
1143
+
1144
+ msgid "Responsive Mode"
1145
+ msgstr "Mode Responsive"
1146
+
1147
+ msgid ""
1148
+ "Standard Responsive mode - in this mode if table content doesn’t fit all columns "
1149
+ "become under each other with one cell per row"
1150
+ msgstr ""
1151
+ "Mode Responsive estàndard - en aquest mode si el contingut de la taula no "
1152
+ "s'ajusta, totes les columnes es situen una sota l'altre amb una cel·la per fila"
1153
+
1154
+ msgid ""
1155
+ "Automatic column hiding - in this mode table columns will collapse from right to "
1156
+ "left if content does not fit to parent container width"
1157
+ msgstr ""
1158
+ "Amagat automàtic de columnes - en aquest mode les columnes de la taula es "
1159
+ "reduiran de dreta a Esquerra si el contingut no s'ajusta a l'amplada del "
1160
+ "contenidor pare"
1161
+
1162
+ msgid ""
1163
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
1164
+ "parent container width"
1165
+ msgstr ""
1166
+ "Desplaçament horitzontal - en aquest mode s'afegirà una barra de desplaçament si "
1167
+ "la taula desborda l'amplada del contenidor pare"
1168
+
1169
+ msgid "Disable Responsivity - default table fluid layout"
1170
+ msgstr "Desactiva la responsivitat - disposició fluïda de la taula per defecte"
1171
+
1172
+ msgid "Standard Responsive mode"
1173
+ msgstr "Mode Responsive estàndard"
1174
+
1175
+ msgid "Automatic column hiding"
1176
+ msgstr "Amagat automàtic de columnes"
1177
+
1178
+ msgid "Horizontal scroll"
1179
+ msgstr "Desplaçament horitzontal"
1180
+
1181
+ msgid "Disable Responsivity"
1182
+ msgstr "Desactiva la responsivitat"
1183
+
1184
+ msgid "Table Information"
1185
+ msgstr "Informació de la taula"
1186
+
1187
+ msgid "Table information display field. %s"
1188
+ msgstr "Camp de visualització de la información de la taula. % s"
1189
+
1190
+ msgid "Borders"
1191
+ msgstr "Vores"
1192
+
1193
+ msgid ""
1194
+ "Cell - adds border around all four sides of each cell, Row – adds border only "
1195
+ "over and under each row. (i.e. only for the rows)."
1196
+ msgstr ""
1197
+ "Cel·la - afegeix vores als quatre costats de cada cel·la, Fila – afegeix vores "
1198
+ "només a sobre i a sota de cada fila. (és a dir, només per a les files)."
1199
+
1200
+ msgid "Cell"
1201
+ msgstr "Cel·la"
1202
+
1203
+ msgid "Row"
1204
+ msgstr "Fila"
1205
+
1206
+ msgid "None"
1207
+ msgstr "Cap"
1208
+
1209
+ msgid "Row Striping"
1210
+ msgstr "Ratlles de les files"
1211
+
1212
+ msgid "Add automatic highlight of table rows for odd and even rows."
1213
+ msgstr "Afegeix realçat automàtic de files parells i senars de la taula."
1214
+
1215
+ msgid "Highlighting by Mouseover"
1216
+ msgstr "Realça en passar el ratolí"
1217
+
1218
+ msgid "Row highlighting on mouse over."
1219
+ msgstr "Realça la fila en passar el ratolí."
1220
+
1221
+ msgid "Highlight the Order Column"
1222
+ msgstr "Realça l'ordre de la columna"
1223
+
1224
+ msgid "Highlight the column that the table data is currently ordered on."
1225
+ msgstr "Realça la columna per la qual està ordenada la taula."
1226
+
1227
+ msgid "Sorting"
1228
+ msgstr "Ordenació"
1229
+
1230
+ msgid "Sorting Order"
1231
+ msgstr "Forma d'ordenació"
1232
+
1233
+ msgid "Ascending"
1234
+ msgstr "Ascendent"
1235
+
1236
+ msgid "Descending"
1237
+ msgstr "Descendent"
1238
+
1239
+ msgid "Sorting Column"
1240
+ msgstr "Columna d'ordenació"
1241
+
1242
+ msgid "Number of column to apply sort order."
1243
+ msgstr "Número de columna per aplicar l'ordenació."
1244
+
1245
+ msgid "Pagination"
1246
+ msgstr "Paginació"
1247
+
1248
+ msgid "Pagination menu length"
1249
+ msgstr "Longitud del menú de paginació"
1250
+
1251
+ msgid "Pagination Size"
1252
+ msgstr "Mida de la paginació"
1253
+
1254
+ msgid "Large"
1255
+ msgstr "Gran"
1256
+
1257
+ msgid "Medium"
1258
+ msgstr "Mitjana"
1259
+
1260
+ msgid "Small"
1261
+ msgstr "Petita"
1262
+
1263
+ msgid "Searching"
1264
+ msgstr "Cercant"
1265
+
1266
+ msgid "Show only search result"
1267
+ msgstr "Mostra només el resultat de la cerca"
1268
+
1269
+ msgid "Table is empty by default and shows data only if search has a result."
1270
+ msgstr ""
1271
+ "La taula és buida per defecte i mostra dades només si la cerca té un resultat."
1272
+
1273
+ msgid "Search by hidden fields"
1274
+ msgstr "Cerca en els camps ocults"
1275
+
1276
+ msgid "Strict matching"
1277
+ msgstr "Coincidència estricta"
1278
+
1279
+ msgid "Display only entries with matching characters in the beginning of words"
1280
+ msgstr ""
1281
+ "Mostra només entrades amb caràcters coincidents al començament de les paraules"
1282
+
1283
+ msgid "Minimum characters"
1284
+ msgstr "Número de caràcters mínims"
1285
+
1286
+ msgid "Minimum search field characters to start search"
1287
+ msgstr "Número mínim de caràcters per a començar la cerca del camp"
1288
+
1289
+ msgid "Show empty table"
1290
+ msgstr "Mostra la taula buida"
1291
+
1292
+ msgid "Show empty table, until you have entered the data to search field."
1293
+ msgstr "Mostra la taula buida, fins que entreu el criteri al camp de cerca."
1294
+
1295
+ msgid "Disallow Indexing"
1296
+ msgstr "No permetre indexació"
1297
+
1298
+ msgid "Disable indexing table for search bots"
1299
+ msgstr "Desactiva la indexació de la taula per als robots de cerca"
1300
+
1301
+ msgid "Execute JS Script After Table Is Loaded"
1302
+ msgstr "Executa script JS després de carregar la taula"
1303
+
1304
+ msgid "Allows to execute js script after table is loaded."
1305
+ msgstr "Permet l'execució d'scripts JS després que la taula s'hagi carregat."
1306
+
1307
+ msgid "Paste script code here"
1308
+ msgstr "Enganxeu aquí el codi de l'script"
1309
+
1310
+ msgid "Overwrite Table Text"
1311
+ msgstr "Sobreescriure el text de la taula"
1312
+
1313
+ msgid "No data available in table"
1314
+ msgstr "No hi ha dades disponibles a la taula"
1315
+
1316
+ msgid "Empty table"
1317
+ msgstr "Buida la taula"
1318
+
1319
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1320
+ msgstr "Mostra _START_ a _END_ de _TOTAL_ entrades"
1321
+
1322
+ msgid "Table info text"
1323
+ msgstr "Text d'info de la taula"
1324
+
1325
+ msgid "Showing 0 to 0 of 0 entries"
1326
+ msgstr "Mostrant les entrades 0 a 0 de 0"
1327
+
1328
+ msgid "Empty info text"
1329
+ msgstr "Buida el text informatiu"
1330
+
1331
+ msgid "(filtered from _MAX_ total entries)"
1332
+ msgstr "(filtrat de _MAX_ entrades totals)"
1333
+
1334
+ msgid "Filtered info text"
1335
+ msgstr "Text informatiu filtrat"
1336
+
1337
+ msgid "Show _MENU_ entries"
1338
+ msgstr "Mostra _MENU_ entrades"
1339
+
1340
+ msgid "Length text"
1341
+ msgstr "Longitud del text"
1342
+
1343
+ msgid "Search:"
1344
+ msgstr "Cerca:"
1345
+
1346
+ msgid "Search label"
1347
+ msgstr "Etiqueta de cerca"
1348
+
1349
+ msgid "No matching records are found"
1350
+ msgstr "No s'han trobat registres coincidents"
1351
+
1352
+ msgid "Zero records"
1353
+ msgstr "Zero registres"
1354
+
1355
+ msgid "Language"
1356
+ msgstr "Idioma"
1357
+
1358
+ msgid "Select language"
1359
+ msgstr "Seleccioneu l'idioma"
1360
+
1361
+ msgid "Loading your table, please wait..."
1362
+ msgstr "S'està carregant la taula, espereu..."
1363
+
1364
+ msgid "Bold"
1365
+ msgstr "Negreta"
1366
+
1367
+ msgid "Italic"
1368
+ msgstr "Cursiva"
1369
+
1370
+ msgid "Underline"
1371
+ msgstr "Subratllat"
1372
+
1373
+ msgid "Text color"
1374
+ msgstr "Color del text"
1375
+
1376
+ msgid "Background color"
1377
+ msgstr "Color de fons"
1378
+
1379
+ msgid "Alignment"
1380
+ msgstr "Alineació"
1381
+
1382
+ msgid "Vertical alignment"
1383
+ msgstr "Alineació vertical"
1384
+
1385
+ msgid "Word wrapping"
1386
+ msgstr "Ajust de paraula"
1387
+
1388
+ msgid "Create a link"
1389
+ msgstr "Crea un enllaç"
1390
+
1391
+ msgid "Insert picture"
1392
+ msgstr "Insereix una imatge"
1393
+
1394
+ msgid "Comment"
1395
+ msgstr "Comentari"
1396
+
1397
+ msgid "Formats"
1398
+ msgstr "Formats"
1399
+
1400
+ msgid ""
1401
+ "Make the cell hidden. <br /><br />To display the table correctly, please, add "
1402
+ "hidden property for the whole row or the whole column of table."
1403
+ msgstr ""
1404
+ "Oculta la columna. <br /><br />Per a mostrar la taula correctament, afegiu una "
1405
+ "propietat oculta per a tota la fila o tota la columna de la taula."
1406
+
1407
+ msgid "Get PRO version"
1408
+ msgstr "Obtén la versió PRO"
1409
+
1410
+ msgid "Name of Cloned Table"
1411
+ msgstr "Nom de la còpia de la taula"
1412
+
1413
+ msgid "Editable fields"
1414
+ msgstr "Camps editables"
1415
+
1416
+ msgid "PRO version"
1417
+ msgstr "Versió PRO"
1418
+
1419
+ msgid ""
1420
+ "Please be advised that this option is available only in %s. You can %s today and "
1421
+ "get this and other PRO option for your tables!"
1422
+ msgstr ""
1423
+ "Recordeu que aquesta opció només està disponible en %s. Podeu %s avui i obtenir "
1424
+ "aquesta i altres opcions PRO per a les vostres taules!"
1425
+
1426
+ msgid "Insert url"
1427
+ msgstr "Insereix url"
1428
+
1429
+ msgid "Link Text"
1430
+ msgstr "Text de l'enllaç"
1431
+
1432
+ msgid "Open link in a new tab"
1433
+ msgstr "Obre l'enllaç en una pestanya nova"
1434
+
1435
+ #~ msgid ""
1436
+ #~ "You have no diagrams for now. Go to %s -> select the required data in the "
1437
+ #~ "table and click on “Add diagram” button. Also please check the tutorial %s"
1438
+ #~ msgstr ""
1439
+ #~ "Per ara no teniu cap diagrama. Aneu a %s -> seleccioneu les dades necessàries "
1440
+ #~ "per la taula i feu clic al botó \"Afegeix diagrama\". També podeu comprovar "
1441
+ #~ "el tutorial %s"
1442
+
1443
+ #~ msgid "Select file type to export table"
1444
+ #~ msgstr "Selecciona el tipus de fitxer per exportar la taula"
1445
+
1446
+ #~ msgid ""
1447
+ #~ "It’s never been so easy to create and manage pricing and comparison tables "
1448
+ #~ "with table builder. Any element of the table can be customise with mouse "
1449
+ #~ "click."
1450
+ #~ msgstr ""
1451
+ #~ "Mai ha estat tan fàcil crear i gestionar taules de preus i de comparació amb "
1452
+ #~ "el generador de taules. Qualsevol element de la taula es pot personalitzar "
1453
+ #~ "amb un clic del ratolí."
1454
+
1455
+ #~ msgid "Undefined"
1456
+ #~ msgstr "Sense definir"
1457
+
1458
+ #~ msgid ""
1459
+ #~ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
1460
+ #~ "through features and main options of the plugin. Just click “Next” button."
1461
+ #~ msgstr ""
1462
+ #~ "Gràcies per triar el nostre plugin Data Tables. Fem una ullada rápida per les "
1463
+ #~ "característiques i principals opcions del connector. Feu clic al botó "
1464
+ #~ "\"Següent\"."
1465
+
1466
+ #~ msgid ""
1467
+ #~ "Click on the button “Add new table” and see the first form, which you need to "
1468
+ #~ "fill in. A very simple step!"
1469
+ #~ msgstr ""
1470
+ #~ "Feu click al botó \"Afegeix nova taula\" i vegeu el primer formulari, que heu "
1471
+ #~ "d'omplir. Un pas molt senzill!"
1472
+
1473
+ #~ msgid ""
1474
+ #~ "Fill the table title and choose the number of columns and rows. Don’t worry, "
1475
+ #~ "you will be able to change it (add or delete some) later!"
1476
+ #~ msgstr ""
1477
+ #~ "Ompliu el nom de la taula i trieu el número de columnes i files. No patiu, "
1478
+ #~ "podreu canviar-ho (afegir-ne o treure'n) més tard!"
1479
+
1480
+ #~ msgid ""
1481
+ #~ "Main Settings of your first table. Here you can see main settings which are "
1482
+ #~ "conected with languages, table elements, styling and other different editors "
1483
+ #~ "settings. Generally it’s a tab where you can edit the visual part of the "
1484
+ #~ "whole table, switch on/off the responsive mode, set pagination etc."
1485
+ #~ msgstr ""
1486
+ #~ "Configuracions de la vostra primera taula. Aquí podeu veure la configuració "
1487
+ #~ "principal, que està connectada amb els idiomes, elements de taula, estils i "
1488
+ #~ "altres configuracions diferents de l'editor. En general es tracta d'una "
1489
+ #~ "pestanya on podeu editar la part visual de tota la taula, activar/desactivar "
1490
+ #~ "el mode responsive, establir la paginació, etc."
1491
+
1492
+ #~ msgid ""
1493
+ #~ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
1494
+ #~ "you’ll have to enter license key (you can find it in your personal account on "
1495
+ #~ "our site). Go to the License tab and enter your email and license key. Once "
1496
+ #~ "you have activated your PRO license - you can use all its advanced options. "
1497
+ #~ "<br><br>That’s all. From this moment you can use your Data Table without any "
1498
+ #~ "doubt. But if you still have some question - do not hesitate to contact us "
1499
+ #~ "through our <a href=\"https://supsystic.com/contact-us/\">internal support</"
1500
+ #~ "a> or on our <a href=\"http://supsystic.com/forum/datatable-plugin/"
1501
+ #~ "\">Supsystic Forum.</a> Besides you can always describe your questions on <a "
1502
+ #~ "href=\"https://wordpress.org/support/plugin/data-tables-generator-by-supsystic"
1503
+ #~ "\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It "
1504
+ #~ "will be nice if you`ll help us and boost plugin with <a href=\"https://"
1505
+ #~ "wordpress.org/support/view/plugin-reviews/data-tables-generator-by-supsystic?"
1506
+ #~ "rate=5#postform/\">Five Stars rating on WordPress.org.</a> <br><br>We hope "
1507
+ #~ "that you like our Data Table plugin and wish you all the best! Good luck!"
1508
+ #~ msgstr ""
1509
+ #~ "<b>Actualització</b> <br>Quan hagueu comprat la versió Premium del connector "
1510
+ #~ "- haureu d'introduir la clau de llicència (la podeu trobar al vostre compte "
1511
+ #~ "personal al nostre lloc web). Aneu a la pestanya de llicència i introduïu el "
1512
+ #~ "vostre correu electrònic i la clau de llicència. Una cop hagueu activat la "
1513
+ #~ "llicència PRO - podeu utilitzar totes les seves opcions avançades. "
1514
+ #~ "<br><br>Això és tot. A partir d'aquest moment podeu utilitzar el vostre Data "
1515
+ #~ "Table sense cap tipus de dubte. Però si encara teniu alguna pregunta - no "
1516
+ #~ "dubteu en posar-vos en contacte amb nosaltres a través del nostre <a href="
1517
+ #~ "\"https://supsystic.com/contact-us/\">suport intern</a> o al nostre <a href="
1518
+ #~ "\"http : //supsystic.com/forum/datatable-plugin/\">Fòrum Supsystic</a>. A "
1519
+ #~ "més, sempre podeu dirigir les vostres preguntes al <a href=\"https://"
1520
+ #~ "wordpress.org/support/plugin/data-tables -generador per supsystic\">Fórum de "
1521
+ #~ "WordPress.</a> <br><br><b>Gaudiu d'aquest connector?</b> <br>Ens agradaría "
1522
+ #~ "que ens ajudeu a impulsar el connector amb una <a href=\"https://wordpress."
1523
+ #~ "org/support/view/plugin-reviews/data-tables-generator-by-supsystic?"
1524
+ #~ "rate=5#postform/\">Qualificació de Cinc Estrelles a WordPress.org.</a> "
1525
+ #~ "<br><br>Esperem que us agradi el nostre connector Data Tables i us desitjem "
1526
+ #~ "tot el millor! Bona sort!"
1527
+
1528
+ #~ msgid ""
1529
+ #~ "Actually, Data Table plugin is very simple and has a lot of different options "
1530
+ #~ "at the same time. That’s why when you close this article I will show you the "
1531
+ #~ "main of them, but the very detailed one you can find on our site. I hope that "
1532
+ #~ "you will have no questions after even this small guide. For the first time we "
1533
+ #~ "will help you to install and create your first table, but if you need help - "
1534
+ #~ "contact us through the internal support"
1535
+ #~ msgstr ""
1536
+ #~ "En realitat, el connector Data Tables és molt simple i té un munt d'opcions "
1537
+ #~ "diferents al mateix temps. És per això que quan tanqueu aquest article us "
1538
+ #~ "mostrarém les principals, però podeu trobar-ne més detalls al nostre lloc "
1539
+ #~ "web. Espero que després d'aquesta petita guía no tindreu cap dubte. Si sou "
1540
+ #~ "usuaris novells, us ajudarem a instal·lar i crear la vostra primera taula, "
1541
+ #~ "però si necessiteu ajuda - poseu-vos en contacte amb nosaltres a través del "
1542
+ #~ "suport intern"
1543
+
1544
+ #~ msgid ""
1545
+ #~ "We really like what we do and feel responsibility for our “child”. Constantly "
1546
+ #~ "we are trying to change something or update the new features, but sometimes "
1547
+ #~ "you may have a situation when you need help or have a problem. We can offer "
1548
+ #~ "you two kinds of help: "
1549
+ #~ msgstr ""
1550
+ #~ "Ens agrada el que fem i ens sentim responsables dels nostres \"nens\". "
1551
+ #~ "Constantment estem tractant de canviar alguna cosa o actualitzar les noves "
1552
+ #~ "característiques, però de vegades us podeu trobar en una situación que "
1553
+ #~ "necessiti ajuda o tenir un problema. Us podem oferir dos tipus d'ajuda: "
1554
+
1555
+ #~ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
1556
+ #~ msgstr ""
1557
+ #~ "No dubteu a posar-vos en contacte amb nosaltres i no es preocupeu, tot anirà "
1558
+ #~ "bè!"
1559
+
1560
+ #~ msgid ""
1561
+ #~ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
1562
+ #~ "the formula."
1563
+ #~ msgstr ""
1564
+ #~ "Seleccioneu una cel·la i comenceu a escriure. En una cel·la, escrigueu un "
1565
+ #~ "signe igual \"=\" per començar la fórmula."
1566
+
1567
+ #~ msgid "Can not find table with id %s"
1568
+ #~ msgstr "No s'ha pogut trobar cap taula amb id %s"
1569
+
1570
+ #~ msgid "Clone Table"
1571
+ #~ msgstr "Duplica la taula"
1572
+
1573
+ #~ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
1574
+ #~ msgstr ""
1575
+ #~ "Establir format de sortida per a les monedes, per exemple, ($ 1.000,00, € "
1576
+ #~ "1,00)"
1577
+
1578
+ #~ msgid "Styling"
1579
+ #~ msgstr "Estil"
1580
+
1581
+ #~ msgid ""
1582
+ #~ "Cell - adds border around all four sides of each cell, Row – adds border only "
1583
+ #~ "over and under each row. (i.e. only for the rows)."
1584
+ #~ msgstr ""
1585
+ #~ "Cel·la - afegeix vores als quatre costats de cada cel·la, Fila – afegeix "
1586
+ #~ "vores només a sobre i a sota de cada fila. (és a dir, només per a les files)."
1587
+
1588
+ #~ msgid "Highlighting"
1589
+ #~ msgstr "Realçament"
1590
+
1591
+ #~ msgid ""
1592
+ #~ "Standard Responsive mode - in this mode if table content doesn’t fit all "
1593
+ #~ "columns become under each other with one cell per row"
1594
+ #~ msgstr ""
1595
+ #~ "Mode Responsive estàndard - en aquest mode si el contingut de la taula no "
1596
+ #~ "s'ajusta a totes les columnes es situen una sota l'altre amb una cel·la per "
1597
+ #~ "fila"
1598
+
1599
+ #~ msgid "Clear Data"
1600
+ #~ msgstr "Neteja les dades"
1601
+
1602
+ #~ msgid "Table elements"
1603
+ #~ msgstr "Elements de la taula"
1604
+
1605
+ #~ msgid "Editor settings"
1606
+ #~ msgstr "Configuració de l'editor"
1607
+
1608
+ #~ msgid "Use Number Format"
1609
+ #~ msgstr "Utilitza format numèric"
1610
+
1611
+ #~ msgid "Number Format"
1612
+ #~ msgstr "Format numèric"
1613
+
1614
+ #~ msgid "Currency Format"
1615
+ #~ msgstr "Format de moneda"
1616
+
1617
+ #~ msgid "Percent Format"
1618
+ #~ msgstr "Format de percentatge"
1619
+
1620
+ #~ msgid "Date Format"
1621
+ #~ msgstr "Format de data"
1622
+
1623
+ #~ msgid "Overwrite table text"
1624
+ #~ msgstr "Sobreescriu el text de la taula"
1625
+
1626
+ #~ msgid "Info text"
1627
+ #~ msgstr "Text informatiu"
1628
+
1629
+ #~ msgid "Info"
1630
+ #~ msgstr "Informació"
1631
+
1632
+ #~ msgid "Compact"
1633
+ #~ msgstr "Compacte"
app/langs/supsystic_tables-de_DE.mo ADDED
Binary file
app/langs/supsystic_tables-de_DE.po ADDED
@@ -0,0 +1,1286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Supsystic Table\n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: Marc Bernard <marcissimus@gmail.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: de_DE\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.9\n"
13
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-Basepath: .\n"
16
+
17
+ msgid "An error has occurred"
18
+ msgstr "Es ist ein Fehler aufgetreten"
19
+
20
+ msgid "Overview"
21
+ msgstr "Überblick"
22
+
23
+ msgid "Add new table"
24
+ msgstr "Neue Tabelle hinzufügen"
25
+
26
+ msgid "Tables"
27
+ msgstr "Tabellen"
28
+
29
+ msgid "Settings"
30
+ msgstr "Einstellungen"
31
+
32
+ msgid "License"
33
+ msgstr "Lizenz"
34
+
35
+ msgid "Featured Plugins"
36
+ msgstr ""
37
+
38
+ msgid "Table title"
39
+ msgstr "Tabellentitel"
40
+
41
+ msgid "Columns"
42
+ msgstr "Spalten"
43
+
44
+ msgid "Rows"
45
+ msgstr "Zeilen"
46
+
47
+ msgid "You can change number of Columns and Rows later"
48
+ msgstr ""
49
+
50
+ msgid "Invalid range specified."
51
+ msgstr "Ungültiger Bereich angegeben."
52
+
53
+ msgid "Failed to find diagram %s."
54
+ msgstr "Diagramm %s nicht gefunden."
55
+
56
+ msgid "Failed to find table %s."
57
+ msgstr "Tabelle %s nicht gefunden."
58
+
59
+ msgid "Failed to get table rows: %s"
60
+ msgstr ""
61
+
62
+ msgid "Diagram"
63
+ msgstr ""
64
+
65
+ msgid "Type"
66
+ msgstr ""
67
+
68
+ msgid "Area Chart"
69
+ msgstr ""
70
+
71
+ msgid "Line Chart"
72
+ msgstr ""
73
+
74
+ msgid "Pie Chart"
75
+ msgstr ""
76
+
77
+ msgid "Bar Chart"
78
+ msgstr ""
79
+
80
+ msgid "Column Chart"
81
+ msgstr ""
82
+
83
+ msgid "Bubble Chart"
84
+ msgstr ""
85
+
86
+ msgid "Switch rows / columns"
87
+ msgstr ""
88
+
89
+ msgid "Use first row as headers"
90
+ msgstr ""
91
+
92
+ msgid "Use first column as labels"
93
+ msgstr ""
94
+
95
+ msgid "Width"
96
+ msgstr ""
97
+
98
+ msgid ""
99
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave "
100
+ "this field empty to use default width value."
101
+ msgstr ""
102
+
103
+ msgid "Height"
104
+ msgstr ""
105
+
106
+ msgid ""
107
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave "
108
+ "this field empty to use default height value."
109
+ msgstr ""
110
+
111
+ msgid "Remove"
112
+ msgstr ""
113
+
114
+ msgid "Legend Position"
115
+ msgstr ""
116
+
117
+ msgid "No legend"
118
+ msgstr ""
119
+
120
+ msgid "Above the chart"
121
+ msgstr ""
122
+
123
+ msgid "Below the chart"
124
+ msgstr ""
125
+
126
+ msgid "Left of the chart"
127
+ msgstr ""
128
+
129
+ msgid "Right of the chart"
130
+ msgstr ""
131
+
132
+ msgid "Lines between slices and values"
133
+ msgstr ""
134
+
135
+ msgid "Inside by the top left corner"
136
+ msgstr ""
137
+
138
+ msgid "Diagram Title"
139
+ msgstr ""
140
+
141
+ msgid "Axis X Title"
142
+ msgstr ""
143
+
144
+ msgid "Axis Y Title"
145
+ msgstr ""
146
+
147
+ msgid "3D Diagram"
148
+ msgstr ""
149
+
150
+ msgid "No"
151
+ msgstr ""
152
+
153
+ msgid "Yes"
154
+ msgstr ""
155
+
156
+ msgid "Text on Slice"
157
+ msgstr ""
158
+
159
+ msgid "Percentage of slice size out of total"
160
+ msgstr ""
161
+
162
+ msgid "Quantitative value of slice"
163
+ msgstr ""
164
+
165
+ msgid "Name of slice"
166
+ msgstr ""
167
+
168
+ msgid "Not displaying"
169
+ msgstr ""
170
+
171
+ msgid "Use custom colors"
172
+ msgstr ""
173
+
174
+ msgid "Select chart type"
175
+ msgstr ""
176
+
177
+ msgid "Editor tab"
178
+ msgstr ""
179
+
180
+ msgid "how to create Diagrams with Data Table plugin"
181
+ msgstr ""
182
+
183
+ msgid ""
184
+ "You have no diagrams for now. Go to %s -> select the required data in the "
185
+ "table and click on “Add diagram” button. Also please check the tutorial %s"
186
+ msgstr ""
187
+
188
+ msgid "Add diagram"
189
+ msgstr "Diagramm hinzufügen"
190
+
191
+ msgid "The table ID %s not found."
192
+ msgstr "Die Tabelle mit ID %d existiert nicht."
193
+
194
+ msgid "Unsupported export type: %s."
195
+ msgstr ""
196
+
197
+ msgid "Frontend Export"
198
+ msgstr ""
199
+
200
+ msgid "Allow export table to pdf, csv, xls on frontend"
201
+ msgstr ""
202
+
203
+ msgid "Export Page Orientation"
204
+ msgstr ""
205
+
206
+ msgid "Choose the page orientation for PDF export file"
207
+ msgstr ""
208
+
209
+ msgid "Portrait"
210
+ msgstr ""
211
+
212
+ msgid "Landscape"
213
+ msgstr ""
214
+
215
+ msgid "Export Logo"
216
+ msgstr ""
217
+
218
+ msgid "Automticaly appends selected logo for output pdf or printing"
219
+ msgstr ""
220
+
221
+ msgid "Logo Position"
222
+ msgstr ""
223
+
224
+ msgid "Above table"
225
+ msgstr ""
226
+
227
+ msgid "Below table"
228
+ msgstr ""
229
+
230
+ msgid "Logo Alignment"
231
+ msgstr ""
232
+
233
+ msgid "Left"
234
+ msgstr ""
235
+
236
+ msgid "Center"
237
+ msgstr ""
238
+
239
+ msgid "Right"
240
+ msgstr ""
241
+
242
+ msgid "Export Data to the File"
243
+ msgstr "Tabelle exportieren"
244
+
245
+ msgid "File Type"
246
+ msgstr "Dateityp-Erweiterung"
247
+
248
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
249
+ msgstr ""
250
+
251
+ msgid "Failed to import data from the uploaded file"
252
+ msgstr "Fehler beim Importieren der Daten aus der Datei"
253
+
254
+ msgid "Import error"
255
+ msgstr "Import Fehler"
256
+
257
+ msgid "Failed to import selected file"
258
+ msgstr "Fehler beim Importieren der ausgewählten Datei"
259
+
260
+ msgid "Automatically import from Google Tables"
261
+ msgstr ""
262
+
263
+ msgid "Link from Google Tables"
264
+ msgstr ""
265
+
266
+ msgid "Import Data to the Table"
267
+ msgstr "In die Tabelle importieren"
268
+
269
+ msgid "Import Settings"
270
+ msgstr "Import Einstellungen"
271
+
272
+ msgid "Delimiter"
273
+ msgstr "Trennzeichen"
274
+
275
+ msgid "Google Spreadsheet Url"
276
+ msgstr "Google Spreadsheet Url"
277
+
278
+ msgid ""
279
+ "Important! Please, check the sharing settings of your spreadsheet: it must "
280
+ "be accessed to edit for everyone who has link. In other case the data will "
281
+ "not import to table."
282
+ msgstr ""
283
+
284
+ msgid "Append to existing table data"
285
+ msgstr ""
286
+
287
+ msgid "Failed to upload selected file"
288
+ msgstr "Fehler beim Hochladen der ausgewählten Datei"
289
+
290
+ msgid "Activate License"
291
+ msgstr "Lizenz aktivieren"
292
+
293
+ msgid "Renew License"
294
+ msgstr "Lizenz erneuern"
295
+
296
+ msgid "Slider by Supsystic"
297
+ msgstr "Slider by Supsystic"
298
+
299
+ msgid ""
300
+ "Congratulations! You have successfully installed and activated PRO version "
301
+ "of %s plugin."
302
+ msgstr ""
303
+ "Gratulation! Sie haben die PRO Version des %s Plugins erfolgreich "
304
+ "installiert und aktiviert."
305
+
306
+ msgid "Your premium support is expired in %s days"
307
+ msgstr "Der Premium Support läuft in %s Tagen aus"
308
+
309
+ msgid "You will not be able to update your pro version with expired license"
310
+ msgstr ""
311
+ "Sie können Ihre PRO Version mit einer abgelaufenen Lizenz nicht aktualisieren"
312
+
313
+ msgid "Activate"
314
+ msgstr "Aktivieren"
315
+
316
+ msgid "Save"
317
+ msgstr "Speichern"
318
+
319
+ msgid "Failed to save table rows: %s"
320
+ msgstr ""
321
+
322
+ msgid "Save Editable Fields"
323
+ msgstr ""
324
+
325
+ msgid "Allows to save data to the table through editable fields."
326
+ msgstr ""
327
+
328
+ msgid "Use Editable Fields for Logged In Users Only"
329
+ msgstr ""
330
+
331
+ msgid "Allows to use editable fields only for logged in users."
332
+ msgstr ""
333
+
334
+ msgid "Use Editable Fields for Current Roles"
335
+ msgstr ""
336
+
337
+ msgid ""
338
+ "Allows to use editable fields only for users with selected roles. If there "
339
+ "are no chosen roles - all logged in users will have ability to use the "
340
+ "editable fields."
341
+ msgstr ""
342
+
343
+ msgid "Select roles"
344
+ msgstr ""
345
+
346
+ msgid "Enable Table History"
347
+ msgstr ""
348
+
349
+ msgid "Select User to display its table"
350
+ msgstr ""
351
+
352
+ msgid ""
353
+ "Note that the table may look a little different depending on your theme "
354
+ "style."
355
+ msgstr ""
356
+ "Hinweis: Die Tabelle kann je nach Einstellung des Themes unterschiedlich "
357
+ "dargestellt werden. "
358
+
359
+ msgid "Add editable field"
360
+ msgstr ""
361
+
362
+ msgid "Save as"
363
+ msgstr "Speichern"
364
+
365
+ msgid "Diagrams"
366
+ msgstr "Diagramme"
367
+
368
+ msgid "Get PRO"
369
+ msgstr "PRO Version"
370
+
371
+ msgid "Popup Plugin"
372
+ msgstr ""
373
+
374
+ msgid ""
375
+ "The Best WordPress PopUp option plugin to help you gain more subscribers, "
376
+ "social followers or advertisement. Responsive pop-ups with friendly options."
377
+ msgstr ""
378
+
379
+ msgid "Slider Plugin"
380
+ msgstr ""
381
+
382
+ msgid ""
383
+ "Creating slideshows with Slider plugin is fast and easy. Simply select "
384
+ "images from your WordPress Media Library, Flickr, Instagram or Facebook, set "
385
+ "slide captions, links and SEO fields all from one page."
386
+ msgstr ""
387
+
388
+ msgid "Photo Gallery Plugin"
389
+ msgstr ""
390
+
391
+ msgid ""
392
+ "Photo Gallery Plugin with a great number of layouts will help you to create "
393
+ "quality respectable portfolios and image galleries."
394
+ msgstr ""
395
+
396
+ msgid "Data Tables Generator"
397
+ msgstr ""
398
+
399
+ msgid ""
400
+ "Create and manage beautiful data tables with custom design. No HTML "
401
+ "knowledge is required."
402
+ msgstr ""
403
+
404
+ msgid "Social Share Buttons"
405
+ msgstr ""
406
+
407
+ msgid ""
408
+ "Social share buttons to increase social traffic and popularity. Social "
409
+ "sharing to Facebook, Twitter and other social networks."
410
+ msgstr ""
411
+
412
+ msgid "Live Chat Plugin"
413
+ msgstr ""
414
+
415
+ msgid ""
416
+ "Be closer to your visitors and customers with Live Chat Support by "
417
+ "Supsystic. Help you visitors, support them in real-time with exceptional "
418
+ "Live Chat WordPress plugin by Supsystic."
419
+ msgstr ""
420
+
421
+ msgid "Pricing Table"
422
+ msgstr ""
423
+
424
+ msgid ""
425
+ "It’s never been so easy to create and manage pricing and comparison tables "
426
+ "with table builder. Any element of the table can be customise with mouse "
427
+ "click."
428
+ msgstr ""
429
+
430
+ msgid "Coming Soon Plugin"
431
+ msgstr ""
432
+
433
+ msgid ""
434
+ "Coming soon page with drag-and-drop builder or under construction | "
435
+ "maintenance mode to notify visitors and collects emails."
436
+ msgstr ""
437
+
438
+ msgid "Backup Plugin"
439
+ msgstr ""
440
+
441
+ msgid ""
442
+ "Backup and Restore WordPress Plugin by Supsystic provides quick and "
443
+ "unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress "
444
+ "website."
445
+ msgstr ""
446
+
447
+ msgid "Google Maps Easy"
448
+ msgstr ""
449
+
450
+ msgid ""
451
+ "Display custom Google Maps. Set markers and locations with text, images, "
452
+ "categories and links. Customize google map in a simple and intuitive way."
453
+ msgstr ""
454
+
455
+ msgid "Digital Publication Plugin"
456
+ msgstr ""
457
+
458
+ msgid ""
459
+ "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, "
460
+ "Portfolios. Convert images, posts, PDF to the page flip book."
461
+ msgstr ""
462
+
463
+ msgid "Contact Form Plugin"
464
+ msgstr ""
465
+
466
+ msgid ""
467
+ "One of the best plugin for creating Contact Forms on your WordPress site. "
468
+ "Changeable fonts, backgrounds, an option for adding fields etc."
469
+ msgstr ""
470
+
471
+ msgid "Newsletter Plugin"
472
+ msgstr ""
473
+
474
+ msgid ""
475
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will "
476
+ "have no need to control it or send them manually. No coding, hard skills or "
477
+ "long hours of customizing are required."
478
+ msgstr ""
479
+
480
+ msgid "Membership by Supsystic"
481
+ msgstr ""
482
+
483
+ msgid ""
484
+ "Create online membership community with custom user profiles, roles, "
485
+ "FrontEnd registration and login. Members Directory, activity, groups, "
486
+ "messages."
487
+ msgstr ""
488
+
489
+ msgid "Your message successfully send. We contact you soon."
490
+ msgstr ""
491
+
492
+ msgid "No detected"
493
+ msgstr ""
494
+
495
+ msgid "Step-by-step Tutorial"
496
+ msgstr ""
497
+
498
+ msgid "Begin Step-by-step Tutorial"
499
+ msgstr ""
500
+
501
+ msgid "Name"
502
+ msgstr "Name"
503
+
504
+ msgid "Email"
505
+ msgstr "E-mail"
506
+
507
+ msgid "Website"
508
+ msgstr "Website"
509
+
510
+ msgid "Subject"
511
+ msgstr "Betreff"
512
+
513
+ msgid "Topic"
514
+ msgstr "Thema"
515
+
516
+ msgid "Plugin options"
517
+ msgstr "Plugin Optionen"
518
+
519
+ msgid "Report a bug"
520
+ msgstr "Fehler melden"
521
+
522
+ msgid "Require a new functionallity"
523
+ msgstr "Neue Funktionalität wünschen"
524
+
525
+ msgid "Other"
526
+ msgstr "Sonstiges"
527
+
528
+ msgid "Message"
529
+ msgstr "Nachricht"
530
+
531
+ msgid "Hello Supsystic Team!"
532
+ msgstr "Hallo Supsystic Team!"
533
+
534
+ msgid ""
535
+ "Some errors occurred while sending mail please send your message trough this "
536
+ "contact form:"
537
+ msgstr ""
538
+
539
+ msgid "Next"
540
+ msgstr ""
541
+
542
+ msgid "Close Tutorial"
543
+ msgstr ""
544
+
545
+ msgid "Welcome to Data Tables plugin by Supsystic!"
546
+ msgstr ""
547
+
548
+ msgid ""
549
+ "Thank you for choosing our Data Tables plugin. Just click here to start "
550
+ "using it - and we will show you it's possibilities and powerfull features."
551
+ msgstr ""
552
+
553
+ msgid "Hello! This is the Data Tables by Supsystic"
554
+ msgstr ""
555
+
556
+ msgid ""
557
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
558
+ "through features and main options of the plugin. Just click “Next” button."
559
+ msgstr ""
560
+
561
+ msgid "Create your first table"
562
+ msgstr ""
563
+
564
+ msgid ""
565
+ "Click on the button “Add new table” and see the first form, which you need "
566
+ "to fill in. A very simple step!"
567
+ msgstr ""
568
+
569
+ msgid "Enter the name and create Data Table"
570
+ msgstr ""
571
+
572
+ msgid ""
573
+ "Fill the table title and choose the number of columns and rows. Don’t worry, "
574
+ "you will be able to change it (add or delete some) later!"
575
+ msgstr ""
576
+
577
+ msgid ""
578
+ "Main Settings of your first table. Here you can see main settings which are "
579
+ "conected with languages, table elements, styling and other different editors "
580
+ "settings. Generally it’s a tab where you can edit the visual part of the "
581
+ "whole table, switch on/off the responsive mode, set pagination etc."
582
+ msgstr ""
583
+
584
+ msgid "Editor"
585
+ msgstr "Editor"
586
+
587
+ msgid ""
588
+ "The most important part of settings - Editor. Here you can fill all the "
589
+ "cells of your table, add some colors, play with fonts and sizes. This insert "
590
+ "also allows you to change the alignment of your font, add formats (percents, "
591
+ "currency), images and links to make your table more visual attraction."
592
+ msgstr ""
593
+
594
+ msgid "Preview"
595
+ msgstr "Vorschau"
596
+
597
+ msgid ""
598
+ "Preview insert for your comfort. Before updating the table on your page - "
599
+ "you can see the result of your efforts and changes, look at it and enjoy the "
600
+ "final outcome."
601
+ msgstr ""
602
+
603
+ msgid "CSS Editor"
604
+ msgstr ""
605
+
606
+ msgid ""
607
+ "In case you have special or at least, basic knowledge of CSS code - you can "
608
+ "easily change the table here. Just make sure that you know, what you are "
609
+ "doing and you will not destroy the table."
610
+ msgstr ""
611
+
612
+ msgid ""
613
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow "
614
+ "the statistics of your table. Several types for every taste and any wishes."
615
+ msgstr ""
616
+
617
+ msgid "Import/Export"
618
+ msgstr ""
619
+
620
+ msgid ""
621
+ "With these two buttons in our Pro version you can Import any table of csv "
622
+ "format and Export the whole table, which you have done."
623
+ msgstr ""
624
+
625
+ msgid "Well done!"
626
+ msgstr ""
627
+
628
+ msgid ""
629
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
630
+ "you’ll have to enter license key (you can find it in your personal account "
631
+ "on our site). Go to the License tab and enter your email and license key. "
632
+ "Once you have activated your PRO license - you can use all its advanced "
633
+ "options. <br><br>That’s all. From this moment you can use your Data Table "
634
+ "without any doubt. But if you still have some question - do not hesitate to "
635
+ "contact us through our <a href=\"https://supsystic.com/contact-us/"
636
+ "\">internal support</a> or on our <a href=\"http://supsystic.com/forum/"
637
+ "datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe "
638
+ "your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-"
639
+ "generator-by-supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this "
640
+ "plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a "
641
+ "href=\"https://wordpress.org/support/view/plugin-reviews/data-tables-"
642
+ "generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org."
643
+ "</a> <br><br>We hope that you like our Data Table plugin and wish you all "
644
+ "the best! Good luck!"
645
+ msgstr ""
646
+
647
+ msgid "Welcome to our plugin"
648
+ msgstr ""
649
+
650
+ msgid "by Supsystic!"
651
+ msgstr ""
652
+
653
+ msgid ""
654
+ "We are trying to make your using of our plugin maximum comfortable and easy. "
655
+ "So we find it like the best way to tell you about some options and features "
656
+ "of this plugin."
657
+ msgstr ""
658
+
659
+ msgid "A small guide for the first-time user"
660
+ msgstr ""
661
+
662
+ msgid ""
663
+ "Actually, Data Table plugin is very simple and has a lot of different "
664
+ "options at the same time. That’s why when you close this article I will show "
665
+ "you the main of them, but the very detailed one you can find on our site. I "
666
+ "hope that you will have no questions after even this small guide. For the "
667
+ "first time we will help you to install and create your first table, but if "
668
+ "you need help - contact us through the internal support"
669
+ msgstr ""
670
+
671
+ msgid "Support"
672
+ msgstr ""
673
+
674
+ msgid ""
675
+ "We really like what we do and feel responsibility for our “child”. "
676
+ "Constantly we are trying to change something or update the new features, but "
677
+ "sometimes you may have a situation when you need help or have a problem. We "
678
+ "can offer you two kinds of help: "
679
+ msgstr ""
680
+
681
+ msgid ""
682
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> "
683
+ "Contact us </a> through the Forum on our site - if you have some question, "
684
+ "offer or wish."
685
+ msgstr ""
686
+
687
+ msgid ""
688
+ "If, unfortunately, you have some problem - we are ready to help you in our "
689
+ "<a href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</"
690
+ "a>"
691
+ msgstr ""
692
+
693
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
694
+ msgstr ""
695
+
696
+ msgid "Video Tutorial"
697
+ msgstr ""
698
+
699
+ msgid "Frequently Asked Questions"
700
+ msgstr ""
701
+
702
+ msgid "Make data table responsive"
703
+ msgstr ""
704
+
705
+ msgid ""
706
+ "I need to have line breaks/spaces between the paragraphs within the cells."
707
+ msgstr ""
708
+
709
+ msgid "How to use formulas in the table?"
710
+ msgstr ""
711
+
712
+ msgid "Go to Editor of Data Table."
713
+ msgstr ""
714
+
715
+ msgid ""
716
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
717
+ "the formula."
718
+ msgstr ""
719
+
720
+ msgid "Fill in the rest of the formula."
721
+ msgstr ""
722
+
723
+ msgid "Save the changes of table."
724
+ msgstr ""
725
+
726
+ msgid "Check the result of formula in the table on your site."
727
+ msgstr ""
728
+
729
+ msgid ""
730
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/"
731
+ "\" target=\"_blank\">here</a>."
732
+ msgstr ""
733
+
734
+ msgid "Check all other FAQs"
735
+ msgstr ""
736
+
737
+ msgid "Roles"
738
+ msgstr ""
739
+
740
+ msgid "Role for users who can use plugin. Administrator is included by default"
741
+ msgstr ""
742
+
743
+ msgid "PRO option"
744
+ msgstr "PRO Option"
745
+
746
+ msgid "Select avalilable roles to use tables"
747
+ msgstr ""
748
+
749
+ msgid "Can't decode table rows from JSON."
750
+ msgstr "Fehler beim entschlüsseln der Tabellenzeile in JSON."
751
+
752
+ msgid "Can't decode table meta from JSON."
753
+ msgstr "Fehler beim entschlüsseln der Tabellenmetadaten in JSON."
754
+
755
+ msgid "Failed to save table meta data: %s"
756
+ msgstr "Fehler beim Speichern der Tabellen Metadaten: %s"
757
+
758
+ msgid "The table with ID %d not exists."
759
+ msgstr "Die Tabelle mit ID %d existiert nicht."
760
+
761
+ msgid "No value"
762
+ msgstr ""
763
+
764
+ msgid ""
765
+ "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: "
766
+ "[%s id=\"{table_id}\"]"
767
+ msgstr ""
768
+
769
+ msgid "There are not all shortcode's attributes specified. Usage example"
770
+ msgstr ""
771
+
772
+ msgid "Add table"
773
+ msgstr "Neue Tabelle hinzufügen"
774
+
775
+ msgid "Title"
776
+ msgstr "Titel"
777
+
778
+ msgid "Created"
779
+ msgstr "Erstellt am"
780
+
781
+ msgid "Shortcode"
782
+ msgstr "Shortcode"
783
+
784
+ msgid "PHP"
785
+ msgstr "PHP"
786
+
787
+ msgid "Actions"
788
+ msgstr "Optionen"
789
+
790
+ msgid "Edit table \"%s\""
791
+ msgstr "Tabelle \"%s\" pflegen"
792
+
793
+ msgid "Table History"
794
+ msgstr ""
795
+
796
+ msgid "Clone"
797
+ msgstr "Kopie"
798
+
799
+ msgid "Export available only in PRO version."
800
+ msgstr "Exportieren ist nur in PRO Version verfügbar."
801
+
802
+ msgid "Export"
803
+ msgstr "Exportieren"
804
+
805
+ msgid "Import available only in PRO version."
806
+ msgstr "Importieren ist nur in PRO Version verfügbar."
807
+
808
+ msgid "Import"
809
+ msgstr "Importieren"
810
+
811
+ msgid "Clear"
812
+ msgstr ""
813
+
814
+ msgid "Delete"
815
+ msgstr "Löschen"
816
+
817
+ msgid "Click to rename the table and hit [Enter]"
818
+ msgstr "Klick, um die Tabelle umzubenennen, und dann [Enter] drücken"
819
+
820
+ msgid "CSS"
821
+ msgstr "CSS"
822
+
823
+ msgid "Main"
824
+ msgstr ""
825
+
826
+ msgid "Features"
827
+ msgstr "Eigenschaften"
828
+
829
+ msgid "Design"
830
+ msgstr ""
831
+
832
+ msgid "Language and Text"
833
+ msgstr ""
834
+
835
+ msgid "Table Elements"
836
+ msgstr "Tabellenelemente"
837
+
838
+ msgid "Caption"
839
+ msgstr "Überschrift"
840
+
841
+ msgid "Description"
842
+ msgstr ""
843
+
844
+ msgid "Description Text"
845
+ msgstr ""
846
+
847
+ msgid "Header"
848
+ msgstr "Kopfzeile"
849
+
850
+ msgid "Count of Header Rows"
851
+ msgstr ""
852
+
853
+ msgid "Count of table rows, which will be moved to header."
854
+ msgstr ""
855
+
856
+ msgid "Footer"
857
+ msgstr "Fusszeile"
858
+
859
+ msgid "Fixed Header"
860
+ msgstr ""
861
+
862
+ msgid ""
863
+ "Allows to fix the table's header during table scrolling. Important! Header "
864
+ "option must be enabled for using this feature. Also you need to set Fixed "
865
+ "Table Height to create a vertical scroll at the table. To see the work of "
866
+ "this feature you should not use such Responsive Modes as Standard and "
867
+ "Automatic columns hiding."
868
+ msgstr ""
869
+
870
+ msgid "Fixed Footer"
871
+ msgstr ""
872
+
873
+ msgid ""
874
+ "Allows to fix the table's footer during table scrolling. Important! Footer "
875
+ "option must be enabled for using this feature. Also you need to set Fixed "
876
+ "Table Height to create a vertical scroll at the table. To see the work of "
877
+ "this feature you should not use such Responsive Modes as Standard and "
878
+ "Automatic columns hiding."
879
+ msgstr ""
880
+
881
+ msgid "Fixed Table Height"
882
+ msgstr ""
883
+
884
+ msgid ""
885
+ "Fixed table height in px. This value must be less than the original table "
886
+ "height to create a vertical scroll, otherwise you will not see that the "
887
+ "fixed header / footer exists."
888
+ msgstr ""
889
+
890
+ msgid "Fixed Columns"
891
+ msgstr ""
892
+
893
+ msgid ""
894
+ "Allows to fix columns during table scrolling. Important! The fixing of "
895
+ "columns suggests that the table will have a horisontal scroll type of "
896
+ "responsive mode, otherwise you will not see that the fixed columns exist. So "
897
+ "this feature is a kind of responsive mode on its own and will not work with "
898
+ "such Responsive Modes as Standard and Automatic columns hiding."
899
+ msgstr ""
900
+
901
+ msgid "Left Columns Count"
902
+ msgstr ""
903
+
904
+ msgid "Number of column to fix by left side of table."
905
+ msgstr ""
906
+
907
+ msgid "Right Columns Count"
908
+ msgstr ""
909
+
910
+ msgid "Number of column to fix by right side of table."
911
+ msgstr ""
912
+
913
+ msgid "Auto Index"
914
+ msgstr "Auto Index"
915
+
916
+ msgid "Data Formats"
917
+ msgstr ""
918
+
919
+ msgid "Number Formatting"
920
+ msgstr ""
921
+
922
+ msgid "Set format of all numbers in the table"
923
+ msgstr ""
924
+
925
+ msgid "Number"
926
+ msgstr ""
927
+
928
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
929
+ msgstr ""
930
+
931
+ msgid "Currency"
932
+ msgstr ""
933
+
934
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
935
+ msgstr ""
936
+
937
+ msgid "Percent"
938
+ msgstr ""
939
+
940
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
941
+ msgstr ""
942
+
943
+ msgid "Date"
944
+ msgstr ""
945
+
946
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
947
+ msgstr ""
948
+
949
+ msgid "Sorting"
950
+ msgstr "Sortierung"
951
+
952
+ msgid "Sorting Order"
953
+ msgstr "Sortierfolge"
954
+
955
+ msgid "Ascending"
956
+ msgstr "Aufsteigend"
957
+
958
+ msgid "Descending"
959
+ msgstr "Absteigend"
960
+
961
+ msgid "Sorting Column"
962
+ msgstr "Sortierspalte"
963
+
964
+ msgid "Number of column to apply sort order."
965
+ msgstr "Anzahl der Spalten für Sortierfolge."
966
+
967
+ msgid "Pagination"
968
+ msgstr "Seitenumbruch"
969
+
970
+ msgid "Pagination menu length"
971
+ msgstr "Seitenumbruch Menü Länge"
972
+
973
+ msgid "Pagination Size"
974
+ msgstr ""
975
+
976
+ msgid "Large"
977
+ msgstr ""
978
+
979
+ msgid "Medium"
980
+ msgstr ""
981
+
982
+ msgid "Small"
983
+ msgstr ""
984
+
985
+ msgid "Searching"
986
+ msgstr "Suchen"
987
+
988
+ msgid "Show only search result"
989
+ msgstr ""
990
+
991
+ msgid "Table is empty by default and shows data only if search has a result."
992
+ msgstr ""
993
+
994
+ msgid "Search by hidden fields"
995
+ msgstr ""
996
+
997
+ msgid "Strict matching"
998
+ msgstr ""
999
+
1000
+ msgid "Display only entries with matching characters in the beginning of words"
1001
+ msgstr ""
1002
+
1003
+ msgid "Minimum characters"
1004
+ msgstr ""
1005
+
1006
+ msgid "Minimum search field characters to start search"
1007
+ msgstr ""
1008
+
1009
+ msgid "Show empty table"
1010
+ msgstr ""
1011
+
1012
+ msgid "Show empty table, until you have entered the data to search field."
1013
+ msgstr ""
1014
+
1015
+ msgid "Disallow Indexing"
1016
+ msgstr "Indexierung unterbinden"
1017
+
1018
+ msgid "Disable indexing table for search bots"
1019
+ msgstr "Indexierung der Tabelle für Suchmaschinen abstellen"
1020
+
1021
+ msgid "Execute JS Script After Table Is Loaded"
1022
+ msgstr ""
1023
+
1024
+ msgid "Allows to execute js script after table is loaded."
1025
+ msgstr ""
1026
+
1027
+ msgid "Paste script code here"
1028
+ msgstr ""
1029
+
1030
+ msgid "Auto Width"
1031
+ msgstr "Automatische Breite"
1032
+
1033
+ msgid ""
1034
+ "Calculate the columns width on frontend automatically or depending on the "
1035
+ "columns width on the Editor Tab."
1036
+ msgstr ""
1037
+
1038
+ msgid "Compact Table"
1039
+ msgstr "Kompakt"
1040
+
1041
+ msgid "Reduce the amount of white-space."
1042
+ msgstr "Zwischenraum reduzieren."
1043
+
1044
+ msgid "Disable Wrapping"
1045
+ msgstr "Zeilenumbruch deaktivieren"
1046
+
1047
+ msgid ""
1048
+ "Disable wrapping of content in the table, so all text in the cells is on a "
1049
+ "single line."
1050
+ msgstr ""
1051
+ "Zeilenumbruch innerhalb des Textes deaktivieren, so dass der gesamte Text in "
1052
+ "einer einzigen Zeile erscheint."
1053
+
1054
+ msgid "Paragraph Mode"
1055
+ msgstr ""
1056
+
1057
+ msgid ""
1058
+ "This mode allows you to separate the content into paragraphs. To move to a "
1059
+ "new line in the cell - please press CTRL + Enter."
1060
+ msgstr ""
1061
+
1062
+ msgid "Responsive Mode"
1063
+ msgstr ""
1064
+
1065
+ msgid ""
1066
+ "Standard Responsive mode - in this mode if table content doesn't fit all "
1067
+ "columns become under each other with one cell per row"
1068
+ msgstr ""
1069
+
1070
+ msgid ""
1071
+ "Automatic column hiding - in this mode table columns will collapse from "
1072
+ "right to left if content does not fit to parent container width"
1073
+ msgstr ""
1074
+
1075
+ msgid ""
1076
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
1077
+ "parent container width"
1078
+ msgstr ""
1079
+
1080
+ msgid "Disable Responsivity - default table fluid layout"
1081
+ msgstr ""
1082
+
1083
+ msgid "Standard Responsive mode"
1084
+ msgstr ""
1085
+
1086
+ msgid "Automatic column hiding"
1087
+ msgstr ""
1088
+
1089
+ msgid "Horizontal scroll"
1090
+ msgstr ""
1091
+
1092
+ msgid "Disable Responsivity"
1093
+ msgstr ""
1094
+
1095
+ msgid "Table Information"
1096
+ msgstr "Info"
1097
+
1098
+ msgid "Table information display field. %s"
1099
+ msgstr "Feld für Tabelleninformationen. %s"
1100
+
1101
+ msgid "Borders"
1102
+ msgstr "Rahmen"
1103
+
1104
+ msgid ""
1105
+ "Cell - adds border around all four sides of each cell, Row - adds border "
1106
+ "only over and under each row. (i.e. only for the rows)."
1107
+ msgstr ""
1108
+ "Zellen - Rahmen auf allen vier Seiten, Zeilen - Rahmen nur über und unter "
1109
+ "den Zeilen"
1110
+
1111
+ msgid "Cell"
1112
+ msgstr "Zelle"
1113
+
1114
+ msgid "Row"
1115
+ msgstr "Zeile"
1116
+
1117
+ msgid "None"
1118
+ msgstr ""
1119
+
1120
+ msgid "Row Striping"
1121
+ msgstr "Abwechselnde Zeilenfarbe"
1122
+
1123
+ msgid "Add automatic highlight of table rows for odd and even rows."
1124
+ msgstr ""
1125
+
1126
+ msgid "Highlighting by Mouseover"
1127
+ msgstr "Hervorhebung"
1128
+
1129
+ msgid "Row highlighting on mouse over."
1130
+ msgstr "Zeile hervorheben, wenn Mauszeige darüber ist."
1131
+
1132
+ msgid "Highlight the Order Column"
1133
+ msgstr "Sortierspalte hervorhaben"
1134
+
1135
+ msgid "Highlight the column that the table data is currently ordered on."
1136
+ msgstr ""
1137
+
1138
+ msgid "Overwrite Table Text"
1139
+ msgstr "Tabellentext überschreiben"
1140
+
1141
+ msgid "No data available in table"
1142
+ msgstr ""
1143
+
1144
+ msgid "Empty table"
1145
+ msgstr ""
1146
+
1147
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1148
+ msgstr ""
1149
+
1150
+ msgid "Table info text"
1151
+ msgstr ""
1152
+
1153
+ msgid "Showing 0 to 0 of 0 entries"
1154
+ msgstr ""
1155
+
1156
+ msgid "Empty info text"
1157
+ msgstr ""
1158
+
1159
+ msgid "(filtered from _MAX_ total entries)"
1160
+ msgstr ""
1161
+
1162
+ msgid "Filtered info text"
1163
+ msgstr ""
1164
+
1165
+ msgid "Show _MENU_ entries"
1166
+ msgstr ""
1167
+
1168
+ msgid "Length text"
1169
+ msgstr ""
1170
+
1171
+ msgid "Search:"
1172
+ msgstr ""
1173
+
1174
+ msgid "Search label"
1175
+ msgstr ""
1176
+
1177
+ msgid "No matching records are found"
1178
+ msgstr ""
1179
+
1180
+ msgid "Zero records"
1181
+ msgstr ""
1182
+
1183
+ msgid "Language"
1184
+ msgstr "Sprache"
1185
+
1186
+ msgid "Select language"
1187
+ msgstr "Sprache auswählen"
1188
+
1189
+ msgid "Loading your table, please wait..."
1190
+ msgstr "Tabelle wird geladen. Bitte warten..."
1191
+
1192
+ msgid "Bold"
1193
+ msgstr "Fett"
1194
+
1195
+ msgid "Italic"
1196
+ msgstr "Kursiv"
1197
+
1198
+ msgid "Underline"
1199
+ msgstr ""
1200
+
1201
+ msgid "Text color"
1202
+ msgstr "Textfarbe"
1203
+
1204
+ msgid "Background color"
1205
+ msgstr "Hintergrundfarbe"
1206
+
1207
+ msgid "Alignment"
1208
+ msgstr "Horizontale Ausrichtung"
1209
+
1210
+ msgid "Vertical alignment"
1211
+ msgstr "Vertikale Ausrichtung"
1212
+
1213
+ msgid "Word wrapping"
1214
+ msgstr "Zeilenumbruch"
1215
+
1216
+ msgid "Create a link"
1217
+ msgstr "Verweis einfügen"
1218
+
1219
+ msgid "Insert picture"
1220
+ msgstr "Bild einfügen"
1221
+
1222
+ msgid "Comment"
1223
+ msgstr "Kommentar einfügen"
1224
+
1225
+ msgid "Formats"
1226
+ msgstr ""
1227
+
1228
+ msgid ""
1229
+ "Make the cell hidden. <br /><br />To display the table correctly, please, "
1230
+ "add hidden property for the whole row or the whole column of table."
1231
+ msgstr ""
1232
+
1233
+ msgid "Get PRO version"
1234
+ msgstr "PRO Version "
1235
+
1236
+ msgid "Name of Cloned Table"
1237
+ msgstr ""
1238
+
1239
+ msgid "Editable fields"
1240
+ msgstr ""
1241
+
1242
+ msgid "PRO version"
1243
+ msgstr ""
1244
+
1245
+ msgid ""
1246
+ "Please be advised that this option is available only in %s. You can %s today "
1247
+ "and get this and other PRO option for your tables!"
1248
+ msgstr ""
1249
+
1250
+ msgid "Insert url"
1251
+ msgstr ""
1252
+
1253
+ msgid "Url"
1254
+ msgstr ""
1255
+
1256
+ msgid "Link Text"
1257
+ msgstr ""
1258
+
1259
+ msgid "Open link in a new tab"
1260
+ msgstr ""
1261
+
1262
+ #~ msgid "Select file type to export table"
1263
+ #~ msgstr "Dateityp für Export Tabelle angeben"
1264
+
1265
+ #~ msgid "Clone Table"
1266
+ #~ msgstr "Kopie"
1267
+
1268
+ #~ msgid "Styling"
1269
+ #~ msgstr "Stil"
1270
+
1271
+ #~ msgid "Choose file to import:"
1272
+ #~ msgstr "Datei zum Importieren auswählen:"
1273
+
1274
+ #~ msgid "All tables"
1275
+ #~ msgstr "Alle Tabellen"
1276
+
1277
+ #~ msgid "Ordering"
1278
+ #~ msgstr "Sortierung"
1279
+
1280
+ #~ msgid "Table information display field."
1281
+ #~ msgstr "Feld für Tabelleninformationen"
1282
+
1283
+ #~ msgid ""
1284
+ #~ "Note that the table may be minor changes to the style that has your theme."
1285
+ #~ msgstr ""
1286
+ #~ "Hinweis: Die Tabelle kann geringe Abweichungen zum Stil des Themes haben."
app/langs/supsystic_tables-el.mo ADDED
Binary file
app/langs/supsystic_tables-el.po ADDED
@@ -0,0 +1,1239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: el\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.9\n"
13
+
14
+ msgid "An error has occurred"
15
+ msgstr "Παρουσιάστηκε σφάλμα"
16
+
17
+ msgid "Overview"
18
+ msgstr "Επισκόπηση"
19
+
20
+ msgid "Add new table"
21
+ msgstr "Προσθέστε νέο πίνακα"
22
+
23
+ msgid "Tables"
24
+ msgstr "Πίνακες"
25
+
26
+ msgid "Settings"
27
+ msgstr "Ρυθμίσεις"
28
+
29
+ msgid "License"
30
+ msgstr "Αδεια"
31
+
32
+ msgid "Featured Plugins"
33
+ msgstr "Προβεβλημένα πρόσθετα"
34
+
35
+ msgid "Table title"
36
+ msgstr "Τίτλος πίνακα"
37
+
38
+ msgid "Columns"
39
+ msgstr "Στήλες"
40
+
41
+ msgid "Rows"
42
+ msgstr "Σειρές"
43
+
44
+ msgid "You can change number of Columns and Rows later"
45
+ msgstr "Μπορείτε να αλλάξετε τον αριθμό των Στήλων και Γραμμών αργότερα"
46
+
47
+ msgid "Invalid range specified."
48
+ msgstr "Έχει καθοριστεί μη έγκυρο εύρος."
49
+
50
+ msgid "Failed to find diagram %s."
51
+ msgstr "Αποτυχία εύρεσης διαγράμματος %s."
52
+
53
+ msgid "Failed to find table %s."
54
+ msgstr "Αποτυχία εύρεσης πίνακα %s."
55
+
56
+ msgid "Failed to get table rows: %s"
57
+ msgstr "Αποτυχία δημιουργίας γραμμών πίνακα: %s"
58
+
59
+ msgid "Diagram"
60
+ msgstr "Διάγραμμα"
61
+
62
+ msgid "Type"
63
+ msgstr "Τύπος"
64
+
65
+ msgid "Area Chart"
66
+ msgstr "Γράφημα περιοχής"
67
+
68
+ msgid "Line Chart"
69
+ msgstr "Γράφημα γραμμής"
70
+
71
+ msgid "Pie Chart"
72
+ msgstr "Γράφημα πίτας"
73
+
74
+ msgid "Bar Chart"
75
+ msgstr "Ραβδόγράφημα"
76
+
77
+ msgid "Column Chart"
78
+ msgstr "Γράφημα στήλης"
79
+
80
+ msgid "Bubble Chart"
81
+ msgstr "Γράφημα φυσαλίδων"
82
+
83
+ msgid "Switch rows / columns"
84
+ msgstr "Εναλλαγή γραμμών / στηλών"
85
+
86
+ msgid "Use first row as headers"
87
+ msgstr "Χρήση πρώτης σειράς ως κεφαλίδες"
88
+
89
+ msgid "Use first column as labels"
90
+ msgstr "Χρήση πρώτης στήλης ως ετικέτες"
91
+
92
+ msgid "Width"
93
+ msgstr "Πλάτος"
94
+
95
+ msgid "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave this field empty to use default width value."
96
+ msgstr "Ορίστε την τιμή σε px ή %, για παράδειγμα 400 (ίση με 400px) ή 90%. Αφήστε αυτό το πεδίο κενό για να χρησιμοποιήσετε την προεπιλεγμένη τιμή πλάτους."
97
+
98
+ msgid "Height"
99
+ msgstr "Ύψος"
100
+
101
+ msgid "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave this field empty to use default height value."
102
+ msgstr "Ορίστε την τιμή σε px ή %, για παράδειγμα 200 (ίση με 200px) ή 80%. Αφήστε αυτό το πεδίο κενό για να χρησιμοποιήσετε την προεπιλεγμένη τιμή ύψους."
103
+
104
+ msgid "Remove"
105
+ msgstr "Αφαιρώ"
106
+
107
+ msgid "Legend Position"
108
+ msgstr "Θέση Υπομνήματος"
109
+
110
+ msgid "No legend"
111
+ msgstr "Δεν υπάρχει Υπόμνημα"
112
+
113
+ msgid "Above the chart"
114
+ msgstr "Πάνω από το γράφημα"
115
+
116
+ msgid "Below the chart"
117
+ msgstr "Κάτω από το γράφημα"
118
+
119
+ msgid "Left of the chart"
120
+ msgstr "Αριστερά από το γράφημα"
121
+
122
+ msgid "Right of the chart"
123
+ msgstr "Δεξιά του γραφήματος"
124
+
125
+ msgid "Lines between slices and values"
126
+ msgstr "Γραμμές μεταξύ φετών και τιμών"
127
+
128
+ msgid "Inside by the top left corner"
129
+ msgstr "Μέσα από την πάνω αριστερή γωνία"
130
+
131
+ msgid "Diagram Title"
132
+ msgstr "Τίτλος διαγράμματος"
133
+
134
+ msgid "Axis X Title"
135
+ msgstr "Τίτλος του Άξονα Χ"
136
+
137
+ msgid "Axis Y Title"
138
+ msgstr "Τίτλος Άξονα Υ"
139
+
140
+ msgid "3D Diagram"
141
+ msgstr "3D Διάγραμμα"
142
+
143
+ msgid "No"
144
+ msgstr "Όχι"
145
+
146
+ msgid "Yes"
147
+ msgstr "Ναί"
148
+
149
+ msgid "Text on Slice"
150
+ msgstr "Κείμενο σε φέτα - κομμάτι"
151
+
152
+ msgid "Percentage of slice size out of total"
153
+ msgstr "Ποσοστό του μεγέθους φέτας από το σύνολο"
154
+
155
+ msgid "Quantitative value of slice"
156
+ msgstr "Ποσοτική τιμή της φέτας"
157
+
158
+ msgid "Name of slice"
159
+ msgstr "Όνομα φέτας - κομματιού"
160
+
161
+ msgid "Not displaying"
162
+ msgstr "Δεν εμφανίζεται"
163
+
164
+ msgid "Use custom colors"
165
+ msgstr "Χρήση προσαρμοσμένων χρωμάτων"
166
+
167
+ msgid "Select chart type"
168
+ msgstr "Επιλέξτε τύπο γραφήματος"
169
+
170
+ msgid "Editor tab"
171
+ msgstr "Εργαλείο επεξεργασίας"
172
+
173
+ msgid "how to create Diagrams with Data Table plugin"
174
+ msgstr "Πώς να δημιουργήσετε διαγράμματα με το πρόσθετο των πινάκων δεδομένων"
175
+
176
+ msgid "You have no diagrams for now. Go to %s -> select the required data in the table and click on “Add diagram” button. Also please check the tutorial %s"
177
+ msgstr ""
178
+ "Δεν έχετε διαγράμματα για τώρα. Μεταβείτε στο %s -> επιλέξτε τα απαιτούμενα δεδομένα στον πίνακα και κάντε κλικ στο κουμπί \"Προσθήκη διαγράμματοςâ\". Επίσης, ελέγξτε το φροντιστήριο %s"
179
+
180
+ msgid "Add diagram"
181
+ msgstr "Προσθήκη διαγράμματος"
182
+
183
+ msgid "The table ID %s not found."
184
+ msgstr "Το ID πίνακα %s δεν βρέθηκε."
185
+
186
+ msgid "Unsupported export type: %s."
187
+ msgstr "Μη υποστηριζόμενος τύπος εξαγωγής: %s."
188
+
189
+ msgid "Frontend Export"
190
+ msgstr "Εξώφυλλο εξαγωγής"
191
+
192
+ msgid "Allow export table to pdf, csv, xls on frontend"
193
+ msgstr "Να επιτρέπεται ο πίνακας εξαγωγής σε pdf, csv, xls στο frontend"
194
+
195
+ msgid "Export Page Orientation"
196
+ msgstr "Εξαγωγή σελίδας Προσανατολισμού"
197
+
198
+ msgid "Choose the page orientation for PDF export file"
199
+ msgstr "Επιλέξτε τον προσανατολισμό της σελίδας για το αρχείο εξαγωγής PDF"
200
+
201
+ msgid "Portrait"
202
+ msgstr "Πορτρέτο"
203
+
204
+ msgid "Landscape"
205
+ msgstr "Οριζόντιο"
206
+
207
+ msgid "Export Logo"
208
+ msgstr "Εξαγωγή Λογότυπου"
209
+
210
+ msgid "Automticaly appends selected logo for output pdf or printing"
211
+ msgstr "Αυτόματα προσθέτει το επιλεγμένο λογότυπο για την παραγωγή pdf ή την εκτύπωση"
212
+
213
+ msgid "Logo Position"
214
+ msgstr "Θέση λογότυπου"
215
+
216
+ msgid "Above table"
217
+ msgstr "Πάνω από τον πίνακα"
218
+
219
+ msgid "Below table"
220
+ msgstr "Κάτω από τον πίνακα"
221
+
222
+ msgid "Logo Alignment"
223
+ msgstr "Ευθυγράμμιση λογότυπου"
224
+
225
+ msgid "Left"
226
+ msgstr "Αριστερά"
227
+
228
+ msgid "Center"
229
+ msgstr "Κέντρο"
230
+
231
+ msgid "Right"
232
+ msgstr "Δεξιά"
233
+
234
+ msgid "Export Data to the File"
235
+ msgstr "Εξαγωγή δεδομένων στο αρχείο"
236
+
237
+ msgid "File Type"
238
+ msgstr "Τύπος αρχείου"
239
+
240
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
241
+ msgstr "Αποτυχία εισαγωγής επιλεγμένου αρχείου: Λάθος id ή διεύθυνση URL υπολογιστικού φύλλου"
242
+
243
+ msgid "Failed to import data from the uploaded file"
244
+ msgstr "Αποτυχία εισαγωγής δεδομένων από το μεταφορτωμένο αρχείο"
245
+
246
+ msgid "Import error"
247
+ msgstr "Σφάλμα εισαγωγής"
248
+
249
+ msgid "Failed to import selected file"
250
+ msgstr "Αποτυχία εισαγωγής επιλεγμένου αρχείου"
251
+
252
+ msgid "Automatically import from Google Tables"
253
+ msgstr "Αυτόματη εισαγωγή από τους πίνακες Google"
254
+
255
+ msgid "Link from Google Tables"
256
+ msgstr "Σύνδεση από τους πίνακες Google"
257
+
258
+ msgid "Import Data to the Table"
259
+ msgstr "Εισαγωγή δεδομένων στον πίνακα"
260
+
261
+ msgid "Import Settings"
262
+ msgstr "Ρυθμίσεις εισαγωγής"
263
+
264
+ msgid "Delimiter"
265
+ msgstr "Διαχωριστικό"
266
+
267
+ msgid "Google Spreadsheet Url"
268
+ msgstr "Διεύθυνση URL του υπολογιστικού φύλλου Google"
269
+
270
+ msgid "Important! Please, check the sharing settings of your spreadsheet: it must be accessed to edit for everyone who has link. In other case the data will not import to table."
271
+ msgstr ""
272
+ "Σημαντικό! Παρακαλούμε, ελέγξτε τις ρυθμίσεις κοινής χρήσης του φύλλου σας: Πρέπει να έχετε πρόσβαση για να επεξεργαστείτε για τον καθένα που έχει σύνδεσμο. Σε άλλες περιπτώσεις, τα δεδομένα "
273
+ "δεν θα εισαχθούν στον πίνακα."
274
+
275
+ msgid "Append to existing table data"
276
+ msgstr "Προσάρτηση στα υπάρχοντα δεδομένα πίνακα"
277
+
278
+ msgid "Failed to upload selected file"
279
+ msgstr "Αποτυχία μεταφόρτωσης του επιλεγμένου αρχείου"
280
+
281
+ msgid "Activate License"
282
+ msgstr "Ενεργοποίηση άδειας"
283
+
284
+ msgid "Renew License"
285
+ msgstr "Ανανεώσετε την άδεια"
286
+
287
+ msgid "Slider by Supsystic"
288
+ msgstr "Slider από Supsystic"
289
+
290
+ msgid "Congratulations! You have successfully installed and activated PRO version of %s plugin."
291
+ msgstr "Συγχαρητήρια! Έχετε εγκαταστήσει και ενεργοποιήσει με επιτυχία την PRO έκδοση του plugin %s ."
292
+
293
+ msgid "Your premium support is expired in %s days"
294
+ msgstr "Η υποστήριξη Premium σας έχει λήξει στις %s ημέρες"
295
+
296
+ msgid "You will not be able to update your pro version with expired license"
297
+ msgstr "Δεν θα είστε σε θέση να ενημερώσετε έκδοση Pro σας με ληγμένη άδεια"
298
+
299
+ msgid "Activate"
300
+ msgstr "Ενεργοποίηση"
301
+
302
+ msgid "Save"
303
+ msgstr "Αποθηκεύσετε"
304
+
305
+ msgid "Failed to save table rows: %s"
306
+ msgstr "Αποτυχία αποθήκευσης σειρών πινάκων: %s"
307
+
308
+ msgid "Save Editable Fields"
309
+ msgstr "Αποθήκευση επεξεργάσιμων πεδίων"
310
+
311
+ msgid "Allows to save data to the table through editable fields."
312
+ msgstr "Επιτρέπει την αποθήκευση δεδομένων στον πίνακα μέσω επεξεργάσιμων πεδίων."
313
+
314
+ msgid "Use Editable Fields for Logged In Users Only"
315
+ msgstr "Χρήση επεξεργάσιμων πεδίων μόνο για συνδεδεμένους χρήστες"
316
+
317
+ msgid "Allows to use editable fields only for logged in users."
318
+ msgstr "Επιτρέπει τη χρήση επεξεργάσιμων πεδίων μόνο για συνδεδεμένους χρήστες."
319
+
320
+ msgid "Use Editable Fields for Current Roles"
321
+ msgstr "Χρησιμοποιήστε επεξεργάσιμα πεδία για τρέχοντες ρόλους"
322
+
323
+ msgid "Allows to use editable fields only for users with selected roles. If there are no chosen roles - all logged in users will have ability to use the editable fields."
324
+ msgstr ""
325
+ "Επιτρέπει τη χρήση επεξεργάσιμων πεδίων μόνο για χρήστες με επιλεγμένους ρόλους. Αν δεν υπάρχουν επιλεγμένοι ρόλοι, όλοι οι συνδεδεμένοι χρήστες θα έχουν τη δυνατότητα να χρησιμοποιούν τα "
326
+ "επεξεργάσιμα πεδία."
327
+
328
+ msgid "Select roles"
329
+ msgstr "Επιλέξτε ρόλους"
330
+
331
+ msgid "Enable Table History"
332
+ msgstr "Ενεργοποίηση ιστορικού πίνακα"
333
+
334
+ msgid "Select User to display its table"
335
+ msgstr "Επιλέξτε Χρήστη για να εμφανιστεί ο πίνακας"
336
+
337
+ msgid "Note that the table may look a little different depending on your theme style."
338
+ msgstr "Σημειώστε ότι ο πίνακας μπορεί να φαίνεται λίγο διαφορετικός, ανάλογα με το στυλ του θέματος."
339
+
340
+ msgid "Add editable field"
341
+ msgstr "Προσθέστε επεξεργάσιμο πεδίο"
342
+
343
+ msgid "Save as"
344
+ msgstr "Αποθήκευση ως"
345
+
346
+ msgid "Diagrams"
347
+ msgstr "Διαγράμματα"
348
+
349
+ msgid "Get PRO"
350
+ msgstr "Αποκτήστε έκδοση PRO"
351
+
352
+ msgid "Popup Plugin"
353
+ msgstr "Αναδυόμενα παράθυρα (Popup) Plugin"
354
+
355
+ msgid "The Best WordPress PopUp option plugin to help you gain more subscribers, social followers or advertisement. Responsive pop-ups with friendly options."
356
+ msgstr ""
357
+ "Το καλύτερο plugin επιλογής WordPress PopUp για να σας βοηθήσει να αποκτήσετε περισσότερους συνδρομητές, κοινωνικούς οπαδούς ή διαφήμιση. Ανταποκρινόμενα αναδυόμενα παράθυρα με φιλικές "
358
+ "επιλογές."
359
+
360
+ msgid "Slider Plugin"
361
+ msgstr "Slider Plugin"
362
+
363
+ msgid ""
364
+ "Creating slideshows with Slider plugin is fast and easy. Simply select images from your WordPress Media Library, Flickr, Instagram or Facebook, set slide captions, links and SEO fields all "
365
+ "from one page."
366
+ msgstr ""
367
+ "Η δημιουργία slideshows με το Slider plugin είναι γρήγορη και εύκολη. Απλά επιλέξτε εικόνες από τη βιβλιοθήκη του WordPress Media, το Flickr, το Instagram ή το Facebook, ορίστε λεζάντες "
368
+ "διαφανειών, συνδέσμους και πεδία SEO όλα από μια σελίδα."
369
+
370
+ msgid "Photo Gallery Plugin"
371
+ msgstr "Gallery Φωτογραφιών Plugin"
372
+
373
+ msgid "Photo Gallery Plugin with a great number of layouts will help you to create quality respectable portfolios and image galleries."
374
+ msgstr "Το Photo Gallery Plugin με μεγάλο αριθμό σχεδιαγραμμάτων θα σας βοηθήσει να δημιουργήσετε ποιοτικά αξιοσέβαστα χαρτοφυλάκια και γκαλερί εικόνων."
375
+
376
+ msgid "Data Tables Generator"
377
+ msgstr "Γεννήτρια Πινάκων Δεδομένων"
378
+
379
+ msgid "Create and manage beautiful data tables with custom design. No HTML knowledge is required."
380
+ msgstr "Δημιουργήστε και διαχειριστείτε όμορφους πίνακες δεδομένων με προσαρμοσμένο σχεδιασμό. Δεν απαιτείται γνώση HTML."
381
+
382
+ msgid "Social Share Buttons"
383
+ msgstr "Κουμπιά Social Προβολής"
384
+
385
+ msgid "Social share buttons to increase social traffic and popularity. Social sharing to Facebook, Twitter and other social networks."
386
+ msgstr ""
387
+ "Κουμπιά κοινής χρήσης στα Κοινωνικά δίκτυα για την αύξηση της κοινωνικής επισκεψιμότητας και της δημοτικότητας. Κοινή χρήση κοινωνικών δικτύων στο Facebook, στο Twitter και σε άλλα κοινωνικά "
388
+ "δίκτυα."
389
+
390
+ msgid "Live Chat Plugin"
391
+ msgstr "Plugin Ζωντανής Συνομιλίας Live Chat"
392
+
393
+ msgid "Be closer to your visitors and customers with Live Chat Support by Supsystic. Help you visitors, support them in real-time with exceptional Live Chat WordPress plugin by Supsystic."
394
+ msgstr ""
395
+ "Ελάτε πιο κοντά στους επισκέπτες και τους πελάτες σας με Live Chat Support από την Supsystic. Βοηθήστε τους επισκέπτες, υποστηρίξτε τους σε πραγματικό χρόνο με το εξαιρετικό Live Chat "
396
+ "WordPress plugin από την Supsystic."
397
+
398
+ msgid "Pricing Table"
399
+ msgstr "Πίνακες Τιμολόγησης"
400
+
401
+ msgid "It’s never been so easy to create and manage pricing and comparison tables with table builder. Any element of the table can be customise with mouse click."
402
+ msgstr ""
403
+
404
+ msgid "Coming Soon Plugin"
405
+ msgstr "Έρχεται σύντομα (Coming Soon) Plugin"
406
+
407
+ msgid "Coming soon page with drag-and-drop builder or under construction | maintenance mode to notify visitors and collects emails."
408
+ msgstr "Σύντομα Κοντά σας η σελίδα με build-drop builder ή υπό κατασκευή | Λειτουργία συντήρησης για την ενημέρωση των επισκεπτών και τη συλλογή μηνυμάτων ηλεκτρονικού ταχυδρομείου."
409
+
410
+ msgid "Backup Plugin"
411
+ msgstr "Δημιουργίας αντιγράφων ασφαλείας Plugin"
412
+
413
+ msgid "Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website."
414
+ msgstr ""
415
+ "Δημιουργία αντιγράφων ασφαλείας και επαναφορά του WordPress Plugin από το Supsystic παρέχει γρήγορη και απρόσκοπτη δημιουργία αρχείων DropBox, FTP, Amazon S3 και δημιουργία αντιγράφων "
416
+ "ασφαλείας του Google Drive για τον ιστότοπό σας WordPress."
417
+
418
+ msgid "Google Maps Easy"
419
+ msgstr ""
420
+
421
+ msgid "Display custom Google Maps. Set markers and locations with text, images, categories and links. Customize google map in a simple and intuitive way."
422
+ msgstr "Εμφάνιση προσαρμοσμένων Χαρτών Google. Ορίστε δείκτες και τοποθεσίες με κείμενο, εικόνες, κατηγορίες και συνδέσμους. Προσαρμόστε το google χάρτη με έναν απλό και διαισθητικό τρόπο."
423
+
424
+ msgid "Digital Publication Plugin"
425
+ msgstr ""
426
+
427
+ msgid "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, Portfolios. Convert images, posts, PDF to the page flip book."
428
+ msgstr "Ψηφιακής Δημοσίευσης WordPress Plugin από την Supysystic για Περιοδικά, Κατάλογους, Χαρτοφυλάκια. Μετατρέψτε εικόνες, δημοσιεύσεις, PDF στο βιβλίο αναστροφής σελίδας."
429
+
430
+ msgid "Contact Form Plugin"
431
+ msgstr "Φόρμα επικοινωνίας Plugin"
432
+
433
+ msgid "One of the best plugin for creating Contact Forms on your WordPress site. Changeable fonts, backgrounds, an option for adding fields etc."
434
+ msgstr "Ένα από τα καλύτερα πρόσθετα για τη δημιουργία εντύπων επικοινωνίας στον ιστότοπό σας WordPress. Μεταβλητές γραμματοσειρές, υπόβαθρα, μια επιλογή για την προσθήκη πεδίων κ.λπ."
435
+
436
+ msgid "Newsletter Plugin"
437
+ msgstr "Ενημερωτικά δελτία Plugin"
438
+
439
+ msgid ""
440
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will have no need to control it or send them manually. No coding, hard skills or long hours of customizing are required."
441
+ msgstr ""
442
+ "Supsystic Newsletter plugin για την αυτόματη αποστολή των επιστολών σας. Δεν θα χρειαστεί να τον ελέγξετε ή να τα στείλετε με το χέρι. Δεν απαιτείται κωδικοποίηση, σκληρές δεξιότητες ή "
443
+ "πολλές ώρες προσαρμογής."
444
+
445
+ msgid "Membership by Supsystic"
446
+ msgstr "Ιδιότητα μέλους by Supsystic"
447
+
448
+ msgid "Create online membership community with custom user profiles, roles, FrontEnd registration and login. Members Directory, activity, groups, messages."
449
+ msgstr "Δημιουργία κοινότητας μέλους με προσαρμοσμένα προφίλ χρηστών, ρόλους, εγγραφή FrontEnd και σύνδεση. Κατάλογος μελών, δραστηριότητα, ομάδες, μηνύματα."
450
+
451
+ msgid "Your message successfully send. We contact you soon."
452
+ msgstr "Το μήνυμά σας στάλθηκε με επιτυχία. Θα επικοινωνήσουμε μαζί σας σύντομα."
453
+
454
+ msgid "No detected"
455
+ msgstr "Δεν εντοπίστηκαν"
456
+
457
+ msgid "Step-by-step Tutorial"
458
+ msgstr "Βήμα προς βήμα Εκμάθηση"
459
+
460
+ msgid "Begin Step-by-step Tutorial"
461
+ msgstr "Ξεκινήστε βήμα-βήμα Εκμάθηση"
462
+
463
+ msgid "Name"
464
+ msgstr "Ονομα"
465
+
466
+ msgid "Email"
467
+ msgstr "Email"
468
+
469
+ msgid "Website"
470
+ msgstr "Ιστότοπος"
471
+
472
+ msgid "Subject"
473
+ msgstr "Τίτλος"
474
+
475
+ msgid "Topic"
476
+ msgstr "Θέμα"
477
+
478
+ msgid "Plugin options"
479
+ msgstr "Επιλογές Plugin"
480
+
481
+ msgid "Report a bug"
482
+ msgstr "Αναφορά σφάλματος"
483
+
484
+ msgid "Require a new functionallity"
485
+ msgstr "Απαίτηση μιας νέα λειτουργικότητας"
486
+
487
+ msgid "Other"
488
+ msgstr "Αλλα"
489
+
490
+ msgid "Message"
491
+ msgstr "Μήνυμα"
492
+
493
+ msgid "Hello Supsystic Team!"
494
+ msgstr "Γεια σου ομάδα Supsystic !"
495
+
496
+ msgid "Some errors occurred while sending mail please send your message trough this contact form:"
497
+ msgstr "Παρουσιάστηκαν ορισμένα σφάλματα κατά την αποστολή του μηνύματος, στείλτε το μήνυμά σας μέσω αυτής της φόρμας επικοινωνίας:"
498
+
499
+ msgid "Next"
500
+ msgstr "Επόμενο"
501
+
502
+ msgid "Close Tutorial"
503
+ msgstr "Κλείσιμο Εκμάθησης"
504
+
505
+ msgid "Welcome to Data Tables plugin by Supsystic!"
506
+ msgstr "Καλώς ορίσατε στο πρόσθετο Πίνακες Δεδομένων από το Supsystic!"
507
+
508
+ msgid "Thank you for choosing our Data Tables plugin. Just click here to start using it - and we will show you it's possibilities and powerfull features."
509
+ msgstr ""
510
+ "Σας ευχαριστούμε που επιλέξατε το plugin μας Πίνακες Δεδομένων. Απλά κάντε κλικ εδώ για να αρχίσετε να το χρησιμοποιείτε - και θα σας δείξουμε τις δυνατότητες και τα ισχυρά χαρακτηριστικά."
511
+
512
+ msgid "Hello! This is the Data Tables by Supsystic"
513
+ msgstr "Γεια σας! Αυτοί είναι οι Πίνακες Δεδομένων από το Supsystic"
514
+
515
+ msgid "Thank you for choosing our Data Tables plugin. Let’s make a quick tour through features and main options of the plugin. Just click “Next” button."
516
+ msgstr ""
517
+
518
+ msgid "Create your first table"
519
+ msgstr "Δημιουργήστε τον πρώτο σας πίνακα"
520
+
521
+ msgid "Click on the button “Add new table” and see the first form, which you need to fill in. A very simple step!"
522
+ msgstr ""
523
+
524
+ msgid "Enter the name and create Data Table"
525
+ msgstr "Καταχωρίστε το όνομα και δημιουργήστε Πίνακα Δεδομένων"
526
+
527
+ msgid "Fill the table title and choose the number of columns and rows. Don’t worry, you will be able to change it (add or delete some) later!"
528
+ msgstr ""
529
+
530
+ msgid ""
531
+ "Main Settings of your first table. Here you can see main settings which are conected with languages, table elements, styling and other different editors settings. Generally it’s a tab where "
532
+ "you can edit the visual part of the whole table, switch on/off the responsive mode, set pagination etc."
533
+ msgstr ""
534
+
535
+ msgid "Editor"
536
+ msgstr "Επεξεργαστής"
537
+
538
+ msgid ""
539
+ "The most important part of settings - Editor. Here you can fill all the cells of your table, add some colors, play with fonts and sizes. This insert also allows you to change the alignment "
540
+ "of your font, add formats (percents, currency), images and links to make your table more visual attraction."
541
+ msgstr ""
542
+ "Το πιο σημαντικό μέρος των ρυθμίσεων - Editor. Εδώ μπορείτε να γεμίσετε όλα τα κελιά του πίνακά σας σας, να προσθέσετε μερικά χρώματα, να παίξετε με γραμματοσειρές και μεγέθη. Αυτό το ένθετο "
543
+ "σας επιτρέπει επίσης να αλλάξετε την ευθυγράμμιση της γραμματοσειράς σας, να προσθέσετε μορφές (ποσοστά, νόμισμα), εικόνες και συνδέσμους για να κάνετε τον πίνακά σας πιο ελκυστικό."
544
+
545
+ msgid "Preview"
546
+ msgstr "Προεπισκόπηση"
547
+
548
+ msgid "Preview insert for your comfort. Before updating the table on your page - you can see the result of your efforts and changes, look at it and enjoy the final outcome."
549
+ msgstr ""
550
+ "Εισαγάγετε προεπισκόπηση για την άνεσή σας. Πριν ενημερώσετε τον πίνακα στη σελίδα σας - μπορείτε να δείτε το αποτέλεσμα των προσπαθειών και των αλλαγών σας, να το δείτε και να απολαύσετε το "
551
+ "τελικό αποτέλεσμα."
552
+
553
+ msgid "CSS Editor"
554
+ msgstr "Επεξεργαστής CSS"
555
+
556
+ msgid ""
557
+ "In case you have special or at least, basic knowledge of CSS code - you can easily change the table here. Just make sure that you know, what you are doing and you will not destroy the table."
558
+ msgstr ""
559
+ "Σε περίπτωση που έχετε ειδικές ή τουλάχιστον βασικές γνώσεις του κώδικα CSS, μπορείτε εύκολα να αλλάξετε τον πίνακα εδώ. Απλά βεβαιωθείτε ότι γνωρίζετε, τι κάνετε και δεν θα καταστρέψει τον "
560
+ "πίνακα."
561
+
562
+ msgid "Diagrams - this is a Pro feature of our plugin, which can help you to follow the statistics of your table. Several types for every taste and any wishes."
563
+ msgstr ""
564
+ "Διαγράμματα - αυτό είναι ένα χαρακτηριστικό Pro του plugin μας, το οποίο μπορεί να σας βοηθήσει να παρακολουθήσετε τα στατιστικά στοιχεία του πίνακά σας σας. Διάφοροι τύποι για κάθε γούστο "
565
+ "και κάθε επιθυμία."
566
+
567
+ msgid "Import/Export"
568
+ msgstr "Εισαγωγή / Εξαγωγή"
569
+
570
+ msgid "With these two buttons in our Pro version you can Import any table of csv format and Export the whole table, which you have done."
571
+ msgstr "Με αυτά τα δύο κουμπιά στην έκδοση μας Pro μπορείτε να Εισάγετε οποιοδήποτε πίνακα του format csv και να εξάγετε ολόκληρο τον πίνακα που έχετε κάνει."
572
+
573
+ msgid "Well done!"
574
+ msgstr "Μπράβο!"
575
+
576
+ msgid ""
577
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - you’ll have to enter license key (you can find it in your personal account on our site). Go to the License tab and "
578
+ "enter your email and license key. Once you have activated your PRO license - you can use all its advanced options. <br><br>That’s all. From this moment you can use your Data Table without "
579
+ "any doubt. But if you still have some question - do not hesitate to contact us through our <a href=\"https://supsystic.com/contact-us/\">internal support</a> or on our <a href=\"http://"
580
+ "supsystic.com/forum/datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-generator-by-"
581
+ "supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a href=\"https://wordpress.org/support/view/plugin-"
582
+ "reviews/data-tables-generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org.</a> <br><br>We hope that you like our Data Table plugin and wish you all the best! Good luck!"
583
+ msgstr ""
584
+
585
+ msgid "Welcome to our plugin"
586
+ msgstr "Καλώς ήρθατε στο plugin μας"
587
+
588
+ msgid "by Supsystic!"
589
+ msgstr "από Supsystic!"
590
+
591
+ msgid "We are trying to make your using of our plugin maximum comfortable and easy. So we find it like the best way to tell you about some options and features of this plugin."
592
+ msgstr ""
593
+ "Προσπαθούμε να κάνουμε τη χρήση του plugin μας στο μέγιστο άνετη και εύκολη. Επομένως, το βρίσκουμε σαν τον καλύτερο τρόπο να σας ενημερώσουμε για κάποιες επιλογές και δυνατότητες αυτού του "
594
+ "plugin."
595
+
596
+ msgid "A small guide for the first-time user"
597
+ msgstr "Ένας μικρός οδηγός για το χρήστη για πρώτη φορά"
598
+
599
+ msgid ""
600
+ "Actually, Data Table plugin is very simple and has a lot of different options at the same time. That’s why when you close this article I will show you the main of them, but the very detailed "
601
+ "one you can find on our site. I hope that you will have no questions after even this small guide. For the first time we will help you to install and create your first table, but if you need "
602
+ "help - contact us through the internal support"
603
+ msgstr ""
604
+
605
+ msgid "Support"
606
+ msgstr "Υποστήριξη"
607
+
608
+ msgid ""
609
+ "We really like what we do and feel responsibility for our “child”. Constantly we are trying to change something or update the new features, but sometimes you may have a situation when you "
610
+ "need help or have a problem. We can offer you two kinds of help: "
611
+ msgstr ""
612
+
613
+ msgid "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Contact us </a> through the Forum on our site - if you have some question, offer or wish."
614
+ msgstr "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Επικοινωνήστε μαζί μας </a> μέσω του φόρουμ στην ιστοσελίδα μας - αν έχετε κάποια ερώτηση, προσφορά ή επιθυμία."
615
+
616
+ msgid "If, unfortunately, you have some problem - we are ready to help you in our <a href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</a>"
617
+ msgstr "Εάν, δυστυχώς, έχετε κάποιο πρόβλημα - είμαστε έτοιμοι να σας βοηθήσουμε στην <a href=\"//supsystic.com/contact-us/\" target=\"_blank\"> εσωτερική υποστήριξη. </a>"
618
+
619
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
620
+ msgstr ""
621
+
622
+ msgid "Video Tutorial"
623
+ msgstr "Βίντεο εκμάθησης"
624
+
625
+ msgid "Frequently Asked Questions"
626
+ msgstr "Συνήθεις ερωτήσεις"
627
+
628
+ msgid "Make data table responsive"
629
+ msgstr "Κάντε πίνακα δεδομένων απόκρισης"
630
+
631
+ msgid "I need to have line breaks/spaces between the paragraphs within the cells."
632
+ msgstr "Πρέπει να έχουμε διαλείμματα / διαστήματα μεταξύ των παραγράφων μέσα στα κελιά."
633
+
634
+ msgid "How to use formulas in the table?"
635
+ msgstr "Πώς να χρησιμοποιήσετε τους τύπους στον πίνακα?"
636
+
637
+ msgid "Go to Editor of Data Table."
638
+ msgstr "Μεταβείτε στην επιλογή Επεξεργαστής πίνακα δεδομένων."
639
+
640
+ msgid "Select a cell and start typing. In a cell, type an equal sign “=” to start the formula."
641
+ msgstr ""
642
+
643
+ msgid "Fill in the rest of the formula."
644
+ msgstr "Συμπληρώστε τον υπόλοιπο τύπο."
645
+
646
+ msgid "Save the changes of table."
647
+ msgstr "Αποθηκεύστε τις αλλαγές του πίνακα."
648
+
649
+ msgid "Check the result of formula in the table on your site."
650
+ msgstr "Ελέγξτε το αποτέλεσμα του τύπου στον πίνακα του ιστότοπού σας."
651
+
652
+ msgid "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/\" target=\"_blank\">here</a>."
653
+ msgstr "Μάθετε περισσότερα σχετικά με το πώς μπορείτε να το κάνετε αυτό <a href=\"//supsystic.com/how-to-use-tables/\" target=\"_blank\"> εδώ </a>."
654
+
655
+ msgid "Check all other FAQs"
656
+ msgstr "Ελέγξτε όλες τις υπόλοιπες συχνές ερωτήσεις"
657
+
658
+ msgid "Roles"
659
+ msgstr "Ρόλοι"
660
+
661
+ msgid "Role for users who can use plugin. Administrator is included by default"
662
+ msgstr "Ρόλος για χρήστες που μπορούν να χρησιμοποιήσουν το plugin. Ο διαχειριστής συμπεριλαμβάνεται από προεπιλογή"
663
+
664
+ msgid "PRO option"
665
+ msgstr "PRO επιλογές"
666
+
667
+ msgid "Select avalilable roles to use tables"
668
+ msgstr "Επιλέξτε διαθέσιμους ρόλους για να χρησιμοποιήσετε πίνακες"
669
+
670
+ msgid "Can't decode table rows from JSON."
671
+ msgstr "Δεν είναι δυνατή η αποκωδικοποίηση σειρών πινάκων από το JSON."
672
+
673
+ msgid "Can't decode table meta from JSON."
674
+ msgstr "Δεν είναι δυνατή η αποκωδικοποίηση του meta πίνακα από το JSON."
675
+
676
+ msgid "Failed to save table meta data: %s"
677
+ msgstr "Αποτυχία αποθήκευσης μετα δεδομένων δεδομένων πίνακα: %s"
678
+
679
+ msgid "The table with ID %d not exists."
680
+ msgstr "Ο πίνακας με αναγνωριστικό ID %d δεν υπάρχει."
681
+
682
+ msgid "No value"
683
+ msgstr "Καμία αξία"
684
+
685
+ msgid "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: [%s id=\"{table_id}\"]"
686
+ msgstr "Το υποχρεωτικό χαρακτηριστικό \"id\" δεν έχει οριστεί. ' . 'Παράδειγμα χρήσης σύντομων κωδικών: [%s id=\"{table_id}\"]"
687
+
688
+ msgid "There are not all shortcode's attributes specified. Usage example"
689
+ msgstr "Δεν έχουν καθοριστεί όλα τα χαρακτηριστικά του shortcode. Παράδειγμα χρήσης"
690
+
691
+ msgid "Add table"
692
+ msgstr "Προσθήκη πίνακα"
693
+
694
+ msgid "Title"
695
+ msgstr "Τίτλος"
696
+
697
+ msgid "Created"
698
+ msgstr "Δημιουργήθηκε"
699
+
700
+ msgid "Shortcode"
701
+ msgstr "Σύντομος κωδικός"
702
+
703
+ msgid "PHP"
704
+ msgstr "PHP"
705
+
706
+ msgid "Actions"
707
+ msgstr "Ενέργειες"
708
+
709
+ msgid "Edit table \"%s\""
710
+ msgstr "Επεξεργασία πίνακα \"%s\""
711
+
712
+ msgid "Table History"
713
+ msgstr "Ιστορικό πίνακα"
714
+
715
+ msgid "Clone"
716
+ msgstr "Κλώνος"
717
+
718
+ msgid "Export available only in PRO version."
719
+ msgstr "Η εξαγωγή διατίθεται μόνο σε έκδοση PRO."
720
+
721
+ msgid "Export"
722
+ msgstr "Εξαγωγή"
723
+
724
+ msgid "Import available only in PRO version."
725
+ msgstr "Η εισαγωγή διατίθεται μόνο σε έκδοση PRO."
726
+
727
+ msgid "Import"
728
+ msgstr "Εισαγωγή"
729
+
730
+ msgid "Clear"
731
+ msgstr "Καθαρός"
732
+
733
+ msgid "Delete"
734
+ msgstr "Διαγραφή"
735
+
736
+ msgid "Click to rename the table and hit [Enter]"
737
+ msgstr "Κάντε κλικ για να μετονομάσετε τον πίνακα και πατήστε [Enter]"
738
+
739
+ msgid "CSS"
740
+ msgstr "CSS"
741
+
742
+ msgid "Main"
743
+ msgstr "Κύριο"
744
+
745
+ msgid "Features"
746
+ msgstr "Χαρακτηριστικά"
747
+
748
+ msgid "Design"
749
+ msgstr "Design"
750
+
751
+ msgid "Language and Text"
752
+ msgstr "Γλώσσα και κείμενο"
753
+
754
+ msgid "Table Elements"
755
+ msgstr "Πίνακας Στοιχείων"
756
+
757
+ msgid "Caption"
758
+ msgstr "Λεζάντα"
759
+
760
+ msgid "Description"
761
+ msgstr "Περιγραφή"
762
+
763
+ msgid "Description Text"
764
+ msgstr "Κείμενο περιγραφής"
765
+
766
+ msgid "Header"
767
+ msgstr "Κεφαλίδα"
768
+
769
+ msgid "Count of Header Rows"
770
+ msgstr "Αριθμός Γραμμών Επικεφαλίδας"
771
+
772
+ msgid "Count of table rows, which will be moved to header."
773
+ msgstr "Αριθμός γραμμών πίνακα, οι οποίες θα μετακινηθούν στην κεφαλίδα."
774
+
775
+ msgid "Footer"
776
+ msgstr "Υποσέλιδο"
777
+
778
+ msgid "Fixed Header"
779
+ msgstr "Σταθερή Επικεφαλίδα"
780
+
781
+ msgid ""
782
+ "Allows to fix the table's header during table scrolling. Important! Header option must be enabled for using this feature. Also you need to set Fixed Table Height to create a vertical scroll "
783
+ "at the table. To see the work of this feature you should not use such Responsive Modes as Standard and Automatic columns hiding."
784
+ msgstr ""
785
+ "Επιτρέπει την επιδιόρθωση της κεφαλίδας του πίνακα κατά την κύλιση του πίνακα. Σημαντικό! Η επιλογή κεφαλίδας πρέπει να είναι ενεργοποιημένη για τη χρήση αυτής της λειτουργίας. Επίσης, "
786
+ "πρέπει να ορίσετε Ύψος Σταθερού Πίνακα για να δημιουργήσετε μια κάθετη κύλιση στον πίνακα. Για να δείτε το έργο αυτής της δυνατότητας, δεν πρέπει να χρησιμοποιείτε Responsive Modes ως "
787
+ "Standard και Αυτόματες στήλες που κρύβονται."
788
+
789
+ msgid "Fixed Footer"
790
+ msgstr "Σταθερό Υποσέλιδο"
791
+
792
+ msgid ""
793
+ "Allows to fix the table's footer during table scrolling. Important! Footer option must be enabled for using this feature. Also you need to set Fixed Table Height to create a vertical scroll "
794
+ "at the table. To see the work of this feature you should not use such Responsive Modes as Standard and Automatic columns hiding."
795
+ msgstr ""
796
+ "Επιτρέπει την επιδιόρθωση του υποσέλιδου του πίνακα κατά την κύλιση πίνακα. Σημαντικό! Η επιλογή υποσέλιδου πρέπει να είναι ενεργοποιημένη για τη χρήση αυτής της δυνατότητας. Επίσης, πρέπει "
797
+ "να ορίσετε Ύψος Σταθερού Πίνακα για να δημιουργήσετε μια κάθετη κύλιση στον πίνακα. Για να δείτε το έργο αυτής της δυνατότητας, δεν πρέπει να χρησιμοποιείτε Responsive Modes ως Standard και "
798
+ "Αυτόματες στήλες που κρύβονται."
799
+
800
+ msgid "Fixed Table Height"
801
+ msgstr "Σταθερό Ύψος Πίνακα"
802
+
803
+ msgid "Fixed table height in px. This value must be less than the original table height to create a vertical scroll, otherwise you will not see that the fixed header / footer exists."
804
+ msgstr ""
805
+ "Σταθερό ύψος πίνακα σε px. Αυτή η τιμή πρέπει να είναι μικρότερη από το αρχικό ύψος πίνακα για να δημιουργήσετε μια κάθετη κύλιση, διαφορετικά δεν θα δείτε ότι υπάρχει το σταθερό πλαίσιο / "
806
+ "υποσέλιδο."
807
+
808
+ msgid "Fixed Columns"
809
+ msgstr "Σταθερές Στήλες"
810
+
811
+ msgid ""
812
+ "Allows to fix columns during table scrolling. Important! The fixing of columns suggests that the table will have a horisontal scroll type of responsive mode, otherwise you will not see that "
813
+ "the fixed columns exist. So this feature is a kind of responsive mode on its own and will not work with such Responsive Modes as Standard and Automatic columns hiding."
814
+ msgstr ""
815
+ "Επιτρέπει τη διόρθωση των στηλών κατά την κύλιση του πίνακα. Σημαντικό! Ο καθορισμός των στηλών υποδηλώνει ότι ο πίνακας θα έχει ένα οριζόντιο κυλιόμενου τύπου responsive, διαφορετικά δεν θα "
816
+ "δείτε ότι υπάρχουν οι σταθερές στήλες. Έτσι, αυτή η λειτουργία είναι ένα είδος ευαίσθητου τρόπου από μόνη της και δεν θα λειτουργήσει με τέτοιες Responsive λειτουργίες ως Standard και "
817
+ "Αυτόματες στήλες που κρύβονται."
818
+
819
+ msgid "Left Columns Count"
820
+ msgstr "Αρίθμηση Αριστερών Στηλών"
821
+
822
+ msgid "Number of column to fix by left side of table."
823
+ msgstr "Αριθμός στήλης που πρέπει να διορθωθεί από την αριστερή πλευρά του πίνακα."
824
+
825
+ msgid "Right Columns Count"
826
+ msgstr "Αρίθμηση Δξιών Στηλών"
827
+
828
+ msgid "Number of column to fix by right side of table."
829
+ msgstr "Αριθμός στήλης που πρέπει να διορθωθεί από τη δεξιά πλευρά του πίνακα."
830
+
831
+ msgid "Auto Index"
832
+ msgstr "Αυτόματο Ευρετήριο"
833
+
834
+ msgid "Data Formats"
835
+ msgstr "Μορφές δεδομένων"
836
+
837
+ msgid "Number Formatting"
838
+ msgstr "Μορφοποίηση αριθμών"
839
+
840
+ msgid "Set format of all numbers in the table"
841
+ msgstr "Ορίστε τη μορφή όλων των αριθμών στον πίνακα"
842
+
843
+ msgid "Number"
844
+ msgstr "Αριθμός"
845
+
846
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
847
+ msgstr "Ορισμός μορφής εξόδου για αριθμούς π.χ. 1,000.00, 1.00"
848
+
849
+ msgid "Currency"
850
+ msgstr "Νόμισμα"
851
+
852
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
853
+ msgstr "Ορίστε τη μορφή εξόδου για νομίσματα π.χ. (1.000,00 δολάρια, 1,00 δολάρια)"
854
+
855
+ msgid "Percent"
856
+ msgstr "Τοις εκατό"
857
+
858
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
859
+ msgstr "Ορίστε τη μορφή εξόδου για ποσοστιαίες μονάδες π.χ. (0.00%, 1%)"
860
+
861
+ msgid "Date"
862
+ msgstr "Ημερομηνία"
863
+
864
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
865
+ msgstr "Ορίστε τη μορφή εξόδου για την ημερομηνία π.χ. (YYYY-MM-DD, MM.DD.YYYY)"
866
+
867
+ msgid "Sorting"
868
+ msgstr "Ταξινόμηση"
869
+
870
+ msgid "Sorting Order"
871
+ msgstr "Ταξινόμηση Παραγγελίας"
872
+
873
+ msgid "Ascending"
874
+ msgstr "Αύξουσα"
875
+
876
+ msgid "Descending"
877
+ msgstr "Φθίνουσα"
878
+
879
+ msgid "Sorting Column"
880
+ msgstr "Ταξινόμηση Στήλης"
881
+
882
+ msgid "Number of column to apply sort order."
883
+ msgstr "Αριθμός στήλης για την εφαρμογή σειράς ταξινόμησης."
884
+
885
+ msgid "Pagination"
886
+ msgstr "Σελιδοποίηση"
887
+
888
+ msgid "Pagination menu length"
889
+ msgstr "Σελιδοποίηση μήκους μενού"
890
+
891
+ msgid "Pagination Size"
892
+ msgstr "Μέγεθος Σελιδοποίησης"
893
+
894
+ msgid "Large"
895
+ msgstr "Μεγάλο"
896
+
897
+ msgid "Medium"
898
+ msgstr "Μεσαίο"
899
+
900
+ msgid "Small"
901
+ msgstr "Μικρό"
902
+
903
+ msgid "Searching"
904
+ msgstr "Αναζήτηση"
905
+
906
+ msgid "Show only search result"
907
+ msgstr "Εμφάνιση μόνο των αποτελεσμάτων αναζήτησης"
908
+
909
+ msgid "Table is empty by default and shows data only if search has a result."
910
+ msgstr "Ο πίνακας είναι κενός από προεπιλογή και εμφανίζει δεδομένα μόνο αν η αναζήτηση έχει αποτέλεσμα."
911
+
912
+ msgid "Search by hidden fields"
913
+ msgstr "Αναζήτηση με κρυμένα πεδία"
914
+
915
+ msgid "Strict matching"
916
+ msgstr "Αυστηρή αντιστοίχιση"
917
+
918
+ msgid "Display only entries with matching characters in the beginning of words"
919
+ msgstr "Εμφάνιση μόνο καταχωρίσεων με αντίστοιχους χαρακτήρες στην αρχή των λέξεων"
920
+
921
+ msgid "Minimum characters"
922
+ msgstr "Ελάχιστοι χαρακτήρες"
923
+
924
+ msgid "Minimum search field characters to start search"
925
+ msgstr "Ελάχιστοι χαρακτήρες πεδίου αναζήτησης για να ξεκινήσετε την αναζήτηση"
926
+
927
+ msgid "Show empty table"
928
+ msgstr "Εμφάνιση κενού πίνακα"
929
+
930
+ msgid "Show empty table, until you have entered the data to search field."
931
+ msgstr "Δείξτε τον κενό πίνακα, έως ότου καταχωρίσετε τα δεδομένα στο πεδίο αναζήτησης."
932
+
933
+ msgid "Disallow Indexing"
934
+ msgstr "Απαγόρευση Ευρετηρίασης"
935
+
936
+ msgid "Disable indexing table for search bots"
937
+ msgstr "Απενεργοποιήστε τον πίνακα ευρετηρίου για τα bots αναζήτησης"
938
+
939
+ msgid "Execute JS Script After Table Is Loaded"
940
+ msgstr "Εκτελέστε το σενάριο JS Αφού φορτωθεί ο πίνακας"
941
+
942
+ msgid "Allows to execute js script after table is loaded."
943
+ msgstr "Επιτρέπει την εκτέλεση δέσμης ενεργειών js μετά την φόρτωση του πίνακα."
944
+
945
+ msgid "Paste script code here"
946
+ msgstr "Επικολλήστε τον κώδικα δέσμης ενεργειών εδώ"
947
+
948
+ msgid "Auto Width"
949
+ msgstr "Αυτόματο Πλάτος"
950
+
951
+ msgid "Calculate the columns width on frontend automatically or depending on the columns width on the Editor Tab."
952
+ msgstr "Υπολογίστε αυτόματα το πλάτος των στηλών στο frontend ή ανάλογα με το πλάτος των στηλών στην Καρτέλα Επεξεργασία."
953
+
954
+ msgid "Compact Table"
955
+ msgstr "Συμπαγής πίνακας"
956
+
957
+ msgid "Reduce the amount of white-space."
958
+ msgstr "Μειώστε την ποσότητα του λευκού χώρου."
959
+
960
+ msgid "Disable Wrapping"
961
+ msgstr "Απενεργοποίηση Αναδίπλωσης"
962
+
963
+ msgid "Disable wrapping of content in the table, so all text in the cells is on a single line."
964
+ msgstr "Απενεργοποιήστε την αναδίπλωση του περιεχομένου στον πίνακα, έτσι ώστε όλο το κείμενο στα κελιά να βρίσκεται σε μία γραμμή."
965
+
966
+ msgid "Paragraph Mode"
967
+ msgstr "Λειτουργία παραγράφου"
968
+
969
+ msgid "This mode allows you to separate the content into paragraphs. To move to a new line in the cell - please press CTRL + Enter."
970
+ msgstr "Αυτή η λειτουργία σας επιτρέπει να διαχωρίσετε το περιεχόμενο σε παραγράφους. Για να μετακινηθείτε σε μια νέα γραμμή στο κελί - πατήστε CTRL + Enter."
971
+
972
+ msgid "Responsive Mode"
973
+ msgstr "Κατάσταση Ανταπόκρισης"
974
+
975
+ msgid "Standard Responsive mode - in this mode if table content doesn't fit all columns become under each other with one cell per row"
976
+ msgstr "Τυπική λειτουργία Κατάστασης ανταπόκρισης - σε αυτή τη λειτουργία, εάν το περιεχόμενο του πίνακα δεν ταιριάζει σε όλες τις στήλες γίνονται το ένα κάτω από το άλλο με ένα κελί ανά σειρά"
977
+
978
+ msgid "Automatic column hiding - in this mode table columns will collapse from right to left if content does not fit to parent container width"
979
+ msgstr ""
980
+ "Αυτόματη απόκρυψη στηλών - σε αυτή τη στήλη, οι στήλες των τρόπων λειτουργίας θα συρρικνωθούν από τα δεξιά προς τα αριστερά αν το περιεχόμενο δεν ταιριάζει στο πλάτος του γονικού κοντέινερ"
981
+
982
+ msgid "Horizontal scroll - in this mode scroll bar will be added if table overflows parent container width"
983
+ msgstr "Οριζόντια κύλιση - σε αυτή τη λειτουργία η γραμμή κύλισης θα προστεθεί εάν ο πίνακας υπερχειλίσει το πλάτος του γονικού δοχείου"
984
+
985
+ msgid "Disable Responsivity - default table fluid layout"
986
+ msgstr "Απενεργοποίηση Ανταπόκρισης - προεπιλεγμένη διάταξη ρευστού πίνακα"
987
+
988
+ msgid "Standard Responsive mode"
989
+ msgstr "Τυπική λειτουργία κατάστασης Ανταπόκρισης"
990
+
991
+ msgid "Automatic column hiding"
992
+ msgstr "Αυτόματη απόκρυψη στηλών"
993
+
994
+ msgid "Horizontal scroll"
995
+ msgstr "Οριζόντια κύλιση"
996
+
997
+ msgid "Disable Responsivity"
998
+ msgstr "Απενεργοποίηση Ανταπόκρισης"
999
+
1000
+ msgid "Table Information"
1001
+ msgstr "Πληροφορίες Πίνακα"
1002
+
1003
+ msgid "Table information display field. %s"
1004
+ msgstr "Πεδίο προβολής πληροφοριών πίνακα. %s"
1005
+
1006
+ msgid "Borders"
1007
+ msgstr "Περιθόρια"
1008
+
1009
+ msgid "Cell - adds border around all four sides of each cell, Row - adds border only over and under each row. (i.e. only for the rows)."
1010
+ msgstr "Κελιά - προσθέτει σύνορα γύρω από τις τέσσερις πλευρές κάθε κελιού, Σειρά - Προσθέτει σύνορα μόνο πάνω και κάτω από κάθε σειρά. (Δηλαδή μόνο για τις σειρές)."
1011
+
1012
+ msgid "Cell"
1013
+ msgstr "Κελί"
1014
+
1015
+ msgid "Row"
1016
+ msgstr "Σειρά"
1017
+
1018
+ msgid "None"
1019
+ msgstr "Κανένας"
1020
+
1021
+ msgid "Row Striping"
1022
+ msgstr "Διαγράμμιση Σειράς"
1023
+
1024
+ msgid "Add automatic highlight of table rows for odd and even rows."
1025
+ msgstr "Προσθέστε αυτόματη επισήμανση γραμμών πίνακα για μονές και ομαλές σειρές."
1026
+
1027
+ msgid "Highlighting by Mouseover"
1028
+ msgstr "Επισήμανση από το πέρασμα του Ποντικιού"
1029
+
1030
+ msgid "Row highlighting on mouse over."
1031
+ msgstr "Τονίζει την Σειρά οταν το ποντίκι περνά από πάνω."
1032
+
1033
+ msgid "Highlight the Order Column"
1034
+ msgstr "Τονίστε την στήλη παραγγελίας"
1035
+
1036
+ msgid "Highlight the column that the table data is currently ordered on."
1037
+ msgstr "Επισημάνετε τη στήλη για την οποία έχουν διαταχθεί τα δεδομένα πίνακα."
1038
+
1039
+ msgid "Overwrite Table Text"
1040
+ msgstr "Αντικατάσταση κειμένου πίνακα"
1041
+
1042
+ msgid "No data available in table"
1043
+ msgstr "Δεν υπάρχουν διαθέσιμα δεδομένα στον πίνακα"
1044
+
1045
+ msgid "Empty table"
1046
+ msgstr "Άδειος Πίνακας"
1047
+
1048
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1049
+ msgstr "Εμφάνιση _START_ σε _END_ από _TOTAL_ καταχωρήσεις"
1050
+
1051
+ msgid "Table info text"
1052
+ msgstr "Πληροφορίες κειμένου Πίνακα"
1053
+
1054
+ msgid "Showing 0 to 0 of 0 entries"
1055
+ msgstr "Εμφάνιση από 0 έως 0 από 0 καταχωρήσεις"
1056
+
1057
+ msgid "Empty info text"
1058
+ msgstr "Κενό κείμενο πληροφοριών"
1059
+
1060
+ msgid "(filtered from _MAX_ total entries)"
1061
+ msgstr "(Φιλτράρεται από τις συνολικές καταχωρίσεις _MAX_ )"
1062
+
1063
+ msgid "Filtered info text"
1064
+ msgstr "Φιλτραρισμένο κείμενο πληροφοριών"
1065
+
1066
+ msgid "Show _MENU_ entries"
1067
+ msgstr "Εμφάνιση _MENU_ εγγραφών"
1068
+
1069
+ msgid "Length text"
1070
+ msgstr "Μήκος κειμένου"
1071
+
1072
+ msgid "Search:"
1073
+ msgstr "Αναζήτηση:"
1074
+
1075
+ msgid "Search label"
1076
+ msgstr "Ετικέτα Αναζήτησης"
1077
+
1078
+ msgid "No matching records are found"
1079
+ msgstr "Δεν βρέθηκαν αντίστοιχες εγγραφές"
1080
+
1081
+ msgid "Zero records"
1082
+ msgstr "Μηδενικές εγγραφές"
1083
+
1084
+ msgid "Language"
1085
+ msgstr "Γλώσσα"
1086
+
1087
+ msgid "Select language"
1088
+ msgstr "Επιλέξτε γλώσσα"
1089
+
1090
+ msgid "Loading your table, please wait..."
1091
+ msgstr "Φόρτωση του πίνακα σας, παρακαλώ περιμένετε ..."
1092
+
1093
+ msgid "Bold"
1094
+ msgstr "Έντονα"
1095
+
1096
+ msgid "Italic"
1097
+ msgstr "Italic"
1098
+
1099
+ msgid "Underline"
1100
+ msgstr "Υπογράμμιση"
1101
+
1102
+ msgid "Text color"
1103
+ msgstr "Χρώμα κειμένου"
1104
+
1105
+ msgid "Background color"
1106
+ msgstr "Χρώμα του φόντου"
1107
+
1108
+ msgid "Alignment"
1109
+ msgstr "Ευθυγράμμιση"
1110
+
1111
+ msgid "Vertical alignment"
1112
+ msgstr "Κάθετη ευθυγράμμιση"
1113
+
1114
+ msgid "Word wrapping"
1115
+ msgstr "Αναδίπλωση λέξεων"
1116
+
1117
+ msgid "Create a link"
1118
+ msgstr "Δημιουργήστε έναν σύνδεσμο"
1119
+
1120
+ msgid "Insert picture"
1121
+ msgstr "Εισαγάγετε εικόνα"
1122
+
1123
+ msgid "Comment"
1124
+ msgstr "Σχόλιο"
1125
+
1126
+ msgid "Formats"
1127
+ msgstr "Μορφές"
1128
+
1129
+ msgid "Make the cell hidden. <br /><br />To display the table correctly, please, add hidden property for the whole row or the whole column of table."
1130
+ msgstr "Κάντε το κελί κρυμμένο. <br /><br />Για να εμφανίσετε σωστά τον πίνακα, προσθέστε την κρυφή ιδιότητα για ολόκληρη τη γραμμή ή για ολόκληρη τη στήλη του πίνακα."
1131
+
1132
+ msgid "Get PRO version"
1133
+ msgstr "Αποκτήστε έκδοση PRO"
1134
+
1135
+ msgid "Name of Cloned Table"
1136
+ msgstr "Όνομα κλωνοποιημένου πίνακα"
1137
+
1138
+ msgid "Editable fields"
1139
+ msgstr "Επεξεργάσιμα πεδία"
1140
+
1141
+ msgid "PRO version"
1142
+ msgstr "Έκδοση PRO"
1143
+
1144
+ msgid "Please be advised that this option is available only in %s. You can %s today and get this and other PRO option for your tables!"
1145
+ msgstr "Λάβετε υπόψη ότι αυτή η επιλογή είναι διαθέσιμη μόνο στο %s. Μπορείτε να το %s σήμερα και να πάρετε αυτό και άλλες επιλογές PRO για τους πίνακές σας!"
1146
+
1147
+ msgid "Insert url"
1148
+ msgstr "Εισαγωγή url"
1149
+
1150
+ msgid "Url"
1151
+ msgstr "Url"
1152
+
1153
+ msgid "Link Text"
1154
+ msgstr "Κείμενο Συνδέσμου"
1155
+
1156
+ msgid "Open link in a new tab"
1157
+ msgstr "Άνοιγμα συνδέσμου σε νέα καρτέλα"
1158
+
1159
+ #~ msgid "Export table"
1160
+ #~ msgstr "Εξαγωγή πίνακα"
1161
+
1162
+ #~ msgid "Select file type to export table:"
1163
+ #~ msgstr "Επιλέξτε τύπο αρχείου για εξαγωγή πίνακα:"
1164
+
1165
+ #~ msgid "Import to the table"
1166
+ #~ msgstr "Εισαγωγή στον πίνακα"
1167
+
1168
+ #~ msgid "File extension type"
1169
+ #~ msgstr "Τύπος επέκτασης αρχείου"
1170
+
1171
+ #~ msgid "Import settings"
1172
+ #~ msgstr "Ρυθμίσεις εισαγωγής"
1173
+
1174
+ #~ msgid "You have no diagrams for now. Go to %s -> select the required data in the table and click on “Add diagram” button. Also please check the tutorial %s"
1175
+ #~ msgstr ""
1176
+ #~ "Δεν έχετε διαγράμματα για τώρα. Μεταβείτε στο %s -> επιλέξτε τα απαιτούμενα δεδομένα στον πίνακα και κάντε κλικ στο κουμπί â€œΠροσθήκη διαγράμματος†. Επίσης, ελέγξτε το φροντιστήριο %s"
1177
+
1178
+ #~ msgid "It’s never been so easy to create and manage pricing and comparison tables with table builder. Any element of the table can be customise with mouse click."
1179
+ #~ msgstr ""
1180
+ #~ "Δεν ήταν ποτέ τόσο εύκολο να δημιουργήσετε και να διαχειριστείτε πίνακες τιμολόγησης και σύγκρισης με τον κατασκευαστή πινάκων. Οποιοδήποτε στοιχείο του πίνακα μπορεί να προσαρμοστεί με "
1181
+ #~ "το πάτημα του ποντικιού."
1182
+
1183
+ #~ msgid "Thank you for choosing our Data Tables plugin. Let’s make a quick tour through features and main options of the plugin. Just click “Next” button."
1184
+ #~ msgstr ""
1185
+ #~ "Σας ευχαριστούμε που επιλέξατε το plugin μας Πίνακες Δεδομένων. Ας κάνουμε μια γρήγορη περιήγηση μέσω των λειτουργιών και των κύριων επιλογών του plugin. Απλά κάντε κλικ στο κουμπί "
1186
+ #~ "«Επόμενο»."
1187
+
1188
+ #~ msgid "Click on the button “Add new table” and see the first form, which you need to fill in. A very simple step!"
1189
+ #~ msgstr "Κάντε κλικ στο κουμπ “Προσθήκη νέου πίνακα” και δείτε την πρώτη φόρμα την οποία θα πρέπει να συμπληρώσετε. Ένα πολύ απλό βήμα!"
1190
+
1191
+ #~ msgid "Fill the table title and choose the number of columns and rows. Don’t worry, you will be able to change it (add or delete some) later!"
1192
+ #~ msgstr "Συμπληρώστε τον τίτλο του πίνακα και επιλέξτε τον αριθμό των στηλών και των γραμμών. Μην ανησυχείτε, θα μπορείτε να το αλλάξετε (να προσθέσετε ή να διαγράψετε κάποια) αργότερα!"
1193
+
1194
+ #~ msgid ""
1195
+ #~ "Main Settings of your first table. Here you can see main settings which are conected with languages, table elements, styling and other different editors settings. Generally it’s a tab "
1196
+ #~ "where you can edit the visual part of the whole table, switch on/off the responsive mode, set pagination etc."
1197
+ #~ msgstr ""
1198
+ #~ "Βασικές ρυθμίσεις του πρώτου σας πίνακα. Εδώ μπορείτε να δείτε τις κύριες ρυθμίσεις που συνδέονται με γλώσσες, στοιχεία πίνακα, στυλ και άλλες διαφορετικές ρυθμίσεις επεξεργαστών. Γενικά, "
1199
+ #~ "είναι μια καρτέλα στην οποία μπορείτε να επεξεργαστείτε το οπτικό μέρος ολόκληρου του πίνακα, να ενεργοποιήσετε / απενεργοποιήσετε τη λειτουργία απόκρισης, να ορίσετε τη σελίδα κ.λπ."
1200
+
1201
+ #~ msgid ""
1202
+ #~ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - you’ll have to enter license key (you can find it in your personal account on our site). Go to the License tab "
1203
+ #~ "and enter your email and license key. Once you have activated your PRO license - you can use all its advanced options. <br><br>That’s all. From this moment you can use your Data Table "
1204
+ #~ "without any doubt. But if you still have some question - do not hesitate to contact us through our <a href=\"https://supsystic.com/contact-us/\">internal support</a> or on our <a href="
1205
+ #~ "\"http://supsystic.com/forum/datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-"
1206
+ #~ "generator-by-supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a href=\"https://wordpress.org/"
1207
+ #~ "support/view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org.</a> <br><br>We hope that you like our Data Table plugin and wish you "
1208
+ #~ "all the best! Good luck!"
1209
+ #~ msgstr ""
1210
+ #~ "<B> Αναβάθμιση </ b> <br> Μόλις αγοράσετε την έκδοση Premium της προσθήκης - θα πρέπει να εισάγετε το κλειδί άδειας χρήσης (μπορείτε να το βρείτε στον προσωπικό σας λογαριασμό στον "
1211
+ #~ "ιστότοπό μας). Μεταβείτε στην καρτέλα \"Άδεια\" και εισάγετε το κλειδί ηλεκτρονικού ταχυδρομείου και άδειας χρήσης. Μόλις ενεργοποιήσετε την άδεια PRO - μπορείτε να χρησιμοποιήσετε όλες "
1212
+ #~ "τις προχωρημένες επιλογές. <br> <br> Αυτό είναι όλα. Από τη στιγμή αυτή μπορείτε να χρησιμοποιήσετε τον Πίνακα Δεδομένων χωρίς καμία αμφιβολία. Εάν όμως έχετε ακόμα κάποια ερώτηση, μη "
1213
+ #~ "διστάσετε να επικοινωνήσετε μαζί μας μέσω της <a href=\"https://supsystic.com/contact-us/\"> εσωτερικής υποστήριξης </a> ή στο <a href=\"http://supsystic.com/forum/datatable-plugin/"
1214
+ #~ "\">Supsystic Forum. </a> Εκτός από εσάς μπορείτε πάντα να περιγράψετε τις ερωτήσεις σας στο<a href=\"https://wordpress.org/support/plugin/data-tables-generator-by-supsystic\">WordPress "
1215
+ #~ "Ultimate Forum. </a> <br> <br> <b> Απολαύσατε αυτό το plugin; </ b> <br> Θα είναι ωραίο αν μας βοηθήσετε και θα ενισχύσουμε το plugin <a href=\"https://wordpress.org/support/view/plugin-"
1216
+ #~ "reviews/data-tables-generator-by-supsystic?rate=5#postform/\"> Αξιολόγηση πέντε αστέρων στο WordPress.org. </ A <br> <br> <br> Ελπίζουμε ότι σας αρέσει το plugin του πίνακα δεδομένων σας "
1217
+ #~ "και σας εύχομαι ό, τι καλύτερο! Καλή τύχη!"
1218
+
1219
+ #~ msgid ""
1220
+ #~ "Actually, Data Table plugin is very simple and has a lot of different options at the same time. That’s why when you close this article I will show you the main of them, but the very "
1221
+ #~ "detailed one you can find on our site. I hope that you will have no questions after even this small guide. For the first time we will help you to install and create your first table, but "
1222
+ #~ "if you need help - contact us through the internal support"
1223
+ #~ msgstr ""
1224
+ #~ "Στην πραγματικότητα, το plugin Table Data είναι πολύ απλό και έχει πολλές διαφορετικές επιλογές την ίδια στιγμή. Αυτός είναι ο λόγος για τον οποίο όταν κλείσετε αυτό το άρθρο θα σας δείξω "
1225
+ #~ "το κύριο από αυτά, αλλά το πολύ λεπτομερές που μπορείτε να βρείτε στην ιστοσελίδα μας. Ελπίζω ότι δεν θα έχετε απορίες ακόμα και μετά από αυτό το μικρό οδηγό. Για πρώτη φορά θα σας "
1226
+ #~ "βοηθήσουμε να εγκαταστήσετε και να δημιουργήσετε το πρώτο σας πίνακα, αλλά εάν χρειάζεστε βοήθεια - επικοινωνήστε μαζί μας μέσω της εσωτερικής υποστήριξης"
1227
+
1228
+ #~ msgid ""
1229
+ #~ "We really like what we do and feel responsibility for our “child”. Constantly we are trying to change something or update the new features, but sometimes you may have a situation when you "
1230
+ #~ "need help or have a problem. We can offer you two kinds of help: "
1231
+ #~ msgstr ""
1232
+ #~ "Μας αρέσει πραγματικά τι κάνουμε και αισθανόμαστε την ευθύνη για το παιδί μας. Συνεχώς προσπαθούμε να αλλάξουμε κάτι ή να ενημερώσουμε τα νέα χαρακτηριστικά, αλλά μερικές φορές μπορεί να "
1233
+ #~ "έχετε μια κατάσταση όταν χρειάζεστε βοήθεια ή έχετε κάποιο πρόβλημα. Μπορούμε να σας προσφέρουμε δύο είδη βοήθειας: "
1234
+
1235
+ #~ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
1236
+ #~ msgstr "Νιώστε ελεύθεροι να επικοινωνήσετε μαζί μας και μην ανησυχείτε, όλα θα είναι εντάξει!"
1237
+
1238
+ #~ msgid "Select a cell and start typing. In a cell, type an equal sign “=” to start the formula."
1239
+ #~ msgstr "Επιλέξτε ένα κελί και αρχίστε να πληκτρολογείτε. Σε ένα κελί, πληκτρολογήστε ένα ισό σημάδι “=” Για να ξεκινήσει ο τύπος."
app/langs/supsystic_tables-es-ES.mo ADDED
Binary file
app/langs/supsystic_tables-es-ES.po ADDED
@@ -0,0 +1,1645 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: metacibi <dev.metacibi@gmail.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: es_ES\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.0.3\n"
13
+
14
+ msgid "An error has occurred"
15
+ msgstr "Se ha producido un error"
16
+
17
+ msgid "Overview"
18
+ msgstr "Resumen"
19
+
20
+ msgid "Add new table"
21
+ msgstr "Añadir una tabla nueva"
22
+
23
+ msgid "Tables"
24
+ msgstr "Tablas"
25
+
26
+ msgid "Settings"
27
+ msgstr "Configuración"
28
+
29
+ msgid "License"
30
+ msgstr "Licencia"
31
+
32
+ msgid "Featured Plugins"
33
+ msgstr "Complementos destacados"
34
+
35
+ msgid "Table title"
36
+ msgstr "Título de la tabla"
37
+
38
+ msgid "Columns"
39
+ msgstr "Columnas"
40
+
41
+ msgid "Rows"
42
+ msgstr "Filas"
43
+
44
+ msgid "You can change number of Columns and Rows later"
45
+ msgstr "Puede cambiar el número de columnas y filas más tarde"
46
+
47
+ msgid "Invalid range specified."
48
+ msgstr "El intervalo especi­ficado no es válido."
49
+
50
+ msgid "Failed to find diagram %s."
51
+ msgstr "No se encontró el diagrama %s."
52
+
53
+ msgid "Failed to find table %s."
54
+ msgstr "No se encontró la tabla %s."
55
+
56
+ msgid "Add diagram"
57
+ msgstr "Añadir un diagrama"
58
+
59
+ msgid "The table ID %s not found."
60
+ msgstr "No se encontró la taula con ID %s."
61
+
62
+ msgid "Frontend Export"
63
+ msgstr "Exportación de interfaz de usuario"
64
+
65
+ msgid "Allow export table to pdf, csv, xls on frontend"
66
+ msgstr ""
67
+ "Permitir la exportación de tablas a pdf, csv, xls en la interfaz de usuario"
68
+
69
+ msgid "Export Logo"
70
+ msgstr "Exportar el logo"
71
+
72
+ msgid "Automticaly appends selected logo for output pdf or printing"
73
+ msgstr "Añadir automáticamente el logo seleccionado a la salida PDF o impresión"
74
+
75
+ msgid "Logo Position"
76
+ msgstr "Posición del logo"
77
+
78
+ msgid "Above table"
79
+ msgstr "Encima de la taula"
80
+
81
+ msgid "Below table"
82
+ msgstr "Debajo de la tabla"
83
+
84
+ msgid "Logo Alignment"
85
+ msgstr "Alineación del logo"
86
+
87
+ msgid "Left"
88
+ msgstr "Izquierda"
89
+
90
+ msgid "Center"
91
+ msgstr "Centro"
92
+
93
+ msgid "Right"
94
+ msgstr "Derecha"
95
+
96
+ msgid "Export table"
97
+ msgstr "Exportar la tabla"
98
+
99
+ msgid "Select file type to export table:"
100
+ msgstr "Seleccionar el tipo de fichero para exportar la tabla:"
101
+
102
+ msgid "Import error"
103
+ msgstr "Error de importación"
104
+
105
+ msgid "Failed to import selected file"
106
+ msgstr "No se pudo importar el fichero seleccionado"
107
+
108
+ msgid "Import to the table"
109
+ msgstr "Importar a la tabla"
110
+
111
+ msgid "File extension type"
112
+ msgstr "Tipo de extensión de archivo"
113
+
114
+ msgid "Import settings"
115
+ msgstr "Importar la configuración"
116
+
117
+ msgid "Delimiter"
118
+ msgstr "Delimitador"
119
+
120
+ msgid "Url"
121
+ msgstr "Url"
122
+
123
+ msgid "Failed to import data from the uploaded file"
124
+ msgstr "No se pudieron importar los datos del archivo cargado"
125
+
126
+ msgid "Failed to upload selected file"
127
+ msgstr "No se pudo cargar el archivo seleccionado"
128
+
129
+ msgid "Activate License"
130
+ msgstr "Activar la licencia"
131
+
132
+ msgid "Renew License"
133
+ msgstr "Renovar la licencia"
134
+
135
+ msgid "Slider by Supsystic"
136
+ msgstr "Control deslizante de Supsystic"
137
+
138
+ msgid ""
139
+ "Congratulations! You have successfully installed and activated PRO version of ' "
140
+ "~ environment.getMenu().getMenuTitle() ~ ' plugin."
141
+ msgstr ""
142
+ "Felicidades! Ha instalado y activado correctamente la versión PRO del "
143
+ "complemento ' ~ environment.getMenu().getMenuTitle() ~ '."
144
+
145
+ msgid "Your premium support is expired in ' ~ days ~ ' days"
146
+ msgstr "Su soporte Premium caduca en ' ~ days ~ ' días"
147
+
148
+ msgid "You will not be able to update your pro version with expired license"
149
+ msgstr "No podrá actualizar su versión pro con la licencia caducada"
150
+
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ msgid "Save"
155
+ msgstr "Guardar"
156
+
157
+ msgid "Add editable field"
158
+ msgstr "Añadir campo editable"
159
+
160
+ msgid "Save as"
161
+ msgstr "Guardar como"
162
+
163
+ msgid "Failed to get table rows: %s"
164
+ msgstr "No se pudieron obtener las filas de la tabla: %s"
165
+
166
+ msgid "Diagram"
167
+ msgstr "Diagrama"
168
+
169
+ msgid "Type"
170
+ msgstr "Tipo"
171
+
172
+ msgid "Area Chart"
173
+ msgstr "Gráfico de Área"
174
+
175
+ msgid "Line Chart"
176
+ msgstr "Gráfico de Líneas"
177
+
178
+ msgid "Pie Chart"
179
+ msgstr "Gráfico de Pastel"
180
+
181
+ msgid "Bar Chart"
182
+ msgstr "Gráfico de Barras"
183
+
184
+ msgid "Column Chart"
185
+ msgstr "Gráfico de Columnas"
186
+
187
+ msgid "Bubble Chart"
188
+ msgstr "Gráfico de Burbujas"
189
+
190
+ msgid "Switch rows / columns"
191
+ msgstr "Intercambiar filas / columnas"
192
+
193
+ msgid "Use first row as headers"
194
+ msgstr "Utilizar la primera fila como encabezados"
195
+
196
+ msgid "Use first column as labels"
197
+ msgstr "Utilizar la primera columna como etiquetas"
198
+
199
+ msgid "Width"
200
+ msgstr "Anchura"
201
+
202
+ msgid ""
203
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave this "
204
+ "field empty to use default width value."
205
+ msgstr ""
206
+ "Establezca el valor en px o %, por ejemplo, 400 (equivale a 400px) o 90%. Deje "
207
+ "el campo vacío para utilizar la anchura por defecto."
208
+
209
+ msgid "Height"
210
+ msgstr "Altura"
211
+
212
+ msgid ""
213
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave this "
214
+ "field empty to use default height value."
215
+ msgstr ""
216
+ "Establezca el valor en px o %, por ejemplo, 200 (equivale a 200px) o 80%. Deje "
217
+ "el camp vacío para utilizar la altura por defecto."
218
+
219
+ msgid "Remove"
220
+ msgstr "Eliminar"
221
+
222
+ msgid "Legend Position"
223
+ msgstr "Posición de la leyenda"
224
+
225
+ msgid "No legend"
226
+ msgstr "Sin leyenda"
227
+
228
+ msgid "Above the chart"
229
+ msgstr "Encima del gráfico"
230
+
231
+ msgid "Below the chart"
232
+ msgstr "Debajo del gráfico"
233
+
234
+ msgid "Left of the chart"
235
+ msgstr "A la izquierda del gráfico"
236
+
237
+ msgid "Right of the chart"
238
+ msgstr "A la derecha del gráfico"
239
+
240
+ msgid "Lines between slices and values"
241
+ msgstr "Líneas entre porciones y valores"
242
+
243
+ msgid "Inside by the top left corner"
244
+ msgstr "Dentro arriba a la derecha"
245
+
246
+ msgid "Diagram Title"
247
+ msgstr "Título del diagrama"
248
+
249
+ msgid "Axis X Title"
250
+ msgstr "Título del eje X"
251
+
252
+ msgid "Axis Y Title"
253
+ msgstr "Título del eje Y"
254
+
255
+ msgid "3D Diagram"
256
+ msgstr "Diagrama 3D"
257
+
258
+ msgid "No"
259
+ msgstr "No"
260
+
261
+ msgid "Yes"
262
+ msgstr "Sí"
263
+
264
+ msgid "Text on Slice"
265
+ msgstr "Texto dentro de la porción"
266
+
267
+ msgid "Percentage of slice size out of total"
268
+ msgstr "Porcentaje de la porción encima del total"
269
+
270
+ msgid "Quantitative value of slice"
271
+ msgstr "Valor cuantitativo de la porción"
272
+
273
+ msgid "Name of slice"
274
+ msgstr "Nombre de la porción"
275
+
276
+ msgid "Not displaying"
277
+ msgstr "Sin mostrar"
278
+
279
+ msgid "Use custom colors"
280
+ msgstr "Usar los colores personalizados"
281
+
282
+ msgid "Select chart type"
283
+ msgstr "Seleccionar el tipo de gráfico"
284
+
285
+ msgid "Editor tab"
286
+ msgstr "Pestaña del editor"
287
+
288
+ msgid "how to create Diagrams with Data Table plugin"
289
+ msgstr "cómo crear diagramas con el complemento Data Table"
290
+
291
+ msgid ""
292
+ "You have no diagrams for now. Go to %s -> select the required data in the table "
293
+ "and click on “Add diagram” button. Also please check the tutorial %s"
294
+ msgstr ""
295
+ "Por ahora no hay ningún diagrama. Vaya a %s -> seleccionar los datos necesarios "
296
+ "para la tabla y haga clic en el botón \"Añadir diagrama\". También puede "
297
+ "comprobar el tutorial %s"
298
+
299
+ msgid "Unsupported export type: %s."
300
+ msgstr "Tipo de exportación no soportada: %s."
301
+
302
+ msgid "Export Page Orientation"
303
+ msgstr "Orientación al exportar la página"
304
+
305
+ msgid "Choose the page orientation for PDF export file"
306
+ msgstr "Seleccionar la orientación de la página del archivo PDF exportado"
307
+
308
+ msgid "Portrait"
309
+ msgstr "Vertical"
310
+
311
+ msgid "Landscape"
312
+ msgstr "Horizontal"
313
+
314
+ msgid "Export Data to the File"
315
+ msgstr "Exportar los datos a fichero"
316
+
317
+ msgid "File Type"
318
+ msgstr "Tipo de fichero"
319
+
320
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
321
+ msgstr ""
322
+ "No se pudo importar el archivo seleccionado: Id o Url de hoja de cálculo "
323
+ "incorrectos"
324
+
325
+ msgid "Automatically import from Google Tables"
326
+ msgstr "Importar automáticamente desde Google Tables"
327
+
328
+ msgid "Link from Google Tables"
329
+ msgstr "Vincular desde Google Tables"
330
+
331
+ msgid "Import Data to the Table"
332
+ msgstr "Importar los datos a la tabla"
333
+
334
+ msgid "Import Settings"
335
+ msgstr "Importar la configuración"
336
+
337
+ msgid "Google Spreadsheet Url"
338
+ msgstr "Url del Hoja de Google"
339
+
340
+ msgid ""
341
+ "Important! Please, check the sharing settings of your spreadsheet: it must be "
342
+ "accessed to edit for everyone who has link. In other case the data will not "
343
+ "import to table."
344
+ msgstr ""
345
+ "Importante! Por favor, compruebe la configuración de uso compartido de la hoja "
346
+ "de cálculo: deberá ser accesible para edición por todos los que tengan el "
347
+ "enlace. En caso contrario, los datos no se importarán a la tabla."
348
+
349
+ msgid "Append to existing table data"
350
+ msgstr "Añadir a una tabla de datos existente"
351
+
352
+ msgid "Failed to save table rows: %s"
353
+ msgstr "No se pudieron guardar las filas de la tabla: %s"
354
+
355
+ msgid "Save Editable Fields"
356
+ msgstr "Guardar los campos editables"
357
+
358
+ msgid "Allows to save data to the table through editable fields."
359
+ msgstr "Permitir guardar los datos en la tabla mediante campos editables."
360
+
361
+ msgid "Use Editable Fields for Logged In Users Only"
362
+ msgstr "Utilizar campos editables sólo para usuarios registrados"
363
+
364
+ msgid "Allows to use editable fields only for logged in users."
365
+ msgstr "Permitir el uso de campos editables sólo para los usuarios registrados."
366
+
367
+ msgid "Use Editable Fields for Current Roles"
368
+ msgstr "Utilizar campos editables para los roles actuales"
369
+
370
+ msgid ""
371
+ "Allows to use editable fields only for users with selected roles. If there are "
372
+ "no chosen roles - all logged in users will have ability to use the editable "
373
+ "fields."
374
+ msgstr ""
375
+ "Permitir utilizar campos editables sólo para usuarios de roles seleccionados. Si "
376
+ "no se selecciona ningún rol - todos los usuarios registrados podrán editar los "
377
+ "campos."
378
+
379
+ msgid "Select roles"
380
+ msgstr "Seleccionar los roles"
381
+
382
+ msgid "Enable Table History"
383
+ msgstr "Activar el Historial de tablas"
384
+
385
+ msgid "Select User to display its table"
386
+ msgstr "Seleccionar el usuario para mostrar su tabla"
387
+
388
+ msgid ""
389
+ "Note that the table may look a little different depending on your theme style."
390
+ msgstr ""
391
+ "Recuerde que la tabla se puede ver un poco diferente dependiendo del estilo de "
392
+ "su tema."
393
+
394
+ msgid "Diagrams"
395
+ msgstr "Diagramas"
396
+
397
+ msgid "Get PRO"
398
+ msgstr "Cambiar a PRO"
399
+
400
+ msgid "Popup Plugin"
401
+ msgstr "Complemento de Ventana emergente"
402
+
403
+ msgid ""
404
+ "The Best WordPress PopUp option plugin to help you gain more subscribers, social "
405
+ "followers or advertisement. Responsive pop-ups with friendly options."
406
+ msgstr ""
407
+ "El mejor complemento de Wordpress para ventanas emergentes le ayuda a ganar más "
408
+ "suscriptores, seguidores y anuncios. Ventanas emergents responsive con opciones "
409
+ "amigables."
410
+
411
+ msgid "Slider Plugin"
412
+ msgstr "Complemento de Deslizador"
413
+
414
+ msgid ""
415
+ "Creating slideshows with Slider plugin is fast and easy. Simply select images "
416
+ "from your WordPress Media Library, Flickr, Instagram or Facebook, set slide "
417
+ "captions, links and SEO fields all from one page."
418
+ msgstr ""
419
+ "Cree presentacions con el Complemento deslizante es rápido y fácil. Sólo "
420
+ "necesita seleccionar las imágenes de la Mediateca de Wordpress, Flickr, "
421
+ "Instagram o Facebook, añadir títulos, enlaces y campos SEO desde una misma "
422
+ "página."
423
+
424
+ msgid "Photo Gallery Plugin"
425
+ msgstr "Complemento de Galería de fotos"
426
+
427
+ msgid ""
428
+ "Photo Gallery Plugin with a great number of layouts will help you to create "
429
+ "quality respectable portfolios and image galleries."
430
+ msgstr ""
431
+ "El complemento de Galería de Fotos tiene un gran número de diseños que le ayudan "
432
+ "a crear portafolios y galeries de imágenes de calidad."
433
+
434
+ msgid "Data Tables Generator"
435
+ msgstr "Data Tables Generator"
436
+
437
+ msgid ""
438
+ "Create and manage beautiful data tables with custom design. No HTML knowledge is "
439
+ "required."
440
+ msgstr ""
441
+ "Cree y gestione elegantes tablas de datos con diseño personalizado. Sin "
442
+ "necesidad de conocimientos de HTML."
443
+
444
+ msgid "Social Share Buttons"
445
+ msgstr "Botones de acciones sociales"
446
+
447
+ msgid ""
448
+ "Social share buttons to increase social traffic and popularity. Social sharing "
449
+ "to Facebook, Twitter and other social networks."
450
+ msgstr ""
451
+ "Botones sociales para aumentar el tráfico social y la popularidad. Compartición "
452
+ "social de Facebook, Twitter y otras redes sociales."
453
+
454
+ msgid "Live Chat Plugin"
455
+ msgstr "Complemento de Chat en línea"
456
+
457
+ msgid ""
458
+ "Be closer to your visitors and customers with Live Chat Support by Supsystic. "
459
+ "Help you visitors, support them in real-time with exceptional Live Chat "
460
+ "WordPress plugin by Supsystic."
461
+ msgstr ""
462
+ "Esté más cerca de sus visitantes y clientes con el Chat de Soporte en Vivo de "
463
+ "Supsystic. Ayude a sus visitantes, deles soporte en tiempo real con el "
464
+ "excepcional complemento Chat en Vivo para WordPress de Supsystic."
465
+
466
+ msgid "Pricing Table"
467
+ msgstr "Tabla de precios"
468
+
469
+ msgid ""
470
+ "It’s never been so easy to create and manage pricing and comparison tables with "
471
+ "table builder. Any element of the table can be customise with mouse click."
472
+ msgstr ""
473
+ "Nunca ha sido tan fácil crear y gestionar tablas de precios y de comparación con "
474
+ "el generador de tablas. Cualquier elemento de la tabla se puede personalizar con "
475
+ "un clic del ratón."
476
+
477
+ msgid "Coming Soon Plugin"
478
+ msgstr "Complemento de Próximamente"
479
+
480
+ msgid ""
481
+ "Coming soon page with drag-and-drop builder or under construction | maintenance "
482
+ "mode to notify visitors and collects emails."
483
+ msgstr ""
484
+ "Página de Próximamente con constructor de arrastrar y soltar o modo en "
485
+ "construcción | mantenimiento para notificar a los visitantes y recoger "
486
+ "direcciones de correo electrónico."
487
+
488
+ msgid "Backup Plugin"
489
+ msgstr "Complemento de Copia de seguridad"
490
+
491
+ msgid ""
492
+ "Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched "
493
+ "DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website."
494
+ msgstr ""
495
+ "El complemento de Wordpress de Copia y Restauracación de Supsystic proporciona "
496
+ "còpia de seguretat rápida i desatesa del vostre lloc de WordPress cap a Dropbox, "
497
+ "FTP, Amazon S3, Google Drive."
498
+
499
+ msgid "Google Maps Easy"
500
+ msgstr "Mapas de Google fáciles"
501
+
502
+ msgid ""
503
+ "Display custom Google Maps. Set markers and locations with text, images, "
504
+ "categories and links. Customize google map in a simple and intuitive way."
505
+ msgstr ""
506
+ "Presente mapas de Google personalitados. Establezca marcadores y localitzaciones "
507
+ "con texto, imágenes, categorías y enlaces. Personalice el mapa de Google de una "
508
+ "manera sencilla e intuitiva."
509
+
510
+ msgid "Digital Publication Plugin"
511
+ msgstr "Complemento de Publicación digital"
512
+
513
+ msgid ""
514
+ "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, "
515
+ "Portfolios. Convert images, posts, PDF to the page flip book."
516
+ msgstr ""
517
+ "El complemento de Publicación para WordPress de Supsystic para revistas, "
518
+ "catálogos, portafolios. Convierta imágenes, publicaciones, PDF en libros de "
519
+ "múltiples páginas."
520
+
521
+ msgid "Contact Form Plugin"
522
+ msgstr "Complemento de Formulario de contacto"
523
+
524
+ msgid ""
525
+ "One of the best plugin for creating Contact Forms on your WordPress site. "
526
+ "Changeable fonts, backgrounds, an option for adding fields etc."
527
+ msgstr ""
528
+ "Uno de los mejores complementos para crear formularios de contacto en su sitio "
529
+ "de WordPress. Fuentes modificables, fondos, una opción para añadir campos, etc."
530
+
531
+ msgid "Newsletter Plugin"
532
+ msgstr "Complemento de Boletín"
533
+
534
+ msgid ""
535
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will have "
536
+ "no need to control it or send them manually. No coding, hard skills or long "
537
+ "hours of customizing are required."
538
+ msgstr ""
539
+ "Complemento de Boletín de Supsystic para el envío automático de sus boletines "
540
+ "por correu electrónico. No será necesario controlar o enviar nada manualmente. "
541
+ "No requiere codificación, habilidades técnicas o largas horas de personalización."
542
+
543
+ msgid "Membership by Supsystic"
544
+ msgstr "Comunidad de Supsystic"
545
+
546
+ msgid ""
547
+ "Create online membership community with custom user profiles, roles, FrontEnd "
548
+ "registration and login. Members Directory, activity, groups, messages."
549
+ msgstr ""
550
+ "Cree una comunidad de miembros en línea con perfiles de usuario personales, "
551
+ "roles, interfaz de registro e inicio de sesión. Directorio de miembros, "
552
+ "actividad, grupos, mensajes."
553
+
554
+ msgid "Your message successfully send. We contact you soon."
555
+ msgstr ""
556
+ "Su mensaje se ha enviado con éxito. Nos pondremos en contacto con usted muy "
557
+ "pronto."
558
+
559
+ msgid "No detected"
560
+ msgstr "No detectado"
561
+
562
+ msgid "Step-by-step Tutorial"
563
+ msgstr "Tutorial paso a paso"
564
+
565
+ msgid "Begin Step-by-step Tutorial"
566
+ msgstr "Empezar el Tutorial paso a paso"
567
+
568
+ msgid "Name"
569
+ msgstr "Nombre"
570
+
571
+ msgid "Email"
572
+ msgstr "Correo electrónico"
573
+
574
+ msgid "Website"
575
+ msgstr "Sitio web"
576
+
577
+ msgid "Subject"
578
+ msgstr "Asunto"
579
+
580
+ msgid "Topic"
581
+ msgstr "Tema"
582
+
583
+ msgid "Plugin options"
584
+ msgstr "Opciones del complemento"
585
+
586
+ msgid "Report a bug"
587
+ msgstr "Informar de un error"
588
+
589
+ msgid "Require a new functionallity"
590
+ msgstr "Solicitar una nueva funcionalidad"
591
+
592
+ msgid "Other"
593
+ msgstr "Otros"
594
+
595
+ msgid "Message"
596
+ msgstr "Mensaje"
597
+
598
+ msgid "Hello Supsystic Team!"
599
+ msgstr "Hola Equipo Supsystic!"
600
+
601
+ msgid ""
602
+ "Some errors occurred while sending mail please send your message trough this "
603
+ "contact form:"
604
+ msgstr ""
605
+ "Se han producido algunos errores al enviar el correo, por favor envíe su mensaje "
606
+ "mediante este formulario de contacto:"
607
+
608
+ msgid "Next"
609
+ msgstr "Siguiente"
610
+
611
+ msgid "Close Tutorial"
612
+ msgstr "Cerrar el tutorial"
613
+
614
+ msgid "Welcome to Data Tables plugin by Supsystic!"
615
+ msgstr "Bienvenido al complemento Data Tables de Supsystic!"
616
+
617
+ msgid ""
618
+ "Thank you for choosing our Data Tables plugin. Just click here to start using it "
619
+ "- and we will show you it's possibilities and powerfull features."
620
+ msgstr ""
621
+ "Gracias por escoger nuestro complemento Data Tables. Simplemente haga clic aquí "
622
+ "para empezar a usarlo - y le mostraremos sus posibilidades y grandes "
623
+ "características."
624
+
625
+ msgid "Hello! This is the Data Tables by Supsystic"
626
+ msgstr "¡Hola! Este es el Data Tables de Supsystic"
627
+
628
+ msgid ""
629
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour through "
630
+ "features and main options of the plugin. Just click “Next” button."
631
+ msgstr ""
632
+ "Gracias por escoger nuestro complemento Data Tables. Simplemente haga clic aquí "
633
+ "para empezar a usarlo - y le mostraremos sus posibilidades y grandes "
634
+ "características."
635
+
636
+ msgid "Create your first table"
637
+ msgstr "Cree su primera tabla"
638
+
639
+ msgid ""
640
+ "Click on the button “Add new table” and see the first form, which you need to "
641
+ "fill in. A very simple step!"
642
+ msgstr ""
643
+ "Haga clic en el botón \"Añadir nueva tabla\" y verá el primer formulario, que "
644
+ "debe rellenar. ¡Un paso muy sencillo!"
645
+
646
+ msgid "Enter the name and create Data Table"
647
+ msgstr "Introduzca el nombre y cree la Tabla de datos"
648
+
649
+ msgid ""
650
+ "Fill the table title and choose the number of columns and rows. Don’t worry, you "
651
+ "will be able to change it (add or delete some) later!"
652
+ msgstr ""
653
+ "Rellene el nombre de la tabla y seleccione el número de columnas y filas. No se "
654
+ "preocupe, ¡podrá canviarlo (añadir o quitar) más tarde!"
655
+
656
+ msgid ""
657
+ "Main Settings of your first table. Here you can see main settings which are "
658
+ "conected with languages, table elements, styling and other different editors "
659
+ "settings. Generally it’s a tab where you can edit the visual part of the whole "
660
+ "table, switch on/off the responsive mode, set pagination etc."
661
+ msgstr ""
662
+ "Configuraciones de su primera taula. Aquí puede ver la configuración principal, "
663
+ "que está conectada con los idiomas, elementos de tabla, estilos y otras "
664
+ "configuraciones diferentes del editor. En general se trata de una pestaña en la "
665
+ "que puede editar la parte visual de toda la tabla, activar/desactivar el modo "
666
+ "responsive, establecer la paginación, etc."
667
+
668
+ msgid "Editor"
669
+ msgstr "Editor"
670
+
671
+ msgid ""
672
+ "The most important part of settings - Editor. Here you can fill all the cells of "
673
+ "your table, add some colors, play with fonts and sizes. This insert also allows "
674
+ "you to change the alignment of your font, add formats (percents, currency), "
675
+ "images and links to make your table more visual attraction."
676
+ msgstr ""
677
+ "La parte más importante de la configuración - Editor. Aquí puede rellenar todas "
678
+ "las celdas de la tabla, añadir algunos colores, jugar con fuentes y tamaños. "
679
+ "También le permite cambiar la alineación de su fuente, añadir formatos "
680
+ "(porcentajes, monedas), imágenes y enlaces para hacer su tabla más atractiva "
681
+ "visualmente."
682
+
683
+ msgid "Preview"
684
+ msgstr "Vista previa"
685
+
686
+ msgid ""
687
+ "Preview insert for your comfort. Before updating the table on your page - you "
688
+ "can see the result of your efforts and changes, look at it and enjoy the final "
689
+ "outcome."
690
+ msgstr ""
691
+ "Vista previa para su comodidad. Antes de actualizar la tabla de la pàgina - "
692
+ "puede ver el resultado de sus esfuerzos y cambios, comprobarlo y disfrutar del "
693
+ "resultado final."
694
+
695
+ msgid "CSS Editor"
696
+ msgstr "Editor CSS"
697
+
698
+ msgid ""
699
+ "In case you have special or at least, basic knowledge of CSS code - you can "
700
+ "easily change the table here. Just make sure that you know, what you are doing "
701
+ "and you will not destroy the table."
702
+ msgstr ""
703
+ "En el caso de que tenga conocimiento especial o al menos básico, de código CSS - "
704
+ "aquí puede cambiar fácilmente la tabla. Sólamente asegúrese de que sabe qué está "
705
+ "haciendo y no destruirá la tabla."
706
+
707
+ msgid ""
708
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow the "
709
+ "statistics of your table. Several types for every taste and any wishes."
710
+ msgstr ""
711
+ "Diagramas - esta es una característica Pro de nuestro complemento, que le puede "
712
+ "ayudar a seguir las estadísticas de su tabla. Varios tipos para todos los gustos "
713
+ "y deseos."
714
+
715
+ msgid "Import/Export"
716
+ msgstr "Importación/Exportación"
717
+
718
+ msgid ""
719
+ "With these two buttons in our Pro version you can Import any table of csv format "
720
+ "and Export the whole table, which you have done."
721
+ msgstr ""
722
+ "Con estos dos botones en nuestra versión Pro puede Importar cualquier tabla de "
723
+ "formato CSV y Exportar toda la tabla que usted ha creado."
724
+
725
+ msgid "Well done!"
726
+ msgstr "Bien hecho!"
727
+
728
+ msgid ""
729
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - you’ll "
730
+ "have to enter license key (you can find it in your personal account on our "
731
+ "site). Go to the License tab and enter your email and license key. Once you have "
732
+ "activated your PRO license - you can use all its advanced options. "
733
+ "<br><br>That’s all. From this moment you can use your Data Table without any "
734
+ "doubt. But if you still have some question - do not hesitate to contact us "
735
+ "through our <a href=\"https://supsystic.com/contact-us/\">internal support</a> "
736
+ "or on our <a href=\"http://supsystic.com/forum/datatable-plugin/\">Supsystic "
737
+ "Forum.</a> Besides you can always describe your questions on <a href=\"https://"
738
+ "wordpress.org/support/plugin/data-tables-generator-by-supsystic\">WordPress "
739
+ "Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It will be nice if "
740
+ "you`ll help us and boost plugin with <a href=\"https://wordpress.org/support/"
741
+ "view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/\">Five "
742
+ "Stars rating on WordPress.org.</a> <br><br>We hope that you like our Data Table "
743
+ "plugin and wish you all the best! Good luck!"
744
+ msgstr ""
745
+ "<b>Actualización</b> <br>Cuando haya comprado la versión Premium del complemento "
746
+ "- deberá introducir la clave de licencia (la puede encontrar en su cuenta "
747
+ "personal de nuestro sitio web). Vaya a la pestaña de licencia e introduzca su "
748
+ "correo electrónico y la clave de licencia. Una vez haya activado la licencia PRO "
749
+ "- podrá utilizar todas sus opciones avanzadas. <br><br>Esto es todo. A partir de "
750
+ "este momento podrá utilizar su Data Table sin ningún tipos de duda. Pero si "
751
+ "todavía tiene alguna pregunta - no dude en ponerse en contacto con nosotros a "
752
+ "través de nuestro <a href=\"https://supsystic.com/contact-us/\">suporte interno</"
753
+ "a> o en nuestro <a href=\"http : //supsystic.com/forum/datatable-plugin/\">Foro "
754
+ "Supsystic</a>. Además, siempre puede dirigir sus preguntas al <a href=\"https://"
755
+ "wordpress.org/support/plugin/data-tables - generador per supsystic\">Foro de "
756
+ "WordPress.</a> <br><br><b>¿Le gusta este complemento?</b> <br>Nos gustaría que "
757
+ "nos ayudara a impulsar el complemento con una <a href=\"https://wordpress.org/"
758
+ "support/view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/"
759
+ "\">Calificación de Cinco Estrelles en WordPress.org.</a> <br><br>¡Esperomos que "
760
+ "le guste nuestro complemento Data Tables y le deseamos lo mejor! ¡Buena suerte!"
761
+
762
+ msgid "Welcome to our plugin"
763
+ msgstr "Bienvenido a nuestro complemento"
764
+
765
+ msgid "by Supsystic!"
766
+ msgstr "de Supsystic!"
767
+
768
+ msgid ""
769
+ "We are trying to make your using of our plugin maximum comfortable and easy. So "
770
+ "we find it like the best way to tell you about some options and features of this "
771
+ "plugin."
772
+ msgstr ""
773
+ "Estamos tratando de hacer que el uso de nuestro complemento sea lo más cómodo y "
774
+ "fácil posible. Creemos que es la mejor manera de informarle de algunas opciones "
775
+ "y características de este complemento."
776
+
777
+ msgid "A small guide for the first-time user"
778
+ msgstr "Una breve guía para el usuario novato"
779
+
780
+ msgid ""
781
+ "Actually, Data Table plugin is very simple and has a lot of different options at "
782
+ "the same time. That’s why when you close this article I will show you the main "
783
+ "of them, but the very detailed one you can find on our site. I hope that you "
784
+ "will have no questions after even this small guide. For the first time we will "
785
+ "help you to install and create your first table, but if you need help - contact "
786
+ "us through the internal support"
787
+ msgstr ""
788
+ "En realidad, el complemento Data Tables es muy sencillo y tiene un montón de "
789
+ "opciones diferentes al mismo tiempo. Es por este motivo que cuando cierre este "
790
+ "artículo le mostraremos las principales, pero puede encontrar más detalles en "
791
+ "nuestro sitio web. Esperamos que después de esta pequeña guía no tindrá ninguna "
792
+ "duda. Si Ud. es usuario principiante, le ayudaremso a instalar y crear su "
793
+ "primera tabla, pero si necesita ayuda - puede ponerse en contacte con nosotros a "
794
+ "través del soporte interno"
795
+
796
+ msgid "Support"
797
+ msgstr "Soporte"
798
+
799
+ msgid ""
800
+ "We really like what we do and feel responsibility for our “child”. Constantly we "
801
+ "are trying to change something or update the new features, but sometimes you may "
802
+ "have a situation when you need help or have a problem. We can offer you two "
803
+ "kinds of help: "
804
+ msgstr ""
805
+ "Nos gusta lo que hacemos y nos sentimos responsables de nuestros \"niños\". "
806
+ "Constantmente estamos tratando de cambiar alguna cosa o actualizar nuevas "
807
+ "características, pero a veces Ud puede encontrase en una situación que necesite "
808
+ "ayuda o tener un problema. Le podemos ofrecer dos tipus de ayuda: "
809
+
810
+ msgid ""
811
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Contact "
812
+ "us </a> through the Forum on our site - if you have some question, offer or wish."
813
+ msgstr ""
814
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> "
815
+ "Contáctenos </a> mediante el Foro de nuestro sitio web - si tiene alguna "
816
+ "pregunta, ofrecimiento o deseo."
817
+
818
+ msgid ""
819
+ "If, unfortunately, you have some problem - we are ready to help you in our <a "
820
+ "href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</a>"
821
+ msgstr ""
822
+ "Si, desafortunadamente, tiene algún problema - estamos preparados para ayudarle "
823
+ "en nuestro <a href=\"//supsystic.com/contact-us/\" target=\"_blank\">soporte "
824
+ "interno.</a>"
825
+
826
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
827
+ msgstr ""
828
+ "No dude en ponerse en contacto con nosotros y no se preocupe, ¡todo irá bien!"
829
+
830
+ msgid "Video Tutorial"
831
+ msgstr "Tutorial en vídeo"
832
+
833
+ msgid "Frequently Asked Questions"
834
+ msgstr "Preguntas Más Frecuentes"
835
+
836
+ msgid "Make data table responsive"
837
+ msgstr "Hacer que la tabla de datos sea responsive"
838
+
839
+ msgid "I need to have line breaks/spaces between the paragraphs within the cells."
840
+ msgstr ""
841
+ "Es necesario insertar saltos de línea/espacios entre los párrafos dentro de las "
842
+ "celdas."
843
+
844
+ msgid "How to use formulas in the table?"
845
+ msgstr "¿Cómo utilizar fórmulas en las tablas?"
846
+
847
+ msgid "Go to Editor of Data Table."
848
+ msgstr "Ir al editor de Data Table."
849
+
850
+ msgid ""
851
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start the "
852
+ "formula."
853
+ msgstr ""
854
+ "Seleccione una celda y empiece a escribir. En una celda, escriba un signo igual "
855
+ "\"=\" para empezar la fórmula."
856
+
857
+ msgid "Fill in the rest of the formula."
858
+ msgstr "Complete el resto de la fórmula."
859
+
860
+ msgid "Save the changes of table."
861
+ msgstr "Guarde los cambios de la tabla."
862
+
863
+ msgid "Check the result of formula in the table on your site."
864
+ msgstr "Compruebe el resultado de la fórmula en la taula de su sitio web."
865
+
866
+ msgid ""
867
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/\" "
868
+ "target=\"_blank\">here</a>."
869
+ msgstr ""
870
+ "Aprenda más acerca de cómo hacer esto <a href=\"//supsystic.com/how-to-use-"
871
+ "tables/\" target=\"_blank\">aquí/a>."
872
+
873
+ msgid "Check all other FAQs"
874
+ msgstr "Revise todas las otras PMFs"
875
+
876
+ msgid "Roles"
877
+ msgstr "Roles"
878
+
879
+ msgid "Role for users who can use plugin. Administrator is included by default"
880
+ msgstr ""
881
+ "Rol para los usuarios que pueden utilizar el complemento. El Administrador está "
882
+ "incluido por defecto"
883
+
884
+ msgid "PRO option"
885
+ msgstr "Opción PRO"
886
+
887
+ msgid "Select avalilable roles to use tables"
888
+ msgstr "Seleccione los roles que podrán utilizar tablas"
889
+
890
+ msgid "Can't decode table rows from JSON."
891
+ msgstr "No se pudieron decodificar las filas de la tabla dede JSON."
892
+
893
+ msgid "Can't decode table meta from JSON."
894
+ msgstr "No se pudieron decodificar los metadatos de la tabla desde JSON."
895
+
896
+ msgid "Failed to save table meta data: %s"
897
+ msgstr "No se pudieron guardar los metadatos: %s"
898
+
899
+ msgid "The table with ID %d not exists."
900
+ msgstr "La tabla con ID %d no existe."
901
+
902
+ msgid "No value"
903
+ msgstr "Sin valor"
904
+
905
+ msgid ""
906
+ "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: [%s "
907
+ "id=\"{table_id}\"]"
908
+ msgstr ""
909
+ "No se ha especificado el atributo obligatorio \"id\". ' . 'Ejemplo de uso de "
910
+ "código corto: [%s id=\"{table_id}\"]"
911
+
912
+ msgid "There are not all shortcode's attributes specified. Usage example"
913
+ msgstr ""
914
+ "No se han especificado todod los atributos del código corto. Ejemplo de uso"
915
+
916
+ msgid "Add table"
917
+ msgstr "Añadir una tabla"
918
+
919
+ msgid "Title"
920
+ msgstr "Título"
921
+
922
+ msgid "Created"
923
+ msgstr "Creado"
924
+
925
+ msgid "Shortcode"
926
+ msgstr "Código corto"
927
+
928
+ msgid "PHP"
929
+ msgstr "PHP"
930
+
931
+ msgid "Actions"
932
+ msgstr "Acciones"
933
+
934
+ msgid "Edit table \"%s\""
935
+ msgstr "Editar la tabla \"%s\""
936
+
937
+ msgid "Table History"
938
+ msgstr "Historial de la tabla"
939
+
940
+ msgid "Clone"
941
+ msgstr "Duplicar"
942
+
943
+ msgid "Export available only in PRO version."
944
+ msgstr "La exportación sólo está disponible en la versión PRO."
945
+
946
+ msgid "Export"
947
+ msgstr "Exportar"
948
+
949
+ msgid "Import available only in PRO version."
950
+ msgstr "La importación sólo está disponible en la versión PRO."
951
+
952
+ msgid "Import"
953
+ msgstr "Importar"
954
+
955
+ msgid "Clear"
956
+ msgstr "Limpiar"
957
+
958
+ msgid "Delete"
959
+ msgstr "Suprimir"
960
+
961
+ msgid "Click to rename the table and hit [Enter]"
962
+ msgstr "Haga clic par cambiar el nombre y pulse [Enter]"
963
+
964
+ msgid "CSS"
965
+ msgstr "CSS"
966
+
967
+ msgid "Main"
968
+ msgstr "Principal"
969
+
970
+ msgid "Design"
971
+ msgstr "Diseño"
972
+
973
+ msgid "Features"
974
+ msgstr "Características"
975
+
976
+ msgid "Language and Text"
977
+ msgstr "Idioma y texto"
978
+
979
+ msgid "Table Elements"
980
+ msgstr "Elementos de la tabla"
981
+
982
+ msgid "Caption"
983
+ msgstr "Título"
984
+
985
+ msgid "Description"
986
+ msgstr "Descripción"
987
+
988
+ msgid "Description Text"
989
+ msgstr "Texto de la descripción"
990
+
991
+ msgid "Header"
992
+ msgstr "Encabezado"
993
+
994
+ msgid "Count of Header Rows"
995
+ msgstr "Recuento de filas de encabezado"
996
+
997
+ msgid "Count of table rows, which will be moved to header."
998
+ msgstr "Recuento de filas de tabla, que se moverán al encabezado."
999
+
1000
+ msgid "Footer"
1001
+ msgstr "Pie"
1002
+
1003
+ msgid "Fixed Header"
1004
+ msgstr "Encabezado fijo"
1005
+
1006
+ msgid ""
1007
+ "Allows to fix the table's header during table scrolling. Important! Header "
1008
+ "option must be enabled for using this feature. Also you need to set Fixed Table "
1009
+ "Height to create a vertical scroll at the table. To see the work of this feature "
1010
+ "you should not use such Responsive Modes as Standard and Automatic columns "
1011
+ "hiding."
1012
+ msgstr ""
1013
+ "Permite filar el encabezado de la tabla durante el desplazamiento vertical. "
1014
+ "¡Importante! La opción de Encabezado debe estar habilitada para poder utilizar "
1015
+ "esta función. También es necesario establecer Altura de la tabla fija para que "
1016
+ "la tabla tenga desplazamiento vertical. Para que funcione no debe utilizar los "
1017
+ "modos Responsive como Estàndard u Ocultar columnas automáticamente."
1018
+
1019
+ msgid "Fixed Footer"
1020
+ msgstr "Pie fijo"
1021
+
1022
+ msgid ""
1023
+ "Allows to fix the table's footer during table scrolling. Important! Footer "
1024
+ "option must be enabled for using this feature. Also you need to set Fixed Table "
1025
+ "Height to create a vertical scroll at the table. To see the work of this feature "
1026
+ "you should not use such Responsive Modes as Standard and Automatic columns "
1027
+ "hiding."
1028
+ msgstr ""
1029
+ "Permite fijar el pie de la tabla durante el desplazamiento vertical. "
1030
+ "¡Importante! La opción de Pie debe estar habilitada para poder utilizar esta "
1031
+ "función. También es necesario establecer Altura de la tabla fija para que la "
1032
+ "taula tenga desplaçament vertical. Para que funcione no debe utilizar los modos "
1033
+ "Responsive com Estándar u Ocultar columnas automáticamente."
1034
+
1035
+ msgid "Fixed Table Height"
1036
+ msgstr "Altura de tabla fija"
1037
+
1038
+ msgid ""
1039
+ "Fixed table height in px. This value must be less than the original table height "
1040
+ "to create a vertical scroll, otherwise you will not see that the fixed header / "
1041
+ "footer exists."
1042
+ msgstr ""
1043
+ "Altura fija en px. Este valor debe ser inferior a la altura original de la tabla "
1044
+ "para crear un desplazamiento vertical, en caso contrario usted no verá que hay "
1045
+ "encabezado / peu fijo."
1046
+
1047
+ msgid "Fixed Columns"
1048
+ msgstr "Columnas fijas"
1049
+
1050
+ msgid ""
1051
+ "Allows to fix columns during table scrolling. Important! The fixing of columns "
1052
+ "suggests that the table will have a horisontal scroll type of responsive mode, "
1053
+ "otherwise you will not see that the fixed columns exist. So this feature is a "
1054
+ "kind of responsive mode on its own and will not work with such Responsive Modes "
1055
+ "as Standard and Automatic columns hiding."
1056
+ msgstr ""
1057
+ "Permite fijar las columnas durante el desplaçament de la tabla. ¡Importante! "
1058
+ "Fijar las columnas sugiere que la tabla tendrá un desplazamiento horizontal de "
1059
+ "tipo responsive, en caso contrario usted no verá que hay columnas fijas. Por "
1060
+ "tanto, esta característica es una especie de modo responsive por si misma y no "
1061
+ "funcionará con los modos Responsive como Estándar y Ocultar columnes "
1062
+ "automáticamente."
1063
+
1064
+ msgid "Left Columns Count"
1065
+ msgstr "Recuento de columnas a la izquierda"
1066
+
1067
+ msgid "Number of column to fix by left side of table."
1068
+ msgstr "Número de columna a fijar en el lado izquierdo de la tabla."
1069
+
1070
+ msgid "Right Columns Count"
1071
+ msgstr "Recuento de columnas a la derecha"
1072
+
1073
+ msgid "Number of column to fix by right side of table."
1074
+ msgstr "Número de columna a fijar en el lado derecho de la tabla."
1075
+
1076
+ msgid "Auto Index"
1077
+ msgstr "Índice automático"
1078
+
1079
+ msgid "Data Formats"
1080
+ msgstr "Formatos de los datos"
1081
+
1082
+ msgid "Number Formatting"
1083
+ msgstr "Formato numérico"
1084
+
1085
+ msgid "Set format of all numbers in the table"
1086
+ msgstr "Ajustar el formato de todos los números de la tabla"
1087
+
1088
+ msgid "Number"
1089
+ msgstr "Número"
1090
+
1091
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
1092
+ msgstr "Establecer formato de salida para los números, por ejemplo, 1.000,00, 1,00"
1093
+
1094
+ msgid "Currency"
1095
+ msgstr "Moneda"
1096
+
1097
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
1098
+ msgstr ""
1099
+ "Establecer el formato de salida para las monedas, por ejemplo, ($ 1.000,00, € "
1100
+ "1,00)"
1101
+
1102
+ msgid "Percent"
1103
+ msgstr "Porcentaje"
1104
+
1105
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
1106
+ msgstr ""
1107
+ "Establecer formato de salida para los porcentajes, por ejemplo, (0,00%, 1%)"
1108
+
1109
+ msgid "Date"
1110
+ msgstr "Fecha"
1111
+
1112
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
1113
+ msgstr ""
1114
+ "Establecer formato de salida para las fechas, por ejxemplo, (YYYY-MM-DD, MM.DD."
1115
+ "YYYY)"
1116
+
1117
+ msgid "Auto Width"
1118
+ msgstr "Anchura automática"
1119
+
1120
+ msgid ""
1121
+ "Calculate the columns width on frontend automatically or depending on the "
1122
+ "columns width on the Editor Tab."
1123
+ msgstr ""
1124
+ "Càlcula la anchura de las columnas en pantalla de forma automática o dependiendo "
1125
+ "de la anchura de las columnas en la pestaña del Editor."
1126
+
1127
+ msgid "Compact Table"
1128
+ msgstr "Compactar tabla"
1129
+
1130
+ msgid "Reduce the amount of white-space."
1131
+ msgstr "Reducir la cantidad de espacio en blanco."
1132
+
1133
+ msgid "Disable Wrapping"
1134
+ msgstr "Desactivar el ajuste del texto"
1135
+
1136
+ msgid ""
1137
+ "Disable wrapping of content in the table, so all text in the cells is on a "
1138
+ "single line."
1139
+ msgstr ""
1140
+ "Desactivar el ajuste del contenido de la tabla, de manera que todo el texto de "
1141
+ "las celdas esté en una sola línea."
1142
+
1143
+ msgid "Paragraph Mode"
1144
+ msgstr "Modo de párrafo"
1145
+
1146
+ msgid ""
1147
+ "This mode allows you to separate the content into paragraphs. To move to a new "
1148
+ "line in the cell - please press CTRL + Enter."
1149
+ msgstr ""
1150
+ "Este modo le permite separar el contenido en párrafos. Para passar a una nueva "
1151
+ "línea dentro de la celda, pulse CTRL + Enter."
1152
+
1153
+ msgid "Responsive Mode"
1154
+ msgstr "Modo Responsive"
1155
+
1156
+ msgid ""
1157
+ "Standard Responsive mode - in this mode if table content doesn’t fit all columns "
1158
+ "become under each other with one cell per row"
1159
+ msgstr ""
1160
+ "Modo Responsive estandar - en este modo si el contenido de la tabla no se "
1161
+ "ajusta, todas las columnas se sitúan una debajo de otra con una celda por fila"
1162
+
1163
+ msgid ""
1164
+ "Automatic column hiding - in this mode table columns will collapse from right to "
1165
+ "left if content does not fit to parent container width"
1166
+ msgstr ""
1167
+ "Ocultar columnas automáticamente - en este modo las columnas de la tabla se "
1168
+ "reducirán de derecha a izquierda si el contenido no se ajusta a la anchura del "
1169
+ "contenedor padre"
1170
+
1171
+ msgid ""
1172
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
1173
+ "parent container width"
1174
+ msgstr ""
1175
+ "Desplazamiento horizontal - en este modo se añadirá una barra de desplazamiento "
1176
+ "si la tabla desborda la anchura del contenedor padre"
1177
+
1178
+ msgid "Disable Responsivity - default table fluid layout"
1179
+ msgstr "Desactivar la responsividad - disposición fluida de la tabla por defecto"
1180
+
1181
+ msgid "Standard Responsive mode"
1182
+ msgstr "Modo Responsive estándar"
1183
+
1184
+ msgid "Automatic column hiding"
1185
+ msgstr "Ocultar columnas automáticamente"
1186
+
1187
+ msgid "Horizontal scroll"
1188
+ msgstr "Desplazamiento horizontal"
1189
+
1190
+ msgid "Disable Responsivity"
1191
+ msgstr "Desactivar la responsividad"
1192
+
1193
+ msgid "Table Information"
1194
+ msgstr "Información de la tabla"
1195
+
1196
+ msgid "Table information display field. %s"
1197
+ msgstr "Campo de visualización de la información de la tabla. % s"
1198
+
1199
+ msgid "Borders"
1200
+ msgstr "Bordes"
1201
+
1202
+ msgid ""
1203
+ "Cell - adds border around all four sides of each cell, Row – adds border only "
1204
+ "over and under each row. (i.e. only for the rows)."
1205
+ msgstr ""
1206
+ "Celda - añade bordes a los cuatro lados de cada celda, Fila – añade bordes sólo "
1207
+ "encima y debajo de cada fila. (es decir, solo para las filas)."
1208
+
1209
+ msgid "Cell"
1210
+ msgstr "Celda"
1211
+
1212
+ msgid "Row"
1213
+ msgstr "Fila"
1214
+
1215
+ msgid "None"
1216
+ msgstr "Ninguno"
1217
+
1218
+ msgid "Row Striping"
1219
+ msgstr "Bandas de las filas"
1220
+
1221
+ msgid "Add automatic highlight of table rows for odd and even rows."
1222
+ msgstr "Anadir realce automático de filas pares e impares de la tabla."
1223
+
1224
+ msgid "Highlighting by Mouseover"
1225
+ msgstr "Resalta al pasar el ratón"
1226
+
1227
+ msgid "Row highlighting on mouse over."
1228
+ msgstr "Realzar la fila al pasar el ratón."
1229
+
1230
+ msgid "Highlight the Order Column"
1231
+ msgstr "Realzar el orden de la columna"
1232
+
1233
+ msgid "Highlight the column that the table data is currently ordered on."
1234
+ msgstr "Realzar la columna por la cual está ordenada la tabla."
1235
+
1236
+ msgid "Sorting"
1237
+ msgstr "Ordenar"
1238
+
1239
+ msgid "Sorting Order"
1240
+ msgstr "Tipo de orden"
1241
+
1242
+ msgid "Ascending"
1243
+ msgstr "Ascendente"
1244
+
1245
+ msgid "Descending"
1246
+ msgstr "Descendente"
1247
+
1248
+ msgid "Sorting Column"
1249
+ msgstr "Columna de ordenación"
1250
+
1251
+ msgid "Number of column to apply sort order."
1252
+ msgstr "Número de columna para aplicar la ordenación."
1253
+
1254
+ msgid "Pagination"
1255
+ msgstr "Paginación"
1256
+
1257
+ msgid "Pagination menu length"
1258
+ msgstr "Longitud del menú de paginación"
1259
+
1260
+ msgid "Pagination Size"
1261
+ msgstr "Tamaño de la paginación"
1262
+
1263
+ msgid "Large"
1264
+ msgstr "Grande"
1265
+
1266
+ msgid "Medium"
1267
+ msgstr "Mediana"
1268
+
1269
+ msgid "Small"
1270
+ msgstr "Pequeña"
1271
+
1272
+ msgid "Searching"
1273
+ msgstr "Buscando"
1274
+
1275
+ msgid "Show only search result"
1276
+ msgstr "Mostrar sólo el resultado de la búsqueda"
1277
+
1278
+ msgid "Table is empty by default and shows data only if search has a result."
1279
+ msgstr ""
1280
+ "La tabla está vacía por defecto y muestra datos sólo si la búsqueda tiene un "
1281
+ "resultado."
1282
+
1283
+ msgid "Search by hidden fields"
1284
+ msgstr "Buscar en los campos ocultos"
1285
+
1286
+ msgid "Strict matching"
1287
+ msgstr "Coincidencia estricta"
1288
+
1289
+ msgid "Display only entries with matching characters in the beginning of words"
1290
+ msgstr ""
1291
+ "Mostrar solo entradas con caracteres coincidentes al principio de las palabras"
1292
+
1293
+ msgid "Minimum characters"
1294
+ msgstr "Número de caracteres mínimo"
1295
+
1296
+ msgid "Minimum search field characters to start search"
1297
+ msgstr "Número mínimo de caracteres para empezar la búsqueda del campo"
1298
+
1299
+ msgid "Show empty table"
1300
+ msgstr "Mostrar la taula vacía"
1301
+
1302
+ msgid "Show empty table, until you have entered the data to search field."
1303
+ msgstr ""
1304
+ "Mostrar la taula vacía, hasta que introduzca el criterio en el campo de búsqueda."
1305
+
1306
+ msgid "Disallow Indexing"
1307
+ msgstr "No permitir indización"
1308
+
1309
+ msgid "Disable indexing table for search bots"
1310
+ msgstr "Desactivar la indización de la tabla para los robots de búsqueda"
1311
+
1312
+ msgid "Execute JS Script After Table Is Loaded"
1313
+ msgstr "Ejecutar script JS después de cargar la tabla"
1314
+
1315
+ msgid "Allows to execute js script after table is loaded."
1316
+ msgstr ""
1317
+ "Permite la ejecución de scripts JS después de que la tabla se haya cargado."
1318
+
1319
+ msgid "Paste script code here"
1320
+ msgstr "Pegar aquí el código del script"
1321
+
1322
+ msgid "Overwrite Table Text"
1323
+ msgstr "Sobreescribir el texto de la tabla"
1324
+
1325
+ msgid "No data available in table"
1326
+ msgstr "No hay datos disponibles en la tabla"
1327
+
1328
+ msgid "Empty table"
1329
+ msgstr "Vaciar la tabla"
1330
+
1331
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1332
+ msgstr "Mostraando _START_ to _END_ of _TOTAL_ entradas"
1333
+
1334
+ msgid "Table info text"
1335
+ msgstr "Texto de info de la tabla"
1336
+
1337
+ msgid "Showing 0 to 0 of 0 entries"
1338
+ msgstr "Mostrando las entradas 0 a 0 de 0"
1339
+
1340
+ msgid "Empty info text"
1341
+ msgstr "Vaciar el texto informativo"
1342
+
1343
+ msgid "(filtered from _MAX_ total entries)"
1344
+ msgstr "(filtrado de _MAX_ entradas totales)"
1345
+
1346
+ msgid "Filtered info text"
1347
+ msgstr "Texto informativo filtrado"
1348
+
1349
+ msgid "Show _MENU_ entries"
1350
+ msgstr "Mostrar _MENU_ entradas"
1351
+
1352
+ msgid "Length text"
1353
+ msgstr "Longitud del texto"
1354
+
1355
+ msgid "Search:"
1356
+ msgstr "Buscar:"
1357
+
1358
+ msgid "Search label"
1359
+ msgstr "Etiqueta de búsqueda"
1360
+
1361
+ msgid "No matching records are found"
1362
+ msgstr "No se encontraron registros coincidentes"
1363
+
1364
+ msgid "Zero records"
1365
+ msgstr "Cero registros"
1366
+
1367
+ msgid "Language"
1368
+ msgstr "Idioma"
1369
+
1370
+ msgid "Select language"
1371
+ msgstr "Seleccionar el idioma"
1372
+
1373
+ msgid "Loading your table, please wait..."
1374
+ msgstr "Se está cargando la tabla, espere..."
1375
+
1376
+ msgid "Bold"
1377
+ msgstr "Negrita"
1378
+
1379
+ msgid "Italic"
1380
+ msgstr "Cursiva"
1381
+
1382
+ msgid "Underline"
1383
+ msgstr "Subrayado"
1384
+
1385
+ msgid "Text color"
1386
+ msgstr "Color del texto"
1387
+
1388
+ msgid "Background color"
1389
+ msgstr "Color de fondo"
1390
+
1391
+ msgid "Alignment"
1392
+ msgstr "Alineación"
1393
+
1394
+ msgid "Vertical alignment"
1395
+ msgstr "Alineación vertical"
1396
+
1397
+ msgid "Word wrapping"
1398
+ msgstr "Ajuste de palabra"
1399
+
1400
+ msgid "Create a link"
1401
+ msgstr "Crear un enlace"
1402
+
1403
+ msgid "Insert picture"
1404
+ msgstr "Insertar una imagen"
1405
+
1406
+ msgid "Comment"
1407
+ msgstr "Comentario"
1408
+
1409
+ msgid "Formats"
1410
+ msgstr "Formatos"
1411
+
1412
+ msgid ""
1413
+ "Make the cell hidden. <br /><br />To display the table correctly, please, add "
1414
+ "hidden property for the whole row or the whole column of table."
1415
+ msgstr ""
1416
+ "Ocultar la columna. <br /><br />Para mostrar la tabla correctamente, añada una "
1417
+ "propiedad oculta para toda la fila o toda la columna de la tabla."
1418
+
1419
+ msgid "Get PRO version"
1420
+ msgstr "Obtener la versión PRO"
1421
+
1422
+ msgid "Name of Cloned Table"
1423
+ msgstr "Nombre de la copia de la tabla"
1424
+
1425
+ msgid "Editable fields"
1426
+ msgstr "Campos editables"
1427
+
1428
+ msgid "PRO version"
1429
+ msgstr "Versión PRO"
1430
+
1431
+ msgid ""
1432
+ "Please be advised that this option is available only in %s. You can %s today and "
1433
+ "get this and other PRO option for your tables!"
1434
+ msgstr ""
1435
+ "Recuerde que esta opción sólo está disponible en %s. Puede %s hoy y obtener esta "
1436
+ "y otras opciones PRO para sus tables!"
1437
+
1438
+ msgid "Insert url"
1439
+ msgstr "Insertar url"
1440
+
1441
+ msgid "Link Text"
1442
+ msgstr "Texto del enlace"
1443
+
1444
+ msgid "Open link in a new tab"
1445
+ msgstr "Abrir el enlace en una pestaña nueva"
1446
+
1447
+ #~ msgid ""
1448
+ #~ "You have no diagrams for now. Go to %s -> select the required data in the "
1449
+ #~ "table and click on “Add diagram” button. Also please check the tutorial %s"
1450
+ #~ msgstr ""
1451
+ #~ "Por ahora no tiene ningún diagrama. Vaya a %s -> seleccione los datos "
1452
+ #~ "necessarios para la tabla y haga clic en el botón \"Añadir diagrama\". "
1453
+ #~ "También puede comprobar el tutorial %s"
1454
+
1455
+ #~ msgid "Select file type to export table"
1456
+ #~ msgstr "Seleccionar el tipo de archivo para exportar la tabla"
1457
+
1458
+ #~ msgid ""
1459
+ #~ "It’s never been so easy to create and manage pricing and comparison tables "
1460
+ #~ "with table builder. Any element of the table can be customise with mouse "
1461
+ #~ "click."
1462
+ #~ msgstr ""
1463
+ #~ "Nunca fue tan fácil crear y gestionar tablas de precios y de comparación con "
1464
+ #~ "el generador de tablas. Cualquier elemento de la tabla puede personalitzarse "
1465
+ #~ "con un clic del ratón."
1466
+
1467
+ #~ msgid "Undefined"
1468
+ #~ msgstr "Sin definir"
1469
+
1470
+ #~ msgid ""
1471
+ #~ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
1472
+ #~ "through features and main options of the plugin. Just click “Next” button."
1473
+ #~ msgstr ""
1474
+ #~ "Gracias por escoger nuestro plugin Data Tables. Demos un vistazo rápido a las "
1475
+ #~ "características y principales opciones del complemento. Haga clic en el botón "
1476
+ #~ "\"Siguiente\"."
1477
+
1478
+ #~ msgid ""
1479
+ #~ "Click on the button “Add new table” and see the first form, which you need to "
1480
+ #~ "fill in. A very simple step!"
1481
+ #~ msgstr ""
1482
+ #~ "Haga clic en el botón \"Añadir nueva tabla\" y vea el primer formulario, que "
1483
+ #~ "debe rellenar. ¡Un paso muy sencillo!"
1484
+
1485
+ #~ msgid ""
1486
+ #~ "Fill the table title and choose the number of columns and rows. Don’t worry, "
1487
+ #~ "you will be able to change it (add or delete some) later!"
1488
+ #~ msgstr ""
1489
+ #~ "Rellene el nombre de la tabla y escoja el número de columnas y filas. No "
1490
+ #~ "tema, ¡podrá canviarlo (añadir o quitar) más tarde!"
1491
+
1492
+ #~ msgid ""
1493
+ #~ "Main Settings of your first table. Here you can see main settings which are "
1494
+ #~ "conected with languages, table elements, styling and other different editors "
1495
+ #~ "settings. Generally it’s a tab where you can edit the visual part of the "
1496
+ #~ "whole table, switch on/off the responsive mode, set pagination etc."
1497
+ #~ msgstr ""
1498
+ #~ "Configuraciones de su primera tabla. Aquí puede ver la configuración "
1499
+ #~ "principal, que está relacionada con los idiomas, elementos de la tabla, "
1500
+ #~ "estilos y otras configuraciones diferentes del editor. En general se trata de "
1501
+ #~ "una pestaña donde puede editar la parte visual de toda la tabla, activar/"
1502
+ #~ "desactivar el modo responsive, establecer la paginación, etc."
1503
+
1504
+ #~ msgid ""
1505
+ #~ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
1506
+ #~ "you’ll have to enter license key (you can find it in your personal account on "
1507
+ #~ "our site). Go to the License tab and enter your email and license key. Once "
1508
+ #~ "you have activated your PRO license - you can use all its advanced options. "
1509
+ #~ "<br><br>That’s all. From this moment you can use your Data Table without any "
1510
+ #~ "doubt. But if you still have some question - do not hesitate to contact us "
1511
+ #~ "through our <a href=\"https://supsystic.com/contact-us/\">internal support</"
1512
+ #~ "a> or on our <a href=\"http://supsystic.com/forum/datatable-plugin/"
1513
+ #~ "\">Supsystic Forum.</a> Besides you can always describe your questions on <a "
1514
+ #~ "href=\"https://wordpress.org/support/plugin/data-tables-generator-by-supsystic"
1515
+ #~ "\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It "
1516
+ #~ "will be nice if you`ll help us and boost plugin with <a href=\"https://"
1517
+ #~ "wordpress.org/support/view/plugin-reviews/data-tables-generator-by-supsystic?"
1518
+ #~ "rate=5#postform/\">Five Stars rating on WordPress.org.</a> <br><br>We hope "
1519
+ #~ "that you like our Data Table plugin and wish you all the best! Good luck!"
1520
+ #~ msgstr ""
1521
+ #~ "<b>Actualización</b> <br>Cuando haya comprado la versión Premium del "
1522
+ #~ "complemento - deberá introducir la clave de licencia (la puede encontrar en "
1523
+ #~ "su cuenta personal de nuestro sitio web). Vaya a la pestaña de licencia e "
1524
+ #~ "introduzca su correo electrónico y la clave de licencia. Una vez haya "
1525
+ #~ "activado la licencia PRO - podrá utilizar todaes sus opciones avanzadas. "
1526
+ #~ "<br><br>Esto es todo. A partir de este momento podrá utilizar su Data Table "
1527
+ #~ "sin ningún tipo de duda. Pero si aun tiene alguna pregunta - no dude en "
1528
+ #~ "ponerse en contacto con nosotros a través de nuestro <a href=\"https://"
1529
+ #~ "supsystic.com/contact-us/\">soporte interno</a> o en nuestro <a href="
1530
+ #~ "\"http : //supsystic.com/forum/datatable-plugin/\">Foro Supsystic</a>. "
1531
+ #~ "Además, siempre puede dirigir sus preguntas al <a href=\"https://wordpress."
1532
+ #~ "org/support/plugin/data-tables -generador per supsystic\">Foru de WordPress.</"
1533
+ #~ "a> <br><br><b>Le gusta este complemento?</b> <br>Nos gustaría que nos ajudara "
1534
+ #~ "a impulsar el complemento con una <a href=\"https://wordpress.org/support/"
1535
+ #~ "view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/"
1536
+ #~ "\">Calificación de Cinco Estrellas en WordPress.org.</a> <br><br>¡Esperamos "
1537
+ #~ "que le gueste nuestro complemento Data Tables y le deseamos lo mejor! ¡Buena "
1538
+ #~ "suerte!"
1539
+
1540
+ #~ msgid ""
1541
+ #~ "Actually, Data Table plugin is very simple and has a lot of different options "
1542
+ #~ "at the same time. That’s why when you close this article I will show you the "
1543
+ #~ "main of them, but the very detailed one you can find on our site. I hope that "
1544
+ #~ "you will have no questions after even this small guide. For the first time we "
1545
+ #~ "will help you to install and create your first table, but if you need help - "
1546
+ #~ "contact us through the internal support"
1547
+ #~ msgstr ""
1548
+ #~ "En realidad, el complemento Data Tables es muy simple y tiene un montón de "
1549
+ #~ "opciones diferentes al mismo tiempo. Es por esto que cuando cierre este "
1550
+ #~ "artículo le mostraremos las principales, pero podrá encontrar más detalles en "
1551
+ #~ "nuestro sitio web. Esperamos que después de esta pequeña guía no tendrá "
1552
+ #~ "ninguna duda. Si usted es usuario novato, le ayudaremos a instalar y crear su "
1553
+ #~ "primera tabla, pero si necesita ayuda - póngase en contacto con nosotros a "
1554
+ #~ "través del soporte interno"
1555
+
1556
+ #~ msgid ""
1557
+ #~ "We really like what we do and feel responsibility for our “child”. Constantly "
1558
+ #~ "we are trying to change something or update the new features, but sometimes "
1559
+ #~ "you may have a situation when you need help or have a problem. We can offer "
1560
+ #~ "you two kinds of help: "
1561
+ #~ msgstr ""
1562
+ #~ "Nos gusta lo que hacemos y nos sentimos responsables de nuestras \"criaturas"
1563
+ #~ "\". Constantmente estamos tratando de cambiar alguna cosa o actualizar las "
1564
+ #~ "nuevas características, pero a veces usted puede encontrarse en una situación "
1565
+ #~ "en la que necesite ayuda o tenga un problema. Le podemos ofrecer dos tipos de "
1566
+ #~ "ayuda: "
1567
+
1568
+ #~ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
1569
+ #~ msgstr ""
1570
+ #~ "No dude en ponerse en contacto con nosotros y no se preocupe, ¡todo irá bien!"
1571
+
1572
+ #~ msgid ""
1573
+ #~ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
1574
+ #~ "the formula."
1575
+ #~ msgstr ""
1576
+ #~ "Seleccione una celda y empiece a escribir. En una celda, escriba un signo "
1577
+ #~ "igual \"=\" para empezar la fórmula."
1578
+
1579
+ #~ msgid "Can not find table with id %s"
1580
+ #~ msgstr "No se pudo encontrar ninguna tabla con id %s"
1581
+
1582
+ #~ msgid "Clone Table"
1583
+ #~ msgstr "Duplicar la tabla"
1584
+
1585
+ #~ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
1586
+ #~ msgstr ""
1587
+ #~ "Establecer formato de salida para las monedas, por ejemplo, ($ 1.000,00, € "
1588
+ #~ "1,00)"
1589
+
1590
+ #~ msgid "Styling"
1591
+ #~ msgstr "Estilo"
1592
+
1593
+ #~ msgid ""
1594
+ #~ "Cell - adds border around all four sides of each cell, Row – adds border only "
1595
+ #~ "over and under each row. (i.e. only for the rows)."
1596
+ #~ msgstr ""
1597
+ #~ "Celda - añade bordes a los cuatro lados de cada celda, Fila – añade boardes "
1598
+ #~ "sólo encima y debajo de cada fila. (es decir, sólo para las filas)."
1599
+
1600
+ #~ msgid "Highlighting"
1601
+ #~ msgstr "Realce"
1602
+
1603
+ #~ msgid ""
1604
+ #~ "Standard Responsive mode - in this mode if table content doesn’t fit all "
1605
+ #~ "columns become under each other with one cell per row"
1606
+ #~ msgstr ""
1607
+ #~ "Modo Responsive estandar - en este modo si el contenido de la tabla no se "
1608
+ #~ "ajusta a todas las columnas se sitúan una debajo de otra con una celda por "
1609
+ #~ "fila"
1610
+
1611
+ #~ msgid "Clear Data"
1612
+ #~ msgstr "Limpiar los datos"
1613
+
1614
+ #~ msgid "Table elements"
1615
+ #~ msgstr "Elementos de la tabla"
1616
+
1617
+ #~ msgid "Editor settings"
1618
+ #~ msgstr "Configuración del editor"
1619
+
1620
+ #~ msgid "Use Number Format"
1621
+ #~ msgstr "Utilitzar formato numérico"
1622
+
1623
+ #~ msgid "Number Format"
1624
+ #~ msgstr "Formato numérico"
1625
+
1626
+ #~ msgid "Currency Format"
1627
+ #~ msgstr "Formato de moneda"
1628
+
1629
+ #~ msgid "Percent Format"
1630
+ #~ msgstr "Formato de porcentaje"
1631
+
1632
+ #~ msgid "Date Format"
1633
+ #~ msgstr "Formato de fecha"
1634
+
1635
+ #~ msgid "Overwrite table text"
1636
+ #~ msgstr "Sobreescribir el texto de la tabla"
1637
+
1638
+ #~ msgid "Info text"
1639
+ #~ msgstr "Texto informativo"
1640
+
1641
+ #~ msgid "Info"
1642
+ #~ msgstr "Información"
1643
+
1644
+ #~ msgid "Compact"
1645
+ #~ msgstr "Compacto"
app/langs/supsystic_tables-fa_IR.mo ADDED
Binary file
app/langs/supsystic_tables-fa_IR.po ADDED
@@ -0,0 +1,1488 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: data-tables-generator-by-supsystic\n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: Shahab <roshanshahab@hotmail.com>\n"
7
+ "Language-Team: Shahab - https://getifo.ge\n"
8
+ "Language: fa_IR\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=1; plural=0;\n"
13
+ "X-Generator: Poedit 1.8.9\n"
14
+
15
+ msgid "An error has occurred"
16
+ msgstr "Παρουσιάστηκε σφάλμα"
17
+
18
+ msgid "Overview"
19
+ msgstr "برسی کلی"
20
+
21
+ msgid "Add new table"
22
+ msgstr "افزودن جدول جدید"
23
+
24
+ msgid "Tables"
25
+ msgstr "جداول"
26
+
27
+ msgid "Settings"
28
+ msgstr "تنظیمات"
29
+
30
+ msgid "License"
31
+ msgstr "لایسنس"
32
+
33
+ msgid "Featured Plugins"
34
+ msgstr "افزونه های برتر"
35
+
36
+ msgid "Table title"
37
+ msgstr "عنوان جدول"
38
+
39
+ msgid "Columns"
40
+ msgstr "ستون ها"
41
+
42
+ msgid "Rows"
43
+ msgstr "ردیف‌ها"
44
+
45
+ msgid "You can change number of Columns and Rows later"
46
+ msgstr "می توانید تعداد ستون ها و ردیف ها را بعدا تغییر دهید"
47
+
48
+ msgid "Invalid range specified."
49
+ msgstr "محدوده نامعتبر مشخص شده است."
50
+
51
+ msgid "Failed to find diagram %s."
52
+ msgstr "عدم موفقیت در پیدا کردن نمودار %s."
53
+
54
+ msgid "Failed to find table %s."
55
+ msgstr "عدم موفقیت در پیدا کردن جدول %s."
56
+
57
+ msgid "Failed to get table rows: %s"
58
+ msgstr "عدم موفقیت در دریافت سطرهای جدول: %s"
59
+
60
+ msgid "Diagram"
61
+ msgstr "نمودار"
62
+
63
+ msgid "Type"
64
+ msgstr "نوع"
65
+
66
+ msgid "Area Chart"
67
+ msgstr "نمودار سطحی"
68
+
69
+ msgid "Line Chart"
70
+ msgstr "نمودار خطی"
71
+
72
+ msgid "Pie Chart"
73
+ msgstr "نمودار دایره ای"
74
+
75
+ msgid "Bar Chart"
76
+ msgstr "نمودار میله ای"
77
+
78
+ msgid "Column Chart"
79
+ msgstr "نمودار ستونی"
80
+
81
+ msgid "Bubble Chart"
82
+ msgstr "نمودار حبابی"
83
+
84
+ msgid "Switch rows / columns"
85
+ msgstr "جابجایی ردیف ها / ستون ها"
86
+
87
+ msgid "Use first row as headers"
88
+ msgstr "استفاده ردیف اول به عنوان سرصفحه ها"
89
+
90
+ msgid "Use first column as labels"
91
+ msgstr "استفاده ستون اول بعنوان برچسب"
92
+
93
+ msgid "Width"
94
+ msgstr "عرض"
95
+
96
+ msgid ""
97
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave this "
98
+ "field empty to use default width value."
99
+ msgstr ""
100
+ "تنظیم مقدار در واحد پیکسل یا درصد، به عنوان مثال، 400 (معادل 400px) یا 90%. این "
101
+ "فیلد را رها کنید تا از مقدار پیشفرض استفاده شود."
102
+
103
+ msgid "Height"
104
+ msgstr "ارتفاع"
105
+
106
+ msgid ""
107
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave this "
108
+ "field empty to use default height value."
109
+ msgstr ""
110
+ "تنظیم مقدار در واحد پیکسل یا درصد، به عنوان مثال، 200 (معادل 200px) یا 80%. این "
111
+ "فیلد را رها کنید تا از مقدار پیشفرض استفاده شود."
112
+
113
+ msgid "Remove"
114
+ msgstr ""
115
+
116
+ msgid "Legend Position"
117
+ msgstr "موقعیت شرح"
118
+
119
+ msgid "No legend"
120
+ msgstr "بدون شرح"
121
+
122
+ msgid "Above the chart"
123
+ msgstr "بالای جدول"
124
+
125
+ msgid "Below the chart"
126
+ msgstr "در زیر نمودار"
127
+
128
+ msgid "Left of the chart"
129
+ msgstr "سمت چپ نمودار"
130
+
131
+ msgid "Right of the chart"
132
+ msgstr "سمت راست نمودار"
133
+
134
+ msgid "Lines between slices and values"
135
+ msgstr "خطوط بین قطعه ها و مقادیر"
136
+
137
+ msgid "Inside by the top left corner"
138
+ msgstr "داخل و گوشه بالا سمت چپ"
139
+
140
+ msgid "Diagram Title"
141
+ msgstr "عنوان نمودار"
142
+
143
+ msgid "Axis X Title"
144
+ msgstr "عنوان محور X"
145
+
146
+ msgid "Axis Y Title"
147
+ msgstr "عنوان محور Y"
148
+
149
+ msgid "3D Diagram"
150
+ msgstr "نمودار سه بعدی"
151
+
152
+ msgid "No"
153
+ msgstr "نه"
154
+
155
+ msgid "Yes"
156
+ msgstr "بله"
157
+
158
+ msgid "Text on Slice"
159
+ msgstr "متن روی قطعه"
160
+
161
+ msgid "Percentage of slice size out of total"
162
+ msgstr "درصد قطعه اندازه از کل"
163
+
164
+ msgid "Quantitative value of slice"
165
+ msgstr "مقدار عددی قطعه"
166
+
167
+ msgid "Name of slice"
168
+ msgstr "نام قطعه"
169
+
170
+ msgid "Not displaying"
171
+ msgstr "نمایش داده نمی شود"
172
+
173
+ msgid "Use custom colors"
174
+ msgstr "استفاده از رنگ های دلخواه"
175
+
176
+ msgid "Select chart type"
177
+ msgstr "انتخاب نوع نمودار"
178
+
179
+ msgid "Editor tab"
180
+ msgstr "زبانه ویرایشگر"
181
+
182
+ msgid "how to create Diagrams with Data Table plugin"
183
+ msgstr "چگونه با افزونه Data Table نمودار بسازید"
184
+
185
+ msgid ""
186
+ "You have no diagrams for now. Go to %s -> select the required data in the table "
187
+ "and click on “Add diagram” button. Also please check the tutorial %s"
188
+ msgstr ""
189
+ "شما در حال حاضر نموداری ندارید. به %s بروید و اطلاعات لازم برای جدول را انتخاب "
190
+ "نمایید. سپس روی “افزودن نمودارâ کلیک کنید. همچنین قسمت آموزش %s را مطالعه کنید"
191
+
192
+ msgid "Add diagram"
193
+ msgstr "افزودن نمودار"
194
+
195
+ msgid "The table ID %s not found."
196
+ msgstr "شناسه جدول %s پیدا نشد."
197
+
198
+ msgid "Unsupported export type: %s."
199
+ msgstr ""
200
+
201
+ msgid "Frontend Export"
202
+ msgstr "استخراج در نمای خروجی سایت"
203
+
204
+ msgid "Allow export table to pdf, csv, xls on frontend"
205
+ msgstr "اجازه دادن به استخراج جدول با فرمت PDF، CSV، XLS در نمای خروجی سایت"
206
+
207
+ msgid "Export Page Orientation"
208
+ msgstr "جهت صفحه استخراج"
209
+
210
+ msgid "Choose the page orientation for PDF export file"
211
+ msgstr "جهت صفحه را برای استخراج فایل PDF انتخاب کنید"
212
+
213
+ msgid "Portrait"
214
+ msgstr "عمودی"
215
+
216
+ msgid "Landscape"
217
+ msgstr "افقی"
218
+
219
+ msgid "Export Logo"
220
+ msgstr "استخراج لوگو"
221
+
222
+ msgid "Automticaly appends selected logo for output pdf or printing"
223
+ msgstr "لوگوی انتخابی را یصورت اتوماتیک به PDF خروجی یا پرینت اضافه می کند"
224
+
225
+ msgid "Logo Position"
226
+ msgstr "موقعیت لوگو"
227
+
228
+ msgid "Above table"
229
+ msgstr "بالای جدول"
230
+
231
+ msgid "Below table"
232
+ msgstr "پایین جدول"
233
+
234
+ msgid "Logo Alignment"
235
+ msgstr "تنظیم محل لوگو"
236
+
237
+ msgid "Left"
238
+ msgstr "چپ"
239
+
240
+ msgid "Center"
241
+ msgstr "مرکز"
242
+
243
+ msgid "Right"
244
+ msgstr "راست"
245
+
246
+ msgid "Export Data to the File"
247
+ msgstr "استخراج اطلاعات به فایل"
248
+
249
+ msgid "File Type"
250
+ msgstr "نوع فایل"
251
+
252
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
253
+ msgstr ""
254
+
255
+ msgid "Failed to import data from the uploaded file"
256
+ msgstr "وارد کردن اطلاعات از فایل بارگزاری شده موفق نبود"
257
+
258
+ msgid "Import error"
259
+ msgstr "خطای وارد کردن"
260
+
261
+ msgid "Failed to import selected file"
262
+ msgstr "وارد کردن فایل های انتخاب شده موفق نبود"
263
+
264
+ msgid "Automatically import from Google Tables"
265
+ msgstr ""
266
+
267
+ msgid "Link from Google Tables"
268
+ msgstr ""
269
+
270
+ msgid "Import Data to the Table"
271
+ msgstr "وارد کردن اطلاعات به جدول"
272
+
273
+ msgid "Import Settings"
274
+ msgstr "وارد کردن تنظیمات"
275
+
276
+ msgid "Delimiter"
277
+ msgstr "تفکیک کننده"
278
+
279
+ msgid "Google Spreadsheet Url"
280
+ msgstr "آدرس صفحه گسترده گوگل"
281
+
282
+ msgid ""
283
+ "Important! Please, check the sharing settings of your spreadsheet: it must be "
284
+ "accessed to edit for everyone who has link. In other case the data will not "
285
+ "import to table."
286
+ msgstr ""
287
+ "مهم! لطفاً تنظیمات اشتراک گذاری صفحه گسترده خود را بررسی کنید: جهت ویرایش باید "
288
+ "برای هر کس که لینکش را دراختیار دارد قابل دسترس باشد. در غیر این صورت اطلاعات به "
289
+ "جدول وارد نخواهد شد."
290
+
291
+ msgid "Append to existing table data"
292
+ msgstr ""
293
+
294
+ msgid "Failed to upload selected file"
295
+ msgstr "عدم موفقیت دربارگزاری فایل انتخاب شده"
296
+
297
+ msgid "Activate License"
298
+ msgstr "فعال کردن لایسنس"
299
+
300
+ msgid "Renew License"
301
+ msgstr "لایسنس خود را تمدید کنید"
302
+
303
+ msgid "Slider by Supsystic"
304
+ msgstr "اسلایدر توسط Supsystic"
305
+
306
+ msgid ""
307
+ "Congratulations! You have successfully installed and activated PRO version of %s "
308
+ "plugin."
309
+ msgstr ""
310
+ "تبریک می گویم! شما بام وفقیت نسخه حرفه ای (PRO) افزونه s% ر انصب و فعال کردید."
311
+
312
+ msgid "Your premium support is expired in %s days"
313
+ msgstr "پشتیبانی حرفه ای برای شما در s% روز به پایان می رسد"
314
+
315
+ msgid "You will not be able to update your pro version with expired license"
316
+ msgstr "شما با لایسنس منقضی قادر به به روز رسانی نسخه حرفه ای خود نمی باشید"
317
+
318
+ msgid "Activate"
319
+ msgstr "فعالسازی"
320
+
321
+ msgid "Save"
322
+ msgstr "ذخیره"
323
+
324
+ msgid "Failed to save table rows: %s"
325
+ msgstr ""
326
+
327
+ msgid "Save Editable Fields"
328
+ msgstr "فیلدهای قابل ویرایش را ذخیره کنید"
329
+
330
+ msgid "Allows to save data to the table through editable fields."
331
+ msgstr "قابلیت ذخیره اطلاعات در جدول را از طریق فیلدهای قابل ویرایش ایجاد میکند."
332
+
333
+ msgid "Use Editable Fields for Logged In Users Only"
334
+ msgstr "فیلدهای قابل ویرایش را فقط برای کاربران وارد شده به سایت استفاده کن"
335
+
336
+ msgid "Allows to use editable fields only for logged in users."
337
+ msgstr ""
338
+ "فقط کاربران وارد شده به سایت را مجاز به استفاده از فیلدهای قابل ویرایش می کند."
339
+
340
+ msgid "Use Editable Fields for Current Roles"
341
+ msgstr "استفاده از فیلد های قابل ویرایش برای نقش های فعلی"
342
+
343
+ msgid ""
344
+ "Allows to use editable fields only for users with selected roles. If there are "
345
+ "no chosen roles - all logged in users will have ability to use the editable "
346
+ "fields."
347
+ msgstr ""
348
+ "فیلدهای قابل ویرایش را فقط در دسترس کاربران با نوع کاربری انتخاب شده قرار می "
349
+ "دهد. اگر نوع کاربری خاصی انتخاب نشده باشد تمام کاربران وارد شده به سایت می "
350
+ "توانند از این فیلدها استفاده کنند."
351
+
352
+ msgid "Select roles"
353
+ msgstr "انتخاب نقش ها"
354
+
355
+ msgid "Enable Table History"
356
+ msgstr ""
357
+
358
+ msgid "Select User to display its table"
359
+ msgstr ""
360
+
361
+ msgid ""
362
+ "Note that the table may look a little different depending on your theme style."
363
+ msgstr ""
364
+ "توجه داشته باشید که جدول ممکن است با توجه به استایل قالب شما کمی متفاوت نشان "
365
+ "داده شود."
366
+
367
+ msgid "Add editable field"
368
+ msgstr "افزودن فیلد قابل ویرایش"
369
+
370
+ msgid "Save as"
371
+ msgstr "ذخیره نمودن به عنوان"
372
+
373
+ msgid "Diagrams"
374
+ msgstr "نمودار ها"
375
+
376
+ msgid "Get PRO"
377
+ msgstr "دریافت نسخه حرفه ای"
378
+
379
+ msgid "Popup Plugin"
380
+ msgstr "افزونه پاپ آپ"
381
+
382
+ msgid ""
383
+ "The Best WordPress PopUp option plugin to help you gain more subscribers, social "
384
+ "followers or advertisement. Responsive pop-ups with friendly options."
385
+ msgstr ""
386
+ "بهترین افزونه پاپ آپ وردپرس برای کمک به شما در جهت داشتن اعضا بیشتر، فالوور های "
387
+ "بیشتر و تبلیغات. پاپ آپ های واکنشگرا با گزینه های کاربر پسند."
388
+
389
+ msgid "Slider Plugin"
390
+ msgstr "افزونه اسلایدر"
391
+
392
+ msgid ""
393
+ "Creating slideshows with Slider plugin is fast and easy. Simply select images "
394
+ "from your WordPress Media Library, Flickr, Instagram or Facebook, set slide "
395
+ "captions, links and SEO fields all from one page."
396
+ msgstr ""
397
+ "ساختن اسلاید ها با افزونه اسلایدر آسان و سریع است. به آسانی عکسها را از قسمت "
398
+ "آلبوم عکسهای وردپرس، فلیکر، اینستاگرام یا فیسبوک انتخاب کنید، توضیحات مورد نیاز، "
399
+ "لینکها و فیلدهای مربوط به سئو را نیز همه را در یک صفحه وارد کنید."
400
+
401
+ msgid "Photo Gallery Plugin"
402
+ msgstr "افزونه گالری عکس"
403
+
404
+ msgid ""
405
+ "Photo Gallery Plugin with a great number of layouts will help you to create "
406
+ "quality respectable portfolios and image galleries."
407
+ msgstr ""
408
+ "افزونه گالری عکس با لایه ها و قالب های متنوع به شما در ساختن گالری های عکس و "
409
+ "صفحات قابل احترام کمک می کند."
410
+
411
+ msgid "Data Tables Generator"
412
+ msgstr "سازنده جداول اطلاعات Data Tables"
413
+
414
+ msgid ""
415
+ "Create and manage beautiful data tables with custom design. No HTML knowledge is "
416
+ "required."
417
+ msgstr ""
418
+ "جداول اطلاعاتی زیبا با طراحی سلیقه ای را بسازید و مدیریت کنید. هیچ اطلاعات "
419
+ "برنامه نویسی و HTML نیاز ندارید."
420
+
421
+ msgid "Social Share Buttons"
422
+ msgstr "Social Share Buttons"
423
+
424
+ msgid ""
425
+ "Social share buttons to increase social traffic and popularity. Social sharing "
426
+ "to Facebook, Twitter and other social networks."
427
+ msgstr ""
428
+ "دکمه های اشتراک گذاری در شبکه های اجتماعی برای افزایش ترافیک و محبوبیت. اشتراک "
429
+ "گذاری در شبکه های فیسبوک، توییتر و بقیه شبکه ها."
430
+
431
+ msgid "Live Chat Plugin"
432
+ msgstr "افزونه Live Chat"
433
+
434
+ msgid ""
435
+ "Be closer to your visitors and customers with Live Chat Support by Supsystic. "
436
+ "Help you visitors, support them in real-time with exceptional Live Chat "
437
+ "WordPress plugin by Supsystic."
438
+ msgstr ""
439
+ "به بازدیدکنندگان و مشتریان خود با استفاده از افزونه Live Chat که بوسیله گروه ما "
440
+ "Supsystic ساخته شده نزدیک تر شوید. به بازدیدکنندگان خود در لحظه کمک کنید فقط و "
441
+ "فقط با استفاده از افزونه Live Chat برای وردپرس از Supsystic."
442
+
443
+ msgid "Pricing Table"
444
+ msgstr "افزونه Pricing Table"
445
+
446
+ msgid ""
447
+ "It’s never been so easy to create and manage pricing and comparison tables with "
448
+ "table builder. Any element of the table can be customise with mouse click."
449
+ msgstr ""
450
+
451
+ msgid "Coming Soon Plugin"
452
+ msgstr "افزونه Coming soon"
453
+
454
+ msgid ""
455
+ "Coming soon page with drag-and-drop builder or under construction | maintenance "
456
+ "mode to notify visitors and collects emails."
457
+ msgstr ""
458
+ "ساختن صفحه \"در حال ساخت\" ، \"در حال تعمیرات\" و یا \"بزودی\" با قابلیت جمع "
459
+ "آوری ایمیل های بازدیدکنندگان فقط با حرکات موس."
460
+
461
+ msgid "Backup Plugin"
462
+ msgstr "افزونه Backup"
463
+
464
+ msgid ""
465
+ "Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched "
466
+ "DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website."
467
+ msgstr ""
468
+ "افزونه ورد پرس Backup and Restore ساخته شده توسط Supsystic وردپرس شما را به سرعت "
469
+ "در Dropbox, FTP, Amazon S3, Google Drive پشتیبان گیری می کند."
470
+
471
+ msgid "Google Maps Easy"
472
+ msgstr "افزونه Google Maps Easy"
473
+
474
+ msgid ""
475
+ "Display custom Google Maps. Set markers and locations with text, images, "
476
+ "categories and links. Customize google map in a simple and intuitive way."
477
+ msgstr ""
478
+ "این افزونه نقشه های گوگل را به سلیقه شما نشان می دهد. آدرسها و پینهای نقشه را با "
479
+ "متن، عکس، دسته بندی و لینک نمایش دهید. نقشه گوگل را به سادگی و به زیبایی نمایش "
480
+ "دهید."
481
+
482
+ msgid "Digital Publication Plugin"
483
+ msgstr "افزونه Digital Publication"
484
+
485
+ msgid ""
486
+ "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, "
487
+ "Portfolios. Convert images, posts, PDF to the page flip book."
488
+ msgstr ""
489
+ "افزونه Digital Publication ورد پرس که توسط Supsystic ارائه شده، مناسب برای مجله "
490
+ "ها، کاتالوگها و صفحات نمونه کار می باشد. عکسها، پستها و PDF های خود را به "
491
+ "کتابهایی با قابلیت ورق خوردن در سایت خود تبدیل کنید."
492
+
493
+ msgid "Contact Form Plugin"
494
+ msgstr "افزونه Contact Form"
495
+
496
+ msgid ""
497
+ "One of the best plugin for creating Contact Forms on your WordPress site. "
498
+ "Changeable fonts, backgrounds, an option for adding fields etc."
499
+ msgstr ""
500
+ "یکی از بهترین افزونه ها برای ساختن فرمهای تماس در سایتهای وردپرسی. فونت ها و پس "
501
+ "زمینه ها قابل تغییرند و گزینه افزودن فیلدهای مورد نیاز شما و گزینه های دیگر."
502
+
503
+ msgid "Newsletter Plugin"
504
+ msgstr "افزونه Newsletter"
505
+
506
+ msgid ""
507
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will have "
508
+ "no need to control it or send them manually. No coding, hard skills or long "
509
+ "hours of customizing are required."
510
+ msgstr ""
511
+ "افزونه خبرنامه تیم Supsystic برای ارسال خبرنامه و ایمیل های خودکار. نیازی به "
512
+ "فرستادن خبرنامه ها و ایمیل ها بصورت دستی نیست و خبری از کنترل کردن فرایند هم "
513
+ "نیست. هیچ علم برنامه نویسی یا زحمت خاصی برای کار با این افزونه نیاز نیست."
514
+
515
+ msgid "Membership by Supsystic"
516
+ msgstr ""
517
+
518
+ msgid ""
519
+ "Create online membership community with custom user profiles, roles, FrontEnd "
520
+ "registration and login. Members Directory, activity, groups, messages."
521
+ msgstr ""
522
+
523
+ msgid "Your message successfully send. We contact you soon."
524
+ msgstr "پیام شما ارسال شده است, ما به زودی با شما تماس خواهیم گرفت."
525
+
526
+ msgid "No detected"
527
+ msgstr ""
528
+
529
+ msgid "Step-by-step Tutorial"
530
+ msgstr "آموزش گام به گام"
531
+
532
+ msgid "Begin Step-by-step Tutorial"
533
+ msgstr "شروع آموزش گام به گام"
534
+
535
+ msgid "Name"
536
+ msgstr "نام"
537
+
538
+ msgid "Email"
539
+ msgstr "ایمیل"
540
+
541
+ msgid "Website"
542
+ msgstr "سایت"
543
+
544
+ msgid "Subject"
545
+ msgstr "عنوان"
546
+
547
+ msgid "Topic"
548
+ msgstr "موضوع"
549
+
550
+ msgid "Plugin options"
551
+ msgstr "قابلیت های افزونه"
552
+
553
+ msgid "Report a bug"
554
+ msgstr "گزارش یک خطا"
555
+
556
+ msgid "Require a new functionallity"
557
+ msgstr "نیاز به قابلیت جدید"
558
+
559
+ msgid "Other"
560
+ msgstr "دیگر"
561
+
562
+ msgid "Message"
563
+ msgstr "پیام"
564
+
565
+ msgid "Hello Supsystic Team!"
566
+ msgstr "سلام به تیم Supsystic!"
567
+
568
+ msgid ""
569
+ "Some errors occurred while sending mail please send your message trough this "
570
+ "contact form:"
571
+ msgstr ""
572
+ "در هنگام ارسال ایمیل خطایی رخ داده است، لطفا پیام خود را از طریق این فرم ارسال "
573
+ "نمایید:"
574
+
575
+ msgid "Next"
576
+ msgstr "بعدی"
577
+
578
+ msgid "Close Tutorial"
579
+ msgstr "بستن آموزش"
580
+
581
+ msgid "Welcome to Data Tables plugin by Supsystic!"
582
+ msgstr "به افزونه Data Tables توسط Supsystic خوش آمدید!"
583
+
584
+ msgid ""
585
+ "Thank you for choosing our Data Tables plugin. Just click here to start using it "
586
+ "- and we will show you it's possibilities and powerfull features."
587
+ msgstr ""
588
+ "از شما به خاطر انتخاب افزونه %s ما سپاسگزاریم. برای شروع به استفاده از آن اینجا "
589
+ "کلیک کنید - و ما شما امکانات و ویژگی های قدرتمند آنرا نشان می دهیم."
590
+
591
+ msgid "Hello! This is the Data Tables by Supsystic"
592
+ msgstr "سلام! این جداول داده توسط Supsystic است"
593
+
594
+ msgid ""
595
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour through "
596
+ "features and main options of the plugin. Just click “Next” button."
597
+ msgstr ""
598
+
599
+ msgid "Create your first table"
600
+ msgstr "ساختن اولین جدول شما"
601
+
602
+ msgid ""
603
+ "Click on the button “Add new table” and see the first form, which you need to "
604
+ "fill in. A very simple step!"
605
+ msgstr ""
606
+
607
+ msgid "Enter the name and create Data Table"
608
+ msgstr "نام را وارد کنید و یک جدول اطلاعات بسازید"
609
+
610
+ msgid ""
611
+ "Fill the table title and choose the number of columns and rows. Don’t worry, you "
612
+ "will be able to change it (add or delete some) later!"
613
+ msgstr ""
614
+
615
+ msgid ""
616
+ "Main Settings of your first table. Here you can see main settings which are "
617
+ "conected with languages, table elements, styling and other different editors "
618
+ "settings. Generally it’s a tab where you can edit the visual part of the whole "
619
+ "table, switch on/off the responsive mode, set pagination etc."
620
+ msgstr ""
621
+
622
+ msgid "Editor"
623
+ msgstr "ویرایشگر"
624
+
625
+ msgid ""
626
+ "The most important part of settings - Editor. Here you can fill all the cells of "
627
+ "your table, add some colors, play with fonts and sizes. This insert also allows "
628
+ "you to change the alignment of your font, add formats (percents, currency), "
629
+ "images and links to make your table more visual attraction."
630
+ msgstr ""
631
+ "ویرایشگر - مهمترین قسمت تنظیمات. در اینجا شما می توانید تمام سلولهای جدول خود را "
632
+ "پر کنید، رنگ اضافه کنید، نوع فونت و اندازه آنها را تغییر دهید. این قسمت همچنین "
633
+ "به شما امکان می دهد جانمایی حروف خود را تغییر دهید، فرمت های مختلف (مانند درصد و "
634
+ "یا واحد پول) و عکس و لینک برای بهتر شدن ظاهر جدولتان به آن اضافه کنید."
635
+
636
+ msgid "Preview"
637
+ msgstr "پیش نمایش"
638
+
639
+ msgid ""
640
+ "Preview insert for your comfort. Before updating the table on your page - you "
641
+ "can see the result of your efforts and changes, look at it and enjoy the final "
642
+ "outcome."
643
+ msgstr ""
644
+ "پیش نمایش برای راحتی شما. قبل از به روز رسانی جدول در سایت شما - می توانید نتیجه "
645
+ "تلاش خود و تمام تغییرات را اینجا ببینید و از خروجی نهایی لذت ببرید."
646
+
647
+ msgid "CSS Editor"
648
+ msgstr "ویرایشگر CSS"
649
+
650
+ msgid ""
651
+ "In case you have special or at least, basic knowledge of CSS code - you can "
652
+ "easily change the table here. Just make sure that you know, what you are doing "
653
+ "and you will not destroy the table."
654
+ msgstr ""
655
+ "در صورتی که اطلاعات حرفه ای و یا حتی پایه از CSS دارید، می توانید جدول را از "
656
+ "اینجا تغییر دهید. فقط با داشتن اطلاعات کافی اقدام به تغییر در این قسمت کنید تا "
657
+ "جدول را نابود نکنید."
658
+
659
+ msgid ""
660
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow the "
661
+ "statistics of your table. Several types for every taste and any wishes."
662
+ msgstr ""
663
+ "نمودارها - این یکی از ویژگی های نسخه حرفه ای PRO افزونه ماست که به شما امکان "
664
+ "رهگیری آمار جدول خود را می دهد. انواع مختلف برای سلیقه ها و نیازهای متفاوت."
665
+
666
+ msgid "Import/Export"
667
+ msgstr "وارد کردن / استخراج"
668
+
669
+ msgid ""
670
+ "With these two buttons in our Pro version you can Import any table of csv format "
671
+ "and Export the whole table, which you have done."
672
+ msgstr ""
673
+ "در نسخه حرفه ای PRO با این دو دکمه شما می توانید هر جدولی را با فرمت CSV وارد "
674
+ "کنید و یا کل جدول خود را استخراج کنید."
675
+
676
+ msgid "Well done!"
677
+ msgstr "بسیار هم عالی!"
678
+
679
+ msgid ""
680
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - you’ll "
681
+ "have to enter license key (you can find it in your personal account on our "
682
+ "site). Go to the License tab and enter your email and license key. Once you have "
683
+ "activated your PRO license - you can use all its advanced options. "
684
+ "<br><br>That’s all. From this moment you can use your Data Table without any "
685
+ "doubt. But if you still have some question - do not hesitate to contact us "
686
+ "through our <a href=\"https://supsystic.com/contact-us/\">internal support</a> "
687
+ "or on our <a href=\"http://supsystic.com/forum/datatable-plugin/\">Supsystic "
688
+ "Forum.</a> Besides you can always describe your questions on <a href=\"https://"
689
+ "wordpress.org/support/plugin/data-tables-generator-by-supsystic\">WordPress "
690
+ "Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It will be nice if "
691
+ "you`ll help us and boost plugin with <a href=\"https://wordpress.org/support/"
692
+ "view/plugin-reviews/data-tables-generator-by-supsystic?rate=5#postform/\">Five "
693
+ "Stars rating on WordPress.org.</a> <br><br>We hope that you like our Data Table "
694
+ "plugin and wish you all the best! Good luck!"
695
+ msgstr ""
696
+
697
+ msgid "Welcome to our plugin"
698
+ msgstr "به افزونه ما خوش آمدید"
699
+
700
+ msgid "by Supsystic!"
701
+ msgstr "توسط Supsystic!"
702
+
703
+ msgid ""
704
+ "We are trying to make your using of our plugin maximum comfortable and easy. So "
705
+ "we find it like the best way to tell you about some options and features of this "
706
+ "plugin."
707
+ msgstr ""
708
+ "ما در تلاشیم که استفاده شما از افزونه با حداکثر راحتی و سادگی باشد. بنابراین در "
709
+ "نظر گرفته ایم تا درباره امکانات و ویژگی های این افزونه کمی با شما همراه باشیم."
710
+
711
+ msgid "A small guide for the first-time user"
712
+ msgstr "راهنمای کوچک برای اولین استفاده شما"
713
+
714
+ msgid ""
715
+ "Actually, Data Table plugin is very simple and has a lot of different options at "
716
+ "the same time. That’s why when you close this article I will show you the main "
717
+ "of them, but the very detailed one you can find on our site. I hope that you "
718
+ "will have no questions after even this small guide. For the first time we will "
719
+ "help you to install and create your first table, but if you need help - contact "
720
+ "us through the internal support"
721
+ msgstr ""
722
+
723
+ msgid "Support"
724
+ msgstr "پشتیبانی"
725
+
726
+ msgid ""
727
+ "We really like what we do and feel responsibility for our “child”. Constantly we "
728
+ "are trying to change something or update the new features, but sometimes you may "
729
+ "have a situation when you need help or have a problem. We can offer you two "
730
+ "kinds of help: "
731
+ msgstr ""
732
+
733
+ msgid ""
734
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> Contact "
735
+ "us </a> through the Forum on our site - if you have some question, offer or wish."
736
+ msgstr ""
737
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\">تماس با "
738
+ "ما</a> از طریق انجمن در سایت ما - اگر شما سوال، پیشنهاد و یا خواسته ای دارید."
739
+
740
+ msgid ""
741
+ "If, unfortunately, you have some problem - we are ready to help you in our <a "
742
+ "href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</a>"
743
+ msgstr ""
744
+ "اگر متاسفانه با مشکلی مواجه شدید - ما در <a href=\"//supsystic.com/contact-us/\" "
745
+ "target=\"_blank\">قسمت پشتیبانی</a> به شما کمک خواهیم کرد"
746
+
747
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
748
+ msgstr ""
749
+
750
+ msgid "Video Tutorial"
751
+ msgstr "آموزش ویدئویی"
752
+
753
+ msgid "Frequently Asked Questions"
754
+ msgstr "پرسش و پاسخهای متداول"
755
+
756
+ msgid "Make data table responsive"
757
+ msgstr "جدول اطلاعات را واکنش گرا کنید"
758
+
759
+ msgid "I need to have line breaks/spaces between the paragraphs within the cells."
760
+ msgstr "من نیاز به خط فاصله یا فاصله بین پاراگرافهای جدول در یک سلول دارم."
761
+
762
+ msgid "How to use formulas in the table?"
763
+ msgstr "چگونه از فرمولها در جدول استفاه کنید؟"
764
+
765
+ msgid "Go to Editor of Data Table."
766
+ msgstr "به ویرایشگر جدول اطلاعات بروید."
767
+
768
+ msgid ""
769
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start the "
770
+ "formula."
771
+ msgstr ""
772
+
773
+ msgid "Fill in the rest of the formula."
774
+ msgstr "بقیه فرمول را پر کنید."
775
+
776
+ msgid "Save the changes of table."
777
+ msgstr "ذخیره تغییرات جدول."
778
+
779
+ msgid "Check the result of formula in the table on your site."
780
+ msgstr "نتیجه فرمول در جدول را در سایت خود را بررسی کنید."
781
+
782
+ msgid ""
783
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/\" "
784
+ "target=\"_blank\">here</a>."
785
+ msgstr ""
786
+ "اطلاعات بیشتر در مورد نحوه انجام این کار <a href=\"//supsystic.com/how-to-use-"
787
+ "tables/\" target=\"_blank\">در اینجا</a>."
788
+
789
+ msgid "Check all other FAQs"
790
+ msgstr "تمام سوالات متداول را بررسی کنید"
791
+
792
+ msgid "Roles"
793
+ msgstr "نقش ها"
794
+
795
+ msgid "Role for users who can use plugin. Administrator is included by default"
796
+ msgstr ""
797
+ "نقش کاربرانی که می توانند از افزونه استفاده کنند. مدیریت به صورت پیشفرض اضافه "
798
+ "شده است"
799
+
800
+ msgid "PRO option"
801
+ msgstr "قابلیت نسخه PRO"
802
+
803
+ msgid "Select avalilable roles to use tables"
804
+ msgstr "نقش اعضای استفاده کننده از جدول را انتخاب کنید"
805
+
806
+ msgid "Can't decode table rows from JSON."
807
+ msgstr "اطلاعات سطرهای جدول از فایل JSON قابل بازیابی نیست."
808
+
809
+ msgid "Can't decode table meta from JSON."
810
+ msgstr "اطلاعات جدول از فایل JSON قابل بازیابی نیست."
811
+
812
+ msgid "Failed to save table meta data: %s"
813
+ msgstr "ذخیره اطلاعات جدول مقدور نبود: %s"
814
+
815
+ msgid "The table with ID %d not exists."
816
+ msgstr "جدول با شناسه %d وجود ندارد."
817
+
818
+ msgid "No value"
819
+ msgstr "بدون مقدار"
820
+
821
+ msgid ""
822
+ "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: [%s "
823
+ "id=\"{table_id}\"]"
824
+ msgstr ""
825
+
826
+ msgid "There are not all shortcode's attributes specified. Usage example"
827
+ msgstr "این ها تمام خاصیت های کدهای میانبر نیستند. مثال نحوه استفاده"
828
+
829
+ msgid "Add table"
830
+ msgstr "افزودن جدول"
831
+
832
+ msgid "Title"
833
+ msgstr "عنوان"
834
+
835
+ msgid "Created"
836
+ msgstr "ایجاد شد"
837
+
838
+ msgid "Shortcode"
839
+ msgstr "میان بر"
840
+
841
+ msgid "PHP"
842
+ msgstr "کد php"
843
+
844
+ msgid "Actions"
845
+ msgstr "اعمال"
846
+
847
+ msgid "Edit table \"%s\""
848
+ msgstr "ویرایش جدول \"%s\""
849
+
850
+ msgid "Table History"
851
+ msgstr ""
852
+
853
+ msgid "Clone"
854
+ msgstr ""
855
+
856
+ msgid "Export available only in PRO version."
857
+ msgstr "استخراج فقط در نسخه حرفه ای PRO در دسترس است."
858
+
859
+ msgid "Export"
860
+ msgstr "استخراج"
861
+
862
+ msgid "Import available only in PRO version."
863
+ msgstr "وارد کردن فقط در نسخه حرفه ای PRO در دسترس است."
864
+
865
+ msgid "Import"
866
+ msgstr "واردکردن"
867
+
868
+ msgid "Clear"
869
+ msgstr "پاک کردن"
870
+
871
+ msgid "Delete"
872
+ msgstr "حذف"
873
+
874
+ msgid "Click to rename the table and hit [Enter]"
875
+ msgstr "برای تغییر نام جدول کلیک کنید و اینتر را بزنید [Enter]"
876
+
877
+ msgid "CSS"
878
+ msgstr "CSS"
879
+
880
+ msgid "Main"
881
+ msgstr ""
882
+
883
+ msgid "Features"
884
+ msgstr "ویژگی ها"
885
+
886
+ msgid "Design"
887
+ msgstr ""
888
+
889
+ msgid "Language and Text"
890
+ msgstr ""
891
+
892
+ msgid "Table Elements"
893
+ msgstr "عناصر جدول"
894
+
895
+ msgid "Caption"
896
+ msgstr "شرح"
897
+
898
+ msgid "Description"
899
+ msgstr "توضیحات"
900
+
901
+ msgid "Description Text"
902
+ msgstr "متن توضیحات"
903
+
904
+ msgid "Header"
905
+ msgstr "هدر"
906
+
907
+ msgid "Count of Header Rows"
908
+ msgstr "تعداد ردیف های هدر"
909
+
910
+ msgid "Count of table rows, which will be moved to header."
911
+ msgstr "تعداد ردیفهای جدول که به هدر منتقل خواهند شد."
912
+
913
+ msgid "Footer"
914
+ msgstr "فوتر"
915
+
916
+ msgid "Fixed Header"
917
+ msgstr "سربرگ ثابت"
918
+
919
+ msgid ""
920
+ "Allows to fix the table's header during table scrolling. Important! Header "
921
+ "option must be enabled for using this feature. Also you need to set Fixed Table "
922
+ "Height to create a vertical scroll at the table. To see the work of this feature "
923
+ "you should not use such Responsive Modes as Standard and Automatic columns "
924
+ "hiding."
925
+ msgstr ""
926
+ "این گزینه هدر جدول را در حین اسکرول نمودن ثابت نگه می دارد. مهم! گزینه هدر باید "
927
+ "فعال شده باشد تا این گزینه کارایی داشته باشد. همچنین باید ارتفاع ثابت جدول را "
928
+ "جهت ایجاد اسکرول عمودی تنظیم کنید. برای اینکه این گزینه به درستی کار کند لازم "
929
+ "است از حالت استاندارد واکنشگرا و مخفی کننده خودکار ستونها استفاده نکنید."
930
+
931
+ msgid "Fixed Footer"
932
+ msgstr "فوتر ثابت"
933
+
934
+ msgid ""
935
+ "Allows to fix the table's footer during table scrolling. Important! Footer "
936
+ "option must be enabled for using this feature. Also you need to set Fixed Table "
937
+ "Height to create a vertical scroll at the table. To see the work of this feature "
938
+ "you should not use such Responsive Modes as Standard and Automatic columns "
939
+ "hiding."
940
+ msgstr ""
941
+ "این گزینه فوتر جدول را در حین اسکرول نمودن ثابت نگه می دارد. مهم! گزینه فوتر "
942
+ "باید فعال شده باشد تا این گزینه کارایی داشته باشد. همچنین باید ارتفاع ثابت جدول "
943
+ "را جهت ایجاد اسکرول عمودی تنظیم کنید. برای اینکه این گزینه به درستی کار کند لازم "
944
+ "است از حالت استاندارد واکنشگرا و مخفی کننده خودکار ستونها استفاده نکنید."
945
+
946
+ msgid "Fixed Table Height"
947
+ msgstr "ارتفاع ثابت جدول"
948
+
949
+ msgid ""
950
+ "Fixed table height in px. This value must be less than the original table height "
951
+ "to create a vertical scroll, otherwise you will not see that the fixed header / "
952
+ "footer exists."
953
+ msgstr ""
954
+ "ارتفاع ثابت جدول با واحد پیکسل. این مقدار باید از مقدار اصلی ارتفاع جدول کمتر "
955
+ "باشد در غیر این صورت شما هدر و فوتر ثابت را نخواهید دید."
956
+
957
+ msgid "Fixed Columns"
958
+ msgstr "ستون های ثابت"
959
+
960
+ msgid ""
961
+ "Allows to fix columns during table scrolling. Important! The fixing of columns "
962
+ "suggests that the table will have a horisontal scroll type of responsive mode, "
963
+ "otherwise you will not see that the fixed columns exist. So this feature is a "
964
+ "kind of responsive mode on its own and will not work with such Responsive Modes "
965
+ "as Standard and Automatic columns hiding."
966
+ msgstr ""
967
+ "ثابت کردن ستونها در حین اسکرول شدن جدول را فعال می کند. مهم! قابلیت ثابت کردن "
968
+ "ستونها به تنهایی یک اسکرول افقی به جدول می افزاید در غیر این صورت شما ستونهای "
969
+ "ثابت شده را نخواهید دید پس خود یک حالت واکنش گراست. بنا براین این گزینه با بقیه "
970
+ "حالت های واکنش گرا مثل حالت استاندارد و یا پنهان کننده خودکار ستونها کار نخواهد "
971
+ "کرد."
972
+
973
+ msgid "Left Columns Count"
974
+ msgstr "تعداد ستون های سمت چپ"
975
+
976
+ msgid "Number of column to fix by left side of table."
977
+ msgstr "تعداد ستونهایی که می خواهید در سمت چپ جدول ثابت شوند."
978
+
979
+ msgid "Right Columns Count"
980
+ msgstr "تعداد ستون های سمت راست"
981
+
982
+ msgid "Number of column to fix by right side of table."
983
+ msgstr "تعداد ستونهایی که می خواهید در سمت راست جدول ثابت شوند."
984
+
985
+ msgid "Auto Index"
986
+ msgstr "عنوان گزاری خودکار"
987
+
988
+ msgid "Data Formats"
989
+ msgstr "فرمت های اطلاعات"
990
+
991
+ msgid "Number Formatting"
992
+ msgstr "فرمت عددی"
993
+
994
+ msgid "Set format of all numbers in the table"
995
+ msgstr "تنظیم فرمت تمام اعداد در جدول"
996
+
997
+ msgid "Number"
998
+ msgstr "عدد"
999
+
1000
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
1001
+ msgstr "تنظیم خروجی با فرمت برای اعداد مانند 1,000.00 1.00"
1002
+
1003
+ msgid "Currency"
1004
+ msgstr "واحد پول"
1005
+
1006
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
1007
+ msgstr "تنظیم فرمت خروجی برای واحد پول به عنوان مثال (1,000.00 دلار، € 1.00)"
1008
+
1009
+ msgid "Percent"
1010
+ msgstr "درصد"
1011
+
1012
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
1013
+ msgstr "تنظیم فرمت خروجی برای اعداد با فرمت درصد به عنوان مثال (0.00%، 1%)"
1014
+
1015
+ msgid "Date"
1016
+ msgstr "تاریخ"
1017
+
1018
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
1019
+ msgstr "تنظیم فرمت خروجی برای تاریخ به عنوان مثال (YYYY-MM-DD, MM. DD. YYYY)"
1020
+
1021
+ msgid "Sorting"
1022
+ msgstr "مرتب سازی"
1023
+
1024
+ msgid "Sorting Order"
1025
+ msgstr "ترتیب چیدمان"
1026
+
1027
+ msgid "Ascending"
1028
+ msgstr "صعودی"
1029
+
1030
+ msgid "Descending"
1031
+ msgstr "نزولی"
1032
+
1033
+ msgid "Sorting Column"
1034
+ msgstr "ستون مرتب سازی"
1035
+
1036
+ msgid "Number of column to apply sort order."
1037
+ msgstr "تعداد ستونهایی که ترتیب چیدمان بر آنها اعمال می شود."
1038
+
1039
+ msgid "Pagination"
1040
+ msgstr "صفحه بندی"
1041
+
1042
+ msgid "Pagination menu length"
1043
+ msgstr "طول منوی صفحه بندی"
1044
+
1045
+ msgid "Pagination Size"
1046
+ msgstr "اندازه صفحه بندی"
1047
+
1048
+ msgid "Large"
1049
+ msgstr "بزرگ"
1050
+
1051
+ msgid "Medium"
1052
+ msgstr "متوسط"
1053
+
1054
+ msgid "Small"
1055
+ msgstr "کوچک"
1056
+
1057
+ msgid "Searching"
1058
+ msgstr "در حال جستجو"
1059
+
1060
+ msgid "Show only search result"
1061
+ msgstr ""
1062
+
1063
+ msgid "Table is empty by default and shows data only if search has a result."
1064
+ msgstr ""
1065
+
1066
+ msgid "Search by hidden fields"
1067
+ msgstr ""
1068
+
1069
+ msgid "Strict matching"
1070
+ msgstr ""
1071
+
1072
+ msgid "Display only entries with matching characters in the beginning of words"
1073
+ msgstr ""
1074
+
1075
+ msgid "Minimum characters"
1076
+ msgstr ""
1077
+
1078
+ msgid "Minimum search field characters to start search"
1079
+ msgstr ""
1080
+
1081
+ msgid "Show empty table"
1082
+ msgstr ""
1083
+
1084
+ msgid "Show empty table, until you have entered the data to search field."
1085
+ msgstr ""
1086
+
1087
+ msgid "Disallow Indexing"
1088
+ msgstr "موتور جستجو لیست نکند"
1089
+
1090
+ msgid "Disable indexing table for search bots"
1091
+ msgstr "لیست کردن جدول را برای رباتهای موتورهای جستجو غیر فعال می کند"
1092
+
1093
+ msgid "Execute JS Script After Table Is Loaded"
1094
+ msgstr ""
1095
+
1096
+ msgid "Allows to execute js script after table is loaded."
1097
+ msgstr ""
1098
+
1099
+ msgid "Paste script code here"
1100
+ msgstr ""
1101
+
1102
+ msgid "Auto Width"
1103
+ msgstr "عرض خودکار"
1104
+
1105
+ msgid ""
1106
+ "Calculate the columns width on frontend automatically or depending on the "
1107
+ "columns width on the Editor Tab."
1108
+ msgstr ""
1109
+ "عرض ستونها در خروجی نمایش سایت بصورت خودکار محاسبه شود یا بر اساس تنظیمات قسمت "
1110
+ "ویرایش در نظر گرفته شود."
1111
+
1112
+ msgid "Compact Table"
1113
+ msgstr "جدول جمع و جور"
1114
+
1115
+ msgid "Reduce the amount of white-space."
1116
+ msgstr "مقدار فضای سفید را کاهش می دهد."
1117
+
1118
+ msgid "Disable Wrapping"
1119
+ msgstr "غیر فعال کردن بسته بندی سلولها"
1120
+
1121
+ msgid ""
1122
+ "Disable wrapping of content in the table, so all text in the cells is on a "
1123
+ "single line."
1124
+ msgstr ""
1125
+ "بسته بندی محتوای جدول را غیر فعال می کند و تمام اطلاعات هر سلول در یک سطر نمایش "
1126
+ "داده می شود."
1127
+
1128
+ msgid "Paragraph Mode"
1129
+ msgstr "حالت پاراگراف"
1130
+
1131
+ msgid ""
1132
+ "This mode allows you to separate the content into paragraphs. To move to a new "
1133
+ "line in the cell - please press CTRL + Enter."
1134
+ msgstr ""
1135
+ "این حالت به شما اجازه می دهد محتوا را به پاراگراف ها دسته بندی کنید. برای حرکت "
1136
+ "به خط جدید در سلول جدول - لطفا کلیدهای کنترل و اینتر کیبورد را با هم استفاده "
1137
+ "کنید."
1138
+
1139
+ msgid "Responsive Mode"
1140
+ msgstr "حالت واکنشگرا"
1141
+
1142
+ msgid ""
1143
+ "Standard Responsive mode - in this mode if table content doesn't fit all columns "
1144
+ "become under each other with one cell per row"
1145
+ msgstr ""
1146
+ "حالت استاندارد واکنش گرا - در این حالت در صورتی که محتوای جدول فضا نداشته باشد "
1147
+ "تمام ستون به زیر هم می روند و در هر سطر یک سلول"
1148
+
1149
+ msgid ""
1150
+ "Automatic column hiding - in this mode table columns will collapse from right to "
1151
+ "left if content does not fit to parent container width"
1152
+ msgstr ""
1153
+ "پنهان کردن خودکار ستون - در این حالت در صورتی که جدول از اندازه قالب خود بزرگتر "
1154
+ "شود ستون ها از راست به چپ مخفی خواهند شد"
1155
+
1156
+ msgid ""
1157
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
1158
+ "parent container width"
1159
+ msgstr ""
1160
+ "اسکرول افقی - در این حالت اگر جدول از اندازه قالب خود بزرگتر شود نوار اسکرول به "
1161
+ "آن اضافه می گردد"
1162
+
1163
+ msgid "Disable Responsivity - default table fluid layout"
1164
+ msgstr "غیر فعال کردن حالت واکنش گرا - حالت پیشفرض شناور جدول"
1165
+
1166
+ msgid "Standard Responsive mode"
1167
+ msgstr "حالت واکنش گرای استاندارد"
1168
+
1169
+ msgid "Automatic column hiding"
1170
+ msgstr "پنهان کردن خودکار ستون"
1171
+
1172
+ msgid "Horizontal scroll"
1173
+ msgstr "اسکرول افقی"
1174
+
1175
+ msgid "Disable Responsivity"
1176
+ msgstr "غیر فعال کردن واکنش گرایی"
1177
+
1178
+ msgid "Table Information"
1179
+ msgstr "اطلاعات جدول"
1180
+
1181
+ msgid "Table information display field. %s"
1182
+ msgstr "فیلد نمایش اطلاعات جدول. %s"
1183
+
1184
+ msgid "Borders"
1185
+ msgstr "حاشیه ها"
1186
+
1187
+ msgid ""
1188
+ "Cell - adds border around all four sides of each cell, Row - adds border only "
1189
+ "over and under each row. (i.e. only for the rows)."
1190
+ msgstr ""
1191
+ "سلول - برای هر چهار طرف هر سلول مرز می کشد، سطر - مرز را فقط به بالا و پایین هر "
1192
+ "سطر وارد می کند (مثل: فقط برای سطر ها)."
1193
+
1194
+ msgid "Cell"
1195
+ msgstr "سلول"
1196
+
1197
+ msgid "Row"
1198
+ msgstr "سطر"
1199
+
1200
+ msgid "None"
1201
+ msgstr "هیچکدام"
1202
+
1203
+ msgid "Row Striping"
1204
+ msgstr "ردیف نواری"
1205
+
1206
+ msgid "Add automatic highlight of table rows for odd and even rows."
1207
+ msgstr "نمایش برجسته (هایلایت) خودکار سطرها برای سطرهای زوج و فرد."
1208
+
1209
+ msgid "Highlighting by Mouseover"
1210
+ msgstr ""
1211
+
1212
+ msgid "Row highlighting on mouse over."
1213
+ msgstr "سطر در هنگام حضور موس هایلایت شود."
1214
+
1215
+ msgid "Highlight the Order Column"
1216
+ msgstr "ستون ترتیب گزاری هایلایت شود"
1217
+
1218
+ msgid "Highlight the column that the table data is currently ordered on."
1219
+ msgstr ""
1220
+ "ستونی که اطلاعات جدول بر اساس آن مرتب شده است را برجسته (هایلایت) نمایش می دهد."
1221
+
1222
+ msgid "Overwrite Table Text"
1223
+ msgstr "بازنویسی روی متن جدول"
1224
+
1225
+ msgid "No data available in table"
1226
+ msgstr "اطلاعاتی در جدول وجود ندارد"
1227
+
1228
+ msgid "Empty table"
1229
+ msgstr "جدول خالی"
1230
+
1231
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1232
+ msgstr "نمایش از شروع به پايان همه ي داده ها"
1233
+
1234
+ msgid "Table info text"
1235
+ msgstr "متن اطلاعات جدول"
1236
+
1237
+ msgid "Showing 0 to 0 of 0 entries"
1238
+ msgstr "نمایش 0 تا 0 از 0 ورودی"
1239
+
1240
+ msgid "Empty info text"
1241
+ msgstr "متن اطلاعات جدول خالی"
1242
+
1243
+ msgid "(filtered from _MAX_ total entries)"
1244
+ msgstr "(فیلتر شده از_بیشترین_اطلاعات وارد شده)"
1245
+
1246
+ msgid "Filtered info text"
1247
+ msgstr "متن اطلاعات فیلتر شده"
1248
+
1249
+ msgid "Show _MENU_ entries"
1250
+ msgstr "نمایش_منوهای_ورودی"
1251
+
1252
+ msgid "Length text"
1253
+ msgstr "طول متن"
1254
+
1255
+ msgid "Search:"
1256
+ msgstr "جستجو:"
1257
+
1258
+ msgid "Search label"
1259
+ msgstr "برچسب جست‌وجو"
1260
+
1261
+ msgid "No matching records are found"
1262
+ msgstr "هیچ سابقه تطبیق يافته اي پيدا نشد"
1263
+
1264
+ msgid "Zero records"
1265
+ msgstr "موردی نیست"
1266
+
1267
+ msgid "Language"
1268
+ msgstr "زبان"
1269
+
1270
+ msgid "Select language"
1271
+ msgstr "انتخاب زبان"
1272
+
1273
+ msgid "Loading your table, please wait..."
1274
+ msgstr "درحال بارگذاری جدول شما، ، لطفا صبر کنید..."
1275
+
1276
+ msgid "Bold"
1277
+ msgstr "تو پُر"
1278
+
1279
+ msgid "Italic"
1280
+ msgstr "کج"
1281
+
1282
+ msgid "Underline"
1283
+ msgstr "زیر خط دار"
1284
+
1285
+ msgid "Text color"
1286
+ msgstr "رنگ متن"
1287
+
1288
+ msgid "Background color"
1289
+ msgstr "رنگ پس زمینه"
1290
+
1291
+ msgid "Alignment"
1292
+ msgstr "تنظیم محل"
1293
+
1294
+ msgid "Vertical alignment"
1295
+ msgstr "تنظیم محل عمودی"
1296
+
1297
+ msgid "Word wrapping"
1298
+ msgstr "بسته بندی کلمات"
1299
+
1300
+ msgid "Create a link"
1301
+ msgstr "ایجاد یک پیوند"
1302
+
1303
+ msgid "Insert picture"
1304
+ msgstr "وارد کردن عکس"
1305
+
1306
+ msgid "Comment"
1307
+ msgstr "دیدگاه"
1308
+
1309
+ msgid "Formats"
1310
+ msgstr "فرمت ها"
1311
+
1312
+ msgid ""
1313
+ "Make the cell hidden. <br /><br />To display the table correctly, please, add "
1314
+ "hidden property for the whole row or the whole column of table."
1315
+ msgstr ""
1316
+ "سلول را مخفی کنید. <br /><br /> برای نمایش صحیح جدول، لطفا، گزینه مخفی کردن را "
1317
+ "برای کل سطر یا ستون اعمال کنید."
1318
+
1319
+ msgid "Get PRO version"
1320
+ msgstr "دریافت نسخه حرفه ای"
1321
+
1322
+ msgid "Name of Cloned Table"
1323
+ msgstr ""
1324
+
1325
+ msgid "Editable fields"
1326
+ msgstr "فیلد های قابل ویرایش"
1327
+
1328
+ msgid "PRO version"
1329
+ msgstr "نسخه حرفه ای"
1330
+
1331
+ msgid ""
1332
+ "Please be advised that this option is available only in %s. You can %s today and "
1333
+ "get this and other PRO option for your tables!"
1334
+ msgstr ""
1335
+ "توجه داشته باشید که ای گزینه فقط در %s قابل دسترس است. شما می توانید امروز %s و "
1336
+ "این گزینه و دیگر گزینه های نسخه حرفه ای PRO را برای جدول های خود دریافت کنید!"
1337
+
1338
+ msgid "Insert url"
1339
+ msgstr "افزودن URL"
1340
+
1341
+ msgid "Url"
1342
+ msgstr ""
1343
+
1344
+ msgid "Link Text"
1345
+ msgstr "متن لینک"
1346
+
1347
+ msgid "Open link in a new tab"
1348
+ msgstr "باز کردن لینک در یک تب جدید"
1349
+
1350
+ #~ msgid "Select file type to export table:"
1351
+ #~ msgstr "انتخاب نوع فایل برای استخراج جدول:"
1352
+
1353
+ #~ msgid ""
1354
+ #~ "You have no diagrams for now. Go to %s -> select the required data in the "
1355
+ #~ "table and click on “Add diagram” button. Also please check the tutorial %s"
1356
+ #~ msgstr ""
1357
+ #~ "شما در حال حاضر نموداری ندارید. به %s بروید و اطلاعات لازم برای جدول را "
1358
+ #~ "انتخاب نمایید. سپس روی “افزودن نمودارâ کلیک کنید. همچنین قسمت آموزش %s را "
1359
+ #~ "مطالعه کنید"
1360
+
1361
+ #~ msgid "Select file type to export table"
1362
+ #~ msgstr "نو ع فایل را جهت استخراج انتخاب کنید"
1363
+
1364
+ #~ msgid ""
1365
+ #~ "It’s never been so easy to create and manage pricing and comparison tables "
1366
+ #~ "with table builder. Any element of the table can be customise with mouse "
1367
+ #~ "click."
1368
+ #~ msgstr ""
1369
+ #~ "تاکنون ساختن جداول قیمت و مقایسه به این آسانی نبوده است. هر نقطه از جدول شما "
1370
+ #~ "با استفاده از کلیک موس قابل شخصی سازی و تغییر است."
1371
+
1372
+ #~ msgid "Undefined"
1373
+ #~ msgstr "تعریف نشده"
1374
+
1375
+ #~ msgid ""
1376
+ #~ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
1377
+ #~ "through features and main options of the plugin. Just click “Next” button."
1378
+ #~ msgstr ""
1379
+ #~ "از شما به خاطر انتخاب افزونه Data Tables سپاسگزاریم. اجازه بدهید در یک تور "
1380
+ #~ "کوچک و سریع امکانات و ویژگی های اصلی افزونه را به شما نشان دهیم. کافیست روی "
1381
+ #~ "“بعدیâ کلیک کنید."
1382
+
1383
+ #~ msgid ""
1384
+ #~ "Click on the button “Add new table” and see the first form, which you need to "
1385
+ #~ "fill in. A very simple step!"
1386
+ #~ msgstr ""
1387
+ #~ "روی دکمه “ افزودن جدول جدیدâ کلیک کنید و اولین فرمی که باید پر کنید را "
1388
+ #~ "ببینید. یک مرحله خیلی ساده!"
1389
+
1390
+ #~ msgid ""
1391
+ #~ "Fill the table title and choose the number of columns and rows. Don’t worry, "
1392
+ #~ "you will be able to change it (add or delete some) later!"
1393
+ #~ msgstr ""
1394
+ #~ "نام جدول و تعداد سطر و ستونهای آنرا مشخص کنید. نگران نباشید بعدا می توانید "
1395
+ #~ "آنها را تغییر دهید (کم یا زیاد کنید)!"
1396
+
1397
+ #~ msgid ""
1398
+ #~ "Main Settings of your first table. Here you can see main settings which are "
1399
+ #~ "conected with languages, table elements, styling and other different editors "
1400
+ #~ "settings. Generally it’s a tab where you can edit the visual part of the "
1401
+ #~ "whole table, switch on/off the responsive mode, set pagination etc."
1402
+ #~ msgstr ""
1403
+ #~ "تنظیمات اصلی اولین جدول شما. در اینجا شما می توانید تنظیمات اصلی مربوط به "
1404
+ #~ "زبان، اجزاء جدول، استایلها و همچنین دیگر تنظیمات ویرایشی را انجام دهید. در کل "
1405
+ #~ "یک برگه جهت ویرایش ظاهری کل جدول، روشن و خاموش کردن حالت واکنش گرا، تنظیمات "
1406
+ #~ "صفحه بندی و غیره است."
1407
+
1408
+ #~ msgid ""
1409
+ #~ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
1410
+ #~ "you’ll have to enter license key (you can find it in your personal account on "
1411
+ #~ "our site). Go to the License tab and enter your email and license key. Once "
1412
+ #~ "you have activated your PRO license - you can use all its advanced options. "
1413
+ #~ "<br><br>That’s all. From this moment you can use your Data Table without any "
1414
+ #~ "doubt. But if you still have some question - do not hesitate to contact us "
1415
+ #~ "through our <a href=\"https://supsystic.com/contact-us/\">internal support</"
1416
+ #~ "a> or on our <a href=\"http://supsystic.com/forum/datatable-plugin/"
1417
+ #~ "\">Supsystic Forum.</a> Besides you can always describe your questions on <a "
1418
+ #~ "href=\"https://wordpress.org/support/plugin/data-tables-generator-by-supsystic"
1419
+ #~ "\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this plugin?</b> <br>It "
1420
+ #~ "will be nice if you`ll help us and boost plugin with <a href=\"https://"
1421
+ #~ "wordpress.org/support/view/plugin-reviews/data-tables-generator-by-supsystic?"
1422
+ #~ "rate=5#postform/\">Five Stars rating on WordPress.org.</a> <br><br>We hope "
1423
+ #~ "that you like our Data Table plugin and wish you all the best! Good luck!"
1424
+ #~ msgstr ""
1425
+ #~ "<b>ارتقا دادن</b> <br>زمانی که شما نسخه حرفه ای PRO افزونه را خریداری کردید - "
1426
+ #~ "نیاز است تا کد لایسنس خریداری شده را (که می توانید در اکانت خود در سایت ما "
1427
+ #~ "بیابید) وارد نمایید. به برگه لایسنس بروید و ایمیل و کد لایسنس خود را وارد "
1428
+ #~ "کنید. به محض فعالسازی لایسنس حرفه ای خود می توانید از تمام ویژگی ها و امکانات "
1429
+ #~ "آن استفاده کنید. <br><br> به همین راحتی. از همین لحظه می توانید از افزونه خود "
1430
+ #~ "بدون هیچ شک و محدودیتی استفاده کنید. اما اگر همچنان سوالاتی دارید - در اولین "
1431
+ #~ "فرصت از طریق <a href=\"https://supsystic.com/contact-us/\"> قسمت پشتیبانی </"
1432
+ #~ "a> و یا <a href=\"http://supsystic.com/forum/datatable-plugin/\"> فروم سایت "
1433
+ #~ "ما </a> با ما تماس بگیرید. در کنار این راهها شما همیشه می توانید از طریق <a "
1434
+ #~ "href=\"https://wordpress.org/support/plugin/data-tables-generator-by-supsystic"
1435
+ #~ "\">فروم پشتیبانی وردپرس</a> سوالات خود را مطرح کنید. <br><br><b> از این "
1436
+ #~ "افزونه لذت می برید؟</b> <br>خیلی عالی می شود اگر در معرفی افزونه با <a href="
1437
+ #~ "\"https://wordpress.org/support/view/plugin-reviews/data-tables-generator-by-"
1438
+ #~ "supsystic?rate=5#postform/\">امتیاز 5 ستاره دادن در وردپرس</a> به ما کمک کنید."
1439
+ #~ "<br><br> ما امیدواریم شما افزونه Data Table ما را دوست داشته باشید! موفق "
1440
+ #~ "باشید!"
1441
+
1442
+ #~ msgid ""
1443
+ #~ "Actually, Data Table plugin is very simple and has a lot of different options "
1444
+ #~ "at the same time. That’s why when you close this article I will show you the "
1445
+ #~ "main of them, but the very detailed one you can find on our site. I hope that "
1446
+ #~ "you will have no questions after even this small guide. For the first time we "
1447
+ #~ "will help you to install and create your first table, but if you need help - "
1448
+ #~ "contact us through the internal support"
1449
+ #~ msgstr ""
1450
+ #~ "در واقع افزونه Data Table در حین سادگی گزینه ها و امکانات زیادی در اختیار شما "
1451
+ #~ "قرار می دهد. به همین دلیل وقتی که این متن را ببندید من به شما امکانات اصلی را "
1452
+ #~ "نمایش خواهم داد، اما برای جزییات بیشتر می توانید به وبسایت ما مراجعه کنید. "
1453
+ #~ "امیدوارم حتی بعد از این راهنمایی کوچک سوالی برای شما باقی نماند. برای دفعه "
1454
+ #~ "اول ما به شما جهت ساختن اولین جدول کمک خواهیم کرد اما اگر کمک بیشتری نیاز "
1455
+ #~ "دارید از طریق قسمت پشتیبانی با ما تماس بگبرید"
1456
+
1457
+ #~ msgid ""
1458
+ #~ "We really like what we do and feel responsibility for our “child”. Constantly "
1459
+ #~ "we are trying to change something or update the new features, but sometimes "
1460
+ #~ "you may have a situation when you need help or have a problem. We can offer "
1461
+ #~ "you two kinds of help: "
1462
+ #~ msgstr ""
1463
+ #~ "ما واقعا به کاری که میکنیم علاقه داریم و در مقابل \"فرزند\" خود احساس مسئولیت "
1464
+ #~ "داریم. ما دائما در حال تغییر دادن و یا به روز رسانی قابلیتها و ویژگی ها "
1465
+ #~ "هستیم، اما گاهی شما در موقعیتی نیاز به کمک دارید یا با مشکلی مواجه هستید. ما "
1466
+ #~ "به شما دو راه کمک پیشنهاد می کنیم: "
1467
+
1468
+ #~ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
1469
+ #~ msgstr "با ما تماس بگیرید و نگران نباشید، همه چیز درست خواهد شد!"
1470
+
1471
+ #~ msgid ""
1472
+ #~ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
1473
+ #~ "the formula."
1474
+ #~ msgstr ""
1475
+ #~ "سلول را انتخاب کنید و شروع به تایپ نمایید. در یک سلول علامت⠜=â را وارد کنید "
1476
+ #~ "تا فرمول نویسی شروع شود."
1477
+
1478
+ #~ msgid "Can not find table with id %s"
1479
+ #~ msgstr "عدم موفقیت در پیدا کردن جدول با شناسه %s"
1480
+
1481
+ #~ msgid "Clone Table"
1482
+ #~ msgstr "تکثیر جدول"
1483
+
1484
+ #~ msgid "Styling"
1485
+ #~ msgstr "استایل"
1486
+
1487
+ #~ msgid "Highlighting"
1488
+ #~ msgstr "برجسته سازی یا هایلایت"
app/langs/supsystic_tables-fi.mo ADDED
Binary file
app/langs/supsystic_tables-fi.po ADDED
@@ -0,0 +1,1264 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: Nazq\n"
8
+ "Language: fi_FI\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.9\n"
13
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
+ "X-Poedit-KeywordsList: __;_e\n"
15
+
16
+ msgid "An error has occurred"
17
+ msgstr "Tapahtui virhe"
18
+
19
+ msgid "Overview"
20
+ msgstr "Yleiskatsaus"
21
+
22
+ msgid "Add new table"
23
+ msgstr "Lisää uusi taulukko"
24
+
25
+ msgid "Tables"
26
+ msgstr "Taulukot"
27
+
28
+ msgid "Settings"
29
+ msgstr "Asetukset"
30
+
31
+ msgid "License"
32
+ msgstr "Lisenssi"
33
+
34
+ msgid "Featured Plugins"
35
+ msgstr ""
36
+
37
+ msgid "Table title"
38
+ msgstr "Taulukon nimi"
39
+
40
+ msgid "Columns"
41
+ msgstr "Sarakkeet"
42
+
43
+ msgid "Rows"
44
+ msgstr "Rivit"
45
+
46
+ msgid "You can change number of Columns and Rows later"
47
+ msgstr ""
48
+
49
+ msgid "Invalid range specified."
50
+ msgstr "Epäkelpo alue määritelty."
51
+
52
+ msgid "Failed to find diagram %s."
53
+ msgstr "Epäonnistuttiin löytämään diagrammi %s."
54
+
55
+ msgid "Failed to find table %s."
56
+ msgstr "Epäonnistuttiin löytämään taulukko %s."
57
+
58
+ msgid "Failed to get table rows: %s"
59
+ msgstr ""
60
+
61
+ msgid "Diagram"
62
+ msgstr ""
63
+
64
+ msgid "Type"
65
+ msgstr ""
66
+
67
+ msgid "Area Chart"
68
+ msgstr ""
69
+
70
+ msgid "Line Chart"
71
+ msgstr ""
72
+
73
+ msgid "Pie Chart"
74
+ msgstr ""
75
+
76
+ msgid "Bar Chart"
77
+ msgstr ""
78
+
79
+ msgid "Column Chart"
80
+ msgstr ""
81
+
82
+ msgid "Bubble Chart"
83
+ msgstr ""
84
+
85
+ msgid "Switch rows / columns"
86
+ msgstr ""
87
+
88
+ msgid "Use first row as headers"
89
+ msgstr ""
90
+
91
+ msgid "Use first column as labels"
92
+ msgstr ""
93
+
94
+ msgid "Width"
95
+ msgstr ""
96
+
97
+ msgid ""
98
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave "
99
+ "this field empty to use default width value."
100
+ msgstr ""
101
+
102
+ msgid "Height"
103
+ msgstr ""
104
+
105
+ msgid ""
106
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave "
107
+ "this field empty to use default height value."
108
+ msgstr ""
109
+
110
+ msgid "Remove"
111
+ msgstr ""
112
+
113
+ msgid "Legend Position"
114
+ msgstr ""
115
+
116
+ msgid "No legend"
117
+ msgstr ""
118
+
119
+ msgid "Above the chart"
120
+ msgstr ""
121
+
122
+ msgid "Below the chart"
123
+ msgstr ""
124
+
125
+ msgid "Left of the chart"
126
+ msgstr ""
127
+
128
+ msgid "Right of the chart"
129
+ msgstr ""
130
+
131
+ msgid "Lines between slices and values"
132
+ msgstr ""
133
+
134
+ msgid "Inside by the top left corner"
135
+ msgstr ""
136
+
137
+ msgid "Diagram Title"
138
+ msgstr ""
139
+
140
+ msgid "Axis X Title"
141
+ msgstr ""
142
+
143
+ msgid "Axis Y Title"
144
+ msgstr ""
145
+
146
+ msgid "3D Diagram"
147
+ msgstr ""
148
+
149
+ msgid "No"
150
+ msgstr ""
151
+
152
+ msgid "Yes"
153
+ msgstr ""
154
+
155
+ msgid "Text on Slice"
156
+ msgstr ""
157
+
158
+ msgid "Percentage of slice size out of total"
159
+ msgstr ""
160
+
161
+ msgid "Quantitative value of slice"
162
+ msgstr ""
163
+
164
+ msgid "Name of slice"
165
+ msgstr ""
166
+
167
+ msgid "Not displaying"
168
+ msgstr ""
169
+
170
+ msgid "Use custom colors"
171
+ msgstr ""
172
+
173
+ msgid "Select chart type"
174
+ msgstr ""
175
+
176
+ msgid "Editor tab"
177
+ msgstr ""
178
+
179
+ msgid "how to create Diagrams with Data Table plugin"
180
+ msgstr ""
181
+
182
+ msgid ""
183
+ "You have no diagrams for now. Go to %s -> select the required data in the "
184
+ "table and click on “Add diagram” button. Also please check the tutorial %s"
185
+ msgstr ""
186
+
187
+ msgid "Add diagram"
188
+ msgstr "Lisää diagrammi"
189
+
190
+ msgid "The table ID %s not found."
191
+ msgstr "Taulukko ID %s ei löytynyt."
192
+
193
+ msgid "Unsupported export type: %s."
194
+ msgstr ""
195
+
196
+ msgid "Frontend Export"
197
+ msgstr "Julkisen näkymän vienti"
198
+
199
+ msgid "Allow export table to pdf, csv, xls on frontend"
200
+ msgstr ""
201
+ "Salli taulukon vienti pdf-, csv- tai xls-tiedostomuotoon julkisesta näkymästä"
202
+
203
+ msgid "Export Page Orientation"
204
+ msgstr ""
205
+
206
+ msgid "Choose the page orientation for PDF export file"
207
+ msgstr ""
208
+
209
+ msgid "Portrait"
210
+ msgstr ""
211
+
212
+ msgid "Landscape"
213
+ msgstr ""
214
+
215
+ msgid "Export Logo"
216
+ msgstr ""
217
+
218
+ msgid "Automticaly appends selected logo for output pdf or printing"
219
+ msgstr ""
220
+
221
+ msgid "Logo Position"
222
+ msgstr ""
223
+
224
+ msgid "Above table"
225
+ msgstr ""
226
+
227
+ msgid "Below table"
228
+ msgstr ""
229
+
230
+ msgid "Logo Alignment"
231
+ msgstr ""
232
+
233
+ msgid "Left"
234
+ msgstr ""
235
+
236
+ msgid "Center"
237
+ msgstr ""
238
+
239
+ msgid "Right"
240
+ msgstr ""
241
+
242
+ msgid "Export Data to the File"
243
+ msgstr "Vie taulukko"
244
+
245
+ msgid "File Type"
246
+ msgstr "Tiedosto-laajennuksen tyyppi"
247
+
248
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
249
+ msgstr ""
250
+
251
+ msgid "Failed to import data from the uploaded file"
252
+ msgstr "Epäonnistuttiin datan tuomisessa lähetetystä tiedostosta"
253
+
254
+ msgid "Import error"
255
+ msgstr "Tuontivirhe"
256
+
257
+ msgid "Failed to import selected file"
258
+ msgstr "Epäonnistuttiin valitun tiedoston tuonnissa"
259
+
260
+ msgid "Automatically import from Google Tables"
261
+ msgstr ""
262
+
263
+ msgid "Link from Google Tables"
264
+ msgstr ""
265
+
266
+ msgid "Import Data to the Table"
267
+ msgstr "Tuo taulukkoon"
268
+
269
+ msgid "Import Settings"
270
+ msgstr "Tuonti-asetukset"
271
+
272
+ msgid "Delimiter"
273
+ msgstr "Erotin"
274
+
275
+ msgid "Google Spreadsheet Url"
276
+ msgstr "Google Spreadsheet Url"
277
+
278
+ msgid ""
279
+ "Important! Please, check the sharing settings of your spreadsheet: it must "
280
+ "be accessed to edit for everyone who has link. In other case the data will "
281
+ "not import to table."
282
+ msgstr ""
283
+
284
+ msgid "Append to existing table data"
285
+ msgstr ""
286
+
287
+ msgid "Failed to upload selected file"
288
+ msgstr "Epäonnistuttiin lataamaan valittu tiedosto"
289
+
290
+ msgid "Activate License"
291
+ msgstr "Aktivoi lisenssi"
292
+
293
+ msgid "Renew License"
294
+ msgstr "Uudista lisenssi"
295
+
296
+ msgid "Slider by Supsystic"
297
+ msgstr "Slideri Supsysticiltä"
298
+
299
+ msgid ""
300
+ "Congratulations! You have successfully installed and activated PRO version "
301
+ "of %s plugin."
302
+ msgstr ""
303
+ "Onnittelut! Olet asentanut ja aktivoinut onnistuneesti PRO-version ' ~ "
304
+ "environment.getMenu().getMenuTitle() ~ ' -lisäosasta."
305
+
306
+ msgid "Your premium support is expired in %s days"
307
+ msgstr "Sinun premium-tukesi on päättynyt %s päivässä"
308
+
309
+ msgid "You will not be able to update your pro version with expired license"
310
+ msgstr "Et pysty päivittämään pro-versiotasi erääntyneellä lisenssillä"
311
+
312
+ msgid "Activate"
313
+ msgstr "Aktivoi"
314
+
315
+ msgid "Save"
316
+ msgstr "Tallenna"
317
+
318
+ msgid "Failed to save table rows: %s"
319
+ msgstr ""
320
+
321
+ msgid "Save Editable Fields"
322
+ msgstr ""
323
+
324
+ msgid "Allows to save data to the table through editable fields."
325
+ msgstr ""
326
+
327
+ msgid "Use Editable Fields for Logged In Users Only"
328
+ msgstr ""
329
+
330
+ msgid "Allows to use editable fields only for logged in users."
331
+ msgstr ""
332
+
333
+ msgid "Use Editable Fields for Current Roles"
334
+ msgstr ""
335
+
336
+ msgid ""
337
+ "Allows to use editable fields only for users with selected roles. If there "
338
+ "are no chosen roles - all logged in users will have ability to use the "
339
+ "editable fields."
340
+ msgstr ""
341
+
342
+ msgid "Select roles"
343
+ msgstr ""
344
+
345
+ msgid "Enable Table History"
346
+ msgstr ""
347
+
348
+ msgid "Select User to display its table"
349
+ msgstr ""
350
+
351
+ msgid ""
352
+ "Note that the table may look a little different depending on your theme "
353
+ "style."
354
+ msgstr ""
355
+ "Huomaa, että taulukko voi näyttää hieman erilaiselta riippuen teemasi "
356
+ "tyylistä."
357
+
358
+ msgid "Add editable field"
359
+ msgstr "Lisää muokattavissa oleva -kenttä"
360
+
361
+ msgid "Save as"
362
+ msgstr "Tallenna nimellä"
363
+
364
+ msgid "Diagrams"
365
+ msgstr "Diagrammit"
366
+
367
+ msgid "Get PRO"
368
+ msgstr "Hanki PRO-versio"
369
+
370
+ msgid "Popup Plugin"
371
+ msgstr ""
372
+
373
+ msgid ""
374
+ "The Best WordPress PopUp option plugin to help you gain more subscribers, "
375
+ "social followers or advertisement. Responsive pop-ups with friendly options."
376
+ msgstr ""
377
+
378
+ msgid "Slider Plugin"
379
+ msgstr ""
380
+
381
+ msgid ""
382
+ "Creating slideshows with Slider plugin is fast and easy. Simply select "
383
+ "images from your WordPress Media Library, Flickr, Instagram or Facebook, set "
384
+ "slide captions, links and SEO fields all from one page."
385
+ msgstr ""
386
+
387
+ msgid "Photo Gallery Plugin"
388
+ msgstr ""
389
+
390
+ msgid ""
391
+ "Photo Gallery Plugin with a great number of layouts will help you to create "
392
+ "quality respectable portfolios and image galleries."
393
+ msgstr ""
394
+
395
+ msgid "Data Tables Generator"
396
+ msgstr ""
397
+
398
+ msgid ""
399
+ "Create and manage beautiful data tables with custom design. No HTML "
400
+ "knowledge is required."
401
+ msgstr ""
402
+
403
+ msgid "Social Share Buttons"
404
+ msgstr ""
405
+
406
+ msgid ""
407
+ "Social share buttons to increase social traffic and popularity. Social "
408
+ "sharing to Facebook, Twitter and other social networks."
409
+ msgstr ""
410
+
411
+ msgid "Live Chat Plugin"
412
+ msgstr ""
413
+
414
+ msgid ""
415
+ "Be closer to your visitors and customers with Live Chat Support by "
416
+ "Supsystic. Help you visitors, support them in real-time with exceptional "
417
+ "Live Chat WordPress plugin by Supsystic."
418
+ msgstr ""
419
+
420
+ msgid "Pricing Table"
421
+ msgstr ""
422
+
423
+ msgid ""
424
+ "It’s never been so easy to create and manage pricing and comparison tables "
425
+ "with table builder. Any element of the table can be customise with mouse "
426
+ "click."
427
+ msgstr ""
428
+
429
+ msgid "Coming Soon Plugin"
430
+ msgstr ""
431
+
432
+ msgid ""
433
+ "Coming soon page with drag-and-drop builder or under construction | "
434
+ "maintenance mode to notify visitors and collects emails."
435
+ msgstr ""
436
+
437
+ msgid "Backup Plugin"
438
+ msgstr ""
439
+
440
+ msgid ""
441
+ "Backup and Restore WordPress Plugin by Supsystic provides quick and "
442
+ "unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress "
443
+ "website."
444
+ msgstr ""
445
+
446
+ msgid "Google Maps Easy"
447
+ msgstr ""
448
+
449
+ msgid ""
450
+ "Display custom Google Maps. Set markers and locations with text, images, "
451
+ "categories and links. Customize google map in a simple and intuitive way."
452
+ msgstr ""
453
+
454
+ msgid "Digital Publication Plugin"
455
+ msgstr ""
456
+
457
+ msgid ""
458
+ "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, "
459
+ "Portfolios. Convert images, posts, PDF to the page flip book."
460
+ msgstr ""
461
+
462
+ msgid "Contact Form Plugin"
463
+ msgstr ""
464
+
465
+ msgid ""
466
+ "One of the best plugin for creating Contact Forms on your WordPress site. "
467
+ "Changeable fonts, backgrounds, an option for adding fields etc."
468
+ msgstr ""
469
+
470
+ msgid "Newsletter Plugin"
471
+ msgstr ""
472
+
473
+ msgid ""
474
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will "
475
+ "have no need to control it or send them manually. No coding, hard skills or "
476
+ "long hours of customizing are required."
477
+ msgstr ""
478
+
479
+ msgid "Membership by Supsystic"
480
+ msgstr ""
481
+
482
+ msgid ""
483
+ "Create online membership community with custom user profiles, roles, "
484
+ "FrontEnd registration and login. Members Directory, activity, groups, "
485
+ "messages."
486
+ msgstr ""
487
+
488
+ msgid "Your message successfully send. We contact you soon."
489
+ msgstr "Viestisi lähetettiin onnistuneesti. Olemme pian yhteydessä sinuun."
490
+
491
+ msgid "No detected"
492
+ msgstr ""
493
+
494
+ msgid "Step-by-step Tutorial"
495
+ msgstr ""
496
+
497
+ msgid "Begin Step-by-step Tutorial"
498
+ msgstr ""
499
+
500
+ msgid "Name"
501
+ msgstr "Nimi"
502
+
503
+ msgid "Email"
504
+ msgstr "Sähköposti"
505
+
506
+ msgid "Website"
507
+ msgstr "Verkkosivu"
508
+
509
+ msgid "Subject"
510
+ msgstr "Otsikko"
511
+
512
+ msgid "Topic"
513
+ msgstr "Aihe"
514
+
515
+ msgid "Plugin options"
516
+ msgstr "Lisäosan asetukset"
517
+
518
+ msgid "Report a bug"
519
+ msgstr "Ilmoita bugista"
520
+
521
+ msgid "Require a new functionallity"
522
+ msgstr "Pyydä uutta toimintoa"
523
+
524
+ msgid "Other"
525
+ msgstr "Muu"
526
+
527
+ msgid "Message"
528
+ msgstr "Viesti"
529
+
530
+ # Note that the message should be written in english.
531
+ msgid "Hello Supsystic Team!"
532
+ msgstr "Hello Supsystic Team! (kääntäjän huomio: kirjoita englanniksi)"
533
+
534
+ msgid ""
535
+ "Some errors occurred while sending mail please send your message trough this "
536
+ "contact form:"
537
+ msgstr ""
538
+ "Virheitä tapahtui lähettäessä viestiä, lähetä viestisi käyttämällä tätä "
539
+ "yhteydenottolomaketta:"
540
+
541
+ msgid "Next"
542
+ msgstr ""
543
+
544
+ msgid "Close Tutorial"
545
+ msgstr ""
546
+
547
+ msgid "Welcome to Data Tables plugin by Supsystic!"
548
+ msgstr ""
549
+
550
+ msgid ""
551
+ "Thank you for choosing our Data Tables plugin. Just click here to start "
552
+ "using it - and we will show you it's possibilities and powerfull features."
553
+ msgstr ""
554
+
555
+ msgid "Hello! This is the Data Tables by Supsystic"
556
+ msgstr ""
557
+
558
+ msgid ""
559
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
560
+ "through features and main options of the plugin. Just click “Next” button."
561
+ msgstr ""
562
+
563
+ msgid "Create your first table"
564
+ msgstr ""
565
+
566
+ msgid ""
567
+ "Click on the button “Add new table” and see the first form, which you need "
568
+ "to fill in. A very simple step!"
569
+ msgstr ""
570
+
571
+ msgid "Enter the name and create Data Table"
572
+ msgstr ""
573
+
574
+ msgid ""
575
+ "Fill the table title and choose the number of columns and rows. Don’t worry, "
576
+ "you will be able to change it (add or delete some) later!"
577
+ msgstr ""
578
+
579
+ msgid ""
580
+ "Main Settings of your first table. Here you can see main settings which are "
581
+ "conected with languages, table elements, styling and other different editors "
582
+ "settings. Generally it’s a tab where you can edit the visual part of the "
583
+ "whole table, switch on/off the responsive mode, set pagination etc."
584
+ msgstr ""
585
+
586
+ msgid "Editor"
587
+ msgstr "Muokkain"
588
+
589
+ msgid ""
590
+ "The most important part of settings - Editor. Here you can fill all the "
591
+ "cells of your table, add some colors, play with fonts and sizes. This insert "
592
+ "also allows you to change the alignment of your font, add formats (percents, "
593
+ "currency), images and links to make your table more visual attraction."
594
+ msgstr ""
595
+
596
+ msgid "Preview"
597
+ msgstr "Esikatselu"
598
+
599
+ msgid ""
600
+ "Preview insert for your comfort. Before updating the table on your page - "
601
+ "you can see the result of your efforts and changes, look at it and enjoy the "
602
+ "final outcome."
603
+ msgstr ""
604
+
605
+ msgid "CSS Editor"
606
+ msgstr ""
607
+
608
+ msgid ""
609
+ "In case you have special or at least, basic knowledge of CSS code - you can "
610
+ "easily change the table here. Just make sure that you know, what you are "
611
+ "doing and you will not destroy the table."
612
+ msgstr ""
613
+
614
+ msgid ""
615
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow "
616
+ "the statistics of your table. Several types for every taste and any wishes."
617
+ msgstr ""
618
+
619
+ msgid "Import/Export"
620
+ msgstr ""
621
+
622
+ msgid ""
623
+ "With these two buttons in our Pro version you can Import any table of csv "
624
+ "format and Export the whole table, which you have done."
625
+ msgstr ""
626
+
627
+ msgid "Well done!"
628
+ msgstr ""
629
+
630
+ msgid ""
631
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
632
+ "you’ll have to enter license key (you can find it in your personal account "
633
+ "on our site). Go to the License tab and enter your email and license key. "
634
+ "Once you have activated your PRO license - you can use all its advanced "
635
+ "options. <br><br>That’s all. From this moment you can use your Data Table "
636
+ "without any doubt. But if you still have some question - do not hesitate to "
637
+ "contact us through our <a href=\"https://supsystic.com/contact-us/"
638
+ "\">internal support</a> or on our <a href=\"http://supsystic.com/forum/"
639
+ "datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe "
640
+ "your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-"
641
+ "generator-by-supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this "
642
+ "plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a "
643
+ "href=\"https://wordpress.org/support/view/plugin-reviews/data-tables-"
644
+ "generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org."
645
+ "</a> <br><br>We hope that you like our Data Table plugin and wish you all "
646
+ "the best! Good luck!"
647
+ msgstr ""
648
+
649
+ msgid "Welcome to our plugin"
650
+ msgstr ""
651
+
652
+ msgid "by Supsystic!"
653
+ msgstr ""
654
+
655
+ msgid ""
656
+ "We are trying to make your using of our plugin maximum comfortable and easy. "
657
+ "So we find it like the best way to tell you about some options and features "
658
+ "of this plugin."
659
+ msgstr ""
660
+
661
+ msgid "A small guide for the first-time user"
662
+ msgstr ""
663
+
664
+ msgid ""
665
+ "Actually, Data Table plugin is very simple and has a lot of different "
666
+ "options at the same time. That’s why when you close this article I will show "
667
+ "you the main of them, but the very detailed one you can find on our site. I "
668
+ "hope that you will have no questions after even this small guide. For the "
669
+ "first time we will help you to install and create your first table, but if "
670
+ "you need help - contact us through the internal support"
671
+ msgstr ""
672
+
673
+ msgid "Support"
674
+ msgstr ""
675
+
676
+ msgid ""
677
+ "We really like what we do and feel responsibility for our “child”. "
678
+ "Constantly we are trying to change something or update the new features, but "
679
+ "sometimes you may have a situation when you need help or have a problem. We "
680
+ "can offer you two kinds of help: "
681
+ msgstr ""
682
+
683
+ msgid ""
684
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> "
685
+ "Contact us </a> through the Forum on our site - if you have some question, "
686
+ "offer or wish."
687
+ msgstr ""
688
+
689
+ msgid ""
690
+ "If, unfortunately, you have some problem - we are ready to help you in our "
691
+ "<a href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</"
692
+ "a>"
693
+ msgstr ""
694
+
695
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
696
+ msgstr ""
697
+
698
+ msgid "Video Tutorial"
699
+ msgstr ""
700
+
701
+ msgid "Frequently Asked Questions"
702
+ msgstr ""
703
+
704
+ msgid "Make data table responsive"
705
+ msgstr ""
706
+
707
+ msgid ""
708
+ "I need to have line breaks/spaces between the paragraphs within the cells."
709
+ msgstr ""
710
+
711
+ msgid "How to use formulas in the table?"
712
+ msgstr ""
713
+
714
+ msgid "Go to Editor of Data Table."
715
+ msgstr ""
716
+
717
+ msgid ""
718
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
719
+ "the formula."
720
+ msgstr ""
721
+
722
+ msgid "Fill in the rest of the formula."
723
+ msgstr ""
724
+
725
+ msgid "Save the changes of table."
726
+ msgstr ""
727
+
728
+ msgid "Check the result of formula in the table on your site."
729
+ msgstr ""
730
+
731
+ msgid ""
732
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/"
733
+ "\" target=\"_blank\">here</a>."
734
+ msgstr ""
735
+
736
+ msgid "Check all other FAQs"
737
+ msgstr ""
738
+
739
+ msgid "Roles"
740
+ msgstr ""
741
+
742
+ msgid "Role for users who can use plugin. Administrator is included by default"
743
+ msgstr ""
744
+
745
+ msgid "PRO option"
746
+ msgstr "PRO-version asetus"
747
+
748
+ msgid "Select avalilable roles to use tables"
749
+ msgstr ""
750
+
751
+ msgid "Can't decode table rows from JSON."
752
+ msgstr "Ei pystytä purkamaan taulukon rivejä JSON:sta"
753
+
754
+ msgid "Can't decode table meta from JSON."
755
+ msgstr "Ei pystytä purkamaan taulukon metatietoja JSON:sta"
756
+
757
+ msgid "Failed to save table meta data: %s"
758
+ msgstr "Epäonnistuttiin tallentamaan taulukon metadata: %s"
759
+
760
+ msgid "The table with ID %d not exists."
761
+ msgstr "Taulukkoa ID %d ei ole olemassa."
762
+
763
+ msgid "No value"
764
+ msgstr ""
765
+
766
+ msgid ""
767
+ "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: "
768
+ "[%s id=\"{table_id}\"]"
769
+ msgstr ""
770
+
771
+ msgid "There are not all shortcode's attributes specified. Usage example"
772
+ msgstr ""
773
+
774
+ msgid "Add table"
775
+ msgstr "Lisää taulukko"
776
+
777
+ msgid "Title"
778
+ msgstr "Nimi"
779
+
780
+ msgid "Created"
781
+ msgstr "Luotu"
782
+
783
+ msgid "Shortcode"
784
+ msgstr "Lyhytkoodi"
785
+
786
+ msgid "PHP"
787
+ msgstr "PHP"
788
+
789
+ msgid "Actions"
790
+ msgstr "Toiminnot"
791
+
792
+ msgid "Edit table \"%s\""
793
+ msgstr "Muokkaa taulukkoa \"%s\""
794
+
795
+ msgid "Table History"
796
+ msgstr ""
797
+
798
+ msgid "Clone"
799
+ msgstr "Kloonaa"
800
+
801
+ msgid "Export available only in PRO version."
802
+ msgstr "Vienti on mahdollista vain PRO-versiossa."
803
+
804
+ msgid "Export"
805
+ msgstr "Vie"
806
+
807
+ msgid "Import available only in PRO version."
808
+ msgstr "Tuonti on mahdollista vain PRO-versiossa."
809
+
810
+ msgid "Import"
811
+ msgstr "Tuo"
812
+
813
+ msgid "Clear"
814
+ msgstr ""
815
+
816
+ msgid "Delete"
817
+ msgstr "Poista"
818
+
819
+ msgid "Click to rename the table and hit [Enter]"
820
+ msgstr "Klikkaa muuttaaksesi taulukon nimi ja paina [Enter]"
821
+
822
+ msgid "CSS"
823
+ msgstr "CSS"
824
+
825
+ msgid "Main"
826
+ msgstr ""
827
+
828
+ msgid "Features"
829
+ msgstr "Toiminnot"
830
+
831
+ msgid "Design"
832
+ msgstr ""
833
+
834
+ msgid "Language and Text"
835
+ msgstr ""
836
+
837
+ msgid "Table Elements"
838
+ msgstr "Taulukon ominaisuudet"
839
+
840
+ msgid "Caption"
841
+ msgstr "Otsikko"
842
+
843
+ msgid "Description"
844
+ msgstr ""
845
+
846
+ msgid "Description Text"
847
+ msgstr ""
848
+
849
+ msgid "Header"
850
+ msgstr "Ylätunniste"
851
+
852
+ msgid "Count of Header Rows"
853
+ msgstr ""
854
+
855
+ msgid "Count of table rows, which will be moved to header."
856
+ msgstr ""
857
+
858
+ msgid "Footer"
859
+ msgstr "Alatunniste"
860
+
861
+ msgid "Fixed Header"
862
+ msgstr ""
863
+
864
+ msgid ""
865
+ "Allows to fix the table's header during table scrolling. Important! Header "
866
+ "option must be enabled for using this feature. Also you need to set Fixed "
867
+ "Table Height to create a vertical scroll at the table. To see the work of "
868
+ "this feature you should not use such Responsive Modes as Standard and "
869
+ "Automatic columns hiding."
870
+ msgstr ""
871
+
872
+ msgid "Fixed Footer"
873
+ msgstr ""
874
+
875
+ msgid ""
876
+ "Allows to fix the table's footer during table scrolling. Important! Footer "
877
+ "option must be enabled for using this feature. Also you need to set Fixed "
878
+ "Table Height to create a vertical scroll at the table. To see the work of "
879
+ "this feature you should not use such Responsive Modes as Standard and "
880
+ "Automatic columns hiding."
881
+ msgstr ""
882
+
883
+ msgid "Fixed Table Height"
884
+ msgstr ""
885
+
886
+ msgid ""
887
+ "Fixed table height in px. This value must be less than the original table "
888
+ "height to create a vertical scroll, otherwise you will not see that the "
889
+ "fixed header / footer exists."
890
+ msgstr ""
891
+
892
+ msgid "Fixed Columns"
893
+ msgstr ""
894
+
895
+ msgid ""
896
+ "Allows to fix columns during table scrolling. Important! The fixing of "
897
+ "columns suggests that the table will have a horisontal scroll type of "
898
+ "responsive mode, otherwise you will not see that the fixed columns exist. So "
899
+ "this feature is a kind of responsive mode on its own and will not work with "
900
+ "such Responsive Modes as Standard and Automatic columns hiding."
901
+ msgstr ""
902
+
903
+ msgid "Left Columns Count"
904
+ msgstr ""
905
+
906
+ msgid "Number of column to fix by left side of table."
907
+ msgstr ""
908
+
909
+ msgid "Right Columns Count"
910
+ msgstr ""
911
+
912
+ msgid "Number of column to fix by right side of table."
913
+ msgstr ""
914
+
915
+ msgid "Auto Index"
916
+ msgstr "Automaattinen indeksointi"
917
+
918
+ msgid "Data Formats"
919
+ msgstr ""
920
+
921
+ msgid "Number Formatting"
922
+ msgstr ""
923
+
924
+ msgid "Set format of all numbers in the table"
925
+ msgstr ""
926
+
927
+ msgid "Number"
928
+ msgstr ""
929
+
930
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
931
+ msgstr ""
932
+
933
+ msgid "Currency"
934
+ msgstr ""
935
+
936
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
937
+ msgstr ""
938
+
939
+ msgid "Percent"
940
+ msgstr ""
941
+
942
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
943
+ msgstr ""
944
+
945
+ msgid "Date"
946
+ msgstr ""
947
+
948
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
949
+ msgstr ""
950
+
951
+ msgid "Sorting"
952
+ msgstr "Lajittelu"
953
+
954
+ msgid "Sorting Order"
955
+ msgstr "Lajittelu järjestys"
956
+
957
+ msgid "Ascending"
958
+ msgstr "Nouseva"
959
+
960
+ msgid "Descending"
961
+ msgstr "Laskeva"
962
+
963
+ msgid "Sorting Column"
964
+ msgstr "Lajitteleva sarake"
965
+
966
+ msgid "Number of column to apply sort order."
967
+ msgstr "Sarakkeen numero, jonka mukaan lajitellaan."
968
+
969
+ msgid "Pagination"
970
+ msgstr "Sivutus"
971
+
972
+ msgid "Pagination menu length"
973
+ msgstr "Sivutus-valikon pituus"
974
+
975
+ msgid "Pagination Size"
976
+ msgstr ""
977
+
978
+ msgid "Large"
979
+ msgstr ""
980
+
981
+ msgid "Medium"
982
+ msgstr ""
983
+
984
+ msgid "Small"
985
+ msgstr ""
986
+
987
+ msgid "Searching"
988
+ msgstr "Etsitään"
989
+
990
+ msgid "Show only search result"
991
+ msgstr ""
992
+
993
+ msgid "Table is empty by default and shows data only if search has a result."
994
+ msgstr ""
995
+
996
+ msgid "Search by hidden fields"
997
+ msgstr ""
998
+
999
+ msgid "Strict matching"
1000
+ msgstr ""
1001
+
1002
+ msgid "Display only entries with matching characters in the beginning of words"
1003
+ msgstr ""
1004
+
1005
+ msgid "Minimum characters"
1006
+ msgstr ""
1007
+
1008
+ msgid "Minimum search field characters to start search"
1009
+ msgstr ""
1010
+
1011
+ msgid "Show empty table"
1012
+ msgstr ""
1013
+
1014
+ msgid "Show empty table, until you have entered the data to search field."
1015
+ msgstr ""
1016
+
1017
+ msgid "Disallow Indexing"
1018
+ msgstr "Älä salli indeksointia"
1019
+
1020
+ msgid "Disable indexing table for search bots"
1021
+ msgstr "Poista taulukon indeksointi käytöstä hakuboteilta"
1022
+
1023
+ msgid "Execute JS Script After Table Is Loaded"
1024
+ msgstr ""
1025
+
1026
+ msgid "Allows to execute js script after table is loaded."
1027
+ msgstr ""
1028
+
1029
+ msgid "Paste script code here"
1030
+ msgstr ""
1031
+
1032
+ msgid "Auto Width"
1033
+ msgstr "Automaattinen leveys"
1034
+
1035
+ msgid ""
1036
+ "Calculate the columns width on frontend automatically or depending on the "
1037
+ "columns width on the Editor Tab."
1038
+ msgstr ""
1039
+
1040
+ msgid "Compact Table"
1041
+ msgstr "Tiivistä"
1042
+
1043
+ msgid "Reduce the amount of white-space."
1044
+ msgstr "Supistaa tyhjän tilan määrää."
1045
+
1046
+ msgid "Disable Wrapping"
1047
+ msgstr "Poista kääriminen pois käytöstä"
1048
+
1049
+ msgid ""
1050
+ "Disable wrapping of content in the table, so all text in the cells is on a "
1051
+ "single line."
1052
+ msgstr ""
1053
+ "Poista sisällön kääriminen taulukossa käytöstä, jotta kaikki teksti solussa "
1054
+ "on yhdellä rivillä."
1055
+
1056
+ msgid "Paragraph Mode"
1057
+ msgstr ""
1058
+
1059
+ msgid ""
1060
+ "This mode allows you to separate the content into paragraphs. To move to a "
1061
+ "new line in the cell - please press CTRL + Enter."
1062
+ msgstr ""
1063
+
1064
+ msgid "Responsive Mode"
1065
+ msgstr ""
1066
+
1067
+ msgid ""
1068
+ "Standard Responsive mode - in this mode if table content doesn't fit all "
1069
+ "columns become under each other with one cell per row"
1070
+ msgstr ""
1071
+
1072
+ msgid ""
1073
+ "Automatic column hiding - in this mode table columns will collapse from "
1074
+ "right to left if content does not fit to parent container width"
1075
+ msgstr ""
1076
+
1077
+ msgid ""
1078
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
1079
+ "parent container width"
1080
+ msgstr ""
1081
+
1082
+ msgid "Disable Responsivity - default table fluid layout"
1083
+ msgstr ""
1084
+
1085
+ msgid "Standard Responsive mode"
1086
+ msgstr ""
1087
+
1088
+ msgid "Automatic column hiding"
1089
+ msgstr ""
1090
+
1091
+ msgid "Horizontal scroll"
1092
+ msgstr ""
1093
+
1094
+ msgid "Disable Responsivity"
1095
+ msgstr ""
1096
+
1097
+ msgid "Table Information"
1098
+ msgstr "Info"
1099
+
1100
+ msgid "Table information display field. %s"
1101
+ msgstr "Taulukon tietojen näyttökenttä"
1102
+
1103
+ msgid "Borders"
1104
+ msgstr "Reunat"
1105
+
1106
+ msgid ""
1107
+ "Cell - adds border around all four sides of each cell, Row - adds border "
1108
+ "only over and under each row. (i.e. only for the rows)."
1109
+ msgstr ""
1110
+ "Solu - lisää jokaisen solun kaikille neljälle sivulle reunan, Rivi - lisää "
1111
+ "reunan vain jokaisen rivin ylä- ja alapuolelle. (ts. vain riveille)."
1112
+
1113
+ msgid "Cell"
1114
+ msgstr "Solu"
1115
+
1116
+ msgid "Row"
1117
+ msgstr "Rivi"
1118
+
1119
+ msgid "None"
1120
+ msgstr ""
1121
+
1122
+ msgid "Row Striping"
1123
+ msgstr "Rivien väritys"
1124
+
1125
+ msgid "Add automatic highlight of table rows for odd and even rows."
1126
+ msgstr ""
1127
+
1128
+ msgid "Highlighting by Mouseover"
1129
+ msgstr "Korostaminen"
1130
+
1131
+ msgid "Row highlighting on mouse over."
1132
+ msgstr "Rivin korostaminen hiiren ollessa päällä."
1133
+
1134
+ msgid "Highlight the Order Column"
1135
+ msgstr "Korosta lajittelevaa saraketta"
1136
+
1137
+ msgid "Highlight the column that the table data is currently ordered on."
1138
+ msgstr ""
1139
+
1140
+ msgid "Overwrite Table Text"
1141
+ msgstr "Taulukon tekstin päällekirjoitus"
1142
+
1143
+ msgid "No data available in table"
1144
+ msgstr ""
1145
+
1146
+ msgid "Empty table"
1147
+ msgstr ""
1148
+
1149
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1150
+ msgstr ""
1151
+
1152
+ msgid "Table info text"
1153
+ msgstr ""
1154
+
1155
+ msgid "Showing 0 to 0 of 0 entries"
1156
+ msgstr ""
1157
+
1158
+ msgid "Empty info text"
1159
+ msgstr ""
1160
+
1161
+ msgid "(filtered from _MAX_ total entries)"
1162
+ msgstr ""
1163
+
1164
+ msgid "Filtered info text"
1165
+ msgstr ""
1166
+
1167
+ msgid "Show _MENU_ entries"
1168
+ msgstr ""
1169
+
1170
+ msgid "Length text"
1171
+ msgstr ""
1172
+
1173
+ msgid "Search:"
1174
+ msgstr ""
1175
+
1176
+ msgid "Search label"
1177
+ msgstr ""
1178
+
1179
+ msgid "No matching records are found"
1180
+ msgstr ""
1181
+
1182
+ msgid "Zero records"
1183
+ msgstr ""
1184
+
1185
+ msgid "Language"
1186
+ msgstr "Kieli"
1187
+
1188
+ msgid "Select language"
1189
+ msgstr "Valitse kieli"
1190
+
1191
+ msgid "Loading your table, please wait..."
1192
+ msgstr "Ladataan taulukkoasi, ole hyvä ja odota..."
1193
+
1194
+ msgid "Bold"
1195
+ msgstr "Lihavoi"
1196
+
1197
+ msgid "Italic"
1198
+ msgstr "Kursivoitu"
1199
+
1200
+ msgid "Underline"
1201
+ msgstr ""
1202
+
1203
+ msgid "Text color"
1204
+ msgstr "Tekstin väri"
1205
+
1206
+ msgid "Background color"
1207
+ msgstr "Taustan väri"
1208
+
1209
+ msgid "Alignment"
1210
+ msgstr "Tasaus"
1211
+
1212
+ msgid "Vertical alignment"
1213
+ msgstr "Vertikaalinen tasaus"
1214
+
1215
+ msgid "Word wrapping"
1216
+ msgstr "Sanojen kääriminen"
1217
+
1218
+ msgid "Create a link"
1219
+ msgstr "Luo linkki"
1220
+
1221
+ msgid "Insert picture"
1222
+ msgstr "Lisää kuva"
1223
+
1224
+ msgid "Comment"
1225
+ msgstr "Kommentti"
1226
+
1227
+ msgid "Formats"
1228
+ msgstr ""
1229
+
1230
+ msgid ""
1231
+ "Make the cell hidden. <br /><br />To display the table correctly, please, "
1232
+ "add hidden property for the whole row or the whole column of table."
1233
+ msgstr ""
1234
+
1235
+ msgid "Get PRO version"
1236
+ msgstr "Hanki PRO-versio"
1237
+
1238
+ msgid "Name of Cloned Table"
1239
+ msgstr ""
1240
+
1241
+ msgid "Editable fields"
1242
+ msgstr "Muokattavissa olevat kentät"
1243
+
1244
+ msgid "PRO version"
1245
+ msgstr "Pro-versio"
1246
+
1247
+ msgid ""
1248
+ "Please be advised that this option is available only in %s. You can %s today "
1249
+ "and get this and other PRO option for your tables!"
1250
+ msgstr ""
1251
+ "Huomaathan, että tämä asetus on saatavilla vain %s:ssa. Voit %s tänään ja "
1252
+ "saat tämän, sekä muita PRO-version asetuksia, käyttöön taulukkoihisi!"
1253
+
1254
+ msgid "Insert url"
1255
+ msgstr "Lisää url-osoite"
1256
+
1257
+ msgid "Url"
1258
+ msgstr ""
1259
+
1260
+ msgid "Link Text"
1261
+ msgstr "Linkin teksti"
1262
+
1263
+ msgid "Open link in a new tab"
1264
+ msgstr "Avaa linkki uudessa välilehdessä"
app/langs/supsystic_tables-fr_FR.mo ADDED
Binary file
app/langs/supsystic_tables-fr_FR.po ADDED
@@ -0,0 +1,1276 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: en_US\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=utf-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.9\n"
13
+
14
+ msgid "An error has occurred"
15
+ msgstr "Une erreur est survenue"
16
+
17
+ msgid "Overview"
18
+ msgstr "Récapitulatif"
19
+
20
+ msgid "Add new table"
21
+ msgstr "Ajouter un nouveau tableau"
22
+
23
+ msgid "Tables"
24
+ msgstr "Tableaux"
25
+
26
+ msgid "Settings"
27
+ msgstr "Paramètres"
28
+
29
+ msgid "License"
30
+ msgstr "Licence"
31
+
32
+ msgid "Featured Plugins"
33
+ msgstr ""
34
+
35
+ msgid "Table title"
36
+ msgstr "Titre du tableau"
37
+
38
+ msgid "Columns"
39
+ msgstr "Colonnes"
40
+
41
+ msgid "Rows"
42
+ msgstr "Lignes"
43
+
44
+ msgid "You can change number of Columns and Rows later"
45
+ msgstr ""
46
+
47
+ msgid "Invalid range specified."
48
+ msgstr "Le champ spécifié est invalide"
49
+
50
+ msgid "Failed to find diagram %s."
51
+ msgstr "Erreur dans la recherche du diagramme %s."
52
+
53
+ msgid "Failed to find table %s."
54
+ msgstr "Erreur dans la recherche du tableau %s."
55
+
56
+ msgid "Failed to get table rows: %s"
57
+ msgstr ""
58
+
59
+ msgid "Diagram"
60
+ msgstr ""
61
+
62
+ msgid "Type"
63
+ msgstr ""
64
+
65
+ msgid "Area Chart"
66
+ msgstr ""
67
+
68
+ msgid "Line Chart"
69
+ msgstr ""
70
+
71
+ msgid "Pie Chart"
72
+ msgstr ""
73
+
74
+ msgid "Bar Chart"
75
+ msgstr ""
76
+
77
+ msgid "Column Chart"
78
+ msgstr ""
79
+
80
+ msgid "Bubble Chart"
81
+ msgstr ""
82
+
83
+ msgid "Switch rows / columns"
84
+ msgstr ""
85
+
86
+ msgid "Use first row as headers"
87
+ msgstr ""
88
+
89
+ msgid "Use first column as labels"
90
+ msgstr ""
91
+
92
+ msgid "Width"
93
+ msgstr ""
94
+
95
+ msgid ""
96
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave "
97
+ "this field empty to use default width value."
98
+ msgstr ""
99
+
100
+ msgid "Height"
101
+ msgstr ""
102
+
103
+ msgid ""
104
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave "
105
+ "this field empty to use default height value."
106
+ msgstr ""
107
+
108
+ msgid "Remove"
109
+ msgstr ""
110
+
111
+ msgid "Legend Position"
112
+ msgstr ""
113
+
114
+ msgid "No legend"
115
+ msgstr ""
116
+
117
+ msgid "Above the chart"
118
+ msgstr ""
119
+
120
+ msgid "Below the chart"
121
+ msgstr ""
122
+
123
+ msgid "Left of the chart"
124
+ msgstr ""
125
+
126
+ msgid "Right of the chart"
127
+ msgstr ""
128
+
129
+ msgid "Lines between slices and values"
130
+ msgstr ""
131
+
132
+ msgid "Inside by the top left corner"
133
+ msgstr ""
134
+
135
+ msgid "Diagram Title"
136
+ msgstr ""
137
+
138
+ msgid "Axis X Title"
139
+ msgstr ""
140
+
141
+ msgid "Axis Y Title"
142
+ msgstr ""
143
+
144
+ msgid "3D Diagram"
145
+ msgstr ""
146
+
147
+ msgid "No"
148
+ msgstr ""
149
+
150
+ msgid "Yes"
151
+ msgstr ""
152
+
153
+ msgid "Text on Slice"
154
+ msgstr ""
155
+
156
+ msgid "Percentage of slice size out of total"
157
+ msgstr ""
158
+
159
+ msgid "Quantitative value of slice"
160
+ msgstr ""
161
+
162
+ msgid "Name of slice"
163
+ msgstr ""
164
+
165
+ msgid "Not displaying"
166
+ msgstr ""
167
+
168
+ msgid "Use custom colors"
169
+ msgstr ""
170
+
171
+ msgid "Select chart type"
172
+ msgstr ""
173
+
174
+ msgid "Editor tab"
175
+ msgstr ""
176
+
177
+ msgid "how to create Diagrams with Data Table plugin"
178
+ msgstr ""
179
+
180
+ msgid ""
181
+ "You have no diagrams for now. Go to %s -> select the required data in the "
182
+ "table and click on “Add diagram” button. Also please check the tutorial %s"
183
+ msgstr ""
184
+
185
+ msgid "Add diagram"
186
+ msgstr "Ajouter un digramme"
187
+
188
+ msgid "The table ID %s not found."
189
+ msgstr "L'ID du tableau %s n'a pas été trouvé."
190
+
191
+ msgid "Unsupported export type: %s."
192
+ msgstr ""
193
+
194
+ msgid "Frontend Export"
195
+ msgstr ""
196
+
197
+ msgid "Allow export table to pdf, csv, xls on frontend"
198
+ msgstr ""
199
+
200
+ msgid "Export Page Orientation"
201
+ msgstr ""
202
+
203
+ msgid "Choose the page orientation for PDF export file"
204
+ msgstr ""
205
+
206
+ msgid "Portrait"
207
+ msgstr ""
208
+
209
+ msgid "Landscape"
210
+ msgstr ""
211
+
212
+ msgid "Export Logo"
213
+ msgstr ""
214
+
215
+ msgid "Automticaly appends selected logo for output pdf or printing"
216
+ msgstr ""
217
+
218
+ msgid "Logo Position"
219
+ msgstr ""
220
+
221
+ msgid "Above table"
222
+ msgstr ""
223
+
224
+ msgid "Below table"
225
+ msgstr ""
226
+
227
+ msgid "Logo Alignment"
228
+ msgstr ""
229
+
230
+ msgid "Left"
231
+ msgstr ""
232
+
233
+ msgid "Center"
234
+ msgstr ""
235
+
236
+ msgid "Right"
237
+ msgstr ""
238
+
239
+ msgid "Export Data to the File"
240
+ msgstr "Exporter le tableau"
241
+
242
+ msgid "File Type"
243
+ msgstr ""
244
+
245
+ msgid "Failed to import selected file: Wrong spreadsheet id or url"
246
+ msgstr ""
247
+
248
+ msgid "Failed to import data from the uploaded file"
249
+ msgstr "Erreur dans l'importation des données du fichier chargé"
250
+
251
+ msgid "Import error"
252
+ msgstr "Erreur d'importation"
253
+
254
+ msgid "Failed to import selected file"
255
+ msgstr "Erreur dans l'importation du fichier sélectionné"
256
+
257
+ msgid "Automatically import from Google Tables"
258
+ msgstr ""
259
+
260
+ msgid "Link from Google Tables"
261
+ msgstr ""
262
+
263
+ msgid "Import Data to the Table"
264
+ msgstr "Importer au tableau"
265
+
266
+ msgid "Import Settings"
267
+ msgstr ""
268
+
269
+ msgid "Delimiter"
270
+ msgstr ""
271
+
272
+ msgid "Google Spreadsheet Url"
273
+ msgstr ""
274
+
275
+ msgid ""
276
+ "Important! Please, check the sharing settings of your spreadsheet: it must "
277
+ "be accessed to edit for everyone who has link. In other case the data will "
278
+ "not import to table."
279
+ msgstr ""
280
+
281
+ msgid "Append to existing table data"
282
+ msgstr ""
283
+
284
+ msgid "Failed to upload selected file"
285
+ msgstr "Erreur dans le téléchargement du fichier sélectionné"
286
+
287
+ msgid "Activate License"
288
+ msgstr "Activer la licence"
289
+
290
+ msgid "Renew License"
291
+ msgstr "Renouveller la licence"
292
+
293
+ msgid "Slider by Supsystic"
294
+ msgstr "Diaporama conçu par Supsystic"
295
+
296
+ msgid ""
297
+ "Congratulations! You have successfully installed and activated PRO version "
298
+ "of %s plugin."
299
+ msgstr ""
300
+ "Félicitations! Vous avez correctement installé et activé la version PRO de "
301
+ "%s l'extension."
302
+
303
+ msgid "Your premium support is expired in %s days"
304
+ msgstr "Votre support premium expirera dans %s jours"
305
+
306
+ msgid "You will not be able to update your pro version with expired license"
307
+ msgstr ""
308
+ "Vous ne pouvez pas mettre à jour votre version pro avec une lience expirée"
309
+
310
+ msgid "Activate"
311
+ msgstr "Activer"
312
+
313
+ msgid "Save"
314
+ msgstr "Sauvegarder"
315
+
316
+ msgid "Failed to save table rows: %s"
317
+ msgstr ""
318
+
319
+ msgid "Save Editable Fields"
320
+ msgstr ""
321
+
322
+ msgid "Allows to save data to the table through editable fields."
323
+ msgstr ""
324
+
325
+ msgid "Use Editable Fields for Logged In Users Only"
326
+ msgstr ""
327
+
328
+ msgid "Allows to use editable fields only for logged in users."
329
+ msgstr ""
330
+
331
+ msgid "Use Editable Fields for Current Roles"
332
+ msgstr ""
333
+
334
+ msgid ""
335
+ "Allows to use editable fields only for users with selected roles. If there "
336
+ "are no chosen roles - all logged in users will have ability to use the "
337
+ "editable fields."
338
+ msgstr ""
339
+
340
+ msgid "Select roles"
341
+ msgstr ""
342
+
343
+ msgid "Enable Table History"
344
+ msgstr ""
345
+
346
+ msgid "Select User to display its table"
347
+ msgstr ""
348
+
349
+ msgid ""
350
+ "Note that the table may look a little different depending on your theme "
351
+ "style."
352
+ msgstr ""
353
+ "Il est possible que le tableau opère des changements mineurs sur le style "
354
+ "graphique de votre thème."
355
+
356
+ msgid "Add editable field"
357
+ msgstr ""
358
+
359
+ msgid "Save as"
360
+ msgstr "Sauvegarder comme"
361
+
362
+ msgid "Diagrams"
363
+ msgstr "Diagrammes"
364
+
365
+ msgid "Get PRO"
366
+ msgstr "Obtenir la version professionnelle"
367
+
368
+ msgid "Popup Plugin"
369
+ msgstr ""
370
+
371
+ msgid ""
372
+ "The Best WordPress PopUp option plugin to help you gain more subscribers, "
373
+ "social followers or advertisement. Responsive pop-ups with friendly options."
374
+ msgstr ""
375
+
376
+ msgid "Slider Plugin"
377
+ msgstr ""
378
+
379
+ msgid ""
380
+ "Creating slideshows with Slider plugin is fast and easy. Simply select "
381
+ "images from your WordPress Media Library, Flickr, Instagram or Facebook, set "
382
+ "slide captions, links and SEO fields all from one page."
383
+ msgstr ""
384
+
385
+ msgid "Photo Gallery Plugin"
386
+ msgstr ""
387
+
388
+ msgid ""
389
+ "Photo Gallery Plugin with a great number of layouts will help you to create "
390
+ "quality respectable portfolios and image galleries."
391
+ msgstr ""
392
+
393
+ msgid "Data Tables Generator"
394
+ msgstr ""
395
+
396
+ msgid ""
397
+ "Create and manage beautiful data tables with custom design. No HTML "
398
+ "knowledge is required."
399
+ msgstr ""
400
+
401
+ msgid "Social Share Buttons"
402
+ msgstr ""
403
+
404
+ msgid ""
405
+ "Social share buttons to increase social traffic and popularity. Social "
406
+ "sharing to Facebook, Twitter and other social networks."
407
+ msgstr ""
408
+
409
+ msgid "Live Chat Plugin"
410
+ msgstr ""
411
+
412
+ msgid ""
413
+ "Be closer to your visitors and customers with Live Chat Support by "
414
+ "Supsystic. Help you visitors, support them in real-time with exceptional "
415
+ "Live Chat WordPress plugin by Supsystic."
416
+ msgstr ""
417
+
418
+ msgid "Pricing Table"
419
+ msgstr ""
420
+
421
+ msgid ""
422
+ "It’s never been so easy to create and manage pricing and comparison tables "
423
+ "with table builder. Any element of the table can be customise with mouse "
424
+ "click."
425
+ msgstr ""
426
+
427
+ msgid "Coming Soon Plugin"
428
+ msgstr ""
429
+
430
+ msgid ""
431
+ "Coming soon page with drag-and-drop builder or under construction | "
432
+ "maintenance mode to notify visitors and collects emails."
433
+ msgstr ""
434
+
435
+ msgid "Backup Plugin"
436
+ msgstr ""
437
+
438
+ msgid ""
439
+ "Backup and Restore WordPress Plugin by Supsystic provides quick and "
440
+ "unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress "
441
+ "website."
442
+ msgstr ""
443
+
444
+ msgid "Google Maps Easy"
445
+ msgstr ""
446
+
447
+ msgid ""
448
+ "Display custom Google Maps. Set markers and locations with text, images, "
449
+ "categories and links. Customize google map in a simple and intuitive way."
450
+ msgstr ""
451
+
452
+ msgid "Digital Publication Plugin"
453
+ msgstr ""
454
+
455
+ msgid ""
456
+ "Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, "
457
+ "Portfolios. Convert images, posts, PDF to the page flip book."
458
+ msgstr ""
459
+
460
+ msgid "Contact Form Plugin"
461
+ msgstr ""
462
+
463
+ msgid ""
464
+ "One of the best plugin for creating Contact Forms on your WordPress site. "
465
+ "Changeable fonts, backgrounds, an option for adding fields etc."
466
+ msgstr ""
467
+
468
+ msgid "Newsletter Plugin"
469
+ msgstr ""
470
+
471
+ msgid ""
472
+ "Supsystic Newsletter plugin for automatic mailing of your letters. You will "
473
+ "have no need to control it or send them manually. No coding, hard skills or "
474
+ "long hours of customizing are required."
475
+ msgstr ""
476
+
477
+ msgid "Membership by Supsystic"
478
+ msgstr ""
479
+
480
+ msgid ""
481
+ "Create online membership community with custom user profiles, roles, "
482
+ "FrontEnd registration and login. Members Directory, activity, groups, "
483
+ "messages."
484
+ msgstr ""
485
+
486
+ msgid "Your message successfully send. We contact you soon."
487
+ msgstr ""
488
+
489
+ msgid "No detected"
490
+ msgstr ""
491
+
492
+ msgid "Step-by-step Tutorial"
493
+ msgstr ""
494
+
495
+ msgid "Begin Step-by-step Tutorial"
496
+ msgstr ""
497
+
498
+ msgid "Name"
499
+ msgstr "Nom"
500
+
501
+ msgid "Email"
502
+ msgstr "Email"
503
+
504
+ msgid "Website"
505
+ msgstr "Site Internet"
506
+
507
+ msgid "Subject"
508
+ msgstr "Sujet"
509
+
510
+ msgid "Topic"
511
+ msgstr "Sujet"
512
+
513
+ msgid "Plugin options"
514
+ msgstr "Options de l'extension"
515
+
516
+ msgid "Report a bug"
517
+ msgstr "Rapporter un bug"
518
+
519
+ msgid "Require a new functionallity"
520
+ msgstr "Exiger une nouvelle fonctionnalité"
521
+
522
+ msgid "Other"
523
+ msgstr "Autre"
524
+
525
+ msgid "Message"
526
+ msgstr "Message"
527
+
528
+ msgid "Hello Supsystic Team!"
529
+ msgstr "Bonjour l'équipe Supsystic !"
530
+
531
+ msgid ""
532
+ "Some errors occurred while sending mail please send your message trough this "
533
+ "contact form:"
534
+ msgstr ""
535
+
536
+ msgid "Next"
537
+ msgstr ""
538
+
539
+ msgid "Close Tutorial"
540
+ msgstr ""
541
+
542
+ msgid "Welcome to Data Tables plugin by Supsystic!"
543
+ msgstr ""
544
+
545
+ msgid ""
546
+ "Thank you for choosing our Data Tables plugin. Just click here to start "
547
+ "using it - and we will show you it's possibilities and powerfull features."
548
+ msgstr ""
549
+
550
+ msgid "Hello! This is the Data Tables by Supsystic"
551
+ msgstr ""
552
+
553
+ msgid ""
554
+ "Thank you for choosing our Data Tables plugin. Let’s make a quick tour "
555
+ "through features and main options of the plugin. Just click “Next” button."
556
+ msgstr ""
557
+
558
+ msgid "Create your first table"
559
+ msgstr ""
560
+
561
+ msgid ""
562
+ "Click on the button “Add new table” and see the first form, which you need "
563
+ "to fill in. A very simple step!"
564
+ msgstr ""
565
+
566
+ msgid "Enter the name and create Data Table"
567
+ msgstr ""
568
+
569
+ msgid ""
570
+ "Fill the table title and choose the number of columns and rows. Don’t worry, "
571
+ "you will be able to change it (add or delete some) later!"
572
+ msgstr ""
573
+
574
+ msgid ""
575
+ "Main Settings of your first table. Here you can see main settings which are "
576
+ "conected with languages, table elements, styling and other different editors "
577
+ "settings. Generally it’s a tab where you can edit the visual part of the "
578
+ "whole table, switch on/off the responsive mode, set pagination etc."
579
+ msgstr ""
580
+
581
+ msgid "Editor"
582
+ msgstr "Editeur"
583
+
584
+ msgid ""
585
+ "The most important part of settings - Editor. Here you can fill all the "
586
+ "cells of your table, add some colors, play with fonts and sizes. This insert "
587
+ "also allows you to change the alignment of your font, add formats (percents, "
588
+ "currency), images and links to make your table more visual attraction."
589
+ msgstr ""
590
+
591
+ msgid "Preview"
592
+ msgstr "Prévisualisation"
593
+
594
+ msgid ""
595
+ "Preview insert for your comfort. Before updating the table on your page - "
596
+ "you can see the result of your efforts and changes, look at it and enjoy the "
597
+ "final outcome."
598
+ msgstr ""
599
+
600
+ msgid "CSS Editor"
601
+ msgstr ""
602
+
603
+ msgid ""
604
+ "In case you have special or at least, basic knowledge of CSS code - you can "
605
+ "easily change the table here. Just make sure that you know, what you are "
606
+ "doing and you will not destroy the table."
607
+ msgstr ""
608
+
609
+ msgid ""
610
+ "Diagrams - this is a Pro feature of our plugin, which can help you to follow "
611
+ "the statistics of your table. Several types for every taste and any wishes."
612
+ msgstr ""
613
+
614
+ msgid "Import/Export"
615
+ msgstr ""
616
+
617
+ msgid ""
618
+ "With these two buttons in our Pro version you can Import any table of csv "
619
+ "format and Export the whole table, which you have done."
620
+ msgstr ""
621
+
622
+ msgid "Well done!"
623
+ msgstr ""
624
+
625
+ msgid ""
626
+ "<b>Upgrading</b> <br>Once you have purchased Premium version of plugin - "
627
+ "you’ll have to enter license key (you can find it in your personal account "
628
+ "on our site). Go to the License tab and enter your email and license key. "
629
+ "Once you have activated your PRO license - you can use all its advanced "
630
+ "options. <br><br>That’s all. From this moment you can use your Data Table "
631
+ "without any doubt. But if you still have some question - do not hesitate to "
632
+ "contact us through our <a href=\"https://supsystic.com/contact-us/"
633
+ "\">internal support</a> or on our <a href=\"http://supsystic.com/forum/"
634
+ "datatable-plugin/\">Supsystic Forum.</a> Besides you can always describe "
635
+ "your questions on <a href=\"https://wordpress.org/support/plugin/data-tables-"
636
+ "generator-by-supsystic\">WordPress Ultimate Forum.</a> <br><br><b>Enjoy this "
637
+ "plugin?</b> <br>It will be nice if you`ll help us and boost plugin with <a "
638
+ "href=\"https://wordpress.org/support/view/plugin-reviews/data-tables-"
639
+ "generator-by-supsystic?rate=5#postform/\">Five Stars rating on WordPress.org."
640
+ "</a> <br><br>We hope that you like our Data Table plugin and wish you all "
641
+ "the best! Good luck!"
642
+ msgstr ""
643
+
644
+ msgid "Welcome to our plugin"
645
+ msgstr ""
646
+
647
+ msgid "by Supsystic!"
648
+ msgstr ""
649
+
650
+ msgid ""
651
+ "We are trying to make your using of our plugin maximum comfortable and easy. "
652
+ "So we find it like the best way to tell you about some options and features "
653
+ "of this plugin."
654
+ msgstr ""
655
+
656
+ msgid "A small guide for the first-time user"
657
+ msgstr ""
658
+
659
+ msgid ""
660
+ "Actually, Data Table plugin is very simple and has a lot of different "
661
+ "options at the same time. That’s why when you close this article I will show "
662
+ "you the main of them, but the very detailed one you can find on our site. I "
663
+ "hope that you will have no questions after even this small guide. For the "
664
+ "first time we will help you to install and create your first table, but if "
665
+ "you need help - contact us through the internal support"
666
+ msgstr ""
667
+
668
+ msgid "Support"
669
+ msgstr ""
670
+
671
+ msgid ""
672
+ "We really like what we do and feel responsibility for our “child”. "
673
+ "Constantly we are trying to change something or update the new features, but "
674
+ "sometimes you may have a situation when you need help or have a problem. We "
675
+ "can offer you two kinds of help: "
676
+ msgstr ""
677
+
678
+ msgid ""
679
+ "<a href=\"//supsystic.com/forum/datatable-plugin/\" target=\"_blank\"> "
680
+ "Contact us </a> through the Forum on our site - if you have some question, "
681
+ "offer or wish."
682
+ msgstr ""
683
+
684
+ msgid ""
685
+ "If, unfortunately, you have some problem - we are ready to help you in our "
686
+ "<a href=\"//supsystic.com/contact-us/\" target=\"_blank\">internal support.</"
687
+ "a>"
688
+ msgstr ""
689
+
690
+ msgid "Feel free to contact us and don’t worry, everything gonna be ok!"
691
+ msgstr ""
692
+
693
+ msgid "Video Tutorial"
694
+ msgstr ""
695
+
696
+ msgid "Frequently Asked Questions"
697
+ msgstr ""
698
+
699
+ msgid "Make data table responsive"
700
+ msgstr ""
701
+
702
+ msgid ""
703
+ "I need to have line breaks/spaces between the paragraphs within the cells."
704
+ msgstr ""
705
+
706
+ msgid "How to use formulas in the table?"
707
+ msgstr ""
708
+
709
+ msgid "Go to Editor of Data Table."
710
+ msgstr ""
711
+
712
+ msgid ""
713
+ "Select a cell and start typing. In a cell, type an equal sign “=” to start "
714
+ "the formula."
715
+ msgstr ""
716
+
717
+ msgid "Fill in the rest of the formula."
718
+ msgstr ""
719
+
720
+ msgid "Save the changes of table."
721
+ msgstr ""
722
+
723
+ msgid "Check the result of formula in the table on your site."
724
+ msgstr ""
725
+
726
+ msgid ""
727
+ "Learn more about how to do this <a href=\"//supsystic.com/how-to-use-tables/"
728
+ "\" target=\"_blank\">here</a>."
729
+ msgstr ""
730
+
731
+ msgid "Check all other FAQs"
732
+ msgstr ""
733
+
734
+ msgid "Roles"
735
+ msgstr ""
736
+
737
+ msgid "Role for users who can use plugin. Administrator is included by default"
738
+ msgstr ""
739
+
740
+ msgid "PRO option"
741
+ msgstr "options PRO"
742
+
743
+ msgid "Select avalilable roles to use tables"
744
+ msgstr ""
745
+
746
+ msgid "Can't decode table rows from JSON."
747
+ msgstr ""
748
+
749
+ msgid "Can't decode table meta from JSON."
750
+ msgstr ""
751
+
752
+ msgid "Failed to save table meta data: %s"
753
+ msgstr "Impossible d'enregistrer le tableau de méta données : % s"
754
+
755
+ msgid "The table with ID %d not exists."
756
+ msgstr "Le tableau avec l'ID %d n'existe pas."
757
+
758
+ msgid "No value"
759
+ msgstr ""
760
+
761
+ msgid ""
762
+ "Mandatory attribute \"id\" is not specified. ' . 'Shortcode usage example: "
763
+ "[%s id=\"{table_id}\"]"
764
+ msgstr ""
765
+
766
+ msgid "There are not all shortcode's attributes specified. Usage example"
767
+ msgstr ""
768
+
769
+ msgid "Add table"
770
+ msgstr "Ajouter un tableau"
771
+
772
+ msgid "Title"
773
+ msgstr "Titre"
774
+
775
+ msgid "Created"
776
+ msgstr "Créer"
777
+
778
+ msgid "Shortcode"
779
+ msgstr "Shortcode"
780
+
781
+ msgid "PHP"
782
+ msgstr "PHP"
783
+
784
+ msgid "Actions"
785
+ msgstr "Actions"
786
+
787
+ msgid "Edit table \"%s\""
788
+ msgstr "Editer le tableau \"%s\""
789
+
790
+ msgid "Table History"
791
+ msgstr ""
792
+
793
+ msgid "Clone"
794
+ msgstr ""
795
+
796
+ msgid "Export available only in PRO version."
797
+ msgstr "Exportation uniquement disponible avec la version PRO."
798
+
799
+ msgid "Export"
800
+ msgstr "Exporter"
801
+
802
+ msgid "Import available only in PRO version."
803
+ msgstr "Importation uniquement disponible avec la version PRO."
804
+
805
+ msgid "Import"
806
+ msgstr "Importer"
807
+
808
+ msgid "Clear"
809
+ msgstr ""
810
+
811
+ msgid "Delete"
812
+ msgstr "Supprimer"
813
+
814
+ msgid "Click to rename the table and hit [Enter]"
815
+ msgstr "Cliquez pour renommer la table et appuyez sur [Entrée]"
816
+
817
+ msgid "CSS"
818
+ msgstr "CSS"
819
+
820
+ msgid "Main"
821
+ msgstr ""
822
+
823
+ msgid "Features"
824
+ msgstr "Caractéristiques"
825
+
826
+ msgid "Design"
827
+ msgstr ""
828
+
829
+ msgid "Language and Text"
830
+ msgstr ""
831
+
832
+ msgid "Table Elements"
833
+ msgstr "Eléments du tableau"
834
+
835
+ msgid "Caption"
836
+ msgstr "Légende"
837
+
838
+ msgid "Description"
839
+ msgstr ""
840
+
841
+ msgid "Description Text"
842
+ msgstr ""
843
+
844
+ msgid "Header"
845
+ msgstr "En-tête"
846
+
847
+ msgid "Count of Header Rows"
848
+ msgstr ""
849
+
850
+ msgid "Count of table rows, which will be moved to header."
851
+ msgstr ""
852
+
853
+ msgid "Footer"
854
+ msgstr "Pied de page"
855
+
856
+ msgid "Fixed Header"
857
+ msgstr ""
858
+
859
+ msgid ""
860
+ "Allows to fix the table's header during table scrolling. Important! Header "
861
+ "option must be enabled for using this feature. Also you need to set Fixed "
862
+ "Table Height to create a vertical scroll at the table. To see the work of "
863
+ "this feature you should not use such Responsive Modes as Standard and "
864
+ "Automatic columns hiding."
865
+ msgstr ""
866
+
867
+ msgid "Fixed Footer"
868
+ msgstr ""
869
+
870
+ msgid ""
871
+ "Allows to fix the table's footer during table scrolling. Important! Footer "
872
+ "option must be enabled for using this feature. Also you need to set Fixed "
873
+ "Table Height to create a vertical scroll at the table. To see the work of "
874
+ "this feature you should not use such Responsive Modes as Standard and "
875
+ "Automatic columns hiding."
876
+ msgstr ""
877
+
878
+ msgid "Fixed Table Height"
879
+ msgstr ""
880
+
881
+ msgid ""
882
+ "Fixed table height in px. This value must be less than the original table "
883
+ "height to create a vertical scroll, otherwise you will not see that the "
884
+ "fixed header / footer exists."
885
+ msgstr ""
886
+
887
+ msgid "Fixed Columns"
888
+ msgstr ""
889
+
890
+ msgid ""
891
+ "Allows to fix columns during table scrolling. Important! The fixing of "
892
+ "columns suggests that the table will have a horisontal scroll type of "
893
+ "responsive mode, otherwise you will not see that the fixed columns exist. So "
894
+ "this feature is a kind of responsive mode on its own and will not work with "
895
+ "such Responsive Modes as Standard and Automatic columns hiding."
896
+ msgstr ""
897
+
898
+ msgid "Left Columns Count"
899
+ msgstr ""
900
+
901
+ msgid "Number of column to fix by left side of table."
902
+ msgstr ""
903
+
904
+ msgid "Right Columns Count"
905
+ msgstr ""
906
+
907
+ msgid "Number of column to fix by right side of table."
908
+ msgstr ""
909
+
910
+ msgid "Auto Index"
911
+ msgstr ""
912
+
913
+ msgid "Data Formats"
914
+ msgstr ""
915
+
916
+ msgid "Number Formatting"
917
+ msgstr ""
918
+
919
+ msgid "Set format of all numbers in the table"
920
+ msgstr ""
921
+
922
+ msgid "Number"
923
+ msgstr ""
924
+
925
+ msgid "Set output format for numbers e.g. 1,000.00, 1.00"
926
+ msgstr ""
927
+
928
+ msgid "Currency"
929
+ msgstr ""
930
+
931
+ msgid "Set output format for currencies e.g ($ 1,000.00, € 1.00)"
932
+ msgstr ""
933
+
934
+ msgid "Percent"
935
+ msgstr ""
936
+
937
+ msgid "Set output format for percent numbers e.g (0.00%, 1%)"
938
+ msgstr ""
939
+
940
+ msgid "Date"
941
+ msgstr ""
942
+
943
+ msgid "Set output format for date e.g (YYYY-MM-DD, MM.DD.YYYY)"
944
+ msgstr ""
945
+
946
+ msgid "Sorting"
947
+ msgstr ""
948
+
949
+ msgid "Sorting Order"
950
+ msgstr ""
951
+
952
+ msgid "Ascending"
953
+ msgstr ""
954
+
955
+ msgid "Descending"
956
+ msgstr ""
957
+
958
+ msgid "Sorting Column"
959
+ msgstr ""
960
+
961
+ msgid "Number of column to apply sort order."
962
+ msgstr ""
963
+
964
+ msgid "Pagination"
965
+ msgstr "Pagination"
966
+
967
+ msgid "Pagination menu length"
968
+ msgstr ""
969
+
970
+ msgid "Pagination Size"
971
+ msgstr ""
972
+
973
+ msgid "Large"
974
+ msgstr ""
975
+
976
+ msgid "Medium"
977
+ msgstr ""
978
+
979
+ msgid "Small"
980
+ msgstr ""
981
+
982
+ msgid "Searching"
983
+ msgstr "Cherché"
984
+
985
+ msgid "Show only search result"
986
+ msgstr ""
987
+
988
+ msgid "Table is empty by default and shows data only if search has a result."
989
+ msgstr ""
990
+
991
+ msgid "Search by hidden fields"
992
+ msgstr ""
993
+
994
+ msgid "Strict matching"
995
+ msgstr ""
996
+
997
+ msgid "Display only entries with matching characters in the beginning of words"
998
+ msgstr ""
999
+
1000
+ msgid "Minimum characters"
1001
+ msgstr ""
1002
+
1003
+ msgid "Minimum search field characters to start search"
1004
+ msgstr ""
1005
+
1006
+ msgid "Show empty table"
1007
+ msgstr ""
1008
+
1009
+ msgid "Show empty table, until you have entered the data to search field."
1010
+ msgstr ""
1011
+
1012
+ msgid "Disallow Indexing"
1013
+ msgstr ""
1014
+
1015
+ msgid "Disable indexing table for search bots"
1016
+ msgstr ""
1017
+
1018
+ msgid "Execute JS Script After Table Is Loaded"
1019
+ msgstr ""
1020
+
1021
+ msgid "Allows to execute js script after table is loaded."
1022
+ msgstr ""
1023
+
1024
+ msgid "Paste script code here"
1025
+ msgstr ""
1026
+
1027
+ msgid "Auto Width"
1028
+ msgstr "Largeur automatique"
1029
+
1030
+ msgid ""
1031
+ "Calculate the columns width on frontend automatically or depending on the "
1032
+ "columns width on the Editor Tab."
1033
+ msgstr ""
1034
+
1035
+ msgid "Compact Table"
1036
+ msgstr "Compact"
1037
+
1038
+ msgid "Reduce the amount of white-space."
1039
+ msgstr "Réduire la quantité d'espaces."
1040
+
1041
+ msgid "Disable Wrapping"
1042
+ msgstr "Désactiver le retour à la ligne"
1043
+
1044
+ msgid ""
1045
+ "Disable wrapping of content in the table, so all text in the cells is on a "
1046
+ "single line."
1047
+ msgstr ""
1048
+ "Désactiver le retour à la ligne pour le contenu d'un tableau, tous les "
1049
+ "textes des cellules seront sur une seule ligne."
1050
+
1051
+ msgid "Paragraph Mode"
1052
+ msgstr ""
1053
+
1054
+ msgid ""
1055
+ "This mode allows you to separate the content into paragraphs. To move to a "
1056
+ "new line in the cell - please press CTRL + Enter."
1057
+ msgstr ""
1058
+
1059
+ msgid "Responsive Mode"
1060
+ msgstr ""
1061
+
1062
+ msgid ""
1063
+ "Standard Responsive mode - in this mode if table content doesn't fit all "
1064
+ "columns become under each other with one cell per row"
1065
+ msgstr ""
1066
+
1067
+ msgid ""
1068
+ "Automatic column hiding - in this mode table columns will collapse from "
1069
+ "right to left if content does not fit to parent container width"
1070
+ msgstr ""
1071
+
1072
+ msgid ""
1073
+ "Horizontal scroll - in this mode scroll bar will be added if table overflows "
1074
+ "parent container width"
1075
+ msgstr ""
1076
+
1077
+ msgid "Disable Responsivity - default table fluid layout"
1078
+ msgstr ""
1079
+
1080
+ msgid "Standard Responsive mode"
1081
+ msgstr ""
1082
+
1083
+ msgid "Automatic column hiding"
1084
+ msgstr ""
1085
+
1086
+ msgid "Horizontal scroll"
1087
+ msgstr ""
1088
+
1089
+ msgid "Disable Responsivity"
1090
+ msgstr ""
1091
+
1092
+ msgid "Table Information"
1093
+ msgstr "Informations"
1094
+
1095
+ msgid "Table information display field. %s"
1096
+ msgstr ""
1097
+
1098
+ msgid "Borders"
1099
+ msgstr "Bordures"
1100
+
1101
+ msgid ""
1102
+ "Cell - adds border around all four sides of each cell, Row - adds border "
1103
+ "only over and under each row. (i.e. only for the rows)."
1104
+ msgstr ""
1105
+ "Les cellules ajoutent des bordures atour des quatres coins de la cellule , "
1106
+ "Les lignes ajoutent des bordures uniquement en haut et en bas de la ligne (i."
1107
+ "e. niquement our les lignes)."
1108
+
1109
+ msgid "Cell"
1110
+ msgstr "Cellule"
1111
+
1112
+ msgid "Row"
1113
+ msgstr "Ligne"
1114
+
1115
+ msgid "None"
1116
+ msgstr ""
1117
+
1118
+ msgid "Row Striping"
1119
+ msgstr "Vider la ligne"
1120
+
1121
+ msgid "Add automatic highlight of table rows for odd and even rows."
1122
+ msgstr ""
1123
+
1124
+ msgid "Highlighting by Mouseover"
1125
+ msgstr "Surligné"
1126
+
1127
+ msgid "Row highlighting on mouse over."
1128
+ msgstr "Ligne surlignée au passage de la souris"
1129
+
1130
+ msgid "Highlight the Order Column"
1131
+ msgstr "Surligner la colonne de tri"
1132
+
1133
+ msgid "Highlight the column that the table data is currently ordered on."
1134
+ msgstr ""
1135
+
1136
+ msgid "Overwrite Table Text"
1137
+ msgstr ""
1138
+
1139
+ msgid "No data available in table"
1140
+ msgstr ""
1141
+
1142
+ msgid "Empty table"
1143
+ msgstr ""
1144
+
1145
+ msgid "Showing _START_ to _END_ of _TOTAL_ entries"
1146
+ msgstr ""
1147
+
1148
+ msgid "Table info text"
1149
+ msgstr ""
1150
+
1151
+ msgid "Showing 0 to 0 of 0 entries"
1152
+ msgstr ""
1153
+
1154
+ msgid "Empty info text"
1155
+ msgstr ""
1156
+
1157
+ msgid "(filtered from _MAX_ total entries)"
1158
+ msgstr ""
1159
+
1160
+ msgid "Filtered info text"
1161
+ msgstr ""
1162
+
1163
+ msgid "Show _MENU_ entries"
1164
+ msgstr ""
1165
+
1166
+ msgid "Length text"
1167
+ msgstr ""
1168
+
1169
+ msgid "Search:"
1170
+ msgstr ""
1171
+
1172
+ msgid "Search label"
1173
+ msgstr ""
1174
+
1175
+ msgid "No matching records are found"
1176
+ msgstr ""
1177
+
1178
+ msgid "Zero records"
1179
+ msgstr ""
1180
+
1181
+ msgid "Language"
1182
+ msgstr ""
1183
+
1184
+ msgid "Select language"
1185
+ msgstr ""
1186
+
1187
+ msgid "Loading your table, please wait..."
1188
+ msgstr "Chargement de votre tableau, veuillez patienter ..."
1189
+
1190
+ msgid "Bold"
1191
+ msgstr "Gras"
1192
+
1193
+ msgid "Italic"
1194
+ msgstr "Italique"
1195
+
1196
+ msgid "Underline"
1197
+ msgstr ""
1198
+
1199
+ msgid "Text color"
1200
+ msgstr "Couleur du texte"
1201
+
1202
+ msgid "Background color"
1203
+ msgstr "Couleur du background"
1204
+
1205
+ msgid "Alignment"
1206
+ msgstr "Alignement"
1207
+
1208
+ msgid "Vertical alignment"
1209
+ msgstr "Alignement vertical"
1210
+
1211
+ msgid "Word wrapping"
1212
+ msgstr ""
1213
+
1214
+ msgid "Create a link"
1215
+ msgstr "Créer un lien"
1216
+
1217
+ msgid "Insert picture"
1218
+ msgstr "Insérer une image"
1219
+
1220
+ msgid "Comment"
1221
+ msgstr "Commentaire"
1222
+
1223
+ msgid "Formats"
1224
+ msgstr ""
1225
+
1226
+ msgid ""
1227
+ "Make the cell hidden. <br /><br />To display the table correctly, please, "
1228
+ "add hidden property for the whole row or the whole column of table."
1229
+ msgstr ""
1230
+
1231
+ msgid "Get PRO version"
1232
+ msgstr "Obtenir la version PRO"
1233
+
1234
+ msgid "Name of Cloned Table"
1235
+ msgstr ""
1236
+
1237
+ msgid "Editable fields"
1238
+ msgstr ""
1239
+
1240
+ msgid "PRO version"
1241
+ msgstr ""
1242
+
1243
+ msgid ""
1244
+ "Please be advised that this option is available only in %s. You can %s today "
1245
+ "and get this and other PRO option for your tables!"
1246
+ msgstr ""
1247
+
1248
+ msgid "Insert url"
1249
+ msgstr ""
1250
+
1251
+ msgid "Url"
1252
+ msgstr ""
1253
+
1254
+ msgid "Link Text"
1255
+ msgstr ""
1256
+
1257
+ msgid "Open link in a new tab"
1258
+ msgstr ""
1259
+
1260
+ #~ msgid "Select file type to export table"
1261
+ #~ msgstr "Sélectionner le type de fichier d'exportation du tableau"
1262
+
1263
+ #~ msgid "Styling"
1264
+ #~ msgstr "Esthétique"
1265
+
1266
+ #~ msgid "Choose file to import:"
1267
+ #~ msgstr "Choisir le fichier à importer :"
1268
+
1269
+ #~ msgid "All tables"
1270
+ #~ msgstr "Toutes les tables"
1271
+
1272
+ #~ msgid "Ordering"
1273
+ #~ msgstr "Trier"
1274
+
1275
+ #~ msgid "Table information display field."
1276
+ #~ msgstr "Champ d'affichage du tableau"
app/langs/supsystic_tables-hu_HU.mo ADDED
Binary file
app/langs/supsystic_tables-hu_HU.po ADDED
@@ -0,0 +1,1493 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: hu_HU\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.9\n"
13
+
14
+ msgid "An error has occurred"
15
+ msgstr "Hiba történt"
16
+
17
+ msgid "Overview"
18
+ msgstr "Áttekintés"
19
+
20
+ msgid "Add new table"
21
+ msgstr "Új táblázat készítés"
22
+
23
+ msgid "Tables"
24
+ msgstr "Táblázatok"
25
+
26
+ msgid "Settings"
27
+ msgstr "Beállítások"
28
+
29
+ msgid "License"
30
+ msgstr "Licenc"
31
+
32
+ msgid "Featured Plugins"
33
+ msgstr "Kiemelt bővítmények"
34
+
35
+ msgid "Table title"
36
+ msgstr "Táblázat cím"
37
+
38
+ msgid "Columns"
39
+ msgstr "Oszlopok"
40
+
41
+ msgid "Rows"
42
+ msgstr "Sorok"
43
+
44
+ msgid "You can change number of Columns and Rows later"
45
+ msgstr "Módosíthatja az oszlopok és a sorok számát később is."
46
+
47
+ msgid "Invalid range specified."
48
+ msgstr "Érvénytelen érték."
49
+
50
+ msgid "Failed to find diagram %s."
51
+ msgstr "Nem sikerült megtalálni a diagramot: %s."
52
+
53
+ msgid "Failed to find table %s."
54
+ msgstr "Nem sikerült megtalálni a táblázatot: %s."
55
+
56
+ msgid "Failed to get table rows: %s"
57
+ msgstr "Nem sikerült a táblázat %s sorát lekérni."
58
+
59
+ msgid "Diagram"
60
+ msgstr "Diagram"
61
+
62
+ msgid "Type"
63
+ msgstr "Típus"
64
+
65
+ msgid "Area Chart"
66
+ msgstr "Területdiagram"
67
+
68
+ msgid "Line Chart"
69
+ msgstr "Vonaldiagram"
70
+
71
+ msgid "Pie Chart"
72
+ msgstr "Kördiagram"
73
+
74
+ msgid "Bar Chart"
75
+ msgstr "Sávdiagram"
76
+
77
+ msgid "Column Chart"
78
+ msgstr "Oszlopdiagram"
79
+
80
+ msgid "Bubble Chart"
81
+ msgstr "Buborékdiagram"
82
+
83
+ msgid "Switch rows / columns"
84
+ msgstr "Sorok és oszlopok váltása"
85
+
86
+ msgid "Use first row as headers"
87
+ msgstr "Az első sort használjuk fejlécként"
88
+
89
+ msgid "Use first column as labels"
90
+ msgstr "Az első oszlopot használjuk címkeként"
91
+
92
+ msgid "Width"
93
+ msgstr "Szélesség"
94
+
95
+ msgid ""
96
+ "Set the value in px or %, for example, 400 (equals to 400px) or 90%. Leave this "
97
+ "field empty to use default width value."
98
+ msgstr ""
99
+ "Állítsa be az értéket px-ben vagy %-ban. Például: 400 (egyenlő 400px) vagy 90%. "
100
+ "Hagyja a mezőt üresen az alapértelmezett szélesség használatához."
101
+
102
+ msgid "Height"
103
+ msgstr "Magasság"
104
+
105
+ msgid ""
106
+ "Set the value in px or %, for example, 200 (equals to 200px) or 80%. Leave this "
107
+ "field empty to use default height value."
108
+ msgstr ""
109
+ "Állítsa be az értéket px-ben vagy %-ban. Például: 200 (egyenlő 200px) vagy 80%. "
110
+ "Hagyja a mezőt üresen az alapértelmezett magasság használatához."
111
+
112
+ msgid "Remove"
113
+ msgstr ""
114
+
115
+ msgid "Legend Position"
116
+ msgstr "Felirat pozíció"
117
+
118
+ msgid "No legend"
119
+ msgstr "Nincs felirat"
120
+
121
+ msgid "Above the chart"
122
+ msgstr "A diagram felett"
123
+
124
+ msgid "Below the chart"
125
+ msgstr "A diagram alatt"
126
+
127
+ msgid "Left of the chart"
128
+ msgstr "A diagram bal oldalán"
129
+
130
+ msgid "Right of the chart"
131
+ msgstr "A diagram jobb oldalán"
132
+
133
+ msgid "Lines between slices and values"
134
+ msgstr "Vonalak a szeletek és értékek között"
135
+
136
+ msgid "Inside by the top left corner"
137
+ msgstr "Belül, a bal-felső sarokban"
138
+
139
+ msgid "Diagram Title"
140
+ msgstr "Diagram cím"
141
+
142
+ msgid "Axis X Title"
143
+ msgstr "X-tengely neve"
144
+
145
+ msgid "Axis Y Title"
146
+ msgstr "Y-tengely neve"
147
+
148
+ msgid "3D Diagram"
149
+ msgstr "3D diagram"
150
+
151
+ msgid "No"
152
+ msgstr "Nem"
153
+
154
+ msgid "Yes"
155
+ msgstr "Igen"
156
+
157
+ msgid "Text on Slice"
158
+ msgstr "Szöveg a szeleten"
159
+
160
+ msgid "Percentage of slice size out of total"
161
+ msgstr "Százalékos aránya a szelet méretének"
162
+
163
+ msgid "Quantitative value of slice"
164
+ msgstr "Mennyiségi értéke a szeletnek"
165
+
166
+ msgid "Name of slice"
167
+ msgstr "Szelet neve"
168
+
169
+ msgid "Not displaying"
170
+ msgstr "Nem mutat"
171
+
172
+ msgid "Use custom colors"
173
+ msgstr "Egyéni szín"
174
+
175
+ msgid "Select chart type"
176
+ msgstr "Diagramtípus választás"
177
+
178
+ msgid "Editor tab"
179
+ msgstr "Szerkesztő fül"
180
+
181
+ msgid "how to create Diagrams with Data Table plugin"
182
+ msgstr "Hogy készítsünk diagramot az Adattábla bővítménnyel"
183
+
184
+ msgid ""
185
+ "You have no diagrams for now. Go to %s -> select the required data in the table "
186
+ "and click on “Add diagram” button. Also please check the tutorial %s"
187
+ msgstr ""
188
+
189
+ msgid "Add diagram"
190
+ msgstr "Diagram hozzáadása"
191
+
192
+ msgid "The table ID %s not found."
193
+ msgstr "A táblázat azonosító %s nem található."
194
+
195
+ msgid "Unsupported export type: %s."
196
+ msgstr ""
197
+
198
+ msgid "Frontend Export"
199
+ msgstr "Felhasználói export"
200
+
201
+ msgid "Allow export table to pdf, csv, xls on frontend"
202
+ msgstr ""
203
+ "Táblázat export engedélyezése a felhasználóknak pdf, csv és x