diff --git a/includes/CallbackHandler.php b/includes/CallbackHandler.php
index 6a9e55c..eca3f57 100755
--- a/includes/CallbackHandler.php
+++ b/includes/CallbackHandler.php
@@ -1,67 +1,67 @@
-calls[$type][] = $params;
- if (!in_array($type, $this->types)) {
- $this->types[] = $type;
- }
- }
-
- /**
- * Appels des fonctions des mods
- *
- */
- public function apply() {
- global $io, $db, $get_dev, $server_config;
- if (empty($this->calls)) return;
- $success = array();
- $errors = array();
-
- $query = $db->sql_query('SELECT c.`id`, c.`function`, c.`type`, c.`mod_id`, m.`root`, m.`title` FROM '.TABLE_XTENSE_CALLBACKS.' c LEFT JOIN '.TABLE_MOD.' m ON c.`mod_id` = m.`id` WHERE c.`active` = 1 AND m.`active` = 1 AND c.`type` IN ("'.implode('", "', $this->types).'")');
- while ($call = $db->sql_fetch_assoc($query)) {
- foreach ($this->calls[$call['type']] as $params) {
- $this->currentCallback = $call;
-
- try {
- $instance = Callback::load($call['root']);
-
- if (!method_exists($instance, $call['function']) || !is_callable(array($instance, $call['function']))) throw new Exception('Invalid method "'.$call['function'].'"');
-
- $execReturn = $instance->{$call['function']}($params);
-
- $io->append_call($call, $execReturn);
- } catch (mysqli_sql_exception $e) {
- $io->append_call_error($call, 'Erreur MySQL lors de l\'execution'."\n".$e->getFile().' @ '.$e->getLine()."\n".$e->getMessage());
- } catch (Exception $e) {
- $io->append_call_error($call, $e->getMessage(), $e);
- }
-
- $this->currentCallback = false;
- } // Foreach
- } // while
-
- } // Method "apply"
-}
+calls[$type][] = $params;
+ if (!in_array($type, $this->types)) {
+ $this->types[] = $type;
+ }
+ }
+
+ /**
+ * Appels des fonctions des mods
+ *
+ */
+ public function apply() {
+ global $io, $db, $get_dev, $server_config;
+ if (empty($this->calls)) return;
+ $success = array();
+ $errors = array();
+
+ $query = $db->sql_query('SELECT c.`id`, c.`function`, c.`type`, c.`mod_id`, m.`root`, m.`title` FROM '.TABLE_XTENSE_CALLBACKS.' c LEFT JOIN '.TABLE_MOD.' m ON c.`mod_id` = m.`id` WHERE c.`active` = 1 AND m.`active` = 1 AND c.`type` IN ("'.implode('", "', $this->types).'")');
+ while ($call = $db->sql_fetch_assoc($query)) {
+ foreach ($this->calls[$call['type']] as $params) {
+ $this->currentCallback = $call;
+
+ try {
+ $instance = Callback::load($call['root']);
+
+ if (!method_exists($instance, $call['function']) || !is_callable(array($instance, $call['function']))) throw new Exception('Invalid method "'.$call['function'].'"');
+
+ $execReturn = $instance->{$call['function']}($params);
+
+ $io->append_call($call, $execReturn);
+ } catch (mysqli_sql_exception $e) {
+ $io->append_call_error($call, 'Erreur MySQL lors de l\'execution'."\n".$e->getFile().' @ '.$e->getLine()."\n".$e->getMessage());
+ } catch (Exception $e) {
+ $io->append_call_error($call, $e->getMessage(), $e);
+ }
+
+ $this->currentCallback = false;
+ } // Foreach
+ } // while
+
+ } // Method "apply"
+}
diff --git a/includes/check_callbacks.php b/includes/check_callbacks.php
index 9564d16..8ac2cd3 100755
--- a/includes/check_callbacks.php
+++ b/includes/check_callbacks.php
@@ -1,49 +1,49 @@
-sql_query('TRUNCATE TABLE `'.TABLE_XTENSE_CALLBACKS.'`');
-
-
- $insert = array();
- $callInstall = array('errors' => array(), 'success' => array());
-
- $query = $db->sql_query('SELECT `action`, `root`, `id`, `title` FROM '.TABLE_MOD.' WHERE `active` = 1');
- while ($data = $db->sql_fetch_assoc($query)) {
- if (!file_exists('mod/'.$data['root'].'/_xtense.php')) continue;
- try {
- $call = Callback::load($data['root']);
- $error = false;
- } catch (Exception $e) {
- $callInstall['errors'][] = $data['title'].' (erreur lors du chargement du lien) : '.$e->getMessage();
- $error = true;
- }
- if(!$error)
- foreach ($call->getCallbacks() as $k => $c) {
- try {
- if (empty($c)) continue;
- if (!isset($c['function'], $c['type'])) throw new Exception('Données sur le lien invalides : '.$k);
- if (!in_array($c['type'], $callbackTypesNames)) throw new Exception('Type de lien ('.$c['type'].') invalide');
- if (!isset($c['active'])) $c['active'] = 1;
- if (!method_exists($call, $c['function'])) throw new Exception('La méthode "'.$c['function'].'" n'existe pas');
- $insert[] = '('.$data['id'].', "'.$c['function'].'", "'.$c['type'].'", '.$c['active'].')';
- $callInstall['success'][] = $data['title'].' (#'.$k.') : '.$c['type'];
- } catch (Exception $e) {
- $callInstall['errors'][] = $data['title'].' : '.$e->getMessage();
- }
- }
- }
-
- if (!empty($insert)) {
- $db->sql_query('REPLACE INTO '.TABLE_XTENSE_CALLBACKS.' (`mod_id`, `function`, `type`, `active`) VALUES '.implode(', ', $insert));
- }
- return $callInstall;
-
+sql_query('TRUNCATE TABLE `'.TABLE_XTENSE_CALLBACKS.'`');
+
+
+ $insert = array();
+ $callInstall = array('errors' => array(), 'success' => array());
+
+ $query = $db->sql_query('SELECT `action`, `root`, `id`, `title` FROM '.TABLE_MOD.' WHERE `active` = 1');
+ while ($data = $db->sql_fetch_assoc($query)) {
+ if (!file_exists('mod/'.$data['root'].'/_xtense.php')) continue;
+ try {
+ $call = Callback::load($data['root']);
+ $error = false;
+ } catch (Exception $e) {
+ $callInstall['errors'][] = $data['title'].' (erreur lors du chargement du lien) : '.$e->getMessage();
+ $error = true;
+ }
+ if(!$error)
+ foreach ($call->getCallbacks() as $k => $c) {
+ try {
+ if (empty($c)) continue;
+ if (!isset($c['function'], $c['type'])) throw new Exception('Données sur le lien invalides : '.$k);
+ if (!in_array($c['type'], $callbackTypesNames)) throw new Exception('Type de lien ('.$c['type'].') invalide');
+ if (!isset($c['active'])) $c['active'] = 1;
+ if (!method_exists($call, $c['function'])) throw new Exception('La méthode "'.$c['function'].'" n'existe pas');
+ $insert[] = '('.$data['id'].', "'.$c['function'].'", "'.$c['type'].'", '.$c['active'].')';
+ $callInstall['success'][] = $data['title'].' (#'.$k.') : '.$c['type'];
+ } catch (Exception $e) {
+ $callInstall['errors'][] = $data['title'].' : '.$e->getMessage();
+ }
+ }
+ }
+
+ if (!empty($insert)) {
+ $db->sql_query('REPLACE INTO '.TABLE_XTENSE_CALLBACKS.' (`mod_id`, `function`, `type`, `active`) VALUES '.implode(', ', $insert));
+ }
+ return $callInstall;
+
diff --git a/includes/config.php b/includes/config.php
index e990c27..f9b0c37 100755
--- a/includes/config.php
+++ b/includes/config.php
@@ -1,51 +1,51 @@
- array('metal','cristal','deuterium','energie','activite'),
- 'ressources_p' => array('M_percentage','C_Percentage','D_percentage','CES_percentage','CEF_percentage','SAT_percentage','FOR_percentage'),
- 'buildings' => array('M', 'C', 'D', 'CES', 'CEF', 'UdR', 'UdN', 'CSp', 'SAT', 'HM', 'HC', 'HD', 'FOR', 'Lab', 'Ter','Dock', 'Silo', 'DdR', 'BaLu', 'Pha', 'PoSa'),
- 'labo' => array('Esp', 'Ordi', 'Armes', 'Bouclier', 'Protection', 'NRJ', 'Hyp', 'RC', 'RI', 'PH', 'Laser', 'Ions', 'Plasma', 'RRI', 'Graviton', 'Astrophysique'),
- 'defense' => array('LM', 'LLE', 'LLO', 'CG', 'LP', 'AI', 'PB', 'GB', 'MIC', 'MIP'),
- 'fleet' => array('PT', 'GT', 'CLE', 'CLO', 'CR', 'VB', 'VC', 'REC', 'SE', 'BMD', 'SAT', 'DST', 'EDLM', 'FOR','TRA','FAU', 'ECL')
-);
-
-$databaseSpyId = array(
- 'ressources' => array( 601 => 'metal',602 => 'cristal',603 => 'deuterium',604 => 'energie'),
- //'debris' => array(701 =>'metal',702 =>'cristal',703 =>'deuterium'), Not Supported by OGSpy yet
- 'buildings' => array( 1 =>'M', 2 =>'C', 3 =>'D', 4 =>'CES', 12 =>'CEF', 14 =>'UdR', 15 =>'UdN', 21 =>'CSp', 22 =>'HM', 23 =>'HC', 24 =>'HD', 31 =>'Lab', 33 =>'Ter',34 =>'DdR', 44 =>'Silo', 36 =>'Dock', 41 =>'BaLu', 42 =>'Pha', 43 =>'PoSa'),
- 'labo' => array(106 =>'Esp', 108 =>'Ordi', 109 =>'Armes', 110 =>'Bouclier', 111 =>'Protection', 113 =>'NRJ', 114 =>'Hyp', 115 =>'RC', 117 =>'RI', 118 =>'PH', 120 =>'Laser', 121 =>'Ions', 122 =>'Plasma', 123 =>'RRI', 124 =>'Astrophysique', 199 =>'Graviton' ),
- 'defense' => array(401 =>'LM', 402 =>'LLE', 403 =>'LLO', 404 =>'CG', 405 =>'AI', 406 =>'LP', 407 =>'PB', 408 =>'GB', 502 =>'MIC', 503 =>'MIP'),
- 'fleet' => array(202 =>'PT', 203 =>'GT', 204 =>'CLE', 205 =>'CLO', 206 =>'CR', 207 =>'VB', 208 =>'VC', 209 =>'REC', 210 =>'SE', 211 => 'BMD', 212 =>'SAT', 213 =>'DST', 214 =>'EDLM', 215 => 'TRA', 217 =>'FOR', 218 => 'FAU', 219 => 'ECL')
-);
-
-$callbackTypesNames = array(
- 'overview','system','ally_list','buildings','research','fleet','fleetSending','defense','spy','ennemy_spy','rc',
- 'rc_cdr', 'msg', 'ally_msg', 'expedition','ranking'
-);
-
-
+ array('metal','cristal','deuterium','energie','activite'),
+ 'ressources_p' => array('M_percentage','C_Percentage','D_percentage','CES_percentage','CEF_percentage','SAT_percentage','FOR_percentage'),
+ 'buildings' => array('M', 'C', 'D', 'CES', 'CEF', 'UdR', 'UdN', 'CSp', 'SAT', 'HM', 'HC', 'HD', 'FOR', 'Lab', 'Ter','Dock', 'Silo', 'DdR', 'BaLu', 'Pha', 'PoSa'),
+ 'labo' => array('Esp', 'Ordi', 'Armes', 'Bouclier', 'Protection', 'NRJ', 'Hyp', 'RC', 'RI', 'PH', 'Laser', 'Ions', 'Plasma', 'RRI', 'Graviton', 'Astrophysique'),
+ 'defense' => array('LM', 'LLE', 'LLO', 'CG', 'LP', 'AI', 'PB', 'GB', 'MIC', 'MIP'),
+ 'fleet' => array('PT', 'GT', 'CLE', 'CLO', 'CR', 'VB', 'VC', 'REC', 'SE', 'BMD', 'SAT', 'DST', 'EDLM', 'FOR','TRA','FAU', 'ECL')
+);
+
+$databaseSpyId = array(
+ 'ressources' => array( 601 => 'metal',602 => 'cristal',603 => 'deuterium',604 => 'energie'),
+ //'debris' => array(701 =>'metal',702 =>'cristal',703 =>'deuterium'), Not Supported by OGSpy yet
+ 'buildings' => array( 1 =>'M', 2 =>'C', 3 =>'D', 4 =>'CES', 12 =>'CEF', 14 =>'UdR', 15 =>'UdN', 21 =>'CSp', 22 =>'HM', 23 =>'HC', 24 =>'HD', 31 =>'Lab', 33 =>'Ter',34 =>'DdR', 44 =>'Silo', 36 =>'Dock', 41 =>'BaLu', 42 =>'Pha', 43 =>'PoSa'),
+ 'labo' => array(106 =>'Esp', 108 =>'Ordi', 109 =>'Armes', 110 =>'Bouclier', 111 =>'Protection', 113 =>'NRJ', 114 =>'Hyp', 115 =>'RC', 117 =>'RI', 118 =>'PH', 120 =>'Laser', 121 =>'Ions', 122 =>'Plasma', 123 =>'RRI', 124 =>'Astrophysique', 199 =>'Graviton' ),
+ 'defense' => array(401 =>'LM', 402 =>'LLE', 403 =>'LLO', 404 =>'CG', 405 =>'AI', 406 =>'LP', 407 =>'PB', 408 =>'GB', 502 =>'MIC', 503 =>'MIP'),
+ 'fleet' => array(202 =>'PT', 203 =>'GT', 204 =>'CLE', 205 =>'CLO', 206 =>'CR', 207 =>'VB', 208 =>'VC', 209 =>'REC', 210 =>'SE', 211 => 'BMD', 212 =>'SAT', 213 =>'DST', 214 =>'EDLM', 215 => 'TRA', 217 =>'FOR', 218 => 'FAU', 219 => 'ECL')
+);
+
+$callbackTypesNames = array(
+ 'overview','system','ally_list','buildings','research','fleet','fleetSending','defense','spy','ennemy_spy','rc',
+ 'rc_cdr', 'msg', 'ally_msg', 'expedition','ranking'
+);
+
+
diff --git a/includes/functions.php b/includes/functions.php
index 9e8214e..e8773fa 100755
--- a/includes/functions.php
+++ b/includes/functions.php
@@ -1,296 +1,296 @@
-sql_query('SELECT `id` FROM '.TABLE_MOD.' WHERE `action` = "'.$action.'"');
- list($mod_id) = $db->sql_fetch_row($query);
-
- $replace = array();
- foreach ($data as $k => $call) {
- if (!isset($call['function'], $call['type'])) return false;
- if (!isset($call['active'])) $call['active'] = 1;
- $replace[] = '('.$mod_id.', "'.$call['function'].'", "'.$call['type'].'", '.$call['active'].')';
- }
-
- $db->sql_query('INSERT IGNORE INTO '.TABLE_XTENSE_CALLBACKS.' (`mod_id`, `function`, `type`, `active`) VALUES '.implode(',', $replace));
- return $db->sql_affectedrows();
-}
-
-/**
- * @param $string
- * @return mixed
- */
-function js_compatibility($string){
- return str_replace('
','\n',(htmlspecialchars_decode($string)));
-}
-
-/**
- * @param $date
- * @return int
- */
-function parseOgameDate($date) {
- preg_match('!([0-9]+)-([0-9]+) ([0-9]+):([0-9]+):([0-9]+)!i', $date, $parts);
- return mktime($parts[3], $parts[4], $parts[5], $parts[1], $parts[2], date('Y') - ($parts[1] == 12 && date('n') == 1 ? 1 : 0));
-}
-
-/**
- * @param $str
- * @return int
- */
-function clean_nb($str) {
- return (int)str_replace('.', '', $str);
-}
-
-/**
- * Amélioration de var_dump()
- *
- */
-function dump() {
- $n = func_num_args();
- ob_start();
- for ($i = 0; $i < $n; $i++)
- var_dump(func_get_arg($i));
- $content = ob_get_clean()."\n";
- //echo str_replace(array('<', '>'), array('<', '>'), $content)."\n";
- echo $content."\n";
-}
-
-
-/**
- * Echappement forcé pour la syntaxe Json
- *
- * @param string $str
- * @return string
- */
-function json_quote($str) {
- return str_replace('"', '\\"', $str);
-}
-
-
-/**
- * Verification de l'empire (Mise à jour, rajout, empire plein)
- *
- * @param int $type
- * @param string $coords
- * @return mixed(bool/int)
- */
-
-function home_check($type, $coords) {
- global $db, $user_data;
-
- $empty_planets = array(101=>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
- $empty_moons = array(201=>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
- $planets = $moons = array();
- $offset = ($type == TYPE_PLANET ? 100 : 200);
-
- $query = $db->sql_query("SELECT `planet_id`, `coordinates` FROM ".TABLE_USER_BUILDING." WHERE `user_id` = ".$user_data['user_id']." ORDER BY `planet_id` ASC");
- while ($data = $db->sql_fetch_assoc($query)) {
- if ($data['planet_id'] < 200) {
- $planets[$data['planet_id']] = $data['coordinates'];
- unset($empty_planets[$data['planet_id']], $empty_moons[$data['planet_id']+100]);
- }
- else {
- $moons[$data['planet_id']] = $data['coordinates'];
- unset($empty_moons[$data['planet_id']], $empty_planets[$data['planet_id']-100]);
- }
- }
- foreach ($planets as $id => $p) {
- if ($p == $coords || $coords == "unknown") {
- // Si c'est une lune on check si une lune existe déjà
- if ($type == TYPE_MOON) {
- if (isset($moons[$id+100])) return array('update', 'id' => $id+100);
- else return array('add', 'id' => $id+100);
- }
-
- return array('update', 'id' => $id);
- }
- }
-
- // Si une lune correspond a la planete, on place la planete sous la lune
- foreach ($moons as $id => $m) {
- if ($m == $coords) {
- return array($type == TYPE_PLANET ? 'add' : 'update', 'id' => $id-200+$offset);
- }
- }
-
- if ($type == TYPE_PLANET) {
- if (count($empty_planets) == 0) return array('full');
- foreach ($empty_planets as $p) return array('add', 'id' => $p+$offset);
- }
- else {
- if (count($empty_moons) == 0) return array('full');
- foreach ($empty_moons as $p) return array('add', 'id' => $p+$offset);
- }
-}
-
-/**
- * @param $coords
- * @param int $exp
- * @return bool
- */
-function check_coords($coords, $exp = 0) {
- global $server_config;
- if (!preg_match('!^([0-9]{1,2}):([0-9]{1,3}):([0-9]{1,2})$!Usi', $coords, $match)) return false;
- //$row_error = ($exp ? ($match[3] != 16) : ($match[3] > 15) );
- //if ($match[1] < 1 || $match[2] < 1 || $match[3] < 1 || $match[1] > $server_config['num_of_galaxies'] || $match[2] > $server_config['num_of_systems'] || ($exp ? ($match[3] != 16) : ($match[3] > 15))) return false;
- return !($match[1] < 1 || $match[2] < 1 || $match[3] < 1 || $match[1] > $server_config['num_of_galaxies'] || $match[2] > $server_config['num_of_systems'] || ($exp ? ($match[3] != 16) : ($match[3] > 15)));
- //return true;
-}
-
-/**
- * @param $name
- */
-function icon($name) {
- global $root;
- echo "";
-}
-
-/**
- * @return float
- */
-function get_microtime() {
- $t = explode(' ', microtime());
- return ((float)$t[1] + (float)$t[0]);
-}
-
-
-/**
- * @param $type
- * @param null $data
- */
-function add_log($type, $data = null) {
- global $server_config, $user_data, $root;
- $message = '';
- if(!isset($data['toolbar'])) {$data['toolbar'] = "";}
- if ($type == 'buildings' || $type == 'overview' || $type == 'defense' || $type == 'research' || $type == 'fleet'||$type == 'info') {
- if (!$server_config['xtense_log_empire']) return;
-
- if ($type == 'buildings') $message = 'envoie les batiments de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
- if ($type == 'overview') $message = 'envoie les informations de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
- if ($type == 'defense') $message = 'envoie les defenses de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
- if ($type == 'research') $message = 'envoie ses recherches';
- if ($type == 'fleet') $message = 'envoie la flotte de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
- if ($type == 'info') $message = $data['message'];
- }
-
- if ($type == 'system') {
- if (!$server_config['xtense_log_system']) return;
-
- $message = 'envoie le système solaire '.$data['coords'];
- }
-
- if ($type == 'ranking') {
- if (!$server_config['xtense_log_ranking']) return;
-
- $message = 'envoie le classement '.$data['type2'].' des '.$data['type1'].' ('.$data['offset'].'-'.($data['offset']+99).') : '.date('H', $data['time']).'h';
- }
-
- if ($type == 'ally_list') {
- $message = 'envoie la liste des membres de l\'alliance '.$data['tag'];
- }
-
- if ($type == 'rc') {
- $message = 'envoie un rapport de combat';
- }
-
- if ($type == 'messages') {
- $message = 'envoie sa page de messages';
-
- $extra = array();
- if (array_key_exists('msg', $data)) $extra[] = 'messages : '.$data['msg'];
- if (array_key_exists('ally_msg', $data)) $extra[] = $data['ally_msg'].' messages d\'alliance';
- if (array_key_exists('ennemy_spy', $data)) $extra[] = $data['ennemy_spy'].' espionnages ennemis';
- if (array_key_exists('rc_cdr', $data)) $extra[] = $data['rc_cdr'].' rapports de recyclages';
- if (array_key_exists('expedition', $data)) $extra[] = $data['expedition'].' rapports d\'expedition';
- if (array_key_exists('added_spy', $data)) $extra[] = ' Rapport d\'espionnage ajouté : '.$data['added_spy_coords'];
- if (array_key_exists('ignored_spy', $data)) $extra[] = $data['ignored_spy'].' rapports d\'espionnage ignorés';
-
- if (!empty($extra)) $message .= ' ('.implode(', ', $extra).')';
- }
- if (!empty($message)) {
- $dir = date('ymd');
-
- $file = 'log_'.date('ymd').'.log';
- if (!file_exists('journal/'.$dir)) @mkdir('journal/'.$dir);
- if (file_exists('journal/'.$dir)) {
- @chmod('journal/'.$dir, 0777);
- $fp = @fopen('journal/'.$dir.'/'.$file, 'a+');
- if ($fp) {
- fwrite($fp, '/*'.date('d/m/Y H:i:s').'*/'.'[Xtense]'.'['.$data['toolbar'].'] '.$user_data['user_name'].' '.$message."\n");
- fclose($fp);
- @chmod('journal/'.$dir.'/'.$file, 0777);
- }
- }
-
- }
-}
-
-/**
- * @param $size
- * @return string
- */
-function format_size ($size) {
- if ($size < 1024) $size .= ' octets';
- elseif ($size < 1024*1024) $size = round($size/1024, 2).' Ko';
- else $size = round($size/1024/1024, 2).'Mo';
- return $size;
-}
-
-/**
- * @param $stats
- * @param $value
- */
-function update_statistic($stats, $value){
- global $db;
- $request = "update ".TABLE_STATISTIC." set statistic_value = statistic_value + {$value}";
- $request .= " where statistic_name = '{$stats}'";
- $db->sql_query($request);
- if ($db->sql_affectedrows() == 0) {
- $request = "insert ignore into ".TABLE_STATISTIC." values ('{$stats}', '{$value}')";
- $db->sql_query($request);
- }
-}
-
-/**
- * @param $boosterdata
- * @param $current_time
- * @return null|\tableau
- */
-function update_boosters($boosterdata, $current_time ){
-
- $boosters = booster_decode();
-
- foreach($boosterdata as $booster) {
- if(!booster_is_uuid($booster[0])) {
- log_("mod","Booster Inconnu");
- } else {
- if(!isset($booster[1]))
- $boosters = booster_uuid($boosters, $booster[0]);
- else
- $boosters = booster_uuid($boosters, $booster[0], booster_lire_date($booster[1]) + $current_time);
-
- }
- }/*$booster_table = array('booster_m_val', 'booster_m_date', 'booster_c_val', 'booster_c_date', 'booster_d_val', 'booster_d_date', 'extention_p', 'extention_m');*/
- return $boosters;
-}
+sql_query('SELECT `id` FROM '.TABLE_MOD.' WHERE `action` = "'.$action.'"');
+ list($mod_id) = $db->sql_fetch_row($query);
+
+ $replace = array();
+ foreach ($data as $k => $call) {
+ if (!isset($call['function'], $call['type'])) return false;
+ if (!isset($call['active'])) $call['active'] = 1;
+ $replace[] = '('.$mod_id.', "'.$call['function'].'", "'.$call['type'].'", '.$call['active'].')';
+ }
+
+ $db->sql_query('INSERT IGNORE INTO '.TABLE_XTENSE_CALLBACKS.' (`mod_id`, `function`, `type`, `active`) VALUES '.implode(',', $replace));
+ return $db->sql_affectedrows();
+}
+
+/**
+ * @param $string
+ * @return mixed
+ */
+function js_compatibility($string){
+ return str_replace('
','\n',(htmlspecialchars_decode($string)));
+}
+
+/**
+ * @param $date
+ * @return int
+ */
+function parseOgameDate($date) {
+ preg_match('!([0-9]+)-([0-9]+) ([0-9]+):([0-9]+):([0-9]+)!i', $date, $parts);
+ return mktime($parts[3], $parts[4], $parts[5], $parts[1], $parts[2], date('Y') - ($parts[1] == 12 && date('n') == 1 ? 1 : 0));
+}
+
+/**
+ * @param $str
+ * @return int
+ */
+function clean_nb($str) {
+ return (int)str_replace('.', '', $str);
+}
+
+/**
+ * Amélioration de var_dump()
+ *
+ */
+function dump() {
+ $n = func_num_args();
+ ob_start();
+ for ($i = 0; $i < $n; $i++)
+ var_dump(func_get_arg($i));
+ $content = ob_get_clean()."\n";
+ //echo str_replace(array('<', '>'), array('<', '>'), $content)."\n";
+ echo $content."\n";
+}
+
+
+/**
+ * Echappement forcé pour la syntaxe Json
+ *
+ * @param string $str
+ * @return string
+ */
+function json_quote($str) {
+ return str_replace('"', '\\"', $str);
+}
+
+
+/**
+ * Verification de l'empire (Mise à jour, rajout, empire plein)
+ *
+ * @param int $type
+ * @param string $coords
+ * @return mixed(bool/int)
+ */
+
+function home_check($type, $coords) {
+ global $db, $user_data;
+
+ $empty_planets = array(101=>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
+ $empty_moons = array(201=>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
+ $planets = $moons = array();
+ $offset = ($type == TYPE_PLANET ? 100 : 200);
+
+ $query = $db->sql_query("SELECT `planet_id`, `coordinates` FROM ".TABLE_USER_BUILDING." WHERE `user_id` = ".$user_data['user_id']." ORDER BY `planet_id` ASC");
+ while ($data = $db->sql_fetch_assoc($query)) {
+ if ($data['planet_id'] < 200) {
+ $planets[$data['planet_id']] = $data['coordinates'];
+ unset($empty_planets[$data['planet_id']], $empty_moons[$data['planet_id']+100]);
+ }
+ else {
+ $moons[$data['planet_id']] = $data['coordinates'];
+ unset($empty_moons[$data['planet_id']], $empty_planets[$data['planet_id']-100]);
+ }
+ }
+ foreach ($planets as $id => $p) {
+ if ($p == $coords || $coords == "unknown") {
+ // Si c'est une lune on check si une lune existe déjà
+ if ($type == TYPE_MOON) {
+ if (isset($moons[$id+100])) return array('update', 'id' => $id+100);
+ else return array('add', 'id' => $id+100);
+ }
+
+ return array('update', 'id' => $id);
+ }
+ }
+
+ // Si une lune correspond a la planete, on place la planete sous la lune
+ foreach ($moons as $id => $m) {
+ if ($m == $coords) {
+ return array($type == TYPE_PLANET ? 'add' : 'update', 'id' => $id-200+$offset);
+ }
+ }
+
+ if ($type == TYPE_PLANET) {
+ if (count($empty_planets) == 0) return array('full');
+ foreach ($empty_planets as $p) return array('add', 'id' => $p+$offset);
+ }
+ else {
+ if (count($empty_moons) == 0) return array('full');
+ foreach ($empty_moons as $p) return array('add', 'id' => $p+$offset);
+ }
+}
+
+/**
+ * @param $coords
+ * @param int $exp
+ * @return bool
+ */
+function check_coords($coords, $exp = 0) {
+ global $server_config;
+ if (!preg_match('!^([0-9]{1,2}):([0-9]{1,3}):([0-9]{1,2})$!Usi', $coords, $match)) return false;
+ //$row_error = ($exp ? ($match[3] != 16) : ($match[3] > 15) );
+ //if ($match[1] < 1 || $match[2] < 1 || $match[3] < 1 || $match[1] > $server_config['num_of_galaxies'] || $match[2] > $server_config['num_of_systems'] || ($exp ? ($match[3] != 16) : ($match[3] > 15))) return false;
+ return !($match[1] < 1 || $match[2] < 1 || $match[3] < 1 || $match[1] > $server_config['num_of_galaxies'] || $match[2] > $server_config['num_of_systems'] || ($exp ? ($match[3] != 16) : ($match[3] > 15)));
+ //return true;
+}
+
+/**
+ * @param $name
+ */
+function icon($name) {
+ global $root;
+ echo "";
+}
+
+/**
+ * @return float
+ */
+function get_microtime() {
+ $t = explode(' ', microtime());
+ return ((float)$t[1] + (float)$t[0]);
+}
+
+
+/**
+ * @param $type
+ * @param null $data
+ */
+function add_log($type, $data = null) {
+ global $server_config, $user_data, $root;
+ $message = '';
+ if(!isset($data['toolbar'])) {$data['toolbar'] = "";}
+ if ($type == 'buildings' || $type == 'overview' || $type == 'defense' || $type == 'research' || $type == 'fleet'||$type == 'info') {
+ if (!$server_config['xtense_log_empire']) return;
+
+ if ($type == 'buildings') $message = 'envoie les batiments de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
+ if ($type == 'overview') $message = 'envoie les informations de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
+ if ($type == 'defense') $message = 'envoie les defenses de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
+ if ($type == 'research') $message = 'envoie ses recherches';
+ if ($type == 'fleet') $message = 'envoie la flotte de sa planète '.$data['planet_name'].' ('.$data['coords'].')';
+ if ($type == 'info') $message = $data['message'];
+ }
+
+ if ($type == 'system') {
+ if (!$server_config['xtense_log_system']) return;
+
+ $message = 'envoie le système solaire '.$data['coords'];
+ }
+
+ if ($type == 'ranking') {
+ if (!$server_config['xtense_log_ranking']) return;
+
+ $message = 'envoie le classement '.$data['type2'].' des '.$data['type1'].' ('.$data['offset'].'-'.($data['offset']+99).') : '.date('H', $data['time']).'h';
+ }
+
+ if ($type == 'ally_list') {
+ $message = 'envoie la liste des membres de l\'alliance '.$data['tag'];
+ }
+
+ if ($type == 'rc') {
+ $message = 'envoie un rapport de combat';
+ }
+
+ if ($type == 'messages') {
+ $message = 'envoie sa page de messages';
+
+ $extra = array();
+ if (array_key_exists('msg', $data)) $extra[] = 'messages : '.$data['msg'];
+ if (array_key_exists('ally_msg', $data)) $extra[] = $data['ally_msg'].' messages d\'alliance';
+ if (array_key_exists('ennemy_spy', $data)) $extra[] = $data['ennemy_spy'].' espionnages ennemis';
+ if (array_key_exists('rc_cdr', $data)) $extra[] = $data['rc_cdr'].' rapports de recyclages';
+ if (array_key_exists('expedition', $data)) $extra[] = $data['expedition'].' rapports d\'expedition';
+ if (array_key_exists('added_spy', $data)) $extra[] = ' Rapport d\'espionnage ajouté : '.$data['added_spy_coords'];
+ if (array_key_exists('ignored_spy', $data)) $extra[] = $data['ignored_spy'].' rapports d\'espionnage ignorés';
+
+ if (!empty($extra)) $message .= ' ('.implode(', ', $extra).')';
+ }
+ if (!empty($message)) {
+ $dir = date('ymd');
+
+ $file = 'log_'.date('ymd').'.log';
+ if (!file_exists('journal/'.$dir)) @mkdir('journal/'.$dir);
+ if (file_exists('journal/'.$dir)) {
+ @chmod('journal/'.$dir, 0777);
+ $fp = @fopen('journal/'.$dir.'/'.$file, 'a+');
+ if ($fp) {
+ fwrite($fp, '/*'.date('d/m/Y H:i:s').'*/'.'[Xtense]'.'['.$data['toolbar'].'] '.$user_data['user_name'].' '.$message."\n");
+ fclose($fp);
+ @chmod('journal/'.$dir.'/'.$file, 0777);
+ }
+ }
+
+ }
+}
+
+/**
+ * @param $size
+ * @return string
+ */
+function format_size ($size) {
+ if ($size < 1024) $size .= ' octets';
+ elseif ($size < 1024*1024) $size = round($size/1024, 2).' Ko';
+ else $size = round($size/1024/1024, 2).'Mo';
+ return $size;
+}
+
+/**
+ * @param $stats
+ * @param $value
+ */
+function update_statistic($stats, $value){
+ global $db;
+ $request = "update ".TABLE_STATISTIC." set statistic_value = statistic_value + {$value}";
+ $request .= " where statistic_name = '{$stats}'";
+ $db->sql_query($request);
+ if ($db->sql_affectedrows() == 0) {
+ $request = "insert ignore into ".TABLE_STATISTIC." values ('{$stats}', '{$value}')";
+ $db->sql_query($request);
+ }
+}
+
+/**
+ * @param $boosterdata
+ * @param $current_time
+ * @return null|\tableau
+ */
+function update_boosters($boosterdata, $current_time ){
+
+ $boosters = booster_decode();
+
+ foreach($boosterdata as $booster) {
+ if(!booster_is_uuid($booster[0])) {
+ log_("mod","Booster Inconnu");
+ } else {
+ if(!isset($booster[1]))
+ $boosters = booster_uuid($boosters, $booster[0]);
+ else
+ $boosters = booster_uuid($boosters, $booster[0], booster_lire_date($booster[1]) + $current_time);
+
+ }
+ }/*$booster_table = array('booster_m_val', 'booster_m_date', 'booster_c_val', 'booster_c_date', 'booster_d_val', 'booster_d_date', 'extention_p', 'extention_m');*/
+ return $boosters;
+}
diff --git a/install.php b/install.php
index 556f6e9..1ef3fe7 100755
--- a/install.php
+++ b/install.php
@@ -1,96 +1,96 @@
-sql_query("UPDATE " . TABLE_MOD . " SET menu = 'Xtense' WHERE title = 'xtense'");
-
-
-if ($is_ok) {
- if (file_exists(str_replace('install', '', getcwd()) . 'mod/' . $root . '/includes/config.php'))
- {
- require_once(str_replace('install', '', getcwd()) . 'mod/' . $root . '/includes/config.php');
- $install_ogspy = true;
- } else {
- require_once('mod/' . $root . '/includes/config.php');
-
- //---- Creation de la table des recyclages
- $db->sql_query("CREATE TABLE IF NOT EXISTS " . TABLE_PARSEDREC . " (
- `id_rec` INT( 255 ) NOT NULL AUTO_INCREMENT ,
- `dateRec` INT( 11 ) NOT NULL ,
- `coordinates` VARCHAR( 9 ) NOT NULL ,
- `nbRec` INT( 11 ) NOT NULL ,
- `M_total` INT( 11 ) NOT NULL ,
- `C_total` INT( 11 ) NOT NULL ,
- `M_recovered` INT( 11 ) NOT NULL ,
- `C_recovered` INT( 11 ) NOT NULL ,
- `sender_id` INT( 11 ) NOT NULL ,
- PRIMARY KEY ( `id_rec` )
- ) DEFAULT CHARSET=utf8;");
-
- $db->sql_query("CREATE TABLE IF NOT EXISTS " . TABLE_PARSEDSPYEN . " (
- `spy_id` INT( 255 ) NOT NULL AUTO_INCREMENT ,
- `dateSpy` INT( 11 ) NOT NULL ,
- `from` VARCHAR( 9 ) NOT NULL ,
- `to` VARCHAR( 9 ) NOT NULL ,
- `proba` INT( 3 ) NOT NULL ,
- `sender_id` INT( 11 ) NOT NULL ,
- PRIMARY KEY ( `spy_id` )
- )DEFAULT CHARSET=utf8;");
-
- //---- Creation de la table des Callbacks
- $db->sql_query("CREATE TABLE IF NOT EXISTS `" . TABLE_XTENSE_CALLBACKS . "` (
- `id` int(3) NOT NULL auto_increment,
- `mod_id` int(3) NOT NULL,
- `function` varchar(30) NOT NULL,
- `type` enum('overview','system','ally_list','buildings','research','fleet','fleetSending','defense','spy', 'spy_shared','ennemy_spy','hostiles','rc', 'rc_shared', 'rc_cdr', 'msg', 'ally_msg', 'expedition', 'expedition_shared', 'trade', 'trade_me','ranking_player_fleet','ranking_player_points','ranking_player_research','ranking_ally_fleet','ranking_ally_points','ranking_ally_research') NOT NULL,
- `active` tinyint(1) NOT NULL default '1',
- PRIMARY KEY (`id`),
- UNIQUE KEY `mod_id` (`mod_id`,`type`),
- KEY `active` (`active`)
- ) DEFAULT CHARSET=utf8;");
-
- $db->sql_query("CREATE TABLE IF NOT EXISTS `" . TABLE_XTENSE_GROUPS . "` (
- `group_id` int(4) NOT NULL,
- `system` tinyint(4) NOT NULL,
- `ranking` tinyint(4) NOT NULL,
- `empire` tinyint(4) NOT NULL,
- `messages` tinyint(4) NOT NULL,
- PRIMARY KEY (`group_id`)
- ) DEFAULT CHARSET=utf8;");
-
- //---- Creation configuration Xtense
- $db->sql_query("REPLACE INTO " . TABLE_CONFIG . " (config_name, config_value) VALUES
- ('xtense_allow_connections', '1'),
- ('xtense_log_empire', '0'),
- ('xtense_log_ranking', '1'),
- ('xtense_log_spy', '1'),
- ('xtense_log_system', '1'),
- ('xtense_log_ally_list', '1'),
- ('xtense_log_messages', '1'),
- ('xtense_log_reverse', '0'),
- ('xtense_strict_admin', '0'),
- ('xtense_universe', 'https://sxx-fr.ogame.gameforge.com'),
- ('xtense_spy_autodelete', '1')
- ");
- generate_config_cache();
- $db->sql_query("REPLACE INTO " .TABLE_XTENSE_GROUPS. " (`group_id`, `system`, `ranking`, `empire`, `messages`) VALUES
- ('1', '1', '1', '1', '1')");
-
- if ($install_ogspy) {
- echo "Autorisez la pop-up ou cliquez ici!";
- } else {
- echo "Autorisez la pop-up ou cliquez ici!";
- }
- }
-}
+sql_query("UPDATE " . TABLE_MOD . " SET menu = 'Xtense' WHERE title = 'xtense'");
+
+
+if ($is_ok) {
+ if (file_exists(str_replace('install', '', getcwd()) . 'mod/' . $root . '/includes/config.php'))
+ {
+ require_once(str_replace('install', '', getcwd()) . 'mod/' . $root . '/includes/config.php');
+ $install_ogspy = true;
+ } else {
+ require_once('mod/' . $root . '/includes/config.php');
+
+ //---- Creation de la table des recyclages
+ $db->sql_query("CREATE TABLE IF NOT EXISTS " . TABLE_PARSEDREC . " (
+ `id_rec` INT( 255 ) NOT NULL AUTO_INCREMENT ,
+ `dateRec` INT( 11 ) NOT NULL ,
+ `coordinates` VARCHAR( 9 ) NOT NULL ,
+ `nbRec` INT( 11 ) NOT NULL ,
+ `M_total` INT( 11 ) NOT NULL ,
+ `C_total` INT( 11 ) NOT NULL ,
+ `M_recovered` INT( 11 ) NOT NULL ,
+ `C_recovered` INT( 11 ) NOT NULL ,
+ `sender_id` INT( 11 ) NOT NULL ,
+ PRIMARY KEY ( `id_rec` )
+ ) DEFAULT CHARSET=utf8;");
+
+ $db->sql_query("CREATE TABLE IF NOT EXISTS " . TABLE_PARSEDSPYEN . " (
+ `spy_id` INT( 255 ) NOT NULL AUTO_INCREMENT ,
+ `dateSpy` INT( 11 ) NOT NULL ,
+ `from` VARCHAR( 9 ) NOT NULL ,
+ `to` VARCHAR( 9 ) NOT NULL ,
+ `proba` INT( 3 ) NOT NULL ,
+ `sender_id` INT( 11 ) NOT NULL ,
+ PRIMARY KEY ( `spy_id` )
+ )DEFAULT CHARSET=utf8;");
+
+ //---- Creation de la table des Callbacks
+ $db->sql_query("CREATE TABLE IF NOT EXISTS `" . TABLE_XTENSE_CALLBACKS . "` (
+ `id` int(3) NOT NULL auto_increment,
+ `mod_id` int(3) NOT NULL,
+ `function` varchar(30) NOT NULL,
+ `type` enum('overview','system','ally_list','buildings','research','fleet','fleetSending','defense','spy', 'spy_shared','ennemy_spy','hostiles','rc', 'rc_shared', 'rc_cdr', 'msg', 'ally_msg', 'expedition', 'expedition_shared', 'trade', 'trade_me','ranking_player_fleet','ranking_player_points','ranking_player_research','ranking_ally_fleet','ranking_ally_points','ranking_ally_research') NOT NULL,
+ `active` tinyint(1) NOT NULL default '1',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `mod_id` (`mod_id`,`type`),
+ KEY `active` (`active`)
+ ) DEFAULT CHARSET=utf8;");
+
+ $db->sql_query("CREATE TABLE IF NOT EXISTS `" . TABLE_XTENSE_GROUPS . "` (
+ `group_id` int(4) NOT NULL,
+ `system` tinyint(4) NOT NULL,
+ `ranking` tinyint(4) NOT NULL,
+ `empire` tinyint(4) NOT NULL,
+ `messages` tinyint(4) NOT NULL,
+ PRIMARY KEY (`group_id`)
+ ) DEFAULT CHARSET=utf8;");
+
+ //---- Creation configuration Xtense
+ $db->sql_query("REPLACE INTO " . TABLE_CONFIG . " (config_name, config_value) VALUES
+ ('xtense_allow_connections', '1'),
+ ('xtense_log_empire', '0'),
+ ('xtense_log_ranking', '1'),
+ ('xtense_log_spy', '1'),
+ ('xtense_log_system', '1'),
+ ('xtense_log_ally_list', '1'),
+ ('xtense_log_messages', '1'),
+ ('xtense_log_reverse', '0'),
+ ('xtense_strict_admin', '0'),
+ ('xtense_universe', 'https://sxx-fr.ogame.gameforge.com'),
+ ('xtense_spy_autodelete', '1')
+ ");
+ generate_config_cache();
+ $db->sql_query("REPLACE INTO " .TABLE_XTENSE_GROUPS. " (`group_id`, `system`, `ranking`, `empire`, `messages`) VALUES
+ ('1', '1', '1', '1', '1')");
+
+ if ($install_ogspy) {
+ echo "Autorisez la pop-up ou cliquez ici!";
+ } else {
+ echo "Autorisez la pop-up ou cliquez ici!";
+ }
+ }
+}
diff --git a/lang/bs/lang_xtense.php b/lang/bs/lang_xtense.php
index d1d7b13..b84f9b2 100644
--- a/lang/bs/lang_xtense.php
+++ b/lang/bs/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "fr";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
-$lang['MOD_XTENSE_MODS'] = "Modovi";
-$lang['MOD_XTENSE_ABOUT'] = "O nama";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
-$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
-$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
-$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
-$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
-$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
-$lang['MOD_XTENSE_SEND'] = "Pošalji";
-$lang['MOD_XTENSE_CANCEL'] = "Odustani";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
-$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
-$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
-$lang['MOD_XTENSE_SUPPPORT'] = "ška";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "fr";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
+$lang['MOD_XTENSE_MODS'] = "Modovi";
+$lang['MOD_XTENSE_ABOUT'] = "O nama";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
+$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
+$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
+$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
+$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
+$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
+$lang['MOD_XTENSE_SEND'] = "Pošalji";
+$lang['MOD_XTENSE_CANCEL'] = "Odustani";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
+$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
+$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
+$lang['MOD_XTENSE_SUPPPORT'] = "ška";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "Nakon OGSpy verzije 3.3.5., osobni token će zamijeniti vašu lozinku.";
\ No newline at end of file
diff --git a/lang/bs_BA/lang_xtense.php b/lang/bs_BA/lang_xtense.php
index d1d7b13..b84f9b2 100644
--- a/lang/bs_BA/lang_xtense.php
+++ b/lang/bs_BA/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "fr";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
-$lang['MOD_XTENSE_MODS'] = "Modovi";
-$lang['MOD_XTENSE_ABOUT'] = "O nama";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
-$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
-$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
-$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
-$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
-$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
-$lang['MOD_XTENSE_SEND'] = "Pošalji";
-$lang['MOD_XTENSE_CANCEL'] = "Odustani";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
-$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
-$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
-$lang['MOD_XTENSE_SUPPPORT'] = "ška";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "fr";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
+$lang['MOD_XTENSE_MODS'] = "Modovi";
+$lang['MOD_XTENSE_ABOUT'] = "O nama";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
+$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
+$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
+$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
+$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
+$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
+$lang['MOD_XTENSE_SEND'] = "Pošalji";
+$lang['MOD_XTENSE_CANCEL'] = "Odustani";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
+$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
+$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
+$lang['MOD_XTENSE_SUPPPORT'] = "ška";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "Nakon OGSpy verzije 3.3.5., osobni token će zamijeniti vašu lozinku.";
\ No newline at end of file
diff --git a/lang/en/lang_xtense.php b/lang/en/lang_xtense.php
index 729c3e7..9631fbf 100644
--- a/lang/en/lang_xtense.php
+++ b/lang/en/lang_xtense.php
@@ -1,79 +1,79 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "en";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense Administration";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informations";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Settings";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Permissions";
-$lang['MOD_XTENSE_MODS'] = "Mods";
-$lang['MOD_XTENSE_ABOUT'] = "About";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "en";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense Administration";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informations";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Settings";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Permissions";
+$lang['MOD_XTENSE_MODS'] = "Mods";
+$lang['MOD_XTENSE_ABOUT'] = "About";
$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense can retrieve game information. It is composed of OGSpy module and the extension for your Web browser
-";
+";
$lang['MOD_XTENSE_DOWNLOAD'] = "Download the extension for your Web browser
-";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense Module for Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense Module in the Chrome Store";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Full Documentation to install and configure the module";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Here are informations that you need to enter in the web browser module Xtense";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Link your server OGSpy";
-$lang['MOD_XTENSE_PASSWORD'] = "Password / Personnal Token";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Create / Renew Personal Access Key (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Update done";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Personal space has been properly repaired";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "The calls have been installed.";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Errors details";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "List of links";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "List of links successfully installed";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Some links could not be installed automatically";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Grant connections to the plugin";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limit administration to admin (and not to co-admins)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatic deletion of RE too old (configurable from the admin of OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Game Server";
-$lang['MOD_XTENSE_LOGS'] = "Log the queries";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solar systems";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Spy reports";
-$lang['MOD_XTENSE_EMPIRE'] = "Empire (Empire Pages, Buildings, Search ...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Rankings";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "List of alliance players";
-$lang['MOD_XTENSE_MESSAGES'] = "Messages";
-$lang['MOD_XTENSE_ACTIONS'] = "Actions";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Repair personal spaces (in case of problems with personal space full)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Install calls from all mods installed and activated";
-$lang['MOD_XTENSE_SEND'] = "Send";
-$lang['MOD_XTENSE_CANCEL'] = "Cancel";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "You can set for every OGSpy the access that users Xtense.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Update done";
-$lang['MOD_XTENSE_TICKALL'] = "Select all";
-$lang['MOD_XTENSE_UNTICKALL'] = "Clear all";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "List of mods related plugin Xtense. These links allow mods to retrieve the data sent by Xtense. Here you can enable or disable these links.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Name/version of the Mod";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Data type";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "mod Status";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status link";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "active link";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "inactive link";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "active mod";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "mod inactive";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "No registered link in the database";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Support Forum OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Icon Set";
-$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "To the changelog";
-$lang['MOD_XTENSE_SUPPPORT'] = "Support";
+";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense Module for Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense Module in the Chrome Store";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Full Documentation to install and configure the module";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Here are informations that you need to enter in the web browser module Xtense";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Link your server OGSpy";
+$lang['MOD_XTENSE_PASSWORD'] = "Password / Personnal Token";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Create / Renew Personal Access Key (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Update done";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Personal space has been properly repaired";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "The calls have been installed.";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Errors details";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "List of links";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "List of links successfully installed";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Some links could not be installed automatically";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Grant connections to the plugin";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limit administration to admin (and not to co-admins)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatic deletion of RE too old (configurable from the admin of OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Game Server";
+$lang['MOD_XTENSE_LOGS'] = "Log the queries";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solar systems";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Spy reports";
+$lang['MOD_XTENSE_EMPIRE'] = "Empire (Empire Pages, Buildings, Search ...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Rankings";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "List of alliance players";
+$lang['MOD_XTENSE_MESSAGES'] = "Messages";
+$lang['MOD_XTENSE_ACTIONS'] = "Actions";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Repair personal spaces (in case of problems with personal space full)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Install calls from all mods installed and activated";
+$lang['MOD_XTENSE_SEND'] = "Send";
+$lang['MOD_XTENSE_CANCEL'] = "Cancel";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "You can set for every OGSpy the access that users Xtense.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Update done";
+$lang['MOD_XTENSE_TICKALL'] = "Select all";
+$lang['MOD_XTENSE_UNTICKALL'] = "Clear all";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "List of mods related plugin Xtense. These links allow mods to retrieve the data sent by Xtense. Here you can enable or disable these links.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Name/version of the Mod";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Data type";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "mod Status";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status link";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "active link";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "inactive link";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "active mod";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "mod inactive";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "No registered link in the database";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Support Forum OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Icon Set";
+$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "To the changelog";
+$lang['MOD_XTENSE_SUPPPORT'] = "Support";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "Since OGSpy 3.3.5, Personnal token will replace you password.";
\ No newline at end of file
diff --git a/lang/en_US/lang_xtense.php b/lang/en_US/lang_xtense.php
index 20fa408..b571f76 100644
--- a/lang/en_US/lang_xtense.php
+++ b/lang/en_US/lang_xtense.php
@@ -1,80 +1,80 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "en";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Administration";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Information";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Configuration";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Authorization";
-$lang['MOD_XTENSE_MODS'] = "Mods";
-$lang['MOD_XTENSE_ABOUT'] = "A propos";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense grab data from the game. There are 2 parts, the OGSpy module and the browser extension.";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Downloading extension for your browser";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Module Xtense";
-$lang['MOD_XTENSE_CHROME'] = "Version Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Module Xtense Chrome Store";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Full help to install the module";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Here is the information you need to enter in the Xtense module of the web browser.";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "URL plugin OGSpy";
-$lang['MOD_XTENSE_PASSWORD'] = "Password / Personnal token";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Create/Renew personal access key(Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Update Complete";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Personal space has been repaired";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "All calls have been installed";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detail of errors";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "List of links";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "List of correctly installed links";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "en";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Administration";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Information";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Configuration";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Authorization";
+$lang['MOD_XTENSE_MODS'] = "Mods";
+$lang['MOD_XTENSE_ABOUT'] = "A propos";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense grab data from the game. There are 2 parts, the OGSpy module and the browser extension.";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Downloading extension for your browser";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Module Xtense";
+$lang['MOD_XTENSE_CHROME'] = "Version Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Module Xtense Chrome Store";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Full help to install the module";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Here is the information you need to enter in the Xtense module of the web browser.";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "URL plugin OGSpy";
+$lang['MOD_XTENSE_PASSWORD'] = "Password / Personnal token";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Create/Renew personal access key(Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Update Complete";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Personal space has been repaired";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "All calls have been installed";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detail of errors";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "List of links";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "List of correctly installed links";
$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Some links could not be automatically installed
-";
+";
$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Allow plugin connections
-";
+";
$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limit administration to admin (not co-admins)
-";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatic erasure of old ERs (configurable from OGSpy admin).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Game Server";
-$lang['MOD_XTENSE_LOGS'] = "Log Queries";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solar System";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Espionage Reports";
-$lang['MOD_XTENSE_EMPIRE'] = "Empire (Empire Pages, Buildings, Research...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Rankings";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "List of Alliance Members";
-$lang['MOD_XTENSE_MESSAGES'] = "Messages";
-$lang['MOD_XTENSE_ACTIONS'] = "Actions";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Repair personal spaces (in case of problems with a full personal space)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Install calls from all installed and activated mods";
-$lang['MOD_XTENSE_SEND'] = "Send";
-$lang['MOD_XTENSE_CANCEL'] = "Cancel";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "You can define for each group of OGSpy the access that users have to Xtense.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Update Complete";
-$lang['MOD_XTENSE_TICKALL'] = "Check all";
-$lang['MOD_XTENSE_UNTICKALL'] = "Uncheck all";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "List of mods linked to the Xtense plugin. These links allow mods to retrieve data sent by Xtense. Here you can enable or disable these links.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Mod Version";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Data Type";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Mod Status";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Mod Status";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Enabled link";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Disable link";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Enabled mod";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Disabled mod";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "No link saved in the database";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "OGSteam Support Forum";
-$lang['MOD_XTENSE_ICONS'] = "Icons Set";
-$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Changelog Link";
-$lang['MOD_XTENSE_SUPPPORT'] = "Support";
+";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatic erasure of old ERs (configurable from OGSpy admin).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Game Server";
+$lang['MOD_XTENSE_LOGS'] = "Log Queries";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solar System";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Espionage Reports";
+$lang['MOD_XTENSE_EMPIRE'] = "Empire (Empire Pages, Buildings, Research...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Rankings";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "List of Alliance Members";
+$lang['MOD_XTENSE_MESSAGES'] = "Messages";
+$lang['MOD_XTENSE_ACTIONS'] = "Actions";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Repair personal spaces (in case of problems with a full personal space)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Install calls from all installed and activated mods";
+$lang['MOD_XTENSE_SEND'] = "Send";
+$lang['MOD_XTENSE_CANCEL'] = "Cancel";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "You can define for each group of OGSpy the access that users have to Xtense.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Update Complete";
+$lang['MOD_XTENSE_TICKALL'] = "Check all";
+$lang['MOD_XTENSE_UNTICKALL'] = "Uncheck all";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "List of mods linked to the Xtense plugin. These links allow mods to retrieve data sent by Xtense. Here you can enable or disable these links.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Mod Version";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Data Type";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Mod Status";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Mod Status";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Enabled link";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Disable link";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Enabled mod";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Disabled mod";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "No link saved in the database";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "OGSteam Support Forum";
+$lang['MOD_XTENSE_ICONS'] = "Icons Set";
+$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Changelog Link";
+$lang['MOD_XTENSE_SUPPPORT'] = "Support";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "From OGSpy 3.3.5, you must also set your username and password in OGSpy";
\ No newline at end of file
diff --git a/lang/es/lang_xtense.php b/lang/es/lang_xtense.php
index 96d3b0f..bf30b95 100644
--- a/lang/es/lang_xtense.php
+++ b/lang/es/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "es";
-$lang['MOD_XTENSE_TITLE'] = "Xtenses";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Administración de Xtense";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Información";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Configuración";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Autorización";
-$lang['MOD_XTENSE_MODS'] = "Mods";
-$lang['MOD_XTENSE_ABOUT'] = "A propósito";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense puede recuperar la información del juego. Se compone de módulo de OGSpy y la extensión para el navegador Web";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Descargar la extensión para el navegador Web";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Modulo de Xtense para Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Módulo de Xtense en Chrome Web Store";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentación completa para instalar un módulo";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Enlace su servidor OGSpy";
-$lang['MOD_XTENSE_PASSWORD'] = "Mot de passe/ Token Personnel";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "La actualización se ha completado";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Espacio personal correctamente arreglado";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Las llamadas se han instalado.";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalles de errores";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista de modificaciones";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Modificaciones instaladas correctamente";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Algunos enlaces no pueden instalarse de forma automática";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Habilitar la conexión al plugin";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Límite de administración";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Eliminación automática de RE demasiado viejo (configurable desde el menú de administrador de OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Servidor de juego";
-$lang['MOD_XTENSE_LOGS'] = "Registro de accesos";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Sistemas solares";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Reportes de espionaje";
-$lang['MOD_XTENSE_EMPIRE'] = "Imperio (Página de Imperio, Edificio, Investigaciones, ...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Clasificación";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Lista de jugadores de la alianza";
-$lang['MOD_XTENSE_MESSAGES'] = "Mensajes";
-$lang['MOD_XTENSE_ACTIONS'] = "Acciones";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Reparar los espacios personales (en caso de problemas con el espacio personal completo)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Installer les appels de tous les mods installés et activés";
-$lang['MOD_XTENSE_SEND'] = "Enviar";
-$lang['MOD_XTENSE_CANCEL'] = "Anular";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Se puede establecer para cada OGSpy el acceso que los usuarios Xtense.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "La actualización se ha completado";
-$lang['MOD_XTENSE_TICKALL'] = "Marcar todas";
-$lang['MOD_XTENSE_UNTICKALL'] = "Desmarcar todas";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Lista de modificaciones relacionadas Xtense plugin. Estos enlaces permiten mods para recuperar los datos enviados por Xtense. Aquí puede activar o desactivar estos enlaces.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Número de versión del mod";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tipo de datos";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Estado del mod";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Estado del enlace";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Enlace activo";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Enlace inactivo";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Módulo activo";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Módulo inactivo";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Ningún registro en la base de datos";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense para Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Foro de soporte de OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Set de iconos";
-$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Enlace para visualizar changelog";
-$lang['MOD_XTENSE_SUPPPORT'] = "Soporte";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "es";
+$lang['MOD_XTENSE_TITLE'] = "Xtenses";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Administración de Xtense";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Información";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Configuración";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Autorización";
+$lang['MOD_XTENSE_MODS'] = "Mods";
+$lang['MOD_XTENSE_ABOUT'] = "A propósito";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense puede recuperar la información del juego. Se compone de módulo de OGSpy y la extensión para el navegador Web";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Descargar la extensión para el navegador Web";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Modulo de Xtense para Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Módulo de Xtense en Chrome Web Store";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentación completa para instalar un módulo";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Enlace su servidor OGSpy";
+$lang['MOD_XTENSE_PASSWORD'] = "Mot de passe/ Token Personnel";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "La actualización se ha completado";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Espacio personal correctamente arreglado";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Las llamadas se han instalado.";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalles de errores";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista de modificaciones";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Modificaciones instaladas correctamente";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Algunos enlaces no pueden instalarse de forma automática";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Habilitar la conexión al plugin";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Límite de administración";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Eliminación automática de RE demasiado viejo (configurable desde el menú de administrador de OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Servidor de juego";
+$lang['MOD_XTENSE_LOGS'] = "Registro de accesos";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Sistemas solares";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Reportes de espionaje";
+$lang['MOD_XTENSE_EMPIRE'] = "Imperio (Página de Imperio, Edificio, Investigaciones, ...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Clasificación";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Lista de jugadores de la alianza";
+$lang['MOD_XTENSE_MESSAGES'] = "Mensajes";
+$lang['MOD_XTENSE_ACTIONS'] = "Acciones";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Reparar los espacios personales (en caso de problemas con el espacio personal completo)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Installer les appels de tous les mods installés et activés";
+$lang['MOD_XTENSE_SEND'] = "Enviar";
+$lang['MOD_XTENSE_CANCEL'] = "Anular";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Se puede establecer para cada OGSpy el acceso que los usuarios Xtense.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "La actualización se ha completado";
+$lang['MOD_XTENSE_TICKALL'] = "Marcar todas";
+$lang['MOD_XTENSE_UNTICKALL'] = "Desmarcar todas";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Lista de modificaciones relacionadas Xtense plugin. Estos enlaces permiten mods para recuperar los datos enviados por Xtense. Aquí puede activar o desactivar estos enlaces.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Número de versión del mod";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tipo de datos";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Estado del mod";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Estado del enlace";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Enlace activo";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Enlace inactivo";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Módulo activo";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Módulo inactivo";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Ningún registro en la base de datos";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense para Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Foro de soporte de OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Set de iconos";
+$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Enlace para visualizar changelog";
+$lang['MOD_XTENSE_SUPPPORT'] = "Soporte";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "A partir de OGSpy 3.3.5, le token remplacera votre mot de passe. Il pourra être généré depuis votre profil utilisateur.";
\ No newline at end of file
diff --git a/lang/fr/lang_xtense.php b/lang/fr/lang_xtense.php
index 8b4ba65..1a8d730 100644
--- a/lang/fr/lang_xtense.php
+++ b/lang/fr/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "fr";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Administration de Xtense";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informations";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Configuration";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Autorisations";
-$lang['MOD_XTENSE_MODS'] = "Mods";
-$lang['MOD_XTENSE_ABOUT'] = "A propos";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense permet de récupérer les informations du Jeu. Il est composé du module OGSpy et de l'extension pour votre navigateur Web";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Téléchargement de l'extension pour votre navigateur Web";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Module Xtense pour Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Module Xtense Chrome Store";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentation complète pour installer le module";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Lien de votre serveur OGSpy";
-$lang['MOD_XTENSE_PASSWORD'] = "Token Personnel";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Mise à jour effectuée";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "L'espace personnel a été correctement réparé";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Les appels ont été installés.";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Détails des erreurs";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Liste des liens";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Voici la liste des liens correctement installés";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Certains liens n'ont pas pu être automatiquement installés";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Autoriser les connexions au plugin";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limiter l'administration à l'admin (et non aux co-admins)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Effacement automatique des RE trop anciens (configurable depuis l'admin de OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Serveur de jeu";
-$lang['MOD_XTENSE_LOGS'] = "Journaliser les requêtes";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Systèmes solaires";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Rapports d'espionnage";
-$lang['MOD_XTENSE_EMPIRE'] = "Empire (Pages Empire, Batiments, Recherche...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Classements";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Liste des joueurs d'alliance";
-$lang['MOD_XTENSE_MESSAGES'] = "Messages";
-$lang['MOD_XTENSE_ACTIONS'] = "Actions";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Réparer les espaces personnels (en cas de problèmes avec un espace personnel plein)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Installer les appels de tous les mods installés et activés";
-$lang['MOD_XTENSE_SEND'] = "Envoyer";
-$lang['MOD_XTENSE_CANCEL'] = "Annuler";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Vous pouvez définir pour chaque groupe de OGSpy les accès qu'ont les utilisateurs à Xtense.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Mise à jour effectuée";
-$lang['MOD_XTENSE_TICKALL'] = "Tout cocher";
-$lang['MOD_XTENSE_UNTICKALL'] = "Tout décocher";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Liste des mods liés au plugin Xtense. Ces liens permettent aux mods de récuperer les données envoyées par Xtense. Vous pouvez ici activer ou desactiver ces liaisons.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Nom/version du Mod";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Type de données";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status du mod";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status du lien";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Lien actif";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Lien inactif";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Mod actif";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Mod inactif";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Aucun lien enregistré dans la base de données";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense par Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Forum de support de l'OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Set d'icônes";
-$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Lien vers le changelog";
-$lang['MOD_XTENSE_SUPPPORT'] = "Support";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "fr";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Administration de Xtense";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informations";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Configuration";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Autorisations";
+$lang['MOD_XTENSE_MODS'] = "Mods";
+$lang['MOD_XTENSE_ABOUT'] = "A propos";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense permet de récupérer les informations du Jeu. Il est composé du module OGSpy et de l'extension pour votre navigateur Web";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Téléchargement de l'extension pour votre navigateur Web";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Module Xtense pour Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Module Xtense Chrome Store";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentation complète pour installer le module";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Lien de votre serveur OGSpy";
+$lang['MOD_XTENSE_PASSWORD'] = "Token Personnel";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Mise à jour effectuée";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "L'espace personnel a été correctement réparé";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Les appels ont été installés.";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Détails des erreurs";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Liste des liens";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Voici la liste des liens correctement installés";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Certains liens n'ont pas pu être automatiquement installés";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Autoriser les connexions au plugin";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limiter l'administration à l'admin (et non aux co-admins)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Effacement automatique des RE trop anciens (configurable depuis l'admin de OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Serveur de jeu";
+$lang['MOD_XTENSE_LOGS'] = "Journaliser les requêtes";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Systèmes solaires";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Rapports d'espionnage";
+$lang['MOD_XTENSE_EMPIRE'] = "Empire (Pages Empire, Batiments, Recherche...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Classements";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Liste des joueurs d'alliance";
+$lang['MOD_XTENSE_MESSAGES'] = "Messages";
+$lang['MOD_XTENSE_ACTIONS'] = "Actions";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Réparer les espaces personnels (en cas de problèmes avec un espace personnel plein)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Installer les appels de tous les mods installés et activés";
+$lang['MOD_XTENSE_SEND'] = "Envoyer";
+$lang['MOD_XTENSE_CANCEL'] = "Annuler";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Vous pouvez définir pour chaque groupe de OGSpy les accès qu'ont les utilisateurs à Xtense.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Mise à jour effectuée";
+$lang['MOD_XTENSE_TICKALL'] = "Tout cocher";
+$lang['MOD_XTENSE_UNTICKALL'] = "Tout décocher";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Liste des mods liés au plugin Xtense. Ces liens permettent aux mods de récuperer les données envoyées par Xtense. Vous pouvez ici activer ou desactiver ces liaisons.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Nom/version du Mod";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Type de données";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status du mod";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status du lien";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Lien actif";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Lien inactif";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Mod actif";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Mod inactif";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Aucun lien enregistré dans la base de données";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense par Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Forum de support de l'OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Set d'icônes";
+$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Lien vers le changelog";
+$lang['MOD_XTENSE_SUPPPORT'] = "Support";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "Votre Token Personnel peut être généré avec le lien ci dessous.";
\ No newline at end of file
diff --git a/lang/hr/lang_xtense.php b/lang/hr/lang_xtense.php
index d1d7b13..b84f9b2 100644
--- a/lang/hr/lang_xtense.php
+++ b/lang/hr/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "fr";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
-$lang['MOD_XTENSE_MODS'] = "Modovi";
-$lang['MOD_XTENSE_ABOUT'] = "O nama";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
-$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
-$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
-$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
-$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
-$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
-$lang['MOD_XTENSE_SEND'] = "Pošalji";
-$lang['MOD_XTENSE_CANCEL'] = "Odustani";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
-$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
-$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
-$lang['MOD_XTENSE_SUPPPORT'] = "ška";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "fr";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
+$lang['MOD_XTENSE_MODS'] = "Modovi";
+$lang['MOD_XTENSE_ABOUT'] = "O nama";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
+$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
+$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
+$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
+$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
+$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
+$lang['MOD_XTENSE_SEND'] = "Pošalji";
+$lang['MOD_XTENSE_CANCEL'] = "Odustani";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
+$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
+$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
+$lang['MOD_XTENSE_SUPPPORT'] = "ška";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "Nakon OGSpy verzije 3.3.5., osobni token će zamijeniti vašu lozinku.";
\ No newline at end of file
diff --git a/lang/hr_HR/lang_xtense.php b/lang/hr_HR/lang_xtense.php
index d1d7b13..b84f9b2 100644
--- a/lang/hr_HR/lang_xtense.php
+++ b/lang/hr_HR/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "fr";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
-$lang['MOD_XTENSE_MODS'] = "Modovi";
-$lang['MOD_XTENSE_ABOUT'] = "O nama";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
-$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
-$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
-$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
-$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
-$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
-$lang['MOD_XTENSE_SEND'] = "Pošalji";
-$lang['MOD_XTENSE_CANCEL'] = "Odustani";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
-$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
-$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
-$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
-$lang['MOD_XTENSE_SUPPPORT'] = "ška";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "fr";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Xtense upravljanje";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informacije";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Postavke";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Dozvole";
+$lang['MOD_XTENSE_MODS'] = "Modovi";
+$lang['MOD_XTENSE_ABOUT'] = "O nama";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense može koristiti informacije iz igre. Sastavljen je od OGSpy modula i proširenja za vaš web pretraživač.";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Preuzmite proširenje za vaš web pretraživač";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Xtense modul za Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Xtense modul u Chrome trgovini";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Potpuna dokumentacija za instalaciju i podešavanje modula";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Ovdje se nalaze sve informacije koje je potrebno unesti u modul web pretraživača Xtense";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Povežite OGSpy server";
+$lang['MOD_XTENSE_PASSWORD'] = "Lozinka / Osobni token";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Stvorite / Obnovite svoj osobni pristupni ključ (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "Osobni prostor je ispravno popravljen";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Pozivi su postavljeni";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalji pogreške";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista veza";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Lista veza koje su uspješno instalirane";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Neke veze se nisu mogle automatski instalirati";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Odobrite veze za proširenje";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Ograničite administraciju na admina (i ne na ko-admine)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Automatsko brisanje starih RE (postavke moguće promijeniti u administraciji OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Game server";
+$lang['MOD_XTENSE_LOGS'] = "Zapiši zahtjeve";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Solarni sistemi";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Izvještaji o špijunaži";
+$lang['MOD_XTENSE_EMPIRE'] = "Carstvo (Stranice carstva, Zgrade, Istraživanja, Pretraga ...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Rankovi";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Popis prijatelja";
+$lang['MOD_XTENSE_MESSAGES'] = "Poruke";
+$lang['MOD_XTENSE_ACTIONS'] = "Akcije";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Popravak osobnog prostora (u slučaju da postoje problemi s punoćom osobnog prostora)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Postavlja pozivanje svih instaliranih i aktiviranih modova";
+$lang['MOD_XTENSE_SEND'] = "Pošalji";
+$lang['MOD_XTENSE_CANCEL'] = "Odustani";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Može se postaviti za svaki OGSpy koji pristupa Xtenseu.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Ažuriranje dovršeno";
+$lang['MOD_XTENSE_TICKALL'] = "Odaberi sve";
+$lang['MOD_XTENSE_UNTICKALL'] = "Poništi sve";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Popis modova vezanih za proširenje Xtense. Ovi linkovi omogućuju modovima protok podataka poslanih s Xtensea. Ovdje te linkove možete uključiti ili isključiti.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Naziv/verzija moda";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tip podatka";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status moda";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Link statusa";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Aktivni link";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Inaktivni link";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Aktivni mod";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Inaktivni mod";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Link nije registriran u bazi podataka";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense by Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Forum za podršku OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Postavi Ikonu";
+$lang['MOD_XTENSE_CHANGELOG'] = "Zapisnik o promjenama";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Do zapisnika o promjenama";
+$lang['MOD_XTENSE_SUPPPORT'] = "ška";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "Nakon OGSpy verzije 3.3.5., osobni token će zamijeniti vašu lozinku.";
\ No newline at end of file
diff --git a/lang/it/lang_xtense.php b/lang/it/lang_xtense.php
index 8c0d9db..4d38f86 100644
--- a/lang/it/lang_xtense.php
+++ b/lang/it/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "it";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Amministrazione di Xtense";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informazioni";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Configurazione";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Permessi";
-$lang['MOD_XTENSE_MODS'] = "Mod";
-$lang['MOD_XTENSE_ABOUT'] = "Info su Xtense";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense vi permette di recuperare le informazioni dal gioco. Esso è composto dal modulo OGSpy e dall'estensione per il vostro browser";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Download dell'estensione per il vostro browser";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Modulo Xtense per Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Modulo XTense Chrome Store";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentazione completa per installare il modulo";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Link del vostro server OGSpy";
-$lang['MOD_XTENSE_PASSWORD'] = "Mot de passe/ Token Personnel";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Aggiornamento eseguito";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "La home page è stata correttamente riparata";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Le chiamate sono state installate";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Dettagli sugli errori";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista dei collegamenti";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Di seguito la lista dei link correttamente installati";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Non è stato possibile installare automaticamente alcuni link";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Autorizzare le connessioni al plugin";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limitare l'amminstrazione all'utente admin (e non ai co-admin)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Pulizia automatica dei rapporti di spionaggio troppo vecchi (configurabile dall'admin di OGSpy)";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Server di gioco";
-$lang['MOD_XTENSE_LOGS'] = "Loggare le richieste";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Sistemi solari";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Rapporti di spionaggio";
-$lang['MOD_XTENSE_EMPIRE'] = "Impero (Pagina Impero, Edifici, Ricerche...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Classifiche";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Lista dei compagni di alleanza";
-$lang['MOD_XTENSE_MESSAGES'] = "Messaggi";
-$lang['MOD_XTENSE_ACTIONS'] = "Azioni";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Riparare i dati personali (in caso di problemi con uno spazio personale pieno)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Installare chiamate da tutte le mod installate ed attivate";
-$lang['MOD_XTENSE_SEND'] = "Inviare";
-$lang['MOD_XTENSE_CANCEL'] = "Annullare";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Potete definire per ogni gruppo di OGSpy quali utenti possono utilizzare Xtense";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Aggiornamento eseguito";
-$lang['MOD_XTENSE_TICKALL'] = "Seleziona tutto";
-$lang['MOD_XTENSE_UNTICKALL'] = "Deseleziona tutto";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Lista dei mod legati al plugin Xtense. Tali collegamenti permettono alle mod di recuperare i dati inviati da Xtense. Potete attivare o disattivare qui questi collegamenti.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Nome/versione della mod";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tipo di dati";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Stato della mod";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status del collegamento";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Link attivo";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Link inattivo";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Mod attiva";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Mod non attiva";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Alcuni link sono registrati nel database";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense da Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Forum di supporto di OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Set di icone";
-$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Link al changelog";
-$lang['MOD_XTENSE_SUPPPORT'] = "Supporto";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "it";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Amministrazione di Xtense";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informazioni";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Configurazione";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Permessi";
+$lang['MOD_XTENSE_MODS'] = "Mod";
+$lang['MOD_XTENSE_ABOUT'] = "Info su Xtense";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense vi permette di recuperare le informazioni dal gioco. Esso è composto dal modulo OGSpy e dall'estensione per il vostro browser";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Download dell'estensione per il vostro browser";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Modulo Xtense per Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Modulo XTense Chrome Store";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentazione completa per installare il modulo";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Link del vostro server OGSpy";
+$lang['MOD_XTENSE_PASSWORD'] = "Mot de passe/ Token Personnel";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Aggiornamento eseguito";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "La home page è stata correttamente riparata";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "Le chiamate sono state installate";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Dettagli sugli errori";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista dei collegamenti";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Di seguito la lista dei link correttamente installati";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Non è stato possibile installare automaticamente alcuni link";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Autorizzare le connessioni al plugin";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limitare l'amminstrazione all'utente admin (e non ai co-admin)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Pulizia automatica dei rapporti di spionaggio troppo vecchi (configurabile dall'admin di OGSpy)";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Server di gioco";
+$lang['MOD_XTENSE_LOGS'] = "Loggare le richieste";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Sistemi solari";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Rapporti di spionaggio";
+$lang['MOD_XTENSE_EMPIRE'] = "Impero (Pagina Impero, Edifici, Ricerche...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Classifiche";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Lista dei compagni di alleanza";
+$lang['MOD_XTENSE_MESSAGES'] = "Messaggi";
+$lang['MOD_XTENSE_ACTIONS'] = "Azioni";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Riparare i dati personali (in caso di problemi con uno spazio personale pieno)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Installare chiamate da tutte le mod installate ed attivate";
+$lang['MOD_XTENSE_SEND'] = "Inviare";
+$lang['MOD_XTENSE_CANCEL'] = "Annullare";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Potete definire per ogni gruppo di OGSpy quali utenti possono utilizzare Xtense";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Aggiornamento eseguito";
+$lang['MOD_XTENSE_TICKALL'] = "Seleziona tutto";
+$lang['MOD_XTENSE_UNTICKALL'] = "Deseleziona tutto";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Lista dei mod legati al plugin Xtense. Tali collegamenti permettono alle mod di recuperare i dati inviati da Xtense. Potete attivare o disattivare qui questi collegamenti.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Nome/versione della mod";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tipo di dati";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Stato della mod";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status del collegamento";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Link attivo";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Link inattivo";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Mod attiva";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Mod non attiva";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Alcuni link sono registrati nel database";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense da Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Forum di supporto di OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Set di icone";
+$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Link al changelog";
+$lang['MOD_XTENSE_SUPPPORT'] = "Supporto";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "A partir de OGSpy 3.3.5, le token remplacera votre mot de passe. Il pourra être généré depuis votre profil utilisateur.";
\ No newline at end of file
diff --git a/lang/pt_BR/lang_xtense.php b/lang/pt_BR/lang_xtense.php
index 60a7e6b..d1c75da 100644
--- a/lang/pt_BR/lang_xtense.php
+++ b/lang/pt_BR/lang_xtense.php
@@ -1,77 +1,77 @@
-
- *
- */
-
-/* index.php */
-
-$lang['MOD_XTENSE_LANG'] = "fr";
-$lang['MOD_XTENSE_TITLE'] = "Xtense";
-$lang['MOD_XTENSE_ADMINTITLE'] = "Administração de Xtense";
-$lang['MOD_XTENSE_INFORMATIONS'] = "Informações";
-$lang['MOD_XTENSE_CONFIGURATION'] = "Configuração";
-$lang['MOD_XTENSE_PERMISSIONS'] = "Autorizações";
-$lang['MOD_XTENSE_MODS'] = "Mods";
-$lang['MOD_XTENSE_ABOUT'] = "Sobre";
-$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense permite reunir as informações do jogo. Ele é composto pelo módulo OGSpy e da extensão para o seu navegador Web";
-$lang['MOD_XTENSE_DOWNLOAD'] = "Download da extensão para o seu navegador Web";
-$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
-$lang['MOD_XTENSE_FIREFOX_LINK'] = "Módulo Xtense para Firefox";
-$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
-$lang['MOD_XTENSE_CHROME_LINK'] = "Módulo Xtense Chrome Store";
-$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentação completa para instalar o módulo";
-$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
-$lang['MOD_XTENSE_URL_PLUGIN'] = "Link do seu servidor OGSpy";
-$lang['MOD_XTENSE_PASSWORD'] = "Mot de passe/ Token Personnel";
-$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Atualização efetuada";
-$lang['MOD_XTENSE_REPAIR_DONE'] = "O espaço pessoal foi reparado corretamente";
-$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "As ligações foram instaladas (Entre o Xtense e outras extensões).";
-$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalhes de erros";
-$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista de links";
-$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Segue a lista de links corretamente instalados";
-$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Alguns links não foram instalados automaticamente";
-$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Autorizar as conexões ao plugin";
-$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limite a admnistração ao admin (e não aos co-admins)";
-$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Apagamento automático dos RE muito antigos (configurável no admin do OGSpy).";
-$lang['MOD_XTENSE_SERVER_NAME'] = "Servidor do jogo";
-$lang['MOD_XTENSE_LOGS'] = "Log de consultas";
-$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Sistemas solares";
-$lang['MOD_XTENSE_SPYREPORTS'] = "Relatórios de espionagem";
-$lang['MOD_XTENSE_EMPIRE'] = "Império (Páginas Império, Edifícios, Pesquisas...)";
-$lang['MOD_XTENSE_RANKINGS'] = "Classificações";
-$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Lista de jogadores da aliança";
-$lang['MOD_XTENSE_MESSAGES'] = "Mensagens";
-$lang['MOD_XTENSE_ACTIONS'] = "Ações";
-$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Reparar os espaços pessoais (em caso de problemas com o espaço pessoal cheio)";
-$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Instale as ligações de todos os mods instalados e ativados";
-$lang['MOD_XTENSE_SEND'] = "Enviar";
-$lang['MOD_XTENSE_CANCEL'] = "Cancelar";
-$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Você pode definir para cada grupo do OGSpy os acessos dos usuários ao Xtense.";
-$lang['MOD_XTENSE_UPDATE_DONE'] = "Atualização efetuada";
-$lang['MOD_XTENSE_TICKALL'] = "Tudo marcado";
-$lang['MOD_XTENSE_UNTICKALL'] = "Tudo desmarcado";
-$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Lista dos mods relacionados ao plugin Xtense. Estes links permitem aos mods de recuperar os dados enviados para o Xtense. Você pode aqui, ativar ou desativar estas ligações.";
-$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Nome/versão do Mod";
-$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tipo de dado";
-$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status do mod";
-$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status do link";
-$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Link ativo";
-$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Link inativo";
-$lang['MOD_XTENSE_MOD_ENABLED'] = "Mod ativo";
-$lang['MOD_XTENSE_MOD_DISABLED'] = "Mod inativo";
-$lang['MOD_XTENSE_CALLBACK_NONE'] = "Nenhum link registrado na base de dados";
-$lang['MOD_XTENSE_AUTHOR'] = "Xtense para Unibozu";
-$lang['MOD_XTENSE_FORUM'] = "Fórum de suporte do OGSteam";
-$lang['MOD_XTENSE_ICONS'] = "Set de ícones";
-$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
-$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Link para changelog";
-$lang['MOD_XTENSE_SUPPPORT'] = "Suporte";
+
+ *
+ */
+
+/* index.php */
+
+$lang['MOD_XTENSE_LANG'] = "fr";
+$lang['MOD_XTENSE_TITLE'] = "Xtense";
+$lang['MOD_XTENSE_ADMINTITLE'] = "Administração de Xtense";
+$lang['MOD_XTENSE_INFORMATIONS'] = "Informações";
+$lang['MOD_XTENSE_CONFIGURATION'] = "Configuração";
+$lang['MOD_XTENSE_PERMISSIONS'] = "Autorizações";
+$lang['MOD_XTENSE_MODS'] = "Mods";
+$lang['MOD_XTENSE_ABOUT'] = "Sobre";
+$lang['MOD_XTENSE_DESCRIPTION'] = "Xtense permite reunir as informações do jogo. Ele é composto pelo módulo OGSpy e da extensão para o seu navegador Web";
+$lang['MOD_XTENSE_DOWNLOAD'] = "Download da extensão para o seu navegador Web";
+$lang['MOD_XTENSE_FIREFOX'] = "Mozilla Firefox";
+$lang['MOD_XTENSE_FIREFOX_LINK'] = "Módulo Xtense para Firefox";
+$lang['MOD_XTENSE_CHROME'] = "Google Chrome";
+$lang['MOD_XTENSE_CHROME_LINK'] = "Módulo Xtense Chrome Store";
+$lang['MOD_XTENSE_INSTALL_HELP'] = "Documentação completa para instalar o módulo";
+$lang['MOD_XTENSE_CONNECTION_DETAILS'] = "Voici les informations que vous devez saisir dans le module Xtense du navigateur web.";
+$lang['MOD_XTENSE_URL_PLUGIN'] = "Link do seu servidor OGSpy";
+$lang['MOD_XTENSE_PASSWORD'] = "Mot de passe/ Token Personnel";
+$lang['MOD_XTENSE_RENEW_TOKEN'] = "Créer/Renouveller la clé d'accès personnelle (Token)";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Atualização efetuada";
+$lang['MOD_XTENSE_REPAIR_DONE'] = "O espaço pessoal foi reparado corretamente";
+$lang['MOD_XTENSE_CALLBACK_SUMMARY'] = "As ligações foram instaladas (Entre o Xtense e outras extensões).";
+$lang['MOD_XTENSE_ERROR_DETAILS'] = "Detalhes de erros";
+$lang['MOD_XTENSE_CALLBACK_LIST'] = "Lista de links";
+$lang['MOD_XTENSE_INSTALLED_CALLBACKS'] = "Segue a lista de links corretamente instalados";
+$lang['MOD_XTENSE_WRONG_CALLBACKS'] = "Alguns links não foram instalados automaticamente";
+$lang['MOD_XTENSE_ALLOW_CONNECTIONS'] = "Autorizar as conexões ao plugin";
+$lang['MOD_XTENSE_ALLOW_ADMIN_ONLY'] = "Limite a admnistração ao admin (e não aos co-admins)";
+$lang['MOD_XTENSE_SPYREPORTS_AUTODELETE'] = "Apagamento automático dos RE muito antigos (configurável no admin do OGSpy).";
+$lang['MOD_XTENSE_SERVER_NAME'] = "Servidor do jogo";
+$lang['MOD_XTENSE_LOGS'] = "Log de consultas";
+$lang['MOD_XTENSE_SOLARSYSTEMS'] = "Sistemas solares";
+$lang['MOD_XTENSE_SPYREPORTS'] = "Relatórios de espionagem";
+$lang['MOD_XTENSE_EMPIRE'] = "Império (Páginas Império, Edifícios, Pesquisas...)";
+$lang['MOD_XTENSE_RANKINGS'] = "Classificações";
+$lang['MOD_XTENSE_ALLIANCE_LIST'] = "Lista de jogadores da aliança";
+$lang['MOD_XTENSE_MESSAGES'] = "Mensagens";
+$lang['MOD_XTENSE_ACTIONS'] = "Ações";
+$lang['MOD_XTENSE_REPAIR_EMPIRE'] = "Reparar os espaços pessoais (em caso de problemas com o espaço pessoal cheio)";
+$lang['MOD_XTENSE_INSTALL_CALLBACKS'] = "Instale as ligações de todos os mods instalados e ativados";
+$lang['MOD_XTENSE_SEND'] = "Enviar";
+$lang['MOD_XTENSE_CANCEL'] = "Cancelar";
+$lang['MOD_XTENSE_GROUPS_DEFINITION'] = "Você pode definir para cada grupo do OGSpy os acessos dos usuários ao Xtense.";
+$lang['MOD_XTENSE_UPDATE_DONE'] = "Atualização efetuada";
+$lang['MOD_XTENSE_TICKALL'] = "Tudo marcado";
+$lang['MOD_XTENSE_UNTICKALL'] = "Tudo desmarcado";
+$lang['MOD_XTENSE_CALLBACK_LIST_DESC'] = "Lista dos mods relacionados ao plugin Xtense. Estes links permitem aos mods de recuperar os dados enviados para o Xtense. Você pode aqui, ativar ou desativar estas ligações.";
+$lang['MOD_XTENSE_CALLBACK_MODNAME'] = "Nome/versão do Mod";
+$lang['MOD_XTENSE_CALLBACK_DATATYPE'] = "Tipo de dado";
+$lang['MOD_XTENSE_CALLBACK_STATUSMOD'] = "Status do mod";
+$lang['MOD_XTENSE_CALLBACK_STATUSLINK'] = "Status do link";
+$lang['MOD_XTENSE_CALLBACK_ENABLED'] = "Link ativo";
+$lang['MOD_XTENSE_CALLBACK_DISABLED'] = "Link inativo";
+$lang['MOD_XTENSE_MOD_ENABLED'] = "Mod ativo";
+$lang['MOD_XTENSE_MOD_DISABLED'] = "Mod inativo";
+$lang['MOD_XTENSE_CALLBACK_NONE'] = "Nenhum link registrado na base de dados";
+$lang['MOD_XTENSE_AUTHOR'] = "Xtense para Unibozu";
+$lang['MOD_XTENSE_FORUM'] = "Fórum de suporte do OGSteam";
+$lang['MOD_XTENSE_ICONS'] = "Set de ícones";
+$lang['MOD_XTENSE_CHANGELOG'] = "Changelog";
+$lang['MOD_XTENSE_CHANGELOG_LINK'] = "Link para changelog";
+$lang['MOD_XTENSE_SUPPPORT'] = "Suporte";
$lang['MOD_XTENSE_PSEUDO_PASSWORD'] = "A partir de OGSpy 3.3.5, le token remplacera votre mot de passe. Il pourra être généré depuis votre profil utilisateur.";
\ No newline at end of file
diff --git a/uninstall.php b/uninstall.php
index 960bcd1..6c2c269 100755
--- a/uninstall.php
+++ b/uninstall.php
@@ -1,21 +1,21 @@
-sql_query('DELETE FROM '.TABLE_CONFIG.' WHERE `config_name` LIKE "xtense_%"');
-generate_config_cache();
-
+sql_query('DELETE FROM '.TABLE_CONFIG.' WHERE `config_name` LIKE "xtense_%"');
+generate_config_cache();
+
diff --git a/update.php b/update.php
index edab9ea..01352d1 100755
--- a/update.php
+++ b/update.php
@@ -1,34 +1,34 @@
-sql_query("ALTER TABLE ".$table_prefix."parsedRec"." CONVERT TO CHARACTER SET utf8");
-$db->sql_query("ALTER TABLE ".TABLE_XTENSE_CALLBACKS." CONVERT TO CHARACTER SET utf8");
-$db->sql_query("ALTER TABLE ".$table_prefix."xtense_groups"." CONVERT TO CHARACTER SET utf8");
-$db->sql_query("ALTER TABLE ".$table_prefix."parsedSpyEn"." CONVERT TO CHARACTER SET utf8");
-
-
-$db->sql_query('DELETE FROM '.TABLE_CONFIG.' WHERE `config_name` LIKE "xtense_log_ogspy"');
-$db->sql_query('DELETE FROM '.TABLE_CONFIG.' WHERE `config_name` LIKE "xtense_keep_log"');
-
-$result = $db->sql_query("SELECT `version` FROM ".TABLE_MOD." WHERE `title` = 'xtense'");
-list($version) = $db->sql_fetch_row($result);
-
-if(version_compare($version, '2.7.2', '<')){
- $db->sql_query("ALTER TABLE ".TABLE_XTENSE_CALLBACKS." MODIFY `type` enum('overview','system','ally_list','buildings','research','fleet','fleetSending','defense','spy', 'spy_shared', 'ennemy_spy','rc', 'rc_shared','rc_cdr', 'msg', 'ally_msg', 'expedition','expedition_shared', 'ranking', 'trade', 'trade_me','hostiles') NOT NULL");
-}
-
-update_mod($mod_folder, $mod_name);
-
+sql_query("ALTER TABLE ".$table_prefix."parsedRec"." CONVERT TO CHARACTER SET utf8");
+$db->sql_query("ALTER TABLE ".TABLE_XTENSE_CALLBACKS." CONVERT TO CHARACTER SET utf8");
+$db->sql_query("ALTER TABLE ".$table_prefix."xtense_groups"." CONVERT TO CHARACTER SET utf8");
+$db->sql_query("ALTER TABLE ".$table_prefix."parsedSpyEn"." CONVERT TO CHARACTER SET utf8");
+
+
+$db->sql_query('DELETE FROM '.TABLE_CONFIG.' WHERE `config_name` LIKE "xtense_log_ogspy"');
+$db->sql_query('DELETE FROM '.TABLE_CONFIG.' WHERE `config_name` LIKE "xtense_keep_log"');
+
+$result = $db->sql_query("SELECT `version` FROM ".TABLE_MOD." WHERE `title` = 'xtense'");
+list($version) = $db->sql_fetch_row($result);
+
+if(version_compare($version, '2.7.2', '<')){
+ $db->sql_query("ALTER TABLE ".TABLE_XTENSE_CALLBACKS." MODIFY `type` enum('overview','system','ally_list','buildings','research','fleet','fleetSending','defense','spy', 'spy_shared', 'ennemy_spy','rc', 'rc_shared','rc_cdr', 'msg', 'ally_msg', 'expedition','expedition_shared', 'ranking', 'trade', 'trade_me','hostiles') NOT NULL");
+}
+
+update_mod($mod_folder, $mod_name);
+
diff --git a/version.txt b/version.txt
index 76f0698..2689ff8 100755
--- a/version.txt
+++ b/version.txt
@@ -1,5 +1,5 @@
-Xtense
-2.9.8
-Xtense,Xtense,xtense,xtense,index.php,1,1
-3.3.6
-2.9.0
+Xtense
+2.9.8
+Xtense,Xtense,xtense,xtense,index.php,1,1
+3.3.6
+2.9.0