Jelajahi Sumber

Merge pull request #24 from OpenGamePanel/master

Updating...
rocco27 8 tahun lalu
induk
melakukan
652dcdb9e8
100 mengubah file dengan 4313 tambahan dan 151 penghapusan
  1. TEMPAT SAMPAH
      images/icons/fivem.png
  2. TEMPAT SAMPAH
      images/icons/stationeers.png
  3. 1 2
      includes/database_mysqli.php
  4. 2 2
      includes/form_table_class.php
  5. 1 1
      includes/functions.php
  6. 4 4
      includes/lib_remote.php
  7. 2 1
      install.php
  8. 2 2
      js/modules/gamemanager.js
  9. 1 0
      lang/Arabic/global.php
  10. 1 1
      lang/Arabic/modules/administration.php
  11. 28 28
      lang/Arabic/modules/gamemanager.php
  12. 143 0
      lang/Czech(CzechRepublic)/global.php
  13. 68 0
      lang/Czech(CzechRepublic)/install.php
  14. 175 0
      lang/Czech(CzechRepublic)/modules/TS3Admin.php
  15. 66 0
      lang/Czech(CzechRepublic)/modules/addonsmanager.php
  16. 49 0
      lang/Czech(CzechRepublic)/modules/administration.php
  17. 43 0
      lang/Czech(CzechRepublic)/modules/config_games.php
  18. 43 0
      lang/Czech(CzechRepublic)/modules/dashboard.php
  19. 43 0
      lang/Czech(CzechRepublic)/modules/extras.php
  20. 36 0
      lang/Czech(CzechRepublic)/modules/ftp.php
  21. 208 0
      lang/Czech(CzechRepublic)/modules/gamemanager.php
  22. 88 0
      lang/Czech(CzechRepublic)/modules/litefm.php
  23. 44 0
      lang/Czech(CzechRepublic)/modules/lostpwd.php
  24. 55 0
      lang/Czech(CzechRepublic)/modules/modulemanager.php
  25. 115 0
      lang/Czech(CzechRepublic)/modules/mysql.php
  26. 55 0
      lang/Czech(CzechRepublic)/modules/register.php
  27. 138 0
      lang/Czech(CzechRepublic)/modules/server.php
  28. 135 0
      lang/Czech(CzechRepublic)/modules/settings.php
  29. 48 0
      lang/Czech(CzechRepublic)/modules/status.php
  30. 64 0
      lang/Czech(CzechRepublic)/modules/subusers.php
  31. 59 0
      lang/Czech(CzechRepublic)/modules/update.php
  32. 112 0
      lang/Czech(CzechRepublic)/modules/user_admin.php
  33. 222 0
      lang/Czech(CzechRepublic)/modules/user_games.php
  34. 3 2
      lang/Danish/global.php
  35. 1 1
      lang/Danish/modules/TS3Admin.php
  36. 1 1
      lang/Danish/modules/mysql.php
  37. 1 1
      lang/Danish/modules/settings.php
  38. 1 0
      lang/English/global.php
  39. 0 1
      lang/English/modules/register.php
  40. 1 0
      lang/French/global.php
  41. 3 2
      lang/German/global.php
  42. 24 24
      lang/German/modules/addonsmanager.php
  43. 5 5
      lang/German/modules/gamemanager.php
  44. 20 20
      lang/German/modules/server.php
  45. 5 5
      lang/German/modules/settings.php
  46. 1 0
      lang/Hungarian/global.php
  47. 1 0
      lang/Italian/global.php
  48. 1 0
      lang/Persian/global.php
  49. 2 1
      lang/Polish/global.php
  50. 10 9
      lang/Portuguese(Brazil)/global.php
  51. 2 2
      lang/Portuguese(Brazil)/modules/addonsmanager.php
  52. 2 2
      lang/Portuguese(Brazil)/modules/settings.php
  53. 1 1
      lang/Portuguese(Brazil)/modules/user_games.php
  54. 1 0
      lang/Portuguese/global.php
  55. 1 0
      lang/Romanian(Romania)/global.php
  56. 3 2
      lang/Russian/global.php
  57. 1 1
      lang/Russian/install.php
  58. 2 2
      lang/Russian/modules/ftp.php
  59. 6 6
      lang/Russian/modules/gamemanager.php
  60. 1 1
      lang/Russian/modules/server.php
  61. 2 2
      lang/Russian/modules/settings.php
  62. 1 1
      lang/Russian/modules/subusers.php
  63. 1 0
      lang/Spanish/global.php
  64. 1 0
      lang/Swedish(Sweden)/global.php
  65. 143 0
      lang/Turkish(Turkey)/global.php
  66. 68 0
      lang/Turkish(Turkey)/install.php
  67. 175 0
      lang/Turkish(Turkey)/modules/TS3Admin.php
  68. 66 0
      lang/Turkish(Turkey)/modules/addonsmanager.php
  69. 49 0
      lang/Turkish(Turkey)/modules/administration.php
  70. 43 0
      lang/Turkish(Turkey)/modules/config_games.php
  71. 43 0
      lang/Turkish(Turkey)/modules/dashboard.php
  72. 43 0
      lang/Turkish(Turkey)/modules/extras.php
  73. 36 0
      lang/Turkish(Turkey)/modules/ftp.php
  74. 208 0
      lang/Turkish(Turkey)/modules/gamemanager.php
  75. 88 0
      lang/Turkish(Turkey)/modules/litefm.php
  76. 44 0
      lang/Turkish(Turkey)/modules/lostpwd.php
  77. 55 0
      lang/Turkish(Turkey)/modules/modulemanager.php
  78. 115 0
      lang/Turkish(Turkey)/modules/mysql.php
  79. 55 0
      lang/Turkish(Turkey)/modules/register.php
  80. 138 0
      lang/Turkish(Turkey)/modules/server.php
  81. 135 0
      lang/Turkish(Turkey)/modules/settings.php
  82. 48 0
      lang/Turkish(Turkey)/modules/status.php
  83. 64 0
      lang/Turkish(Turkey)/modules/subusers.php
  84. 59 0
      lang/Turkish(Turkey)/modules/update.php
  85. 112 0
      lang/Turkish(Turkey)/modules/user_admin.php
  86. 222 0
      lang/Turkish(Turkey)/modules/user_games.php
  87. 1 1
      modules/TS3Admin/TS3Admin.php
  88. 1 0
      modules/config_games/cli-params.php
  89. 2 0
      modules/config_games/schema_server_config.xml
  90. 1 1
      modules/config_games/server_configs/arma2_linux.xml
  91. 1 1
      modules/config_games/server_configs/arma2_win32.xml
  92. 1 1
      modules/config_games/server_configs/arma2co_linux.xml
  93. 1 1
      modules/config_games/server_configs/arma2co_win32.xml
  94. 1 1
      modules/config_games/server_configs/arma2oa_linux.xml
  95. 1 1
      modules/config_games/server_configs/arma2oa_win32.xml
  96. 50 0
      modules/config_games/server_configs/arma3_win64.xml
  97. 63 0
      modules/config_games/server_configs/colonysurvival_win64.xml
  98. 1 1
      modules/config_games/server_configs/dayz_arma2co_linux.xml
  99. 1 1
      modules/config_games/server_configs/dayz_arma2co_win32.xml
  100. 23 9
      modules/config_games/server_configs/dayz_arma2oa_win32.xml

TEMPAT SAMPAH
images/icons/fivem.png


TEMPAT SAMPAH
images/icons/stationeers.png


+ 1 - 2
includes/database_mysqli.php

@@ -3400,9 +3400,8 @@ class OGPDatabaseMySQL extends OGPDatabase
 	
 	public function getPortsRange($ip_id,$home_cfg_id = FALSE){
 		if ( !$this->link ) return false;
-		$home_cfg_id = $this->realEscapeSingle($home_cfg_id);
 		
-		$and_cfg_id = $home_cfg_id !== FALSE ? "AND home_cfg_id=$home_cfg_id":"";
+		$and_cfg_id = $home_cfg_id !== FALSE ? "AND home_cfg_id=".$this->realEscapeSingle($home_cfg_id) : "";
 		$query = sprintf("SELECT * FROM `%sarrange_ports` WHERE ip_id=%d $and_cfg_id;",
 			$this->table_prefix,
 			$this->realEscapeSingle($ip_id));

+ 2 - 2
includes/form_table_class.php

@@ -124,7 +124,7 @@ class FormTable {
 			print_failure(get_lang_f('invalid_setting_type',$type));
 		}
 
-		if ( defined($name."_info") )
+		if ( defined("OGP_LANG_".$name."_info") )
 		{
 			echo "</td><td><div class='image-tip' id='".$this->i."' ><img src='images/icon_help_small.gif' ><span class='tip' id='".$this->i."' >".str_replace("'",'"',get_lang($name."_info"))."</span></div></td></tr>";
 			$this->i++;
@@ -169,4 +169,4 @@ class FormTable {
 	}
 
 }
-?>
+?>

+ 1 - 1
includes/functions.php

@@ -230,7 +230,7 @@ function create_home_selector_address($module, $subpage, $server_homes, $extra_i
 					$home_id, SORT_DESC, $server_homes);
 	foreach ( $server_homes as $server_home )
 	{
-		$display_ip = checkDisplayPublicIP($server_home['display_public_ip'],$server_home['ip']);
+		$display_ip = checkDisplayPublicIP($server_home['display_public_ip'],$server_home['ip'] != $server_home['agent_ip'] ? $server_home['ip'] : $server_home['agent_ip']);
 
 		if(isset($_GET['home_id-mod_id-ip-port']) and 
 		   $get_home_id == $server_home['home_id'] and 

+ 4 - 4
includes/lib_remote.php

@@ -328,9 +328,9 @@ class OGPRemoteLibrary
 	/// \return 1 If update started successfully
 	/// \return 0 If error
 	/// \return -1 In case of connection error.
-	public function steam_cmd($home_id,$game_home,$mod,$modname,$betaname,$betapwd,$user,$pass,$guard,$exec_folder_path,$exec_path,$precmd,$postcmd,$cfg_os,$lockFiles = "")
+	public function steam_cmd($home_id,$game_home,$mod,$modname,$betaname,$betapwd,$user,$pass,$guard,$exec_folder_path,$exec_path,$precmd,$postcmd,$cfg_os,$lockFiles,$archBits)
 	{
-		$params = $this->encrypt_params($home_id,$game_home,$mod,$modname,$betaname,$betapwd,$user,$pass,$guard,$exec_folder_path,$exec_path,$precmd,$postcmd,$cfg_os,$lockFiles);
+		$params = $this->encrypt_params($home_id,$game_home,$mod,$modname,$betaname,$betapwd,$user,$pass,$guard,$exec_folder_path,$exec_path,$precmd,$postcmd,$cfg_os,$lockFiles,$archBits);
 		$this->add_enc_chk($params);
 		$request = xmlrpc_encode_request("steam_cmd", $params);
 		$response = $this->sendRequest($request);
@@ -381,13 +381,13 @@ class OGPRemoteLibrary
 						$home_id, $home_path, $server_ip, $server_port, $exec_path, $exec_folder_path,
 						$control_protocol, $control_password, $control_type,
 						$appId, $modname, $betaname, $betapwd, $user, $pass, $guard, $precmd, $postcmd, $cfg_os, $filesToLockUnlock,
-						$startup_cmd, $cpu, $nice, $preStart, $envVars, $game_key
+						$startup_cmd, $cpu, $nice, $preStart, $envVars, $game_key, $archBits
 	)
 	{
 		$params = $this->encrypt_params($home_id, $home_path, $server_ip, $server_port, $exec_path, $exec_folder_path,
 						$control_protocol, $control_password, $control_type,
 						$appId, $modname, $betaname, $betapwd, $user, $pass, $guard, $precmd, $postcmd, $cfg_os, $filesToLockUnlock,
-						$startup_cmd, $cpu, $nice, $preStart, $envVars, $game_key);
+						$startup_cmd, $cpu, $nice, $preStart, $envVars, $game_key, $archBits);
 
 		$this->add_enc_chk($params);
 		$request = xmlrpc_encode_request("automatic_steam_update", $params);

+ 2 - 1
install.php

@@ -345,7 +345,8 @@ function install() {
             <tr><td>".get_lang('database_type').":</td><td>MySQL</td></tr>
             <tr><td>".get_lang('database_hostname').":</td>
             <td><input type='text' value='";
-        echo isset( $db_host ) ? $db_host : "localhost";
+        $OS = strtoupper(substr(PHP_OS, 0, 3));
+        echo isset( $db_host ) ? $db_host : (($OS === 'WIN' || $OS === 'CYG') ? "127.0.0.1" : "localhost");
         echo "' name='db_host' class='textbox' /></td></tr>
             <tr><td>".get_lang('database_username').":</td>
             <td><input type='text' value='";

+ 2 - 2
js/modules/gamemanager.js

@@ -93,7 +93,7 @@ $(document).ready(function(){
 	$('.size').click(function(){
 		var id = $(this).attr('data-home_id');
 		$.post( "home.php?m=user_games&type=cleared&p=get_size&home_id="+id, function( data ) {
-			$('.size[data-home_id='+id+']').text( data ).css("font-size", "16pt");
+			$('.size[data-home_id='+id+']').text( data ).removeClass('sizeText').addClass('sizeText');
 		});
 	});
 
@@ -155,4 +155,4 @@ $(document).ready(function(){
 			}
 		});
 	});
-});
+});

+ 1 - 0
lang/Arabic/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "التعليمات.");
 define('OGP_LANG_mysql_admin', "مدير قاعدة البيانات");
 define('OGP_LANG_copied', "نسخ!");
 define('OGP_LANG_ticket_settings', "إعدادات التذاكر");
+define('OGP_LANG_form', "تسجيل");
 ?>

+ 1 - 1
lang/Arabic/modules/administration.php

@@ -23,7 +23,7 @@
  */
 
 define('OGP_LANG_external_links', "روابط خارجية");
-define('OGP_LANG_url', "URL");
+define('OGP_LANG_url', "رابط URL");
 define('OGP_LANG_name', "إسم");
 define('OGP_LANG_add_it', "أضف");
 define('OGP_LANG_link_has_been_removed', "تمت إزالة الرابط %s.");

+ 28 - 28
lang/Arabic/modules/gamemanager.php

@@ -35,7 +35,7 @@ define('OGP_LANG_install_update_manual', "تثبيت / تحديث يدويا");
 define('OGP_LANG_assign_game_homes', "تعيين خوادم اللعبة");
 define('OGP_LANG_user', "المستعمل");
 define('OGP_LANG_group', "مجموعة");
-define('OGP_LANG_start', "Start");
+define('OGP_LANG_start', "تشغيل");
 define('OGP_LANG_ogp_agent_ip', "ايبي وكيل OGP");
 define('OGP_LANG_max_players', "الحد الأقصى للاعبين");
 define('OGP_LANG_max', "الحد الأقصى");
@@ -48,20 +48,20 @@ define('OGP_LANG_start_wait_note', "The server startup might take a while. Pleas
 define('OGP_LANG_game_type', "نوع اللعبة");
 define('OGP_LANG_map', "خريطة");
 define('OGP_LANG_starting_server', "جار تشغيل السيرفر، الرجاء الانتظار ...");
-define('OGP_LANG_starting_server_settings', "Starting server with following settings");
+define('OGP_LANG_starting_server_settings', "تشفيل السيرفر مع الإعدادات التالية");
 define('OGP_LANG_startup_params', "Startup parameters");
 define('OGP_LANG_startup_cpu', "CPU the server is running on");
 define('OGP_LANG_startup_nice', "Nice value of the server");
 define('OGP_LANG_game_home', "Home Path");
 define('OGP_LANG_server_started', "تم تشغيل السيرفر بنجاح.");
 define('OGP_LANG_no_parameter_access', "ليس لديك إمكانية الوصول إلى المعلمات.");
-define('OGP_LANG_extra_parameters', "Extra Parameters");
+define('OGP_LANG_extra_parameters', "معلمات اضافية");
 define('OGP_LANG_no_extra_param_access', "ليس لديك إمكانية الوصول إلى المعلمات الإضافية.");
 define('OGP_LANG_extra_parameters_info', "These parameters are put to the end of the command line when the game is started.");
 define('OGP_LANG_game_exec_not_found', "The game executable %s was not found from the remote server.");
 define('OGP_LANG_select_params_and_start', "Select the startup parameters for the server and press '%s'.");
 define('OGP_LANG_no_ip_port_pairs_assigned', "No IP Port pairs assigned for this home. If you do not have access to home editing contact your admin.");
-define('OGP_LANG_unable_to_get_log', "Unable to get log, retval %s.");
+define('OGP_LANG_unable_to_get_log', "غير قادر على الحصول على السجل ، retval %s.");
 define('OGP_LANG_server_binary_not_executable', "Server binary is not executable. Check you have proper permissions in the server home directory.");
 define('OGP_LANG_server_not_running_log_found', "Server is not running, but log is found. NOTE: This log might not be related to the last server startup.");
 define('OGP_LANG_ip_port_pair_not_owned', "IP:PORT pair not owned.");
@@ -72,8 +72,8 @@ define('OGP_LANG_failed_to_start_steam_update', "Failed to start Steam update. S
 define('OGP_LANG_failed_to_start_rsync_update', "Failed to start Rsync update. See agent log.");
 define('OGP_LANG_update_completed', "اكتمل التحديث بنجاح.");
 define('OGP_LANG_update_in_progress', "جار التحديث، يرجى الانتظار ...");
-define('OGP_LANG_refresh_steam_status', "Refresh steam status");
-define('OGP_LANG_refresh_rsync_status', "Refresh rsync status");
+define('OGP_LANG_refresh_steam_status', "تحديث حالة steam");
+define('OGP_LANG_refresh_rsync_status', "تحديث حالة rsync");
 define('OGP_LANG_server_running_cant_update', "Server running so update is not possible. Stop the server before update.");
 define('OGP_LANG_xml_steam_error', "Selected server type does not support steam install/update.");
 define('OGP_LANG_mod_key_not_found_from_xml', "Mod key '%s' not found from the XML file.");
@@ -85,17 +85,17 @@ define('OGP_LANG_current_map', "الخريطة الحالية");
 define('OGP_LANG_stop_server', "إيقاف السيرفر");
 define('OGP_LANG_server_ip_port', "سيرفر ايبي:بورت");
 define('OGP_LANG_server_name', "إسم السيرفر");
-define('OGP_LANG_server_id', "Server ID");
+define('OGP_LANG_server_id', "معرف السيرفر");
 define('OGP_LANG_player_name', "إسم اللاعب");
 define('OGP_LANG_score', "Score");
 define('OGP_LANG_time', "Time");
-define('OGP_LANG_no_rights_to_stop_server', "You do not have rights to stop this server.");
+define('OGP_LANG_no_rights_to_stop_server', "ليس لديك حقوق لإيقاف هذا السيرفر.");
 define('OGP_LANG_no_ogp_lgsl_support', "This server (running: %s) does not have LGSL support in OGP and its statistics can not be shown.");
 define('OGP_LANG_server_status', "Server on %s is %s.");
-define('OGP_LANG_server_stopped', "Server '%s' has been stopped.");
-define('OGP_LANG_if_want_to_start_homes', "If you want to start game servers go to %s.");
+define('OGP_LANG_server_stopped', "تم إيقاف السيرفر '%s' .");
+define('OGP_LANG_if_want_to_start_homes', "إذا كنت ترغب في بدء تشغيل سيرفرات الألعاب اذهب إلى %s.");
 define('OGP_LANG_view_log', "سجل المشاهد");
-define('OGP_LANG_if_want_manage', "If you want to manage your games you can do it in the");
+define('OGP_LANG_if_want_manage', "إذا كنت ترغب في إدارة الألعاب الخاصة بك يمكنك القيام بذلك في");
 define('OGP_LANG_columns', "columns");
 define('OGP_LANG_group_users', "Group users:");
 define('OGP_LANG_assigned_to', "مخصص ل:");
@@ -103,8 +103,8 @@ define('OGP_LANG_restart_server', "إعادة تشغيل السيرفر");
 define('OGP_LANG_restarting_server', "جار إعادة تشغيل السيرفر، يرجى الانتظار ...");
 define('OGP_LANG_server_restarted', "Server '%s' has been restarted.");
 define('OGP_LANG_server_not_running', "The server is not running.");
-define('OGP_LANG_address', "Address");
-define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_address', "العنوان");
+define('OGP_LANG_owner', "الصاحب");
 define('OGP_LANG_operations', "Operations");
 define('OGP_LANG_search', "بحث");
 define('OGP_LANG_maps_read_from', "Maps read from ");
@@ -124,7 +124,7 @@ define('OGP_LANG_has_sent_to', "تم إرسالها إلى");
 define('OGP_LANG_need_set_remote_pass', "You need to set the remote control password on");
 define('OGP_LANG_before_sending_rcon_com', "before sending rcon commands to it.");
 define('OGP_LANG_retry', "Retry");
-define('OGP_LANG_page', "page");
+define('OGP_LANG_page', "صفحة");
 define('OGP_LANG_server_cant_start', "لا يمكن تشغيل السيرفر");
 define('OGP_LANG_server_cant_stop', "لا يمكن إيقاف السيرفر");
 define('OGP_LANG_error_occured_remote_host', "Error occurred on the remote host");
@@ -147,17 +147,17 @@ define('OGP_LANG_update_from_selected_rsync_server', "Update from selected Rsync
 define('OGP_LANG_execute_selected_server_operations', "Execute selected server operations");
 define('OGP_LANG_execute_operations', "Execute operations");
 define('OGP_LANG_account_expiration', "Account expiration");
-define('OGP_LANG_mysql_databases', "MySQL Databases");
-define('OGP_LANG_failed_querying_server', "* Failed querying the server.");
-define('OGP_LANG_query_protocol_not_supported', "* There is no query protocol in OGP that can support this server.");
+define('OGP_LANG_mysql_databases', "قواعد بيانات MySQL");
+define('OGP_LANG_failed_querying_server', "* فشل الاستعلام عن السيرفر.");
+define('OGP_LANG_query_protocol_not_supported', "* لا يوجد بروتوكول استعلام في OGP يمكنه دعم هذا السيرفر.");
 define('OGP_LANG_queries_disabled_by_setting_disable_queries_after', "Queries disabled by setting: Disable queries after: %s, since you have %s servers.<br>");
 define('OGP_LANG_presets_for_game_and_mod', "RCON presets for %s and mod %s");
-define('OGP_LANG_name', "Name");
+define('OGP_LANG_name', "الاسم");
 define('OGP_LANG_command', "RCON&nbsp;Command");
 define('OGP_LANG_add_preset', "Add preset");
 define('OGP_LANG_edit_presets', "Edit presets");
 define('OGP_LANG_del_preset', "حذف");
-define('OGP_LANG_change_preset', "Change");
+define('OGP_LANG_change_preset', "تغيير");
 define('OGP_LANG_send_command', "إرسال الأمر");
 define('OGP_LANG_starting_copy_with_master_server_named', "Starting copy with master server named '%s'...");
 define('OGP_LANG_starting_sync_with', "Starting sync with %s...");
@@ -167,13 +167,13 @@ define('OGP_LANG_failed_to_start_file_download', "Failed to start file download"
 define('OGP_LANG_game_name', "إسم اللعبة");
 define('OGP_LANG_dest_dir', "Destination directory");
 define('OGP_LANG_remote_server', "Remote Server");
-define('OGP_LANG_file_url', "File URL");
+define('OGP_LANG_file_url', "رابط الملف");
 define('OGP_LANG_file_url_info', "The URL of the file that is uploaded and uncompressed to the directory.");
 define('OGP_LANG_dest_filename', "Destination Filename");
 define('OGP_LANG_dest_filename_info', "The filename for the destination file.");
 define('OGP_LANG_update_server', "تحديث السيرفر");
-define('OGP_LANG_unavailable', "Unavailable");
-define('OGP_LANG_upload_map_image', "Upload map image");
+define('OGP_LANG_unavailable', "غير متوفره");
+define('OGP_LANG_upload_map_image', "رفع صورة الخريطة");
 define('OGP_LANG_upload_image', "رفع صورة");
 define('OGP_LANG_jpg_gif_png_less_than_1mb', "The image must be jpg, gif or png and less than 1 MB.");
 define('OGP_LANG_check_dev_console', "Error during uploading file, please check the browser developer console.");
@@ -181,11 +181,11 @@ define('OGP_LANG_uploaded_successfully', "تم الرفع بنجاح.");
 define('OGP_LANG_cant_create_folder', "Can't create folder:<br><b>%s</b>");
 define('OGP_LANG_cant_write_file', "Can't write file:<br><b>%s</b>");
 define('OGP_LANG_exceeded_php_directive', "Exceeded PHP directive.<br><b>%s</b>.");
-define('OGP_LANG_unknown_errors', "Unknown errors.");
-define('OGP_LANG_directory', "Directory");
-define('OGP_LANG_view_player_commands', "View Player Commands");
-define('OGP_LANG_hide_player_commands', "Hide Player Commands");
-define('OGP_LANG_no_online_players', "There are no online players.");
+define('OGP_LANG_unknown_errors', "أخطاء غير معروفة.");
+define('OGP_LANG_directory', "الدليل");
+define('OGP_LANG_view_player_commands', "عرض أوامر لاعب");
+define('OGP_LANG_hide_player_commands', "إخفاء أوامر اللاعب");
+define('OGP_LANG_no_online_players', "لا يوجد لاعبين متواجدين.");
 define('OGP_LANG_invalid_game_mod_id', "Invalid Game/Mod ID specified.");
 define('OGP_LANG_auto_update_title_popup', "Steam Auto Update Link");
 define('OGP_LANG_auto_update_popup_html', "<p>Use the link below to check and automatically update your game server via Steam if needed.&nbsp; You can query it using a cronjob or manually initiate the process.</p>");
@@ -204,5 +204,5 @@ define('OGP_LANG_cid', "CID");
 define('OGP_LANG_phan', "Phantom");
 define('OGP_LANG_sec', "ثواني");
 define('OGP_LANG_unknown_rsync_mirror', "You attempted to start an update from a mirror which doesn't exist.");
-define('OGP_LANG_custom_fields', "Custom Fields");
+define('OGP_LANG_custom_fields', "الحقول المخصصة");
 ?>

+ 143 - 0
lang/Czech(CzechRepublic)/global.php

@@ -0,0 +1,143 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_lang_charset', "UTF-8");
+define('OGP_LANG_already_logged_in_redirecting_to_dashboard', "Jste již přihlášeni, přesměrování na panel Dashboard.");
+define('OGP_LANG_logging_in', "Přihlášení");
+define('OGP_LANG_redirecting_in', "Přesměrování v");
+define('OGP_LANG_refresh_page', "Obnovit stránku");
+define('OGP_LANG_no_rights', "Nemáte práva na přístup k této stránce.");
+define('OGP_LANG_welcome', "Vítejte");
+define('OGP_LANG_logout', "Odhlásit se");
+define('OGP_LANG_logout_message', "Nyní jste odhlášeni.");
+define('OGP_LANG_support', "Podpora");
+define('OGP_LANG_password', "Heslo");
+define('OGP_LANG_login', "Uživatelské jméno");
+define('OGP_LANG_login_button', "Přihlásit se");
+define('OGP_LANG_solve_captcha', "Human Check");
+define('OGP_LANG_lost_passwd', "Zapomněli jste heslo?");
+define('OGP_LANG_no_db_connection', "Nelze se připojit k databázi.");
+define('OGP_LANG_bad_login', "Neplatné uživatelské jméno či heslo.");
+define('OGP_LANG_not_logged_in', "Nejste momentálně přihlášeni.");
+define('OGP_LANG_remove_install', "Odstraňte prosím soubor install.php z bezpečnostních důvodů.");
+define('OGP_LANG_agent_offline', "Agent, který ovládá tento server, je offline.");
+define('OGP_LANG_logged_in', "Jste přihlášen jako");
+define('OGP_LANG_delete', "Vymazat");
+define('OGP_LANG_edit', "Upravit");
+define('OGP_LANG_actions', "Akce");
+define('OGP_LANG_invalid_subpage', "Neplatná podstránka.");
+define('OGP_LANG_invalid_home_id', "Invalid home ID entered.");
+define('OGP_LANG_note', "POZNÁMKA");
+define('OGP_LANG_hint', "HINT");
+define('OGP_LANG_yes', "Ano");
+define('OGP_LANG_no', "Ne");
+define('OGP_LANG_on', "On");
+define('OGP_LANG_off', "Off");
+define('OGP_LANG_db_error_invalid_host', "Byl zadán neplatný databázový hostitel.");
+define('OGP_LANG_db_error_invalid_user_and_pass', "Neplatné uživatelské jméno nebo heslo databáze.");
+define('OGP_LANG_db_error_invalid_database', "Neplatná databáze.");
+define('OGP_LANG_db_unknown_error', "Unkown database error: %s");
+define('OGP_LANG_db_error_module_missing', "Požadovaný databázový modul PHP chybí.");
+define('OGP_LANG_db_error_invalid_db_type', "Neplatný typ databáze v konfiguračním souboru.");
+define('OGP_LANG_invalid_login_information', "Byly zadány neplatné přihlašovací údaje.");
+define('OGP_LANG_failed_to_read_config', "Nepodařilo se přečíst konfigurační soubor.");
+define('OGP_LANG_account_expired', "Platnost vašeho účtu vypršela.");
+define('OGP_LANG_contact_admin_to_enable_account', "Obraťte se na správce, aby znovu aktivoval váš účet.");
+define('OGP_LANG_maintenance_mode_on', "Režim údržby je zapnutý");
+define('OGP_LANG_logging_out_10', "Odhlásit se za 10 sekund");
+define('OGP_LANG_invalid_redirect', "Redirecting");
+define('OGP_LANG_login_title', "Připojení ovládacího panelu");
+define('OGP_LANG_module_not_installed', "Modul není nainstalován.");
+define('OGP_LANG_no_access_to_home', "You do not have access to this home.");
+define('OGP_LANG_not_available', "N/A");
+define('OGP_LANG_offline', "Offline");
+define('OGP_LANG_online', "Online");
+define('OGP_LANG_invalid_url', "Neplatná URL");
+define('OGP_LANG_xml_file_not_valid', "XML file '%s' could not be validated with schema '%s'.");
+define('OGP_LANG_unable_to_load_xml', "Unable to load XML file '%s'. Permission issue?");
+define('OGP_LANG_gamemanager', "Správce her");
+define('OGP_LANG_game_monitor', "Game Monitor");
+define('OGP_LANG_dashboard', "Dashboard");
+define('OGP_LANG_user_addons', "Addons");
+define('OGP_LANG_ftp', "FTP");
+define('OGP_LANG_shop', "Shop");
+define('OGP_LANG_shop_guest', "Shop");
+define('OGP_LANG_TS3Admin', "TS3 Admin");
+define('OGP_LANG_administration', "Administration");
+define('OGP_LANG_config_games', "Game/Mod Config");
+define('OGP_LANG_modulemanager', "Modules");
+define('OGP_LANG_server', "Servers");
+define('OGP_LANG_settings', "Panel Settings");
+define('OGP_LANG_themes', "Theme Settings");
+define('OGP_LANG_user_admin', "Users");
+define('OGP_LANG_sub_users', "Sub Users");
+define('OGP_LANG_show_groups', "Groups");
+define('OGP_LANG_user_games', "Game Servers");
+define('OGP_LANG_addons_manager', "Addons Manager");
+define('OGP_LANG_ftp_admin', "FTP users");
+define('OGP_LANG_orders', "Orders");
+define('OGP_LANG_services', "Services");
+define('OGP_LANG_shop_settings', "Shop Settings");
+define('OGP_LANG_update', "Update Panel");
+define('OGP_LANG_extras', "Extras");
+define('OGP_LANG_show', "Show");
+define('OGP_LANG_show_all', "Show All Servers");
+define('OGP_LANG_cur_theme', "%s Theme");
+define('OGP_LANG_copyright', "Copyright");
+define('OGP_LANG_all_rights_reserved', "All rights reserved");
+define('OGP_LANG_version', "Version");
+define('OGP_LANG_show_version', "Show Version");
+define('OGP_LANG_queries_executed', "queries executed");
+define('OGP_LANG_lang', "Language");
+define('OGP_LANG_get_size', "Show Size");
+define('OGP_LANG_total_size', "Total size");
+define('OGP_LANG_lgsl', "LGSL");
+define('OGP_LANG_lgsl_admin', "LGSL Admin");
+define('OGP_LANG_rcon', "RCON");
+define('OGP_LANG_watch_logger', "Watch Logger");
+define('OGP_LANG_litefm_settings', "LiteFM Settings");
+define('OGP_LANG_assign_expiration_date', "Assign expiration date");
+define('OGP_LANG_assign_expiration_date_info', "Once it expires the server is unassigned but not removed.");
+define('OGP_LANG_server_expiration_date', "Server expiration date");
+define('OGP_LANG_server_expiration_date_info', "Once it expires the server is removed (database and files).");
+define('OGP_LANG_set_expiration_date', "Set expiration date");
+define('OGP_LANG_admin_dsi', "DSi Settings");
+define('OGP_LANG_user_dsi', "DSi");
+define('OGP_LANG_list_dsi', "DSi List");
+define('OGP_LANG_no_remote_servers', "There is no known remote servers! Add a server to use this function.");
+define('OGP_LANG_no_results_found', "No search results found for %s");
+define('OGP_LANG_tickets', "Support Tickets");
+define('OGP_LANG_news', "News");
+define('OGP_LANG_admin_news', "News Admin");
+define('OGP_LANG_util', "Utilities");
+define('OGP_LANG_fast_download', "Fast Download");
+define('OGP_LANG_fd_user', "Fast Download");
+define('OGP_LANG_cron', "Cron Admin");
+define('OGP_LANG_user_cron', "Cron");
+define('OGP_LANG_faq', "F.A.Q.");
+define('OGP_LANG_mysql_admin', "MySQL Admin");
+define('OGP_LANG_copied', "Copied!");
+define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
+?>

+ 68 - 0
lang/Czech(CzechRepublic)/install.php

@@ -0,0 +1,68 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_install_lang', "Select your preferred language");
+define('OGP_LANG_install_welcome', "Welcome to the Open Game Panel Setup");
+define('OGP_LANG_file_permission_check', "Checking required file permissions");
+define('OGP_LANG_OK', "OK");
+define('OGP_LANG_write_permission_required', "Write permission required");
+define('OGP_LANG_execute_permission_required', "Execute permission required");
+define('OGP_LANG_create_an_empty_file', "Create an empty file.");
+define('OGP_LANG_found', "Found");
+define('OGP_LANG_not_found', "Not found");
+define('OGP_LANG_pear_xxtea_info', "Pear Crypt_XXTEA is required for OGP usage. In the most of the Linux distributions this module can be installed with the following Pear command 'pear install Crypt_XXTEA-beta'.");
+define('OGP_LANG_refresh', "Refresh");
+define('OGP_LANG_checking_required_modules', "Checking required modules:");
+define('OGP_LANG_database_type', "Database type");
+define('OGP_LANG_database_settings', "Database access settings");
+define('OGP_LANG_database_hostname', "Database Hostname");
+define('OGP_LANG_database_username', "Database Username");
+define('OGP_LANG_database_password', "Database Password");
+define('OGP_LANG_database_name', "Database Name");
+define('OGP_LANG_database_prefix', "Database Prefix");
+define('OGP_LANG_next', "Next");
+define('OGP_LANG_encryption_key', "Encyption key (Agent)");
+define('OGP_LANG_agent_port', "Port (Agent)");
+define('OGP_LANG_unable_to_write_config', "Unable to write to configuration file. Please recheck the write permission.");
+define('OGP_LANG_admin_login_details', "Admin login details");
+define('OGP_LANG_config_written', "The config files created successfully.");
+define('OGP_LANG_database_created', "Database tables created succesfully.");
+define('OGP_LANG_admin_login_details_info', "Now we create admin user for your Open Game Panel.");
+define('OGP_LANG_username', "Username");
+define('OGP_LANG_repeat_password', "Repeat password");
+define('OGP_LANG_email', "E-mail address");
+define('OGP_LANG_back', "Back");
+define('OGP_LANG_database_setup_failure', "Setup was unable to create the database. Please recheck your database configs.");
+define('OGP_LANG_php_version_check', "Checking PHP version:");
+define('OGP_LANG_invalid_username', "You entered invalid username.");
+define('OGP_LANG_password_too_short', "Your password is too short. It must be at least '%d' characters long.");
+define('OGP_LANG_password_contains_invalid_characters', "Your password contains invalid characters.");
+define('OGP_LANG_invalid_email_address', "You entered invalid e-mail address.");
+define('OGP_LANG_setup_complete', "Setup has been completed successfully. The Open Game Panel is now ready for use.");
+define('OGP_LANG_remove_install_and_secure_config', "You should delete install.php from your server and chmod your includes/config.inc.php back to 644 for security purposes.");
+define('OGP_LANG_go_to_panel', "Click here to login to your OGP.");
+define('OGP_LANG_unable_to_resolve', "If you are unable to resolve this problem please visit OGP website ");
+define('OGP_LANG_slogan', "The Open-Source one!");
+define('OGP_LANG_default_welcome_title_message', "Welcome! <b style='font-size:12px; font-weight:normal;'>You can change this title in '<a href='?m=settings&p=themes'>Theme Settings</a>' under the '<a href='?m=administration&p=main'>Administration</a>' tab.</b>");
+?>

+ 175 - 0
lang/Czech(CzechRepublic)/modules/TS3Admin.php

@@ -0,0 +1,175 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_error', "Chyba");
+define('OGP_LANG_title', "Webové rozhraní TeamSpeak 3");
+define('OGP_LANG_update_available', "<h3>Pozor: nová verze (v% 1) tohoto softwaru je dostupná pod<a href=\"%2\" target=\"_blank\">%2</a>.</h3>");
+define('OGP_LANG_head_logout', "Odhlásit se");
+define('OGP_LANG_head_vserver_switch', "Změňte vServer");
+define('OGP_LANG_head_vserver_overview', "Přehled serveru vServer");
+define('OGP_LANG_head_vserver_token', "Správa Token");
+define('OGP_LANG_head_vserver_liveview', "Live View");
+define('OGP_LANG_e_fill_out', "Vyplňte prosím všechna povinná pole.");
+define('OGP_LANG_e_upload_failed', "Nahrání neuspěšné");
+define('OGP_LANG_e_server_responded', "Server odpověděl:");
+define('OGP_LANG_e_conn_serverquery', "Nelze vytvořit přístup ke službě ServerQuery.");
+define('OGP_LANG_e_conn_vserver', "Nelze vybrat virtuální server.");
+define('OGP_LANG_e_session_timedout', "Relace vypršela.");
+define('OGP_LANG_js_error', "Chyba");
+define('OGP_LANG_js_ajax_error', "An AJAX error has occurred: %1.");
+define('OGP_LANG_js_confirm_server_stop', "Do you really want to stop server #%1?");
+define('OGP_LANG_js_confirm_server_delete', "Do you really want to DELETE server #%1?");
+define('OGP_LANG_js_notice_server_deleted', "Server %1 was deleted successfully.\nThe overview page will be getting reloaded now.");
+define('OGP_LANG_js_prompt_banduration', "Duration in hours (0=unlimited): ");
+define('OGP_LANG_js_prompt_banreason', "Reason (optional): ");
+define('OGP_LANG_js_prompt_msg_to', "Text Message to %1 #%2: ");
+define('OGP_LANG_js_prompt_poke_to', "Poke Message to Client #%1: ");
+define('OGP_LANG_js_prompt_new_propvalue', "New value for '%1': ");
+define('OGP_LANG_n_server_responded', "The server responded: ");
+define('OGP_LANG_login_serverquery', "ServerQuery Login");
+define('OGP_LANG_login_name', "Username");
+define('OGP_LANG_login_password', "Password");
+define('OGP_LANG_login_submit', "Login");
+define('OGP_LANG_vsselect_headline', "vServer selection");
+define('OGP_LANG_vsselect_id', "ID #");
+define('OGP_LANG_vsselect_name', "Název");
+define('OGP_LANG_vsselect_ip', "IP");
+define('OGP_LANG_vsselect_port', "Port");
+define('OGP_LANG_vsselect_state', "Status");
+define('OGP_LANG_vsselect_clients', "Clients");
+define('OGP_LANG_vsselect_uptime', "Uptime");
+define('OGP_LANG_vsselect_choose', "Select");
+define('OGP_LANG_vsselect_start', "Zapnout");
+define('OGP_LANG_vsselect_stop', "Vypnout");
+define('OGP_LANG_vsselect_delete', "VYMAZAT");
+define('OGP_LANG_vsselect_new_headline', "Create a new virtual server");
+define('OGP_LANG_vsselect_new_servername', "Název Serveru");
+define('OGP_LANG_vsselect_new_slots', "Klientské sloty");
+define('OGP_LANG_vsselect_new_create', "Vytvořit");
+define('OGP_LANG_vsselect_new_added_ok', "vServer <span class=\"online\">%1</span> was created successfully.");
+define('OGP_LANG_vsselect_new_added_generated', "Generovaný token je:");
+define('OGP_LANG_vsoverview_virtualserver', "Virtuální server");
+define('OGP_LANG_vsoverview_information_head', "Information");
+define('OGP_LANG_vsoverview_connection_head', "Connection");
+define('OGP_LANG_vsoverview_info_general_head', "General settings");
+define('OGP_LANG_vsoverview_info_servername', "Server Name");
+define('OGP_LANG_vsoverview_info_host', "Host");
+define('OGP_LANG_vsoverview_info_state', "Status");
+define('OGP_LANG_vsoverview_info_state_port', "Port");
+define('OGP_LANG_vsoverview_info_uptime', "Uptime");
+define('OGP_LANG_vsoverview_info_welcomemsg', "Welcome<br />message");
+define('OGP_LANG_vsoverview_info_hostmsg', "Host message");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_output', "output");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_0', "none");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_1', "in the chat log");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_2', "window");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_3', "Window + Disconnect");
+define('OGP_LANG_vsoverview_info_req_security', "Security level");
+define('OGP_LANG_vsoverview_info_req_securitylvl', "required");
+define('OGP_LANG_vsoverview_info_hostbanner_head', "Hostbanner");
+define('OGP_LANG_vsoverview_info_hostbanner_url', "URL");
+define('OGP_LANG_vsoverview_info_hostbanner_imgurl', "Image address");
+define('OGP_LANG_vsoverview_info_hostbanner_buttonurl', "Hostbutton URL");
+define('OGP_LANG_vsoverview_info_antiflood_head', "Anti-Flood");
+define('OGP_LANG_vsoverview_info_antiflood_warning', "Warning on");
+define('OGP_LANG_vsoverview_info_antiflood_kick', "Kick on");
+define('OGP_LANG_vsoverview_info_antiflood_ban', "Ban on");
+define('OGP_LANG_vsoverview_info_antiflood_banduration', "Ban length");
+define('OGP_LANG_vsoverview_info_antiflood_decrease', "Decrease");
+define('OGP_LANG_vsoverview_info_antiflood_points', "points");
+define('OGP_LANG_vsoverview_info_antiflood_in_seconds', "seconds");
+define('OGP_LANG_vsoverview_info_antiflood_points_per_tick', "Points per tick");
+define('OGP_LANG_vsoverview_conn_total_head', "Total");
+define('OGP_LANG_vsoverview_conn_total_packets', "packages");
+define('OGP_LANG_vsoverview_conn_total_bytes', "bytes");
+define('OGP_LANG_vsoverview_conn_total_send', "sent");
+define('OGP_LANG_vsoverview_conn_total_received', "received");
+define('OGP_LANG_vsoverview_conn_bandwidth_head', "Bandwidth");
+define('OGP_LANG_vsoverview_conn_bandwidth_last', "last");
+define('OGP_LANG_vsoverview_conn_bandwidth_second', "second");
+define('OGP_LANG_vsoverview_conn_bandwidth_minute', "minute");
+define('OGP_LANG_vsoverview_conn_bandwidth_send', "sent");
+define('OGP_LANG_vsoverview_conn_bandwidth_received', "received");
+define('OGP_LANG_vstoken_token_virtualserver', "Virtual Server");
+define('OGP_LANG_vstoken_token_head', "Token");
+define('OGP_LANG_vstoken_token_type', "Group type");
+define('OGP_LANG_vstoken_token_id1', "Server Group/<br />Channel Group");
+define('OGP_LANG_vstoken_token_id2', "(Channel)");
+define('OGP_LANG_vstoken_token_tokencode', "Token Code");
+define('OGP_LANG_vstoken_token_delete', "Delete");
+define('OGP_LANG_vstoken_new_head', "Create a new token");
+define('OGP_LANG_vstoken_new_create', "Generate");
+define('OGP_LANG_vstoken_new_tokentype', "Token type:");
+define('OGP_LANG_vstoken_new_servergroup', "Server Group");
+define('OGP_LANG_vstoken_new_channelgroup', "Channel Group");
+define('OGP_LANG_vstoken_new_select_group', "Servergroup");
+define('OGP_LANG_vstoken_new_select_channelgroup', "Channelgroup");
+define('OGP_LANG_vstoken_new_select_channel', "Channel");
+define('OGP_LANG_vstoken_new_tokentype_0', "Server");
+define('OGP_LANG_vstoken_new_tokentype_1', "Channel");
+define('OGP_LANG_vstoken_new_added_ok', "Token was generated successfully.");
+define('OGP_LANG_vsliveview_server_virtualserver', "Virtual Server");
+define('OGP_LANG_vsliveview_server_head', "Live View");
+define('OGP_LANG_vsliveview_liveview_enable_autorefresh', "Auto refresh");
+define('OGP_LANG_vsliveview_liveview_tooltip_to_channel', "to channel #");
+define('OGP_LANG_vsliveview_liveview_tooltip_switch', "Switch");
+define('OGP_LANG_vsliveview_liveview_tooltip_send_msg', "Send Message");
+define('OGP_LANG_vsliveview_liveview_tooltip_poke', "Poke");
+define('OGP_LANG_vsliveview_liveview_tooltip_kick', "Kick");
+define('OGP_LANG_vsliveview_liveview_tooltip_ban', "Ban");
+define('OGP_LANG_vsoverview_banlist_head', "Ban list");
+define('OGP_LANG_vsoverview_banlist_id', "ID #");
+define('OGP_LANG_vsoverview_banlist_ip', "IP");
+define('OGP_LANG_vsoverview_banlist_name', "Name");
+define('OGP_LANG_vsoverview_banlist_uid', "UniqueID");
+define('OGP_LANG_vsoverview_banlist_reason', "Reason");
+define('OGP_LANG_vsoverview_banlist_created', "Created");
+define('OGP_LANG_vsoverview_banlist_duration', "Duration");
+define('OGP_LANG_vsoverview_banlist_end', "Ends");
+define('OGP_LANG_vsoverview_banlist_unlimited', "unlimited");
+define('OGP_LANG_vsoverview_banlist_never', "never");
+define('OGP_LANG_vsoverview_banlist_new_head', "Create new ban");
+define('OGP_LANG_vsoverview_banlist_new_create', "Vytvořit");
+define('OGP_LANG_vsliveview_channelbackup_head', "Záloha kanálu");
+define('OGP_LANG_vsliveview_channelbackup_get', "Vytvořit a stáhnout");
+define('OGP_LANG_vsliveview_channelbackup_load', "Nahrát zálohu kanálu");
+define('OGP_LANG_vsliveview_channelbackup_load_submit', "obnovte");
+define('OGP_LANG_vsliveview_channelbackup_new_added_ok', "Záloha kanálu úspěšná.");
+define('OGP_LANG_time_day', "den");
+define('OGP_LANG_time_days', "dnů");
+define('OGP_LANG_time_hour', "hodina");
+define('OGP_LANG_time_hours', "hodin");
+define('OGP_LANG_time_minute', "minuta");
+define('OGP_LANG_time_minutes', "minuty");
+define('OGP_LANG_time_second', "druhý");
+define('OGP_LANG_time_seconds', "sekundy");
+define('OGP_LANG_e_2568', "Nemáte dostatečná práva.");
+define('OGP_LANG_temp_folder_not_writable', "Složka šablon (%s) nelze zapisovat.");
+define('OGP_LANG_unassign_from_subuser', "Odpojit od uživatele.");
+define('OGP_LANG_assign_to_subuser', "Přiřadit uživatele .");
+define('OGP_LANG_select_subuser', "Vyberte uživatele .");
+define('OGP_LANG_no_ts3_servers_assigned_to_account', "Na váš účet nejsou přiřazeny žádné servery.");
+define('OGP_LANG_change_virtual_server', "Změna Virtuálního Serveru");
+define('OGP_LANG_change_remote_server', "Změnit Vzdálený Server");
+?>

+ 66 - 0
lang/Czech(CzechRepublic)/modules/addonsmanager.php

@@ -0,0 +1,66 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_install_plugin', "Instalovat pluginy");
+define('OGP_LANG_install_mappack', "Instalovat Mapy");
+define('OGP_LANG_install_config', "Instalovat Konfigurace");
+define('OGP_LANG_game_name', "Game Name");
+define('OGP_LANG_directory', "Directory Path");
+define('OGP_LANG_remote_server', "Remote server");
+define('OGP_LANG_select_addon', "Select Addon");
+define('OGP_LANG_install', "Instalovat");
+define('OGP_LANG_failed_to_start_file_download', "Failed to start file download.");
+define('OGP_LANG_no_games_servers_available', "There are no game servers available in your account.");
+define('OGP_LANG_addon_installed_successfully', "Addon installed successfully");
+define('OGP_LANG_path', "Path");
+define('OGP_LANG_wait_while_decompressing', "Wait while the file %s is decompressed.");
+define('OGP_LANG_addon_name', "Addon Name");
+define('OGP_LANG_url', "URL");
+define('OGP_LANG_select_game_type', "Select Game Type");
+define('OGP_LANG_plugin', "Plugin");
+define('OGP_LANG_mappack', "MapPack");
+define('OGP_LANG_config', "Config");
+define('OGP_LANG_type', "Addon Type");
+define('OGP_LANG_game', "Game");
+define('OGP_LANG_show_all_addons', "Show All Addons");
+define('OGP_LANG_show_addons_for_selected_type', "Show Addons For Selected Type");
+define('OGP_LANG_show_addons_for_selected_game', "Show Addons For Selected Game");
+define('OGP_LANG_linux_games', "Linux Games:");
+define('OGP_LANG_windows_games', "Windows Games:");
+define('OGP_LANG_create_addon', "Create Addon");
+define('OGP_LANG_addons_db', "Addons DataBase");
+define('OGP_LANG_addon_has_been_created', "The addon %s has been created.");
+define('OGP_LANG_remove_addon', "Remove Addon");
+define('OGP_LANG_fill_the_url_address_to_a_compressed_file', "Please, fill an URL address for a compressed file.");
+define('OGP_LANG_fill_the_addon_name', "Please, fill a name for the addon package.");
+define('OGP_LANG_select_an_addon_type', "Please, select an addon type.");
+define('OGP_LANG_select_a_game_type', "Please, select a game type.");
+define('OGP_LANG_edit_addon', "Edit Addon");
+define('OGP_LANG_post-script', "Post-install script(bash)");
+define('OGP_LANG_replacements', "Replacements:");
+define('OGP_LANG_addon_name_info', "Enter a name for this addon, this is the name that the user sees.");
+define('OGP_LANG_url_info', "Enter a web address that contains a file to download, if compressed in zip or tar.gz will be unpacked in the root directory of the server or on the path given below.");
+define('OGP_LANG_path_info', "The path must be relative to the server folder and contain no slashes at the beginning or end, eg: cstrike/cfg. If left blank will use the server root path.");
+define('OGP_LANG_post-script_info', "Enter Bash language code, this will be executed as a script, you can use text replacements to customize the installation, they will be replaced by data from the server on which you install the addon. The script will start from the root folder of the server or the specified path.");
+?>

+ 49 - 0
lang/Czech(CzechRepublic)/modules/administration.php

@@ -0,0 +1,49 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_external_links', "Externí odkazy");
+define('OGP_LANG_url', "URL");
+define('OGP_LANG_name', "Název");
+define('OGP_LANG_add_it', "Přidat");
+define('OGP_LANG_link_has_been_removed', "%sodkaz byl odstraněn.");
+define('OGP_LANG_db_backup', "DB záloha");
+define('OGP_LANG_download_db_backup', "Stáhněte si DB zálohu");
+define('OGP_LANG_restore_db_backup', "Obnovit zálohu DB");
+define('OGP_LANG_sql_file', "soubor (.sql)");
+define('OGP_LANG_change_buttons_order', "Změna pořadí tlačítek");
+define('OGP_LANG_when', "Čas schůzky");
+define('OGP_LANG_who', "Uživatelské jméno");
+define('OGP_LANG_where', "Adresa IP");
+define('OGP_LANG_what', "Akce");
+define('OGP_LANG_search', "Vyhledávání");
+define('OGP_LANG_empty_logger', "Prázdný záznamník");
+define('OGP_LANG_ban_list', "Zakázat seznam");
+define('OGP_LANG_no_banned_ips', "Neexistují žádné zakázané adresy IP");
+define('OGP_LANG_unban', "Odbanovat IP");
+define('OGP_LANG_client_ip', "Klientova IP");
+define('OGP_LANG_banned_until', "Zakázáno");
+define('OGP_LANG_unban_selected_ips', "Unban vybrané IP adresy");
+define('OGP_LANG_view', "Přehled");
+define('OGP_LANG_per_page', "záznamy protokolu na stránku");
+?>

+ 43 - 0
lang/Czech(CzechRepublic)/modules/config_games.php

@@ -0,0 +1,43 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_resetting_configs', "Resetování všech konfiguračních souborů");
+define('OGP_LANG_updating_configs', "Aktualizace starých konfigurací.");
+define('OGP_LANG_configs_updated_ok', "Konfigurace úspěšně přečtené.");
+define('OGP_LANG_reset_old_configs', "Obnovit staré configs");
+define('OGP_LANG_update_configs', "Aktualizovat konfigurování");
+define('OGP_LANG_game_config_setup', "Konfigurace nastavení hry");
+define('OGP_LANG_config_reset_warning', "Když vymažete staré configs, může dojít k potížím s přiřazenými herními servery, protože identifikační čísla nemusí odpovídat novým konfiguracím.");
+define('OGP_LANG_modify_configs_info', "Pokud chcete změnit konfiguraci hry, můžete upravit soubory umístěné v %s.");
+define('OGP_LANG_updating_config_from_file', "Aktualizace konfigurace ze %s souboru.");
+define('OGP_LANG_error_when_handling_file', "Při zpracování souboru došlo k chybě %s .");
+define('OGP_LANG_error_while_adding_cfg_to_db', "Při přidávání dat došlo k chybě %sdo databáze.");
+define('OGP_LANG_no_configs_found', "Nebyla nalezena žádná konfigurace%ssoubor.");
+define('OGP_LANG_select_game', "Vyberte hru");
+define('OGP_LANG_create_xml_configs', "Vytvoření konfigurace XML");
+define('OGP_LANG_failed_to_delete_config_from_db', "Smazání se nezdařilo %sconfig z databáze");
+define('OGP_LANG_failed_removing_file', "Odstranění souboru se nezdařilo %s.");
+define('OGP_LANG_removed_game_cfg_from_disk_and_datbase', "Odebráno config pro %sz úložiště a databáze.");
+define('OGP_LANG_delete_game_config_for', "Smazat konfiguraci hry z  %s disku a databáze.");
+?>

+ 43 - 0
lang/Czech(CzechRepublic)/modules/dashboard.php

@@ -0,0 +1,43 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_dashboard_ftp_text', "Klient FTP může komprimovat soubory a odesílat je prostřednictvím e-mailu, může také rozbalit, upravovat textové soubory a mnohem více.");
+define('OGP_LANG_dashboard_addons_manager_text', "Správa všech různých typů služeb s OGP. Vyberte si z více než 115 serverů, které přímo dodává společnost OGP.");
+define('OGP_LANG_dashboard_game_monitor_text', "Sledujte a monitorujte provoz a protokoly rychle. Můžete vidět, jaké servery jsou zapnuté a vypnuté.");
+define('OGP_LANG_dashboard_support_text', "Získejte podporu od OGP Professional Teamu na fóru. Rychlá reakce a velká pozornost.");
+define('OGP_LANG_welcome_text', "Vítejte v panelu Open Game (OGP). OGP je open source software, který umožňuje instalovat, spouštět a monitorovat různé herní servery.");
+define('OGP_LANG_any_server_is_online', "Každý server je online");
+define('OGP_LANG_current_map', "Aktuální mapa");
+define('OGP_LANG_server_ip_port', "IP:Port");
+define('OGP_LANG_statistics', "Statistika");
+define('OGP_LANG_servers', "Servery");
+define('OGP_LANG_players', "Hráči");
+define('OGP_LANG_server_status', "Stav Serveru");
+define('OGP_LANG_no_games_to_monitor', "V současné době neexistují žádné herní servery online / offline");
+define('OGP_LANG_online_servers', "Online Servery");
+define('OGP_LANG_add_games_in', "Pokud chcete přidat hry, můžete to udělat %s");
+define('OGP_LANG_currently_online', "Momentálně je online");
+define('OGP_LANG_game_servers', "Herní servery");
+define('OGP_LANG_select_remote_server', "Vyberte vzdálený server");
+?>

+ 43 - 0
lang/Czech(CzechRepublic)/modules/extras.php

@@ -0,0 +1,43 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+include 'update.php';
+define('OGP_LANG_unable_download', "Nelze stáhnout %s.");
+define('OGP_LANG_md5_failed', "Test MD5 se nezdařil %s, Zkus to znovu.");
+define('OGP_LANG_uninstall', "Odinstalujte");
+define('OGP_LANG_install', "Nainstalujte");
+define('OGP_LANG_uptodate', "Aktuálně");
+define('OGP_LANG_update_available', "Aktualizace k dispozici");
+define('OGP_LANG_not_installed', "Není instalován");
+define('OGP_LANG_installed', "Instalováno");
+define('OGP_LANG_download_update', "Stáhnout / Aktualizovat");
+define('OGP_LANG_are_you_sure', "jsi si jistý?");
+define('OGP_LANG_uninstalling_module_dataloss', "Odinstalováním modulu ztratíte veškerá data, která s ním souvisejí.");
+define('OGP_LANG_remove_files_for', "Chcete odstranit všechny soubory pro");
+define('OGP_LANG_confirm', "Potvrdit");
+define('OGP_LANG_cancel', "zrušit");
+define('OGP_LANG_extra_themes', "Další témata");
+define('OGP_LANG_extra_modules', "Další moduly");
+define('OGP_LANG_search_for_updates', "Kontrola aktualizací");
+?>

+ 36 - 0
lang/Czech(CzechRepublic)/modules/ftp.php

@@ -0,0 +1,36 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_pure-ftpd_accounts_for_remote_server_named', "FTP účty pro vzdálený server s názvem %s");
+define('OGP_LANG_ftp_address', "Adresa FTP: %s:%s");
+define('OGP_LANG_change_account_details', "Změňte podrobnosti o účtu");
+define('OGP_LANG_remove_account', "Smazat účet");
+define('OGP_LANG_ftp_account_already_exists', "Tento účet FTP již existuje.");
+define('OGP_LANG_full_path', "Domovský adresář");
+define('OGP_LANG_add_ftp_account', "Přidat účet FTP");
+define('OGP_LANG_remote_server', "Vzdálený server");
+define('OGP_LANG_server_name', "Název serveru");
+define('OGP_LANG_ftp_account_username_too_long', "Uživatelské jméno FTP je příliš dlouhé. Zkuste zkrátit uživatelské jméno o délce maximálně 20 znaků.");
+define('OGP_LANG_ftp_account_password_too_long', "Heslo FTP je příliš dlouhé. Vyzkoušejte kratší heslo, které nesmí přesáhnout 20 znaků.");
+?>

+ 208 - 0
lang/Czech(CzechRepublic)/modules/gamemanager.php

@@ -0,0 +1,208 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_game_manager', "Game Manager");
+define('OGP_LANG_no_games_to_monitor', "You do not have any games configured to you that can be monitored.");
+define('OGP_LANG_status', "Status");
+define('OGP_LANG_fail_no_mods', "No mods enabled for this game! You need to ask your OGP admin to add mod(s) for the game assigned for you.");
+define('OGP_LANG_no_game_homes_assigned', "No game servers assigned for you. You need to ask your OGP admin to assign games for you.");
+define('OGP_LANG_select_game_home_to_configure', "Select a game server that you want to configure");
+define('OGP_LANG_file_manager', "File Manager");
+define('OGP_LANG_configure_mods', "Configure mods");
+define('OGP_LANG_install_update_steam', "Install/Update via Steam");
+define('OGP_LANG_install_update_manual', "Install/Update manually");
+define('OGP_LANG_assign_game_homes', "Assign game servers");
+define('OGP_LANG_user', "User");
+define('OGP_LANG_group', "Group");
+define('OGP_LANG_start', "Start");
+define('OGP_LANG_ogp_agent_ip', "OGP Agent IP");
+define('OGP_LANG_max_players', "Max Players");
+define('OGP_LANG_max', "Max");
+define('OGP_LANG_ip_and_port', "IP and Port");
+define('OGP_LANG_available_maps', "Available Maps");
+define('OGP_LANG_map_path', "Map Path");
+define('OGP_LANG_available_parameters', "Available Parameters");
+define('OGP_LANG_start_server', "Start Server");
+define('OGP_LANG_start_wait_note', "The server startup might take a while. Please wait without closing your browser.");
+define('OGP_LANG_game_type', "Game Type");
+define('OGP_LANG_map', "Map");
+define('OGP_LANG_starting_server', "Starting server, please wait...");
+define('OGP_LANG_starting_server_settings', "Starting server with following settings");
+define('OGP_LANG_startup_params', "Startup parameters");
+define('OGP_LANG_startup_cpu', "CPU the server is running on");
+define('OGP_LANG_startup_nice', "Nice value of the server");
+define('OGP_LANG_game_home', "Home Path");
+define('OGP_LANG_server_started', "Server started successfully.");
+define('OGP_LANG_no_parameter_access', "You do not have access to parameters.");
+define('OGP_LANG_extra_parameters', "Extra Parameters");
+define('OGP_LANG_no_extra_param_access', "You do not have access to extra parameters.");
+define('OGP_LANG_extra_parameters_info', "These parameters are put to the end of the command line when the game is started.");
+define('OGP_LANG_game_exec_not_found', "The game executable %s was not found from the remote server.");
+define('OGP_LANG_select_params_and_start', "Select the startup parameters for the server and press '%s'.");
+define('OGP_LANG_no_ip_port_pairs_assigned', "No IP Port pairs assigned for this home. If you do not have access to home editing contact your admin.");
+define('OGP_LANG_unable_to_get_log', "Unable to get log, retval %s.");
+define('OGP_LANG_server_binary_not_executable', "Server binary is not executable. Check you have proper permissions in the server home directory.");
+define('OGP_LANG_server_not_running_log_found', "Server is not running, but log is found. NOTE: This log might not be related to the last server startup.");
+define('OGP_LANG_ip_port_pair_not_owned', "IP:PORT pair not owned.");
+define('OGP_LANG_unsuitable_maxplayers_value_maximum_reachable_number_of_slots_has_been_set', "Unsuitable maxplayers value, maximum reachable number of slots has been set.");
+define('OGP_LANG_server_running_not_responding', "Server is running, but its not responding,<br>there might be a some kind of problem and you might want to ");
+define('OGP_LANG_update_started', "Update started, please wait...");
+define('OGP_LANG_failed_to_start_steam_update', "Failed to start Steam update. See agent log.");
+define('OGP_LANG_failed_to_start_rsync_update', "Failed to start Rsync update. See agent log.");
+define('OGP_LANG_update_completed', "Update completed successfully.");
+define('OGP_LANG_update_in_progress', "Update in progress, please wait...");
+define('OGP_LANG_refresh_steam_status', "Refresh steam status");
+define('OGP_LANG_refresh_rsync_status', "Refresh rsync status");
+define('OGP_LANG_server_running_cant_update', "Server running so update is not possible. Stop the server before update.");
+define('OGP_LANG_xml_steam_error', "Selected server type does not support steam install/update.");
+define('OGP_LANG_mod_key_not_found_from_xml', "Mod key '%s' not found from the XML file.");
+define('OGP_LANG_stop_update', "Stop update");
+define('OGP_LANG_statistics', "Statistics");
+define('OGP_LANG_servers', "Servers");
+define('OGP_LANG_players', "Players");
+define('OGP_LANG_current_map', "Current Map");
+define('OGP_LANG_stop_server', "Stop Server");
+define('OGP_LANG_server_ip_port', "Server IP:Port");
+define('OGP_LANG_server_name', "Server Name");
+define('OGP_LANG_server_id', "Server ID");
+define('OGP_LANG_player_name', "Player Name");
+define('OGP_LANG_score', "Score");
+define('OGP_LANG_time', "Time");
+define('OGP_LANG_no_rights_to_stop_server', "You do not have rights to stop this server.");
+define('OGP_LANG_no_ogp_lgsl_support', "This server (running: %s) does not have LGSL support in OGP and its statistics can not be shown.");
+define('OGP_LANG_server_status', "Server on %s is %s.");
+define('OGP_LANG_server_stopped', "Server '%s' has been stopped.");
+define('OGP_LANG_if_want_to_start_homes', "If you want to start game servers go to %s.");
+define('OGP_LANG_view_log', "Log Viewer");
+define('OGP_LANG_if_want_manage', "If you want to manage your games you can do it in the");
+define('OGP_LANG_columns', "columns");
+define('OGP_LANG_group_users', "Group users:");
+define('OGP_LANG_assigned_to', "Assigned to:");
+define('OGP_LANG_restart_server', "Restart Server");
+define('OGP_LANG_restarting_server', "Restarting server, please wait...");
+define('OGP_LANG_server_restarted', "Server '%s' has been restarted.");
+define('OGP_LANG_server_not_running', "The server is not running.");
+define('OGP_LANG_address', "Address");
+define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_operations', "Operations");
+define('OGP_LANG_search', "Search");
+define('OGP_LANG_maps_read_from', "Maps read from ");
+define('OGP_LANG_file', "file");
+define('OGP_LANG_folder', "folder");
+define('OGP_LANG_unable_retrieve_mod_info', "Unable to retrieve mod information from database.");
+define('OGP_LANG_unexpected_result_libremote', "Unexpected result from libremote, please inform developers.");
+define('OGP_LANG_unable_get_info', "Unable to get the required information for startup, blocking startup.");
+define('OGP_LANG_server_already_running', "Server already running. If you do not see the server in the Game Monitor, there might be a somekind of problem and you might want to");
+define('OGP_LANG_already_running_stop_server', "Stop server.");
+define('OGP_LANG_error_server_already_running', "ERROR: Server already running on port");
+define('OGP_LANG_failed_start_server_code', "Failed to start the remote server. Error code: %s");
+define('OGP_LANG_disabled', "disabled ");
+define('OGP_LANG_not_found_server', "Could not find the remote server with ID");
+define('OGP_LANG_rcon_command_title', "RCON Command");
+define('OGP_LANG_has_sent_to', "has been sent to");
+define('OGP_LANG_need_set_remote_pass', "You need to set the remote control password on");
+define('OGP_LANG_before_sending_rcon_com', "before sending rcon commands to it.");
+define('OGP_LANG_retry', "Retry");
+define('OGP_LANG_page', "page");
+define('OGP_LANG_server_cant_start', "server can not start");
+define('OGP_LANG_server_cant_stop', "server can not stop");
+define('OGP_LANG_error_occured_remote_host', "Error occurred on the remote host");
+define('OGP_LANG_follow_server_status', "You can follow the server status from");
+define('OGP_LANG_addons', "Addons");
+define('OGP_LANG_hostname', "Hostname");
+define('OGP_LANG_rsync_install', "[Rsync Install]");
+define('OGP_LANG_ping', "Ping");
+define('OGP_LANG_team', "Team");
+define('OGP_LANG_deaths', "Deaths");
+define('OGP_LANG_pid', "PID");
+define('OGP_LANG_skill', "Skill");
+define('OGP_LANG_AIBot', "AIBot");
+define('OGP_LANG_steamid', "Steam ID");
+define('OGP_LANG_player', "Player");
+define('OGP_LANG_port', "Port");
+define('OGP_LANG_rcon_presets', "RCON presets");
+define('OGP_LANG_update_from_local_master_server', "Update from local Master Server");
+define('OGP_LANG_update_from_selected_rsync_server', "Update from selected Rsync server");
+define('OGP_LANG_execute_selected_server_operations', "Execute selected server operations");
+define('OGP_LANG_execute_operations', "Execute operations");
+define('OGP_LANG_account_expiration', "Account expiration");
+define('OGP_LANG_mysql_databases', "MySQL Databases");
+define('OGP_LANG_failed_querying_server', "* Failed querying the server.");
+define('OGP_LANG_query_protocol_not_supported', "* There is no query protocol in OGP that can support this server.");
+define('OGP_LANG_queries_disabled_by_setting_disable_queries_after', "Queries disabled by setting: Disable queries after: %s, since you have %s servers.<br>");
+define('OGP_LANG_presets_for_game_and_mod', "RCON presets for %s and mod %s");
+define('OGP_LANG_name', "Name");
+define('OGP_LANG_command', "RCON&nbsp;Command");
+define('OGP_LANG_add_preset', "Add preset");
+define('OGP_LANG_edit_presets', "Edit presets");
+define('OGP_LANG_del_preset', "Delete");
+define('OGP_LANG_change_preset', "Change");
+define('OGP_LANG_send_command', "Send command");
+define('OGP_LANG_starting_copy_with_master_server_named', "Starting copy with master server named '%s'...");
+define('OGP_LANG_starting_sync_with', "Starting sync with %s...");
+define('OGP_LANG_refresh_interval', "Log refreshing interval");
+define('OGP_LANG_finished_manual_update', "Finished manual update.");
+define('OGP_LANG_failed_to_start_file_download', "Failed to start file download");
+define('OGP_LANG_game_name', "Game name");
+define('OGP_LANG_dest_dir', "Destination directory");
+define('OGP_LANG_remote_server', "Remote Server");
+define('OGP_LANG_file_url', "File URL");
+define('OGP_LANG_file_url_info', "The URL of the file that is uploaded and uncompressed to the directory.");
+define('OGP_LANG_dest_filename', "Destination Filename");
+define('OGP_LANG_dest_filename_info', "The filename for the destination file.");
+define('OGP_LANG_update_server', "Update server");
+define('OGP_LANG_unavailable', "Unavailable");
+define('OGP_LANG_upload_map_image', "Upload map image");
+define('OGP_LANG_upload_image', "Upload image");
+define('OGP_LANG_jpg_gif_png_less_than_1mb', "The image must be jpg, gif or png and less than 1 MB.");
+define('OGP_LANG_check_dev_console', "Error during uploading file, please check the browser developer console.");
+define('OGP_LANG_uploaded_successfully', "Uploaded successfully.");
+define('OGP_LANG_cant_create_folder', "Can't create folder:<br><b>%s</b>");
+define('OGP_LANG_cant_write_file', "Can't write file:<br><b>%s</b>");
+define('OGP_LANG_exceeded_php_directive', "Exceeded PHP directive.<br><b>%s</b>.");
+define('OGP_LANG_unknown_errors', "Unknown errors.");
+define('OGP_LANG_directory', "Directory");
+define('OGP_LANG_view_player_commands', "View Player Commands");
+define('OGP_LANG_hide_player_commands', "Hide Player Commands");
+define('OGP_LANG_no_online_players', "There are no online players.");
+define('OGP_LANG_invalid_game_mod_id', "Invalid Game/Mod ID specified.");
+define('OGP_LANG_auto_update_title_popup', "Steam Auto Update Link");
+define('OGP_LANG_auto_update_popup_html', "<p>Use the link below to check and automatically update your game server via Steam if needed.&nbsp; You can query it using a cronjob or manually initiate the process.</p>");
+define('OGP_LANG_auto_update_copy_me', "Copy");
+define('OGP_LANG_auto_update_copy_me_success', "Copied!");
+define('OGP_LANG_auto_update_copy_me_fail', "Failed to copy. Please, manually copy the link.");
+define('OGP_LANG_get_steam_autoupdate_api_link', "Auto Update Link");
+define('OGP_LANG_update_attempt_from_nonmaster_server', "User %s attempted to update home_id %d from a non-master server. (Home ID: %d)");
+define('OGP_LANG_attempting_nonmaster_update', "You are attempting to update this server from a non-master server.");
+define('OGP_LANG_cannot_update_from_own_self', "Local server update may not run on a Master server.");
+define('OGP_LANG_show_server_id', "Show Server IDs");
+define('OGP_LANG_hide_server_id', "Hide Server IDs");
+define('OGP_LANG_edit_configuration_files', "Edit Configuration Files");
+define('OGP_LANG_admin', "Admin");
+define('OGP_LANG_cid', "CID");
+define('OGP_LANG_phan', "Phantom");
+define('OGP_LANG_sec', "Seconds");
+define('OGP_LANG_unknown_rsync_mirror', "You attempted to start an update from a mirror which doesn't exist.");
+define('OGP_LANG_custom_fields', "Custom Fields");
+?>

+ 88 - 0
lang/Czech(CzechRepublic)/modules/litefm.php

@@ -0,0 +1,88 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_dir_not_found', "Directory '%s' not found from the server.");
+define('OGP_LANG_filename', "Filename");
+define('OGP_LANG_filesize', "Filesize");
+define('OGP_LANG_bytes', "Bytes");
+define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_group', "Group");
+define('OGP_LANG_empty_directory', "Directory is empty.");
+define('OGP_LANG_currently_viewing', "Currently viewing directory '%s'");
+define('OGP_LANG_wrote_changes', "Changes saved successfully.");
+define('OGP_LANG_failed_write', "Failed to write file to remote server.");
+define('OGP_LANG_failed_read', "Failed to read file from the remote server.");
+define('OGP_LANG_failed_list', "Failed to retrieve directory list.");
+define('OGP_LANG_level_up', "^Up one Level^");
+define('OGP_LANG_unallowed_char', "Unallowed characters found from the path.");
+define('OGP_LANG_button_edit', "[Edit]");
+define('OGP_LANG_save', "Save");
+define('OGP_LANG_home_id_missing', "Home ID is missing.");
+define('OGP_LANG_upload', "Upload");
+define('OGP_LANG_upload_failed', "Upload failed, the error was: %s.");
+define('OGP_LANG_can_not_create_upload_folder_path', "Can not create upload folder path %s");
+define('OGP_LANG_url_is_not_accesible_from_agent', "URL %s is not accessible from the Agent");
+define('OGP_LANG_upload_file', "Upload file");
+define('OGP_LANG_uncompress', "Uncompress");
+define('OGP_LANG_create_folder', "Create folder");
+define('OGP_LANG_create', "Create");
+define('OGP_LANG_delete_item', "Delete %s?");
+define('OGP_LANG_upload_in_progress', "Upload in progress...");
+define('OGP_LANG_upload_complete', "Upload complete.");
+define('OGP_LANG_chattr_yes', "Lock File");
+define('OGP_LANG_chattr_no', "Unlock File");
+define('OGP_LANG_secure_item', "Secure/Unsecure %s?");
+define('OGP_LANG_filesecure', "File Security");
+define('OGP_LANG_chattr_locked', "File Locked");
+define('OGP_LANG_chattr_unlocked', "File Unlocked");
+define('OGP_LANG_rename', "Rename");
+define('OGP_LANG_move', "Move");
+define('OGP_LANG_copy', "Copy");
+define('OGP_LANG_compress', "Compress");
+define('OGP_LANG_create_file', "Create File");
+define('OGP_LANG_select_at_least_one_item', "Select at least one item");
+define('OGP_LANG_rename_item', "Rename item(s)");
+define('OGP_LANG_move_item', "Move item(s)");
+define('OGP_LANG_copy_item', "Copy item(s)");
+define('OGP_LANG_compress_item', "Compress item(s)");
+define('OGP_LANG_uncompress_item', "Uncompress item(s)");
+define('OGP_LANG_archive_name', "Archive name");
+define('OGP_LANG_archive_type', "Archive type");
+define('OGP_LANG_file_name', "File name");
+define('OGP_LANG_folder_name', "folder name");
+define('OGP_LANG_compresses_files_separately', "compresses files separately");
+define('OGP_LANG_to', "to");
+define('OGP_LANG_upload_to_web', "Upload to web");
+define('OGP_LANG_transfer_to_server', "Transfer to server");
+define('OGP_LANG_mail_sent_successfully', "Email sent successfully");
+define('OGP_LANG_send_item_by_email', "Send item(s) by email");
+define('OGP_LANG_subject', "Subject");
+define('OGP_LANG_message', "Message");
+define('OGP_LANG_dest_email', "Destination email");
+define('OGP_LANG_remove', "Remove");
+define('OGP_LANG_send_by_email', "Send by email");
+define('OGP_LANG_send_by_email_info', "For mailing files the packet 'mutt' must be installed in the agent side.");
+define('OGP_LANG_settings_updated', "Settings updated");
+define('OGP_LANG_update_settings', "Update settings");
+?>

+ 44 - 0
lang/Czech(CzechRepublic)/modules/lostpwd.php

@@ -0,0 +1,44 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_recover', "Obnovit zapomenuté heslo");
+define('OGP_LANG_back', "Zpět");
+define('OGP_LANG_incomplete', "Vraťte se a vyplňte všechna pole ve formuláři.");
+define('OGP_LANG_subject', "Požadavek na heslo");
+define('OGP_LANG_password_message', "Ahoj,<br><br>Vaše heslo bylo úspěšně resetováno.<br><br>Nové heslo: %s<br><br>Nezapomeňte heslo často měnit.<br><br>Prosím neodpovídejte na tento email!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_send', "Vaše heslo bylo odesláno! Prosím zkontrolujte svůj e-mail!");
+define('OGP_LANG_here', "Tady");
+define('OGP_LANG_to_login', "přihlásit se");
+define('OGP_LANG_errormail', "Vaše e-mailová adresa není správná.");
+define('OGP_LANG_submit', "Předložit");
+define('OGP_LANG_click', "Klikněte na tlačítko");
+define('OGP_LANG_mail_settings_missing', "Nastavení poštovní schránky není dokončeno, takže nemůže odeslat heslo. Obraťte se na administrátora OGP.");
+define('OGP_LANG_mail_failed', "Odeslání e-mailu se nezdařilo.");
+define('OGP_LANG_email', "E-mailem");
+define('OGP_LANG_enter_email', "prosím zadejte svou e-mailovou adresu");
+define('OGP_LANG_webmaster', "Webmaster");
+define('OGP_LANG_confirm_send', "For security reasons we have sent you a confirmation link before you restart your password.<br><b style='color:red;'>Please check your inbox.</b>");
+define('OGP_LANG_confirm_change_subject', "Reset hesel, potvrzovací e-mail");
+define('OGP_LANG_confirm_change_password_message', "Hello,<br><br>Please click on the link below to reset your password:<br><br>%s<br><br>Note: If you do not have requested the reset of your password, you can ignore this email.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+?>

+ 55 - 0
lang/Czech(CzechRepublic)/modules/modulemanager.php

@@ -0,0 +1,55 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_module_id', "Module ID");
+define('OGP_LANG_module_name', "Module Name");
+define('OGP_LANG_module_folder', "Module Folder");
+define('OGP_LANG_module_version', "Module Version");
+define('OGP_LANG_db_version', "DB Version");
+define('OGP_LANG_modules_available_for_install', "Custom Modules Available for Installation:");
+define('OGP_LANG_install', "Install");
+define('OGP_LANG_uninstall', "Uninstall");
+define('OGP_LANG_modules', "Modules");
+define('OGP_LANG_update_modules', "Update Modules");
+define('OGP_LANG_no_installed_modules', "No installed modules found.");
+define('OGP_LANG_not_complete', "The install/uninstall feature is not complete and might not work properly. WARNING: Data loss may occur in the OGP database!");
+define('OGP_LANG_core_mods_installed', "Installed Core Modules:");
+define('OGP_LANG_custom_mods_installed', "Installed Custom Modules:");
+define('OGP_LANG_installing_module', "Installing module '%s'");
+define('OGP_LANG_successfully_installed_module', "Successfully installed module %s.");
+define('OGP_LANG_failed_to_install_module', "Failed to install module %s.");
+define('OGP_LANG_adding_module', "Adding module called '%s'.");
+define('OGP_LANG_module_already_installed', "Module called '%s' is already installed.");
+define('OGP_LANG_uninstalling_module', "Uninstalling module '%s'");
+define('OGP_LANG_successfully_uninstalled_module', "Successfully uninstalled module %s.");
+define('OGP_LANG_failed_to_uninstall_module', "Failed to uninstall module %s.");
+define('OGP_LANG_module_file_missing', "directory is missing the module.php file.");
+define('OGP_LANG_module_file_missing_info', "is missing the required information.");
+define('OGP_LANG_query_failed', "Failed to execute query");
+define('OGP_LANG_query_failed_2', "to database.");
+define('OGP_LANG_failed_del_db', "Failed to delete module from database.");
+define('OGP_LANG_updated_module', "Updated module: '%s'.");
+define('OGP_LANG_updating_modules', "Updating Modules");
+define('OGP_LANG_updating_finished', "Updating Finished");
+?>

+ 115 - 0
lang/Czech(CzechRepublic)/modules/mysql.php

@@ -0,0 +1,115 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_configured_mysql_hosts', "Configured MySQL Hosts");
+define('OGP_LANG_add_new_mysql_host', "Add MySQL host");
+define('OGP_LANG_enter_mysql_ip', "Enter MySQL IP.");
+define('OGP_LANG_enter_valid_port', "Enter a valid port.");
+define('OGP_LANG_enter_mysql_root_password', "Enter MySQL root password.");
+define('OGP_LANG_enter_mysql_name', "Enter MySQL name.");
+define('OGP_LANG_could_not_add_mysql_server', "Could not add MySQL server.");
+define('OGP_LANG_game_server_name_info', "Server name helps users to identify their servers.");
+define('OGP_LANG_note_mysql_host', "Note: Using a 'Direct connection' the server must accept external connections so the servers can connect remotely, whereas connecting through a remote server it will be used just as a local connection.");
+define('OGP_LANG_direct_connection', "Direct connection");
+define('OGP_LANG_connection_through_remote_server_named', "Connection through remote server named %s");
+define('OGP_LANG_add_mysql_server', "Add MySQL server");
+define('OGP_LANG_mysql_online', "MySQL online");
+define('OGP_LANG_mysql_offline', "MySQL offline");
+define('OGP_LANG_encryption_key_mismatch', "Encryption key mismatch");
+define('OGP_LANG_unknown_error', "Unknown error");
+define('OGP_LANG_remove', "Delete");
+define('OGP_LANG_assign_db', "Assign Database");
+define('OGP_LANG_mysql_server_name', "MySQL server name");
+define('OGP_LANG_server_status', "Server status");
+define('OGP_LANG_mysql_ip_port', "MySQL IP:port");
+define('OGP_LANG_mysql_root_passwd', "MySQL root password");
+define('OGP_LANG_connection_method', "Connection method");
+define('OGP_LANG_user_privilegies', "User privileges");
+define('OGP_LANG_current_dbs', "Current databases");
+define('OGP_LANG_mysql_name', "MySQL server name");
+define('OGP_LANG_mysql_ip', "MySQL IP");
+define('OGP_LANG_mysql_port', "MySQL port");
+define('OGP_LANG_privilegies', "privileges");
+define('OGP_LANG_all', "All");
+define('OGP_LANG_custom', "Custom");
+define('OGP_LANG_server_added', "Server added.");
+define('OGP_LANG_sql_alter', "ALTER");
+define('OGP_LANG_sql_create', "CREATE");
+define('OGP_LANG_sql_create_temporary_tables', "CREATE TEMPORARY TABLES");
+define('OGP_LANG_sql_drop', "DROP");
+define('OGP_LANG_sql_index', "INDEX");
+define('OGP_LANG_sql_insert', "INSERT");
+define('OGP_LANG_sql_lock_tables', "LOCK TABLES");
+define('OGP_LANG_sql_select', "SELECT");
+define('OGP_LANG_sql_grant_option', "GRANT OPTION");
+define('OGP_LANG_sql_update', "UPDATE");
+define('OGP_LANG_sql_delete', "DELETE");
+define('OGP_LANG_sql_alter_info', "<b>Enables use of ALTER TABLE.</b>");	
+define('OGP_LANG_sql_create_info', "<b>Enables use of CREATE TABLE.</b>");	
+define('OGP_LANG_sql_create_temporary_tables_info', "<b>Enables use of CREATE TEMPORARY TABLE.</b>");
+define('OGP_LANG_sql_delete_info', "<b>Enables use of DELETE.</b>");
+define('OGP_LANG_sql_drop_info', "<b>Enables use of DROP TABLE.</b>");	
+define('OGP_LANG_sql_index_info', "<b>Enables use of CREATE INDEX and DROP INDEX.</b>");	
+define('OGP_LANG_sql_insert_info', "<b>Enables use of INSERT.</b>");	
+define('OGP_LANG_sql_lock_tables_info', "<b>Enables use of LOCK TABLES on tables for which you have the SELECT privilege.</b>");	
+define('OGP_LANG_sql_select_info', "<b>Enables use of SELECT.</b>");
+define('OGP_LANG_sql_update_info', "<b>Enables use of UPDATE.</b>");	
+define('OGP_LANG_sql_grant_option_info', "<b>Enables privileges to be granted.</b>");
+define('OGP_LANG_select_game_server', "Select game server");
+define('OGP_LANG_invalid_mysql_server_id', "Invalid MySQL server ID.");
+define('OGP_LANG_there_is_another_db_named_or_user_named', "There is another database named <b>%s</b> or another user named <b>%s</b>.");
+define('OGP_LANG_db_added_for_home_id', "Added database for home ID <b>%s</b>.");
+define('OGP_LANG_could_not_remove_db', "The selected database could not be removed.");
+define('OGP_LANG_db_removed_successfully_from_mysql_server_named', "The database was removed from server %s.");
+define('OGP_LANG_areyousure_remove_mysql_server', "Are you sure that you want remove MySQL server named <b>%s</b>?");
+define('OGP_LANG_db_changed_successfully', "The database named %s was changed successfully.");
+define('OGP_LANG_error_while_remove', "Error while remove.");
+define('OGP_LANG_mysql_server_removed', "MySQL server named <b>%s</b> has been removed successfully.");
+define('OGP_LANG_unable_to_set_changes_to', "Unable to set changes to MySQL server named <b>%s</b>.");
+define('OGP_LANG_mysql_server_settings_changed', "MySQL server named <b>%s</b> has been changed successfully.");
+define('OGP_LANG_editing_mysql_server', "Editing MySQL server named <b>%s</b>.");
+define('OGP_LANG_save_settings', "Save settings");
+define('OGP_LANG_mysql_dbs_for', "Databases for server %s");
+define('OGP_LANG_edit_dbs', "Edit databases");
+define('OGP_LANG_edit_db_settings', "Edit database settings");
+define('OGP_LANG_remove_db', "Remove database");
+define('OGP_LANG_save_db_changes', "Save database changes.");
+define('OGP_LANG_add_db', "Add database");
+define('OGP_LANG_select_db', "Select database");
+define('OGP_LANG_db_user', "DB User");
+define('OGP_LANG_db_passwd', "DB Password");
+define('OGP_LANG_db_name', "DB name");
+define('OGP_LANG_enabled', "Enabled");
+define('OGP_LANG_game_server', "Game server");
+define('OGP_LANG_there_are_no_databases_assigned_for', "There are no databases assigned for <b>%s</b>.");
+define('OGP_LANG_unable_to_connect_to_mysql_server_as', "Unable to connect to MySQL server as %s.");
+define('OGP_LANG_unable_to_create_db', "Unable to create database.");
+define('OGP_LANG_unable_to_select_db', "Unable to select database %s.");
+define('OGP_LANG_db_info', "Database Information");
+define('OGP_LANG_db_tables', "Database tables");
+define('OGP_LANG_db_backup', "DB Backup");
+define('OGP_LANG_download_db_backup', "Download DB Backup");
+define('OGP_LANG_restore_db_backup', "Restore DB Backup");
+define('OGP_LANG_sql_file', "file(.sql)");
+?>

+ 55 - 0
lang/Czech(CzechRepublic)/modules/register.php

@@ -0,0 +1,55 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_login_name', "Uživatelské jméno");
+define('OGP_LANG_users_fname', "Jméno");
+define('OGP_LANG_users_lname', "Příjmení");
+define('OGP_LANG_users_passwd', "Heslo");
+define('OGP_LANG_users_cpasswd', "potvrďte heslo");
+define('OGP_LANG_passwd_len', "Heslo musí být delší než 6 znaků");
+define('OGP_LANG_err_password', "Heslo nemůže být prázdné");
+define('OGP_LANG_err_confirm_password', "Pole ověřte heslo nemůže být prázdné");
+define('OGP_LANG_err_password_mismatch', "Hesla se neshodují");
+define('OGP_LANG_phone_number', "Telefonní číslo");
+define('OGP_LANG_users_email', "E-mailem");
+define('OGP_LANG_register_a_new_user', "Zaregistrujte nového uživatele");
+define('OGP_LANG_password_mismatch', "Nesouhlas hesel");
+define('OGP_LANG_confirm_password', "potvrďte heslo");
+define('OGP_LANG_successfull', "Úspěšný");
+define('OGP_LANG_click_here', "Klikněte zde");
+define('OGP_LANG_to_login', "přihlásit se.");
+define('OGP_LANG_registered_on', "Registered on: %s.");
+define('OGP_LANG_register_message', "Hello,<br><br>Your Open Game Panel account has been created and you may now login using the following account information:<br><br>Username: %s<br>Password: %s<br><br>Remember to change your password often and the first time you login.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_err_captcha', "Captcha does not match.");
+define('OGP_LANG_err_login_name', "User name is empty or in use.");
+define('OGP_LANG_err_first_name', "Enter your name.");
+define('OGP_LANG_err_last_name', "Last Name not entered.");
+define('OGP_LANG_err_phone_number', "Phone number is empty.");
+define('OGP_LANG_err_email_address', "Empty or incorrect email address.");
+define('OGP_LANG_err_email_address_already_in_use_by', "Email address already in use by <b>%s</b>.");
+define('OGP_LANG_user_registration', "User Registration");
+define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Your account details has been sent by email to <b>%s</b>.");
+define('OGP_LANG_account_created', "Your account has been created.");
+define('OGP_LANG_subject', "%s :: Account Information");
+?>

+ 138 - 0
lang/Czech(CzechRepublic)/modules/server.php

@@ -0,0 +1,138 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_add_new_remote_host', "Add New Remote Host");
+define('OGP_LANG_configured_remote_hosts', "Configured Remote Host");
+define('OGP_LANG_remote_host', "Remote Host");
+define('OGP_LANG_remote_host_info', "The remote host must be a pingable hostname!");
+define('OGP_LANG_remote_host_port', "Remote Host Port");
+define('OGP_LANG_remote_host_port_info', "The port that is listened by the OGP Agent on remote host. Default: 12679.");
+define('OGP_LANG_remote_host_name', "Remote Host Name");
+define('OGP_LANG_ogp_user', "OGP Agent Username");
+define('OGP_LANG_remote_host_name_info', "Remote host name is used to help users to identify their servers.");
+define('OGP_LANG_add_remote_host', "Add Remote Host");
+define('OGP_LANG_remote_encryption_key', "Remote Encryption Key");
+define('OGP_LANG_remote_encryption_key_info', "Remote encryption key is used to encrypt the data between the Panel and Agent. This key must be same in both sides.");
+define('OGP_LANG_server_name', "Server Name");
+define('OGP_LANG_agent_ip_port', "Agent IP:Port");
+define('OGP_LANG_agent_status', "Agent Status");
+define('OGP_LANG_ips', "IPs");
+define('OGP_LANG_add_more_ips', "If you want to enter more IPs press 'Set IPs' when all fields are full and an empty field will appear.");
+define('OGP_LANG_encryption_key_mismatch', "Encryption key does not match with the Agent. Please recheck your Agent configuration.");
+define('OGP_LANG_no_ip_for_remote_host', "You need to add at least one (1) IP address for each remote host.");
+define('OGP_LANG_note_remote_host', "A remote host is a server where the OGP Agent is running on. Each host can have multiple number of IP addresses on which users can bind servers to.");
+define('OGP_LANG_ip_administration', "Server &amp; IP Administration :: Open Game Panel");
+define('OGP_LANG_unknown_error', "Unknown error - status_chk returned");
+define('OGP_LANG_remote_host_user_name', "UNIX user");
+define('OGP_LANG_remote_host_user_name_info', "Username where the Agent is running. Example: Jonhy");
+define('OGP_LANG_remote_host_ftp_ip', "FTP IP");
+define('OGP_LANG_remote_host_ftp_ip_info', "The FTP server <b>IP</b> for the current Agent.");
+define('OGP_LANG_remote_host_ftp_port', "FTP Port");
+define('OGP_LANG_remote_host_ftp_port_info', "The FTP server <b>port</b> for the current Agent.");
+define('OGP_LANG_view_log', "View log");
+define('OGP_LANG_status', "Status");
+define('OGP_LANG_stop_firewall', "Stop Firewall");
+define('OGP_LANG_start_firewall', "Start Firewall");
+define('OGP_LANG_seconds', "Seconds");
+define('OGP_LANG_reboot', "Remote Server Reboot");
+define('OGP_LANG_restart', "Restart Agent");
+define('OGP_LANG_confirm_reboot', "Are you sure you want to remotely reboot the entire physical server named '%s'?");
+define('OGP_LANG_confirm_restart', "Are you sure you want to restart the Agent named '%s'?");
+define('OGP_LANG_restarting', "Restarting Agent... Please wait.");
+define('OGP_LANG_restarted', "Agent successfully restarted.");
+define('OGP_LANG_reboot_success', "Server named '%s' was successfully rebooted. You will not be able to access the server until it has successfully booted.");
+define('OGP_LANG_invalid_remote_host_id', "Invalid remote host id '%s' given.");
+define('OGP_LANG_remote_host_removed', "Remote host called '%s' removed successfully.");
+define('OGP_LANG_editing_remote_server', "Editing remote server called '%s'");
+define('OGP_LANG_remote_server_settings_changed', "Changed settings for remote server '%s' successfully.");
+define('OGP_LANG_save_settings', "Save Settings");
+define('OGP_LANG_set_ips', "Set IPs");
+define('OGP_LANG_remote_ip', "Remote IP");
+define('OGP_LANG_remote_ips_for', "Remote IPs for server called '%s'");
+define('OGP_LANG_ips_set_for_server', "IPs set for server called '%s' successfully.");
+define('OGP_LANG_could_not_remove_ip', "Could not remove old IP's from database.");
+define('OGP_LANG_could_add_ip', "Could add remote server IP to database.");
+define('OGP_LANG_areyousure_removeagent', "Are you sure you want to remove the Agent called");
+define('OGP_LANG_areyousure_removeagent2', "and all the homes related to it from the ogp database?");
+define('OGP_LANG_error_while_remove', "Error occurred while removing remote server.");
+define('OGP_LANG_add_ip', "Add IP");
+define('OGP_LANG_remove_ip', "Remove IP");
+define('OGP_LANG_edit_ip', "Edit IP");
+define('OGP_LANG_wrote_changes', "Changes saved successfully.");
+define('OGP_LANG_there_are_servers_running_on_this_ip', "There are servers running on this IP address.");
+define('OGP_LANG_enter_ip_host', "You must enter IP for the remote host.");
+define('OGP_LANG_enter_valid_ip', "You must enter valid port for the remote host. The port value can be between 0 and 65535, however recommendation is between 1024 and 65535.");
+define('OGP_LANG_could_not_add_server', "Could not add server");
+define('OGP_LANG_to_db', "to the database.");
+define('OGP_LANG_added_server', "Added server");
+define('OGP_LANG_with_port', "with port");
+define('OGP_LANG_to_db_succesfully', "to the database successfully.");
+define('OGP_LANG_unable_discover', "Unable to auto discover IPs on");
+define('OGP_LANG_set_ip_manually', "You'll have to set them manually.");
+define('OGP_LANG_found_ips', "Found IPs");
+define('OGP_LANG_for_remote_server', "for the remote server.");
+define('OGP_LANG_failed_add_ip', "Failed to add IP");
+define('OGP_LANG_timeout', "Time Out");
+define('OGP_LANG_timeout_info', "The time limit in seconds to get response from this Agent.");
+define('OGP_LANG_use_nat', "Use NAT");
+define('OGP_LANG_use_nat_info', "Activate if your remote server is using NAT rules.");
+define('OGP_LANG_arrange_ports', "Arrange ports");
+define('OGP_LANG_assign_new_ports_range_for_ip', "Assign new ports range for IP %s");
+define('OGP_LANG_assigned_port_ranges_for_ip', "Assigned port ranges for IP %s");
+define('OGP_LANG_assigned_ports_for_ip', "Assigned ports for IP %s");
+define('OGP_LANG_unspecified_game_types', "Unspecified game types");
+define('OGP_LANG_start_port', "Start port:");
+define('OGP_LANG_end_port', "End port:");
+define('OGP_LANG_port_increment', "Port increment:");
+define('OGP_LANG_total_assignable_ports', "Total assignable ports:");
+define('OGP_LANG_available_range_ports', "Available range ports:");
+define('OGP_LANG_assign_range', "Assign range");
+define('OGP_LANG_edit_range', "Edit range");
+define('OGP_LANG_delete_range', "Delete range");
+define('OGP_LANG_home_id', "Home ID");
+define('OGP_LANG_home_path', "Home path");
+define('OGP_LANG_game_type', "Game type");
+define('OGP_LANG_port', "Port");
+define('OGP_LANG_invalid_values', "Invalid values.");
+define('OGP_LANG_ports_in_range_already_arranged', "Ports in range already arranged.");
+define('OGP_LANG_ports_range_already_configured_for', "Ports range already configured for %s.");
+define('OGP_LANG_ports_range_added_successfull_for', "Ports range added successfully for %s.");
+define('OGP_LANG_ports_range_deleted_successfull', "Ports range deleted successfully.");
+define('OGP_LANG_ports_range_edited_successfull_for', "Ports range edited successfully for %s.");
+define('OGP_LANG_editing_firewall_for_remote_server', "Editing Firewall for remote server named '%s'");
+define('OGP_LANG_default_allowed', "Allowed by default");
+define('OGP_LANG_allow_port_command', "Allow port command");
+define('OGP_LANG_deny_port_command', "Deny port command");
+define('OGP_LANG_allow_ip_port_command', "Allow IP:port command");
+define('OGP_LANG_deny_ip_port_command', "Deny IP:port command");
+define('OGP_LANG_enable_firewall_command', "Enable firewall command");
+define('OGP_LANG_disable_firewall_command', "Disable firewall command");
+define('OGP_LANG_get_firewall_status_command', "Get firewall status command");
+define('OGP_LANG_reset_firewall_command', "Reset firewall command");
+define('OGP_LANG_firewall_status', "Firewall status");
+define('OGP_LANG_save_firewall_settings', "Save firewall settings");
+define('OGP_LANG_reset_firewall', "Reset Firewall");
+define('OGP_LANG_firewall_settings', "Firewall Settings");
+define('OGP_LANG_display_public_ip', "Display Public IP");
+?>

+ 135 - 0
lang/Czech(CzechRepublic)/modules/settings.php

@@ -0,0 +1,135 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_maintenance_mode', "Údržba");
+define('OGP_LANG_maintenance_mode_info', "Disable the Panel for normal users. Only administrators can access it during maintenance.");
+define('OGP_LANG_maintenance_title', "Název údržby");
+define('OGP_LANG_maintenance_title_info', "Titul, který se během údržby zobrazuje běžným uživatelům.");
+define('OGP_LANG_maintenance_message', "Zpráva údržby");
+define('OGP_LANG_maintenance_message_info', "Zpráva, která se během údržby zobrazuje běžným uživatelům.");
+define('OGP_LANG_update_settings', "Nastavení aktualizace");
+define('OGP_LANG_settings_updated', "Nastavení bylo úspěšně aktualizováno.");
+define('OGP_LANG_panel_language', "Jazyk panelu");
+define('OGP_LANG_panel_language_info', "Tento jazyk je výchozím jazykem panelu. Uživatelé mohou změnit svůj vlastní jazyk na stránce upravující profil.");
+define('OGP_LANG_page_auto_refresh', "Automatické obnovení stránky");
+define('OGP_LANG_page_auto_refresh_info', "Nastavení automatického obnovení stránky se používá hlavně při ladění panelů. Při běžném používání by měl být nastaven na hodnotu Zapnuto.");
+define('OGP_LANG_smtp_server', "Outgoing E-Mail Server");
+define('OGP_LANG_smtp_server_info', "This is the outgoing mail server (SMTP server) that is used, for example, to sent forgotten passwords to users, localhost by default.");
+define('OGP_LANG_panel_email_address', "Outgoing E-Mail Address");
+define('OGP_LANG_panel_email_address_info', "This is the e-mail address that is in from field when passwords are sent to users.");
+define('OGP_LANG_panel_name', "Panel name");
+define('OGP_LANG_panel_name_info', "Name of the Panel that is shown in the page title. This value will overrule all page titles, if it's not empty.");
+define('OGP_LANG_feed_enable', "Enable LGSL Feed");
+define('OGP_LANG_feed_enable_info', "If your webhost has a firewall which is blocking the query port, then you need to open the port manually.");
+define('OGP_LANG_feed_url', "Feed URL");
+define('OGP_LANG_feed_url_info', "GrayCube.com is sharing a LGSL feed on the URL:<br><b>http://www.greycube.co.uk/lgsl/feed/lgsl_files/lgsl_feed.php</b>");
+define('OGP_LANG_charset', "Character Encoding");
+define('OGP_LANG_charset_info', "UTF8, ISO, ASCII, etc... Leave it blank to use ISO encoding.");
+define('OGP_LANG_steam_user', "Steam User");
+define('OGP_LANG_steam_user_info', "This user is needed to log in to steam for download some new games like CS:GO.");
+define('OGP_LANG_steam_pass', "Steam Password");
+define('OGP_LANG_steam_pass_info', "Set here the steam account password.");
+define('OGP_LANG_steam_guard', "Steam Guard");
+define('OGP_LANG_steam_guard_info', "Some users have steam guard activated to protect their accounts from hackers,<br>this code is sent to the account email when the first steam update is started.");
+define('OGP_LANG_smtp_port', "SMTP Port");
+define('OGP_LANG_smtp_port_info', "If SMTP port is not the default port (25) Enter the SMTP port here.");
+define('OGP_LANG_smtp_login', "SMTP User");
+define('OGP_LANG_smtp_login_info', "If your SMTP server requires authentication, enter your user name here.");
+define('OGP_LANG_smtp_passw', "SMTP Password");
+define('OGP_LANG_smtp_passw_info', "If you do not set a password the SMTP authentication will be disabled.");
+define('OGP_LANG_smtp_secure', "SMTP Secure");
+define('OGP_LANG_smtp_secure_info', "Use SSL/TLS to connect to the SMTP server");
+define('OGP_LANG_time_zone', "Time Zone");
+define('OGP_LANG_time_zone_info', "Sets the default timezone used by all date/time functions.");
+define('OGP_LANG_query_cache_life', "Query cache life");
+define('OGP_LANG_query_cache_life_info', "Sets the timeout in seconds before the server status is refreshed.");
+define('OGP_LANG_query_num_servers_stop', "Disable Game Server Queries After");
+define('OGP_LANG_query_num_servers_stop_info', "Use this setting to disable queries if a user owns more game servers than this amount specified to speed up panel loading.");
+define('OGP_LANG_editable_email', "Editable E-Mail Address");
+define('OGP_LANG_editable_email_info', "Select if users can edit their e-mail address or not.");
+define('OGP_LANG_old_dashboard_behavior', "Old Dashboard behavior");
+define('OGP_LANG_old_dashboard_behavior_info', "The old Dashboard was running slower, but shows more server informations (e.g. current players and maps).");
+define('OGP_LANG_rsync_available', "Available Rsync servers");
+define('OGP_LANG_rsync_available_info', "Select what servers list will be shown in the rsync installation.");
+define('OGP_LANG_all_available_servers', "All available servers ( rsync_sites.list + rsync_sites_local.list )");
+define('OGP_LANG_only_remote_servers', "Only remote servers ( rsync_sites.list )");
+define('OGP_LANG_only_local_servers', "Only local servers ( rsync_sites_local.list )");
+define('OGP_LANG_header_code', "Header code");
+define('OGP_LANG_header_code_info', "Here you can write your own header code (like HTML code, Embed Code etc.) without editing the theme layout.");
+define('OGP_LANG_support_widget_title', "Support widget title");
+define('OGP_LANG_support_widget_title_info', "A custom title for the support widget in the Dashboard.");
+define('OGP_LANG_support_widget_content', "Support widget content");
+define('OGP_LANG_support_widget_content_info', "The content of the support widget (HTML code allowed).");
+define('OGP_LANG_support_widget_link', "Support widget link");
+define('OGP_LANG_support_widget_link_info', "The URL of your support site.");
+define('OGP_LANG_recaptcha_site_key', "Recaptcha Site Key");
+define('OGP_LANG_recaptcha_site_key_info', "The site key provided to you by Google.");
+define('OGP_LANG_recaptcha_secret_key', "Recaptcha Secret Key");
+define('OGP_LANG_recaptcha_secret_key_info', "The secret key provided to you by Google.");
+define('OGP_LANG_recaptcha_use_login', "Use Recaptcha on Login");
+define('OGP_LANG_recaptcha_use_login_info', "If enabled, users will have to solve the Not a Robot Recaptcha when attempting to login.");
+define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts before user is banned");
+define('OGP_LANG_login_attempts_before_banned_info', "If a user tries to login with invalid credentials more than this many times, the user will be banned temporarily by the panel.");
+define('OGP_LANG_custom_github_update_username', "GitHub update username");
+define('OGP_LANG_custom_github_update_username_info', "Enter your GitHub username ONLY to use your own forked repositories to update OGP. This should only be changed by developers who wish to use their own repos for development rather than checking in possibly buggy code into the main branch.");
+define('OGP_LANG_remote_query', "Remote query");
+define('OGP_LANG_remote_query_info', "Use the remote server (agent) to make queries to the game servers (Only GameQ and LGSL).");
+define('OGP_LANG_check_expiry_by', "Check expiration using");
+define('OGP_LANG_check_expiry_by_info', "If set to once_logged_in, the user's game server assignments will be automatically deleted if past the expiration date. If set to cron_job, you will need to create a cron task using the cron module to check for the expiration date at a configured interval.");
+define('OGP_LANG_once_logged_in', "Once Logged In");
+define('OGP_LANG_cron_job', "Cron Job");
+define('OGP_LANG_theme_settings', "Theme Settings");
+define('OGP_LANG_theme', "Theme");
+define('OGP_LANG_theme_info', "Theme selected here will be the default theme for all users. Users can change their theme from their profile page.");
+define('OGP_LANG_welcome_title', "Welcome Title");
+define('OGP_LANG_welcome_title_info', "Enables the title that is displayed at the top of the Dashboard.");
+define('OGP_LANG_welcome_title_message', "Welcome Title Message");
+define('OGP_LANG_welcome_title_message_info', "The title message that is displayed at the top of the Dashboard (HTML code allowed).");
+define('OGP_LANG_logo_link', "Logos Link");
+define('OGP_LANG_logo_link_info', "The logos hyperlink. <b style='font-size:10px; font-weight:normal;'>(Leaving it blank will link it to the Dashboard)</b>");
+define('OGP_LANG_custom_tab', "Custom Tab");
+define('OGP_LANG_custom_tab_info', "Adds a customisable tab at the end of the menu. <b style='font-size:10px; font-weight:normal;'>(Apply and refresh this page to edit tab settings)</b>");
+define('OGP_LANG_custom_tab_name', "Custom Tab Name");
+define('OGP_LANG_custom_tab_name_info', "The tabs display name.");
+define('OGP_LANG_custom_tab_link', "Custom Tab Link");
+define('OGP_LANG_custom_tab_link_info', "The tabs hyperlink.");
+define('OGP_LANG_custom_tab_sub', "Custom Sub-Tabs");
+define('OGP_LANG_custom_tab_sub_info', "Adds customisable sub-tabs when hovering over the 'Custom Tab'.");
+define('OGP_LANG_custom_tab_sub_name', "Sub-Tab #1 Name");
+define('OGP_LANG_custom_tab_sub_link', "Sub-Tab #1 Link");
+define('OGP_LANG_custom_tab_sub_name2', "Sub-Tab #2 Name");
+define('OGP_LANG_custom_tab_sub_link2', "Sub-Tab #2 Link");
+define('OGP_LANG_custom_tab_sub_name3', "Sub-Tab #3 Name");
+define('OGP_LANG_custom_tab_sub_link3', "Sub-Tab #3 Link");
+define('OGP_LANG_custom_tab_sub_name4', "Sub-Tab #4 Name");
+define('OGP_LANG_custom_tab_sub_link4', "Sub-Tab #4 Link");
+define('OGP_LANG_custom_tab_target_blank', "Custom Tabs Target");
+define('OGP_LANG_custom_tab_target_blank_info', "Sets all the tabs target. <b style='font-size:10px; font-weight:normal;'>(Self_Page = Opens link on same page. New_Page  =  Opens link on new tab.)</b>");
+define('OGP_LANG_bg_wrapper', "Wrapper Background");
+define('OGP_LANG_bg_wrapper_info', "The wrappers background image. <b style='font-size:10px; font-weight:normal;'>(Only available on some themes.)</b>");
+define('OGP_LANG_show_server_id_game_monitor', "Show Server IDs on Game Monitor page");
+define('OGP_LANG_show_server_id_game_monitor_info', "Show the game server ID column on the Game Monitor for matching up files created by the Agent to the actual game server.");
+define('OGP_LANG_default_game_server_home_path_prefix', "Default game server home directory prefix");
+define('OGP_LANG_default_game_server_home_path_prefix_info', "Enter a path prefix for where you want game server homes to be created by default. You can use \"{USERNAME}\" in the path which will be replaced with the OGP username the game server is being assigned to.  You can use \"{GAMEKEY}\" in the path which will be replaced with a friendly lowercase name.  You can use \"{SKIPID}\" anywhere in the path to skip appending the home ID to the path.  Example: /ogp/games/{USERNAME}/{GAMEKEY}{SKIPID} will become /ogp/games/username/arkse/.  Example 2:  /ogp/games will become /ogp/games/1 where 1 is the game servers ID.");
+?>

+ 48 - 0
lang/Czech(CzechRepublic)/modules/status.php

@@ -0,0 +1,48 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_system_uptime', "System Uptime");
+define('OGP_LANG_system_up_time', "Up Time");
+define('OGP_LANG_system_up_since', "Since");
+define('OGP_LANG_day_word', "Day");
+define('OGP_LANG_days_word', "Days");
+define('OGP_LANG_hour_word', "Hour");
+define('OGP_LANG_hours_word', "Hours");
+define('OGP_LANG_minute_word', "Minute");
+define('OGP_LANG_minutes_word', "Minutes");
+define('OGP_LANG_second_word', "Second");
+define('OGP_LANG_seconds_word', "Seconds");
+define('OGP_LANG_cpu_usage', "CPU Usage");
+define('OGP_LANG_cpu_load', "Load");
+define('OGP_LANG_ram_usage', "RAM Usage");
+define('OGP_LANG_ram_used', "Memory Used");
+define('OGP_LANG_ram_of', "of");
+define('OGP_LANG_storage_space', "Storage Space");
+define('OGP_LANG_storage_total', "Disk Space");
+define('OGP_LANG_storage_used', "Used");
+define('OGP_LANG_storage_free', "Free Space");
+define('OGP_LANG_process_monitor', "Process Monitor");
+define('OGP_LANG_status_extension_required', "Extension Required");
+define('OGP_LANG_gd_info', "PHP Extension <a href=\"http://php.net/manual/en/image.installation.php\">GD</a> is required to generate these bar images!");
+?>

+ 64 - 0
lang/Czech(CzechRepublic)/modules/subusers.php

@@ -0,0 +1,64 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_login_name', "Username");
+define('OGP_LANG_first_name', "First name");
+define('OGP_LANG_last_name', "Last name");
+define('OGP_LANG_phone_number', "Phone number");
+define('OGP_LANG_email_address', "Email");
+define('OGP_LANG_register_a_new_user', "Register a new user");
+define('OGP_LANG_password_mismatch', "Passwords mismatch.");
+define('OGP_LANG_confirm_password', "Confirm password");
+define('OGP_LANG_subuser_password', "Sub-User Password");
+define('OGP_LANG_subuser_man', "Sub-User Management");
+define('OGP_LANG_successfull', "Successfull");
+define('OGP_LANG_click_here', "Click here");
+define('OGP_LANG_to_login', "to login.");
+define('OGP_LANG_registered_on', "Registered on");
+define('OGP_LANG_register_message', "Hello,<br><br>Your Open Game Panel account has been created and you may now login using the following account information:<br><br>Username: %s<br>Password: %s<br><br>Remember to change your password often and the first time you login.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_err_password', "Password cannot be empty");
+define('OGP_LANG_err_confirm_password', "Verify password field cannot be empty");
+define('OGP_LANG_err_password_mismatch', "Passwords do not match");
+define('OGP_LANG_err_captcha', "Captcha does not match.");
+define('OGP_LANG_err_login_name', "User name is empty or in use.");
+define('OGP_LANG_err_first_name', "Enter your name.");
+define('OGP_LANG_err_last_name', "Last Name not entered.");
+define('OGP_LANG_err_phone_number', "Phone number is empty.");
+define('OGP_LANG_err_email_address', "Empty or incorrect email address.");
+define('OGP_LANG_err_users_parent', "Sub-user accounts may not create other users.");
+define('OGP_LANG_err_parent_user', "The parent user ID must reference a valid pre-existing user.");
+define('OGP_LANG_err_email_address_already_in_use_by', "Email address already in use by <b>%s</b>.");
+define('OGP_LANG_user_registration', "User Registration");
+define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Your account details has been sent by email to <b>%s</b>.");
+define('OGP_LANG_subject', "Hello %s, welcome to %s!");
+define('OGP_LANG_sub_user', "Sub Users");
+define('OGP_LANG_create_sub_user', "Add Sub User");
+define('OGP_LANG_listdel_sub_user', "List, Modify Sub User Account Information, or Delete Sub User");
+define('OGP_LANG_delete_sub_user', "Edit / Delete Sub User");
+define('OGP_LANG_del_subuser_conf', "Are you sure you want to delete this account:");
+define('OGP_LANG_no_subusers', "No subusers have been created under your account yet!");
+define('OGP_LANG_subuser_deleted', "Sub-User %s was successfully deleted from the database!");
+define('OGP_LANG_subuser_added', "Sub-User %s was successfully created and added to the database!");
+define('OGP_LANG_your_subusers', "Owned Sub-User Accounts");
+?>

+ 59 - 0
lang/Czech(CzechRepublic)/modules/update.php

@@ -0,0 +1,59 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+include('litefm.php');
+define('OGP_LANG_curl_needed', "This page requires PHP curl module.");
+define('OGP_LANG_no_access', "You need admin rights to access this page.");
+define('OGP_LANG_dwl_update', "Downloading update...");
+define('OGP_LANG_dwl_complete', "Download complete");
+define('OGP_LANG_install_update', "Installing update...");
+define('OGP_LANG_update_complete', "Update complete");
+define('OGP_LANG_ignored_files', "%s ignored files.");
+define('OGP_LANG_not_updated_files_blacklisted', "Not updated/installed files (blacklisted):<br>%s");
+define('OGP_LANG_latest_version', "Latest version");
+define('OGP_LANG_panel_version', "Panel version");
+define('OGP_LANG_update_now', "Update Now");
+define('OGP_LANG_the_panel_is_up_to_date', "The Panel is up-to-date.");
+define('OGP_LANG_files_overwritten', "%s files overwritten");
+define('OGP_LANG_files_not_overwritten', "%s files are NOT overwritten due to blacklist");
+define('OGP_LANG_can_not_update_non_writable_files', "Can not update because the following files/folders are not writable");
+define('OGP_LANG_dwl_failed', "The download link is not available: \"%s\".<br>Try again later.");
+define('OGP_LANG_temp_folder_not_writable', "The download can not be placed, because Apache does not have write permission at the system temporary folder (%s).");
+define('OGP_LANG_base_dir_not_writable', "The Panel can not update, because Apache does not have write permission on \"%s\" folder.");
+define('OGP_LANG_new_files', "%s new files.");
+define('OGP_LANG_updated_files', "Updated files:<br>%s");
+define('OGP_LANG_select_mirror', "Select mirror");
+define('OGP_LANG_view_changes', "View changes");
+define('OGP_LANG_updating_modules', "Updating Modules");
+define('OGP_LANG_updating_finished', "Updating Finished");
+define('OGP_LANG_updated_module', "Updated module: '%s'.");
+define('OGP_LANG_blacklist_files', "Blacklist files");
+define('OGP_LANG_blacklist_files_info', "All marked files will not be updated.");
+define('OGP_LANG_save_to_blacklist', "Save to blacklist");
+define('OGP_LANG_no_new_updates', "No new updates");
+define('OGP_LANG_module_file_missing', "directory is missing the module.php file.");
+define('OGP_LANG_query_failed', "Failed to execute query");
+define('OGP_LANG_query_failed_2', "to database.");
+define('OGP_LANG_missing_zip_extension', "The php-zip extension is not loaded. Please, enable it to use the Update module.");
+?>

+ 112 - 0
lang/Czech(CzechRepublic)/modules/user_admin.php

@@ -0,0 +1,112 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_your_profile', "Your profile");
+define('OGP_LANG_new_password', "New password");
+define('OGP_LANG_retype_new_password', "Retype new password");
+define('OGP_LANG_login_name', "Login name");
+define('OGP_LANG_language', "Language");
+define('OGP_LANG_first_name', "First name");
+define('OGP_LANG_page_limit', "Items per Page");
+define('OGP_LANG_page_limit_info', "Number of items shown per page. The number of items cannot be less than 10.");
+define('OGP_LANG_last_name', "Last name");
+define('OGP_LANG_phone_number', "Phone number");
+define('OGP_LANG_email_address', "Email address");
+define('OGP_LANG_city', "City");
+define('OGP_LANG_province', "Province");
+define('OGP_LANG_country', "Country");
+define('OGP_LANG_comment', "Comments");
+define('OGP_LANG_expires', "Expires");
+define('OGP_LANG_save_profile', "Save profile");
+define('OGP_LANG_new_password_info', "When password field is empty the password will not be updated.");
+define('OGP_LANG_theme', "Theme");
+define('OGP_LANG_theme_info', "If theme is empty the global value is used.");
+define('OGP_LANG_expires_info', "Date when the user account expires. The account is not deleted, but user can not login anymore.");
+define('OGP_LANG_password_mismatch', "Passwords did not match.");
+define('OGP_LANG_current_password', "Current password");
+define('OGP_LANG_current_password_info', "Your current password.");
+define('OGP_LANG_current_password_mismatch', "Your current password did not match to the one in database.");
+define('OGP_LANG_add_new_user', "Add a new user");
+define('OGP_LANG_edit_user_groups', "Edit User Groups");
+define('OGP_LANG_users', "Users");
+define('OGP_LANG_user_role', "User role");
+define('OGP_LANG_full_name', "Full Name");
+define('OGP_LANG_edit_games', "Edit Games");
+define('OGP_LANG_edit_profile', "Edit Profile");
+define('OGP_LANG_confirm_password', "Confirm password");
+define('OGP_LANG_you_need_to_enter_both_passwords', "You need to enter both passwords.");
+define('OGP_LANG_passwords_did_not_match', "Passwords did not match.");
+define('OGP_LANG_could_not_add_user_because_user_already_exists', "Could not add user, because user <em>%s</em> already exists.");
+define('OGP_LANG_successfully_added_user', "Successfully added user <em>%s</em>.");
+define('OGP_LANG_add_a_new_user', "Add a new user");
+define('OGP_LANG_admin', "Admin");
+define('OGP_LANG_user', "User");
+define('OGP_LANG_user_with_id_does_not_exist', "User with ID %s does not exist.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_user', "Are you sure you want to delete user <em>%s</em>?");
+define('OGP_LANG_unable_to_delete_user', "Unable to delete user %s.");
+define('OGP_LANG_successfully_deleted_user', "Successfully deleted user <b>%s</b>.");
+define('OGP_LANG_failed_to_update_user_profile_error', "Failed to update user profile. Error: %s");
+define('OGP_LANG_profile_of_user_modified_successfully', "Profile of user <b>%s</b> was modified successfully.");
+define('OGP_LANG_no_subusers', "No subusers are available to be assigned to a group. Please create subuser accounts.");
+define('OGP_LANG_ownedby', "Parent Owner");
+define('OGP_LANG_andSubUsers', " And all of his subusers?");
+define('OGP_LANG_subusers', "Subusers");
+define('OGP_LANG_show_subusers', "Show Subusers");
+define('OGP_LANG_hide_subusers', "Hide Subusers");
+define('OGP_LANG_info_group', "From this page it is possible to determine user groups. You can assign servers to group so that they are availble for all of the group users.");
+define('OGP_LANG_add_new_group', "Add new group");
+define('OGP_LANG_group_name', "Group Name");
+define('OGP_LANG_add_group', "Add Group");
+define('OGP_LANG_no_groups_available', "No groups available.");
+define('OGP_LANG_delete_group', "Delete Group");
+define('OGP_LANG_add_user_to_group', "Add user to group");
+define('OGP_LANG_add_user', "Add User");
+define('OGP_LANG_remove_from_group', "Remove from group");
+define('OGP_LANG_add_server_to_group', "Add server to group");
+define('OGP_LANG_add_server', "Add Server");
+define('OGP_LANG_no_remote_servers', "No remote servers available.");
+define('OGP_LANG_servers_in_group', "Servers in group");
+define('OGP_LANG_no_servers_in_group', "No servers in group %s.");
+define('OGP_LANG_available_groups', "Available Groups");
+define('OGP_LANG_assign_homes', "Assign Homes");
+define('OGP_LANG_successfully_added_group', "Successfully added group %s.");
+define('OGP_LANG_group_name_empty', "Group name can not be empty.");
+define('OGP_LANG_failed_to_add_group', "Failed to add group %s.");
+define('OGP_LANG_could_not_add_user_to_group', "Could not add user %s to group %s, because already belongs.");
+define('OGP_LANG_successfully_added_to_group', ">Successfully added %s to group <em>%s</em>.");
+define('OGP_LANG_could_not_add_server_to_group', "Could not add server to group %s, because already belongs.");
+define('OGP_LANG_successfully_added_server_to_group', "Successfully added server to group <em>%s</em>.");
+define('OGP_LANG_successfully_removed_from_group', "Successfully removed %s from group <em>%s</em>.");
+define('OGP_LANG_could_not_delete_server_from_group', "Could not delete server %s from group <em>%s</em>.");
+define('OGP_LANG_successfully_removed_server_from_group', "Successfully removed server %s from group <em>%s</em>.");
+define('OGP_LANG_group_with_id_does_not_exist', "%s group does not exist.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_group', "Are you sure you want to delete group <em>%s</em>?");
+define('OGP_LANG_unable_to_delete_group', "Unable to delete %s group.");
+define('OGP_LANG_successfully_deleted_group', "Successfully deleted group <b>%s</b>.");
+define('OGP_LANG_editing_profile', "Editing Profile: %s");
+define('OGP_LANG_valid_user', "Please specify a valid user.");
+define('OGP_LANG_enter_valid_username', "Please enter a valid username.");
+define('OGP_LANG_unexpected_role', "Unexpected user role received.");
+define('OGP_LANG_search', "Search");
+?>

+ 222 - 0
lang/Czech(CzechRepublic)/modules/user_games.php

@@ -0,0 +1,222 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_add_mods_note', "You need to add mods after adding server to user. This can be done by editing the server.");
+define('OGP_LANG_game_servers', "Game Servers");
+define('OGP_LANG_game_path', "Game Path");
+define('OGP_LANG_game_path_info', "An absolute server path. Example: /home/ogpbot/OGP_User_Files/My_Server");
+define('OGP_LANG_game_server_name_info', "Server name helps users to identify their servers.");
+define('OGP_LANG_control_password', "Control password");
+define('OGP_LANG_control_password_info', "This password is used for server control, such as RCON password. If the password is empty then other means are used.");
+define('OGP_LANG_add_game_home', "Add game server");
+define('OGP_LANG_game_path_empty', "Game path can not be empty.");
+define('OGP_LANG_game_home_added', "Game server added successfully. Redirecting to home edit page.");
+define('OGP_LANG_failed_to_add_home_to_db', "Failed to add home to database. Error: %s");
+define('OGP_LANG_caution_agent_offline_can_not_get_os_and_arch_showing_servers_for_all_platforms', "<b>Caution!</b> The Agent is offline, can not get OS type and architecture,<br> Showing servers for all platforms:");
+define('OGP_LANG_select_remote_server', "Select Remote Server");
+define('OGP_LANG_no_remote_servers_configured', "No remote servers configured to the Open Game Panel.<br>You need to add remote servers before you can add servers for the users.");
+define('OGP_LANG_no_game_configurations_found', "No game configuration found. You need to add game configurations from the");
+define('OGP_LANG_game_configurations', ">game configuration page");
+define('OGP_LANG_add_remote_server', "Add a server.");
+define('OGP_LANG_wine_games', "Wine Games");
+define('OGP_LANG_home_path', "Home path");
+define('OGP_LANG_change_home_info', "The location of the installed game server. Example: /home/ogp/my_server/");
+define('OGP_LANG_game_server_name', "Game server name");
+define('OGP_LANG_change_name_info', "The name of the server to help users to identify it.");
+define('OGP_LANG_game_control_password', "Game control password");
+define('OGP_LANG_change_control_password_info', "Control password is for example rcon password.");
+define('OGP_LANG_available_mods', "Available mods");
+define('OGP_LANG_note_no_mods', "No mod(s) available for this game.");
+define('OGP_LANG_change_home', "Change Home");
+define('OGP_LANG_change_control_password', "Change Control Password");
+define('OGP_LANG_change_name', "Change Name");
+define('OGP_LANG_add_mod', "Add Mod");
+define('OGP_LANG_set_ip', "Set IP");
+define('OGP_LANG_ips_and_ports', "IPs and Ports");
+define('OGP_LANG_mod_name', "Mod Name");
+define('OGP_LANG_max_players', "Max Players");
+define('OGP_LANG_extra_cmd_line_args', "Extra Command Line Args");
+define('OGP_LANG_extra_cmd_line_info', "The Extra command line args provides a way to enter extra arguments to the game command line when it is started.");
+define('OGP_LANG_cpu_affinity', "CPU Affinity");
+define('OGP_LANG_nice_level', "Nice Level");
+define('OGP_LANG_set_options', "Set Options");
+define('OGP_LANG_remove_mod', "Remove Mod");
+define('OGP_LANG_mods', "Mods");
+define('OGP_LANG_ip', "IP");
+define('OGP_LANG_port', "Port");
+define('OGP_LANG_no_ip_ports_assigned', "At least one IP:Port pair must be assigned to the home.");
+define('OGP_LANG_successfully_assigned_ip_port', "Successfully assigned IP:Port pair to home.");
+define('OGP_LANG_port_range_error', "Port needs to be between range 0 and 65535.");
+define('OGP_LANG_failed_to_assing_mod_to_home', "Failed to assing mod with id %d to home.");
+define('OGP_LANG_successfully_assigned_mod_to_home', "Successfully assigned mod with id %d to home.");
+define('OGP_LANG_successfully_modified_mod', "Successfully modified mod information.");
+define('OGP_LANG_back_to_game_monitor', "Back to Game Monitor");
+define('OGP_LANG_back_to_game_servers', "Back to Game Servers");
+define('OGP_LANG_user_id_main', "Main owner");
+define('OGP_LANG_change_user_id_main', "Change main owner");
+define('OGP_LANG_change_user_id_main_info', "The main server home owner.");
+define('OGP_LANG_server_ftp_password', "FTP password");
+define('OGP_LANG_change_ftp_password', "Change FTP password");
+define('OGP_LANG_change_ftp_password_info', "This is the password to login to FTP server for this home.");
+define('OGP_LANG_Delete_old_user_assigned_homes', "Unassign home to current users.");
+define('OGP_LANG_editing_home_called', "Editing home called");
+define('OGP_LANG_control_password_updated_successfully', "Control password updated successfully.");
+define('OGP_LANG_control_password_update_failed', "Control password update failed");
+define('OGP_LANG_successfully_changed_game_server', "Successfully changed game server.");
+define('OGP_LANG_error_ocurred_on_remote_server', "Error ocurred on remote server,");
+define('OGP_LANG_ftp_password_can_not_be_changed', "FTP password can not be changed.");
+define('OGP_LANG_ftp_can_not_be_switched_on', "FTP can not be switched ON.");
+define('OGP_LANG_ftp_can_not_be_switched_off', "FTP can not be switched OFF.");
+define('OGP_LANG_invalid_home_id_entered', "Invalid home id entered.");
+define('OGP_LANG_ip_port_already_in_use', "The %s:%s is already in use. Choose another one.");
+define('OGP_LANG_successfully_assigned_ip_port_to_server_id', "Successfully assigned %s:%s to home with ID %s.");
+define('OGP_LANG_no_ip_addresses_configured', "Your game server does not have any IP-addresses configured to it. You can configure them from ");
+define('OGP_LANG_server_page', "server page");
+define('OGP_LANG_successfully_removed_mod', "Successfully removed game mod.");
+define('OGP_LANG_warning_agent_offline_defaulting_CPU_count_to_1', "Warning - Agent offline, defaulting CPU count to 1.");
+define('OGP_LANG_mod_install_cmds', "Mod Install CMDs");
+define('OGP_LANG_cmds_for', "Commands for");
+define('OGP_LANG_preinstall_cmds', "Preinstall Commands");
+define('OGP_LANG_postinstall_cmds', "Postinstall Commands");
+define('OGP_LANG_edit_preinstall_cmds', "Edit Preinstall Commands");
+define('OGP_LANG_edit_postinstall_cmds', "Edit Postinstall Commands");
+define('OGP_LANG_save_as_default_for_this_mod', "Save as default for this mod");
+define('OGP_LANG_empty', "empty");
+define('OGP_LANG_master_server_for_clon_update', "Master server for local update");
+define('OGP_LANG_set_as_master_server', "Set as master server");
+define('OGP_LANG_set_as_master_server_for_local_clon_update', "Set as master server for local update.");
+define('OGP_LANG_only_available_for', "Only available for '%s' hosted on the remote server named '%s'.");
+define('OGP_LANG_ftp_on', "Enable FTP");
+define('OGP_LANG_ftp_off', "Disable FTP");
+define('OGP_LANG_change_ftp_account_status', "Change FTP account status");
+define('OGP_LANG_change_ftp_account_status_info', "Once a FTP account is enabled or disabled, it is added or removed from the FTP's database.");
+define('OGP_LANG_server_ftp_login', "Server FTP Login");
+define('OGP_LANG_change_ftp_login_info', "Change the FTP Login with a customized one.");
+define('OGP_LANG_change_ftp_login', "Change FTP Login");
+define('OGP_LANG_ftp_login_can_not_be_changed', "Can not change FTP Login.");
+define('OGP_LANG_server_is_running_change_addresses_not_available', "The server is actually running, the IP cannot be changed.");
+define('OGP_LANG_change_game_type', "Change Game Type");
+define('OGP_LANG_change_game_type_info', "By changing the game type the current the mods configuration will be deleted.");
+define('OGP_LANG_force_mod_on_this_address', "Force mod on this address");
+define('OGP_LANG_successfully_assigned_mod_to_address', "Successfully assigned mod to address");
+define('OGP_LANG_switch_mods', "Switch mods");
+define('OGP_LANG_switch_mod_for_address', "Switch mod for address %s");
+define('OGP_LANG_invalid_path', "Invalid Path");
+define('OGP_LANG_add_new_game_home', "Add new game server");
+define('OGP_LANG_no_game_homes_found', "No game servers found");
+define('OGP_LANG_available_game_homes', "Available game servers");
+define('OGP_LANG_home_id', "Home ID");
+define('OGP_LANG_game_server', "Game Server");
+define('OGP_LANG_game_type', "Game Type");
+define('OGP_LANG_game_home', "Home Path");
+define('OGP_LANG_game_home_name', "Game Server Name");
+define('OGP_LANG_clone', "Clone");
+define('OGP_LANG_unassign', "Unassign");
+define('OGP_LANG_access_rights', "Access Rights");
+define('OGP_LANG_assigned_homes', "Currently Assigned Homes");
+define('OGP_LANG_assign', "Assign");
+define('OGP_LANG_allow_updates', "Allow Game Updates");
+define('OGP_LANG_allow_updates_info', "Allows user to update the game installation if that is possible.");
+define('OGP_LANG_allow_file_management', "Allow File Management");
+define('OGP_LANG_allow_file_management_info', "Allows user to access the game server with file management modules.");
+define('OGP_LANG_allow_parameter_usage', "Allow Parameter Usage");
+define('OGP_LANG_allow_parameter_usage_info', "Allows user to change available command line parameters.");
+define('OGP_LANG_allow_extra_params', "Allow Extra parametrs");
+define('OGP_LANG_allow_extra_params_info', "Allows user to modify extra command line parameters.");
+define('OGP_LANG_allow_ftp', "Allow FTP");
+define('OGP_LANG_allow_ftp_info', "Show the FTP access information to the user.");
+define('OGP_LANG_allow_custom_fields', "Allow Custom Fields");
+define('OGP_LANG_allow_custom_fields_info', "Allows user to access custom fields of the game server if any.");
+define('OGP_LANG_select_home', "Select Home to Assign");
+define('OGP_LANG_assign_new_home_to_user', "Assign New Home to user %s");
+define('OGP_LANG_assign_new_home_to_group', "Assign New Home to group %s");
+define('OGP_LANG_assigned_home_to_user', "Successfully assigned home (ID: %d) to user %s.");
+define('OGP_LANG_failed_to_assign_home_to_user', "Failed to assign home (ID: %d) to user %s.");
+define('OGP_LANG_assigned_home_to_group', "Successfully assigned home (ID: %d) to group %s.");
+define('OGP_LANG_unassigned_home_from_user', "Successfully unassigned home (ID: %d) from user %s.");
+define('OGP_LANG_unassigned_home_from_group', "Successfully unassigned home (ID: %d) from group %s.");
+define('OGP_LANG_no_homes_assigned_to_user', "No homes assigned for user %s.");
+define('OGP_LANG_no_homes_assigned_to_group', "No homes assigned for group %s.");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_user', "No more homes available that can be assigned for this user");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_group', "No more homes available that can be assigned for this group");
+define('OGP_LANG_you_can_add_a_new_game_server_from', "You can add a new game server from %s.");
+define('OGP_LANG_no_remote_servers_available_please_add_at_least_one', "There are no remote servers available, please add at least one!");
+define('OGP_LANG_cloning_of_home_failed', "Cloning of home with id '%s' failed.");
+define('OGP_LANG_no_mods_to_clone', "No enabled mod(s) for this game yet. None will be cloned.");
+define('OGP_LANG_failed_to_add_mod', "Failed to add mod with id '%s' to home with id '%s'.");
+define('OGP_LANG_failed_to_update_mod_settings', "Failed to update mod settings for home with id '%s'.");
+define('OGP_LANG_successfully_cloned_mods', "Successfully cloned mods for home with id '%s'.");
+define('OGP_LANG_successfully_copied_home_database', "Successfully copied home database.");
+define('OGP_LANG_copying_home_remotely', "Copying the home on remote server from '%s' to '%s'.");
+define('OGP_LANG_cloning_home', "Cloning home called '%s'");
+define('OGP_LANG_current_home_path', "Current home path");
+define('OGP_LANG_current_home_path_info', "The current location of the copied home on remote server.");
+define('OGP_LANG_clone_home', "Clone Home");
+define('OGP_LANG_new_home_name', "New Home Name");
+define('OGP_LANG_new_home_path', "New Home Path");
+define('OGP_LANG_agent_ip', "Agent IP");
+define('OGP_LANG_game_server_copy_is_running', "Game server copy is running...");
+define('OGP_LANG_game_server_copy_was_successful', "Game server copy was successful");
+define('OGP_LANG_game_server_copy_failed_with_return_code', "Game server copy failed with return code %s");
+define('OGP_LANG_clone_mods', "Clone Mods");
+define('OGP_LANG_game_server_owner', "Game server owner");
+define('OGP_LANG_the_name_of_the_server_to_help_users_to_identify_it', "The name of the server to help users to identify it.");
+define('OGP_LANG_ips_and_ports_used_in_this_home', "IPs and Ports used in this home");
+define('OGP_LANG_note_ips_and_ports_are_not_cloned', "Note - IPs and Ports are not cloned");
+define('OGP_LANG_mods_and_settings_for_this_game_server', "Mods and settings for this game server");
+define('OGP_LANG_sure_to_delete_serverid_from_remoteip_and_directory', "Are you sure you want to delete game server (ID: %s) from server %s and is in directory %s");
+define('OGP_LANG_yes_and_delete_the_files', "Yes and Delete the files");
+define('OGP_LANG_failed_to_remove_gamehome_from_database', "Failed to remove gamehome from database.");
+define('OGP_LANG_successfully_deleted_game_server_with_id', "Successfully deleted game server with ID %s.");
+define('OGP_LANG_failed_to_remove_ftp_account_from_remote_server', "Failed to remove FTP account from remote server.");
+define('OGP_LANG_remove_it_anyway', "Would you like to remove it anyway?");
+define('OGP_LANG_sucessfully_deleted', "Sucessfully deleted %s");
+define('OGP_LANG_the_agent_had_a_problem_deleting', "The Agent had a problem while deleting %s. Please, check the Agent's log.");
+define('OGP_LANG_connection_timeout_or_problems_reaching_the_agent', "Connection timeout or problems with reaching the Agent");
+define('OGP_LANG_does_not_exist_yet', "Does not exist yet.");
+define('OGP_LANG_update_settings', "Update settings");
+define('OGP_LANG_settings_updated', "Settings updated.");
+define('OGP_LANG_selected_path_already_in_use', "The selected path is already in use.");
+define('OGP_LANG_browse', "Browse");
+define('OGP_LANG_cancel', "Cancel");
+define('OGP_LANG_set_this_path', "Set this path");
+define('OGP_LANG_select_home_path', "Select home path");
+define('OGP_LANG_folder', "Folder");
+define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_group', "Group");
+define('OGP_LANG_level_up', "Level up");
+define('OGP_LANG_level_up_info', "Back to the previous folder.");
+define('OGP_LANG_add_folder', "Add folder");
+define('OGP_LANG_add_folder_info', "Write the name for the new folder, then click on the icon.");
+define('OGP_LANG_valid_user', "Please specify a valid user.");
+define('OGP_LANG_valid_group', "Please specify a valid group.");
+define('OGP_LANG_set_affinity', "Set Server Affinity");
+define('OGP_LANG_cpu_affinity_info', "Select the CPU core(s) you want to assign to the game server.");
+define('OGP_LANG_expiration_date_changed', "Expiration date for selected home has been changed.");
+define('OGP_LANG_expiration_date_could_not_be_changed', "Expiration date for selected home could not be changed.");
+define('OGP_LANG_search', "Search");
+define('OGP_LANG_ftp_account_username_too_long', "FTP username is too long. Try a shorter username no longer than 20 characters.");
+define('OGP_LANG_ftp_account_password_too_long', "FTP password is too long. Try a shorter password no longer than 20 characters.");
+define('OGP_LANG_other_servers_exist_with_path_please_change', "Other homes exist with the same path. It is recommended (but not required) that you change this path to something unique. You may have problems if you do NOT.");
+ ?>

+ 3 - 2
lang/Danish/global.php

@@ -81,8 +81,8 @@ define('OGP_LANG_game_monitor', "Spil Monitor");
 define('OGP_LANG_dashboard', "Instrumentpanel");
 define('OGP_LANG_user_addons', "Addons");
 define('OGP_LANG_ftp', "FTP");
-define('OGP_LANG_shop', "butik");
-define('OGP_LANG_shop_guest', "Shop");
+define('OGP_LANG_shop', "Butik");
+define('OGP_LANG_shop_guest', "Butik");
 define('OGP_LANG_TS3Admin', "TS3 Admin");
 define('OGP_LANG_administration', "Administration");
 define('OGP_LANG_config_games', "Spil/Mod Config");
@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 1 - 1
lang/Danish/modules/TS3Admin.php

@@ -69,7 +69,7 @@ define('OGP_LANG_vsselect_new_slots', "Klient slots");
 define('OGP_LANG_vsselect_new_create', "Opret");
 define('OGP_LANG_vsselect_new_added_ok', "vServer <span class=\"online\">%1</span> blev oprettet successfuldt.");
 define('OGP_LANG_vsselect_new_added_generated', "Det genereret token er:");
-define('OGP_LANG_vsoverview_virtualserver', "Virtuel Server");
+define('OGP_LANG_vsoverview_virtualserver', "Virtual Server");
 define('OGP_LANG_vsoverview_information_head', "Information");
 define('OGP_LANG_vsoverview_connection_head', "Tilsluttet");
 define('OGP_LANG_vsoverview_info_general_head', "Generalle indstillinger");

+ 1 - 1
lang/Danish/modules/mysql.php

@@ -41,7 +41,7 @@ define('OGP_LANG_unknown_error', "Ukendt fejl - status_chk retueret");
 define('OGP_LANG_remove', "Delete");
 define('OGP_LANG_assign_db', "Assign Database");
 define('OGP_LANG_mysql_server_name', "MySQL server name");
-define('OGP_LANG_server_status', "Server Status");
+define('OGP_LANG_server_status', "Server status");
 define('OGP_LANG_mysql_ip_port', "MySQL IP:port");
 define('OGP_LANG_mysql_root_passwd', "MySQL root password");
 define('OGP_LANG_connection_method', "Connection method");

+ 1 - 1
lang/Danish/modules/settings.php

@@ -106,7 +106,7 @@ define('OGP_LANG_welcome_title', "Velkommenst Titel");
 define('OGP_LANG_welcome_title_info', "Enables the title that is displayed at the top of the Dashboard.");
 define('OGP_LANG_welcome_title_message', "Velkomst Titel besked");
 define('OGP_LANG_welcome_title_message_info', "The title message that is displayed at the top of the Dashboard (HTML code allowed).");
-define('OGP_LANG_logo_link', "Logo Links");
+define('OGP_LANG_logo_link', "Logos Link");
 define('OGP_LANG_logo_link_info', "Diverse logo links. <b style='font-size:10px; font-weight:normal;'>(Lad den stå blank, ville linke det til instrumentpanel)</b>");
 define('OGP_LANG_custom_tab', "Tilpas Faneblad");
 define('OGP_LANG_custom_tab_info', "Tilføjer tilpasset faneblad, for enden af menuen. <b style='font-size:10px; font-weight:normal;'>(Anvend og genfrisk side for at redigere indstillinger)</b>");

+ 1 - 0
lang/English/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 0 - 1
lang/English/modules/register.php

@@ -52,5 +52,4 @@ define('OGP_LANG_user_registration', "User Registration");
 define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Your account details has been sent by email to <b>%s</b>.");
 define('OGP_LANG_account_created', "Your account has been created.");
 define('OGP_LANG_subject', "%s :: Account Information");
-define('OGP_LANG_form', "Register");
 ?>

+ 1 - 0
lang/French/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "Administration de MySQL");
 define('OGP_LANG_copied', "Copié!");
 define('OGP_LANG_ticket_settings', "Paramètres des Tickets");
+define('OGP_LANG_form', "S&apos;enregistrer");
 ?>

+ 3 - 2
lang/German/global.php

@@ -137,6 +137,7 @@ define('OGP_LANG_cron', "Cron Admin");
 define('OGP_LANG_user_cron', "Cron");
 define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
-define('OGP_LANG_copied', "Copied!");
-define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_copied', "Kopiert!");
+define('OGP_LANG_ticket_settings', "Ticket Einstellungen");
+define('OGP_LANG_form', "Registrieren");
 ?>

+ 24 - 24
lang/German/modules/addonsmanager.php

@@ -23,44 +23,44 @@
  */
 
 define('OGP_LANG_install_plugin', "Installiere Plugins");
-define('OGP_LANG_install_mappack', "Installiere Maps");
+define('OGP_LANG_install_mappack', "Installiere Karten");
 define('OGP_LANG_install_config', "Installiere Konfigurationen");
 define('OGP_LANG_game_name', "Spielname");
 define('OGP_LANG_directory', "Verzeichnispfad");
-define('OGP_LANG_remote_server', "Remote Server");
-define('OGP_LANG_select_addon', "Wähle Addon");
+define('OGP_LANG_remote_server', "Entfernter Server");
+define('OGP_LANG_select_addon', "Wähle Erweiterung");
 define('OGP_LANG_install', "Installieren");
 define('OGP_LANG_failed_to_start_file_download', "Fehler beim starten des Datei-Downloads.");
-define('OGP_LANG_no_games_servers_available', "Es sind keine Gameserver in deinem Konto verfügbar.");
-define('OGP_LANG_addon_installed_successfully', "Addon erfolgreich installiert");
+define('OGP_LANG_no_games_servers_available', "Für Ihr Konto sind keine Spielserver verfügbar.");
+define('OGP_LANG_addon_installed_successfully', "Erweiterung erfolgreich installiert");
 define('OGP_LANG_path', "Pfad");
 define('OGP_LANG_wait_while_decompressing', "Warten Sie, bis die Datei %s dekomprimiert ist.");
-define('OGP_LANG_addon_name', "Addonname");
+define('OGP_LANG_addon_name', "Erweiterungs Name");
 define('OGP_LANG_url', "URL");
-define('OGP_LANG_select_game_type', "Wähle Game Typ");
+define('OGP_LANG_select_game_type', "Wähle Spieletyp");
 define('OGP_LANG_plugin', "Plugin");
-define('OGP_LANG_mappack', "MapPack");
+define('OGP_LANG_mappack', "Karten Packet");
 define('OGP_LANG_config', "Konfiguration");
-define('OGP_LANG_type', "Addon Typ");
+define('OGP_LANG_type', "Erweiterungstyp");
 define('OGP_LANG_game', "Spiel");
-define('OGP_LANG_show_all_addons', "Zeige alle Addons");
-define('OGP_LANG_show_addons_for_selected_type', "Zeige Addons für selektierten Typ");
-define('OGP_LANG_show_addons_for_selected_game', "Zeige Addons für selektiertes Game");
+define('OGP_LANG_show_all_addons', "Zeige alle Erweiterungen");
+define('OGP_LANG_show_addons_for_selected_type', "Zeige Erweiterungen für selektierten Typ");
+define('OGP_LANG_show_addons_for_selected_game', "Zeige Erweiterungen für selektiertes Spiel");
 define('OGP_LANG_linux_games', "Linux Spiele: ");
 define('OGP_LANG_windows_games', "Windows Spiele: ");
-define('OGP_LANG_create_addon', "Erstelle Addon");
-define('OGP_LANG_addons_db', "Addon Datenbank");
-define('OGP_LANG_addon_has_been_created', "Das Addon %s wurde erstellt.");
-define('OGP_LANG_remove_addon', "Entferne Addon");
-define('OGP_LANG_fill_the_url_address_to_a_compressed_file', "Bitte füge eine URL zur komprimierten Datei ein.");
-define('OGP_LANG_fill_the_addon_name', "Bitte geben Sie einen Namen für das Addonpaket ein.");
-define('OGP_LANG_select_an_addon_type', "Wählen Sie bitte einen Addontyp aus.");
+define('OGP_LANG_create_addon', "Erstelle Erweiterung");
+define('OGP_LANG_addons_db', "Erweiterungs Datenbank");
+define('OGP_LANG_addon_has_been_created', "Die Erweiterung %s wurde erstellt.");
+define('OGP_LANG_remove_addon', "Entferne Erweiterung");
+define('OGP_LANG_fill_the_url_address_to_a_compressed_file', "Bitte fügen Sie eine URL zur komprimierten Datei ein.");
+define('OGP_LANG_fill_the_addon_name', "Bitte geben Sie einen Namen für das Erweiterungspaket ein.");
+define('OGP_LANG_select_an_addon_type', "Wählen Sie bitte einen Erweiterungstyp aus.");
 define('OGP_LANG_select_a_game_type', "Bitte wählen Sie einen Spieltyp.");
-define('OGP_LANG_edit_addon', "Addon bearbeiten");
+define('OGP_LANG_edit_addon', "Erweiterung bearbeiten");
 define('OGP_LANG_post-script', "Nach-Installationsscript (bash)");
 define('OGP_LANG_replacements', "Ersatz:");
-define('OGP_LANG_addon_name_info', "Geben Sie einen Namen für diesen addon ein, das ist der Name, den der Benutzer sieht.");
-define('OGP_LANG_url_info', "Bitte geben Sie eine Webadresse, die die zu herunterladende Datei enthält, ein. Wenn sich die Datei im zip oder tar.gz-Format befindet wird sie im Hauptverzeichnis des Servers oder im eingegebenen Pfad entpackt.");
-define('OGP_LANG_path_info', "Der Pfad muss relativ zum Serverordner liegen und am Anfang oder Ende keine Schrägstriche enthalten, zB: cstrike/cfg. Wenn er leer ist, wird der Stammpfad verwendet.");
-define('OGP_LANG_post-script_info', "Geben Sie Bash-Code ein, welcher als Script ausgeführt wird. Sie können Textersetzungen verwenden um die Installation zu personalisieren. Die Textersetzungen werden mit Daten vom Server ersetzt auf dem das Addon installiert wird. Das Script startet vom Hauptverzeichnis des entsprechenden Servers oder einem eingegebenen Pfad.");
+define('OGP_LANG_addon_name_info', "Geben Sie einen Namen für diese Erweiterung ein, das ist der Name, den der Benutzer sieht.");
+define('OGP_LANG_url_info', "Bitte geben Sie eine Webadresse ein, die die zu herunterladende Datei enthält. Wenn sich die Datei im zip oder tar.gz-Format befindet wird sie im Hauptverzeichnis des Servers oder im eingegebenen Pfad entpackt.");
+define('OGP_LANG_path_info', "Der Pfad muss relativ sein und am Anfang oder Ende keine Schrägstriche enthalten, z.B.: cstrike/cfg. Wenn er leer ist, wird das Hauptverzeichnis des Servers verwendet.");
+define('OGP_LANG_post-script_info', "Geben Sie Bash-Code ein, welcher als Script ausgeführt wird. Sie können Textersetzungen verwenden um die Installation anzupassen. Die Textersetzungen werden mit Daten vom Server ersetzt auf dem die Erweiterung installiert wird. Das Script startet vom Hauptverzeichnis des entsprechenden Servers oder einem eingegebenen Pfad.");
 ?>

+ 5 - 5
lang/German/modules/gamemanager.php

@@ -70,8 +70,8 @@ define('OGP_LANG_ip_port_pair_not_owned', "IP:PORT pair not owned.");
 define('OGP_LANG_unsuitable_maxplayers_value_maximum_reachable_number_of_slots_has_been_set', "Unsuitable maxplayers value, maximum reachable number of slots has been set.");
 define('OGP_LANG_server_running_not_responding', "Server is running, but its not responding,<br>there might be a some kind of problem and you might want to ");
 define('OGP_LANG_update_started', "Update gestartet, bitte warten...");
-define('OGP_LANG_failed_to_start_steam_update', "Failed to start Steam update. See agent log.");
-define('OGP_LANG_failed_to_start_rsync_update', "Failed to start Rsync update. See agent log.");
+define('OGP_LANG_failed_to_start_steam_update', "Steam update ist fehlgeschlagen. Siehe Agenten Log.");
+define('OGP_LANG_failed_to_start_rsync_update', "Rsync update ist fehlgeschlagen. Siehe Agenten Log.");
 define('OGP_LANG_update_completed', "Update erfolgreich abgeschlossen.
 ");
 define('OGP_LANG_update_in_progress', "Update im Gange, bitte warten...");
@@ -100,7 +100,7 @@ define('OGP_LANG_server_status', "Server auf %s ist %s.");
 define('OGP_LANG_server_stopped', "Server '%s' wurde gestoppt.
 ");
 define('OGP_LANG_if_want_to_start_homes', "Wenn du Spieleserver starten willst, gehtst zu %s.");
-define('OGP_LANG_view_log', "Log Viewer");
+define('OGP_LANG_view_log', "Log");
 define('OGP_LANG_if_want_manage', "If you want to manage your games you can do it in the");
 define('OGP_LANG_columns', "Spalten");
 define('OGP_LANG_group_users', "Gruppenbenutzer: ");
@@ -154,7 +154,7 @@ define('OGP_LANG_update_from_selected_rsync_server', "Update from selected Rsync
 define('OGP_LANG_execute_selected_server_operations', "Execute selected server operations");
 define('OGP_LANG_execute_operations', "Operationen ausführen");
 define('OGP_LANG_account_expiration', "Kontoablauf");
-define('OGP_LANG_mysql_databases', "MySQL Databases");
+define('OGP_LANG_mysql_databases', "MySQL Datenbank");
 define('OGP_LANG_failed_querying_server', "* Fehler beim Abfragen des Servers.");
 define('OGP_LANG_query_protocol_not_supported', "* Es gibt kein Abfrageprotokoll in OGP, das diesen Server unterstützen kann.
 ");
@@ -210,7 +210,7 @@ define('OGP_LANG_edit_configuration_files', "Edit Configuration Files");
 define('OGP_LANG_admin', "Admin");
 define('OGP_LANG_cid', "CID");
 define('OGP_LANG_phan', "Phantom");
-define('OGP_LANG_sec', "Seconds");
+define('OGP_LANG_sec', "Sekunden");
 define('OGP_LANG_unknown_rsync_mirror', "You attempted to start an update from a mirror which doesn't exist.");
 define('OGP_LANG_custom_fields', "Custom Fields");
 ?>

+ 20 - 20
lang/German/modules/server.php

@@ -29,7 +29,7 @@ define('OGP_LANG_remote_host_info', "Der entfernte Host muss pingbar sein!");
 define('OGP_LANG_remote_host_port', "Entfernter Host Port");
 define('OGP_LANG_remote_host_port_info', "Der Port, der vom OGP-Agent auf dem Remote-Host überwacht wird. Standard: 12679.");
 define('OGP_LANG_remote_host_name', "Entfernter Host Name");
-define('OGP_LANG_ogp_user', "OGP Agent Username");
+define('OGP_LANG_ogp_user', "OGP Agent Nutzername");
 define('OGP_LANG_remote_host_name_info', "Der entfernte Hostname wird verwendet, um Benutzern zu helfen, ihre Server zu identifizieren.");
 define('OGP_LANG_add_remote_host', "Entfernten Host hinzufügen");
 define('OGP_LANG_remote_encryption_key', "Entfernter Verschlüsselungs-Schlüssel");
@@ -56,11 +56,11 @@ define('OGP_LANG_status', "Status");
 define('OGP_LANG_stop_firewall', "Firewall anhalten");
 define('OGP_LANG_start_firewall', "Firewall starten");
 define('OGP_LANG_seconds', "Sekunden");
-define('OGP_LANG_reboot', "Remote Server Reboot");
+define('OGP_LANG_reboot', "Entfernten Server neu starten");
 define('OGP_LANG_restart', "Agent neu starten");
 define('OGP_LANG_confirm_reboot', "Are you sure you want to remotely reboot the entire physical server named '%s'?");
 define('OGP_LANG_confirm_restart', "Are you sure you want to restart the Agent named '%s'?");
-define('OGP_LANG_restarting', "Restarting Agent... Please wait.");
+define('OGP_LANG_restarting', "Agent Startet neu... Bitte warten.");
 define('OGP_LANG_restarted', "Agent wurde erfolgreich neu gestartet.");
 define('OGP_LANG_reboot_success', "Server named '%s' was successfully rebooted. You will not be able to access the server until it has successfully booted.");
 define('OGP_LANG_invalid_remote_host_id', "Invalid remote host id '%s' given.");
@@ -69,10 +69,10 @@ define('OGP_LANG_editing_remote_server', "Editing remote server called '%s'");
 define('OGP_LANG_remote_server_settings_changed', "Changed settings for remote server '%s' successfully.");
 define('OGP_LANG_save_settings', "Einstellungen speichern");
 define('OGP_LANG_set_ips', "IPs setzen");
-define('OGP_LANG_remote_ip', "Remote IP");
-define('OGP_LANG_remote_ips_for', "Remote IPs for server called '%s'");
-define('OGP_LANG_ips_set_for_server', "IPs set for server called '%s' successfully.");
-define('OGP_LANG_could_not_remove_ip', "Could not remove old IP's from database.");
+define('OGP_LANG_remote_ip', "Entfernte IP");
+define('OGP_LANG_remote_ips_for', "Entfernte Server IPs für '%s'");
+define('OGP_LANG_ips_set_for_server', "IPs für den Server '%s' erfolgreich gesetzt.");
+define('OGP_LANG_could_not_remove_ip', "Konnte alte IPs nicht aus der Datenbank entfernen.");
 define('OGP_LANG_could_add_ip', "Could add remote server IP to database.");
 define('OGP_LANG_areyousure_removeagent', "Are you sure you want to remove the Agent called");
 define('OGP_LANG_areyousure_removeagent2', "and all the homes related to it from the ogp database?");
@@ -80,18 +80,18 @@ define('OGP_LANG_error_while_remove', "Error occurred while removing remote serv
 define('OGP_LANG_add_ip', "IP hinzufügen");
 define('OGP_LANG_remove_ip', "IP entfernen");
 define('OGP_LANG_edit_ip', "IP bearbeiten");
-define('OGP_LANG_wrote_changes', "Changes saved successfully.");
+define('OGP_LANG_wrote_changes', "Änderungen erfolgreich gespeichert.");
 define('OGP_LANG_there_are_servers_running_on_this_ip', "There are servers running on this IP address.");
-define('OGP_LANG_enter_ip_host', "You must enter IP for the remote host.");
+define('OGP_LANG_enter_ip_host', "Du musst eine IP Adresse für den entfernten Server angeben.");
 define('OGP_LANG_enter_valid_ip', "You must enter valid port for the remote host. The port value can be between 0 and 65535, however recommendation is between 1024 and 65535.");
-define('OGP_LANG_could_not_add_server', "Could not add server");
+define('OGP_LANG_could_not_add_server', "Konnte Server nicht hinzufügen");
 define('OGP_LANG_to_db', "Zur Datenbank.");
 define('OGP_LANG_added_server', "Added server");
 define('OGP_LANG_with_port', "mit port");
 define('OGP_LANG_to_db_succesfully', "to the database successfully.");
 define('OGP_LANG_unable_discover', "Unable to auto discover IPs on");
 define('OGP_LANG_set_ip_manually', "You'll have to set them manually.");
-define('OGP_LANG_found_ips', "Found IPs");
+define('OGP_LANG_found_ips', "Gefundene IPs");
 define('OGP_LANG_for_remote_server', "for the remote server.");
 define('OGP_LANG_failed_add_ip', "Failed to add IP");
 define('OGP_LANG_timeout', "Time Out");
@@ -127,13 +127,13 @@ define('OGP_LANG_allow_port_command', "Allow port command");
 define('OGP_LANG_deny_port_command', "Deny port command");
 define('OGP_LANG_allow_ip_port_command', "Allow IP:port command");
 define('OGP_LANG_deny_ip_port_command', "Deny IP:port command");
-define('OGP_LANG_enable_firewall_command', "Enable firewall command");
-define('OGP_LANG_disable_firewall_command', "Disable firewall command");
-define('OGP_LANG_get_firewall_status_command', "Get firewall status command");
-define('OGP_LANG_reset_firewall_command', "Reset firewall command");
-define('OGP_LANG_firewall_status', "Firewall status");
-define('OGP_LANG_save_firewall_settings', "Save firewall settings");
-define('OGP_LANG_reset_firewall', "Reset Firewall");
-define('OGP_LANG_firewall_settings', "Firewall Settings");
-define('OGP_LANG_display_public_ip', "Display Public IP");
+define('OGP_LANG_enable_firewall_command', "Firewall aktivieren command");
+define('OGP_LANG_disable_firewall_command', "Firewall deaktivieren command");
+define('OGP_LANG_get_firewall_status_command', "Firewall Status command");
+define('OGP_LANG_reset_firewall_command', "Firewall zurücksetzen command");
+define('OGP_LANG_firewall_status', "Firewall Status");
+define('OGP_LANG_save_firewall_settings', "Speichere Firewall Einstellungen");
+define('OGP_LANG_reset_firewall', "Firewall zurücksetzen");
+define('OGP_LANG_firewall_settings', "Firewall EInstellungen");
+define('OGP_LANG_display_public_ip', "Zeige Öffentliche IP");
 ?>

+ 5 - 5
lang/German/modules/settings.php

@@ -38,11 +38,11 @@ define('OGP_LANG_smtp_server', "Ausgehender E-Mail Server");
 define('OGP_LANG_smtp_server_info', "This is the outgoing mail server (SMTP server) that is used, for example, to sent forgotten passwords to users, localhost by default.");
 define('OGP_LANG_panel_email_address', "Ausgehende E-Mail Adresse");
 define('OGP_LANG_panel_email_address_info', "This is the e-mail address that is in from field when passwords are sent to users.");
-define('OGP_LANG_panel_name', "Panel name");
+define('OGP_LANG_panel_name', "Panel Name");
 define('OGP_LANG_panel_name_info', "Name of the Panel that is shown in the page title. This value will overrule all page titles, if it's not empty.");
 define('OGP_LANG_feed_enable', "LGSL Feed aktivieren");
 define('OGP_LANG_feed_enable_info', "If your webhost has a firewall which is blocking the query port, then you need to open the port manually.");
-define('OGP_LANG_feed_url', "Feed URL ");
+define('OGP_LANG_feed_url', "Feed URL");
 define('OGP_LANG_feed_url_info', "GrayCube.com teilt einen LGSL-Feed auf der URL:<br><b>http://www.greycube.co.uk/lgsl/feed/lgsl_files/lgsl_feed.php</b>");
 define('OGP_LANG_charset', "Zeichenkodierung");
 define('OGP_LANG_charset_info', "UTF8, ISO, ASCII, usw... Lassen Sie es leer, um ISO-Enkodierung zu verwenden.");
@@ -70,7 +70,7 @@ define('OGP_LANG_editable_email', "Editable E-Mail Address");
 define('OGP_LANG_editable_email_info', "Select if users can edit their e-mail address or not.");
 define('OGP_LANG_old_dashboard_behavior', "Old Dashboard behavior");
 define('OGP_LANG_old_dashboard_behavior_info', "The old Dashboard was running slower, but shows more server informations (e.g. current players and maps).");
-define('OGP_LANG_rsync_available', "Available Rsync servers");
+define('OGP_LANG_rsync_available', "Verfügbare Rsync Server");
 define('OGP_LANG_rsync_available_info', "Select what servers list will be shown in the rsync installation.");
 define('OGP_LANG_all_available_servers', "All available servers ( rsync_sites.list + rsync_sites_local.list )");
 define('OGP_LANG_only_remote_servers', "Only remote servers ( rsync_sites.list )");
@@ -91,14 +91,14 @@ define('OGP_LANG_recaptcha_use_login', "Use Recaptcha on Login");
 define('OGP_LANG_recaptcha_use_login_info', "If enabled, users will have to solve the Not a Robot Recaptcha when attempting to login.");
 define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts before user is banned");
 define('OGP_LANG_login_attempts_before_banned_info', "If a user tries to login with invalid credentials more than this many times, the user will be banned temporarily by the panel.");
-define('OGP_LANG_custom_github_update_username', "GitHub update username");
+define('OGP_LANG_custom_github_update_username', "GitHub update Nutzername");
 define('OGP_LANG_custom_github_update_username_info', "Enter your GitHub username ONLY to use your own forked repositories to update OGP. This should only be changed by developers who wish to use their own repos for development rather than checking in possibly buggy code into the main branch.");
 define('OGP_LANG_remote_query', "Remote query");
 define('OGP_LANG_remote_query_info', "Use the remote server (agent) to make queries to the game servers (Only GameQ and LGSL).");
 define('OGP_LANG_check_expiry_by', "Check expiration using");
 define('OGP_LANG_check_expiry_by_info', "If set to once_logged_in, the user's game server assignments will be automatically deleted if past the expiration date. If set to cron_job, you will need to create a cron task using the cron module to check for the expiration date at a configured interval.");
 define('OGP_LANG_once_logged_in', "Once Logged In");
-define('OGP_LANG_cron_job', "Cron Job");
+define('OGP_LANG_cron_job', "Cronjob");
 define('OGP_LANG_theme_settings', "Theme Einstellungen");
 define('OGP_LANG_theme', "Theme");
 define('OGP_LANG_theme_info', "Theme selected here will be the default theme for all users. Users can change their theme from their profile page.");

+ 1 - 0
lang/Hungarian/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 1 - 0
lang/Italian/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 1 - 0
lang/Persian/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 2 - 1
lang/Polish/global.php

@@ -113,7 +113,7 @@ define('OGP_LANG_lang', "Język");
 define('OGP_LANG_get_size', "Show Size");
 define('OGP_LANG_total_size', "Całkowity Rozmiar");
 define('OGP_LANG_lgsl', "LGSL");
-define('OGP_LANG_lgsl_admin', "Admin LGSL ");
+define('OGP_LANG_lgsl_admin', "LGSL Admin");
 define('OGP_LANG_rcon', "RCON");
 define('OGP_LANG_watch_logger', "Logowania Panelu");
 define('OGP_LANG_litefm_settings', "Ustawienia LiteFM");
@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 10 - 9
lang/Portuguese(Brazil)/global.php

@@ -60,7 +60,7 @@ define('OGP_LANG_db_error_invalid_database', "Banco de dados ");
 define('OGP_LANG_db_unknown_error', "Erro de banco de dados não declarado %s");
 define('OGP_LANG_db_error_module_missing', "Falta o módulo de banco de dados do PHP.");
 define('OGP_LANG_db_error_invalid_db_type', "Tipo de banco de dados inválido no arquivo de configuração.");
-define('OGP_LANG_invalid_login_information', "Tipo de banco de dados inválido no arquivo de configuração.");
+define('OGP_LANG_invalid_login_information', "Informações de login inválidas ou expirada.");
 define('OGP_LANG_failed_to_read_config', "Falha ao ler o arquivo de configuração.");
 define('OGP_LANG_account_expired', "Sua conta expirou.");
 define('OGP_LANG_contact_admin_to_enable_account', "Verifique na Área do cliente sua conta ou Entre em contato com o administrador para reativar sua conta.");
@@ -82,7 +82,7 @@ define('OGP_LANG_dashboard', "Dashboard");
 define('OGP_LANG_user_addons', "Addons");
 define('OGP_LANG_ftp', "FTP");
 define('OGP_LANG_shop', "Loja");
-define('OGP_LANG_shop_guest', "Shop");
+define('OGP_LANG_shop_guest', "Loja");
 define('OGP_LANG_TS3Admin', "TS3 Admin");
 define('OGP_LANG_administration', "Administração");
 define('OGP_LANG_config_games', "Game/Mod Config");
@@ -110,7 +110,7 @@ define('OGP_LANG_version', "Versão");
 define('OGP_LANG_show_version', "Mostrar versão");
 define('OGP_LANG_queries_executed', "queries executed");
 define('OGP_LANG_lang', "Idioma");
-define('OGP_LANG_get_size', "Show Size");
+define('OGP_LANG_get_size', "Ver tamanho");
 define('OGP_LANG_total_size', "Tamanho total");
 define('OGP_LANG_lgsl', "LGSL");
 define('OGP_LANG_lgsl_admin', "LGSL Admin");
@@ -127,16 +127,17 @@ define('OGP_LANG_user_dsi', "DSi");
 define('OGP_LANG_list_dsi', "Lista DSi");
 define('OGP_LANG_no_remote_servers', "Não há servidores remotos conhecidos! Adicione um servidor para usar esta função.");
 define('OGP_LANG_no_results_found', "Não foram encontrados resultados de pesquisa para %s");
-define('OGP_LANG_tickets', "Support Tickets");
-define('OGP_LANG_news', "News");
-define('OGP_LANG_admin_news', "News Admin");
-define('OGP_LANG_util', "Utilities");
+define('OGP_LANG_tickets', "Tickets de Suporte");
+define('OGP_LANG_news', "Notícias");
+define('OGP_LANG_admin_news', "Administrador de Notícias");
+define('OGP_LANG_util', "Utilitários");
 define('OGP_LANG_fast_download', "Fast Download");
 define('OGP_LANG_fd_user', "Fast Download");
 define('OGP_LANG_cron', "Cron Admin");
 define('OGP_LANG_user_cron', "Cron");
 define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
-define('OGP_LANG_copied', "Copied!");
-define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_copied', "Copiado!");
+define('OGP_LANG_ticket_settings', "Configurações de Ticket");
+define('OGP_LANG_form', "Register");
 ?>

+ 2 - 2
lang/Portuguese(Brazil)/modules/addonsmanager.php

@@ -46,8 +46,8 @@ define('OGP_LANG_game', "Jogo");
 define('OGP_LANG_show_all_addons', "Mostrar todos Addons ");
 define('OGP_LANG_show_addons_for_selected_type', "Mostrar Addons por tipo");
 define('OGP_LANG_show_addons_for_selected_game', "Mostrar Addons por Jogos");
-define('OGP_LANG_linux_games', "Jogos Linux");
-define('OGP_LANG_windows_games', "Jogos Windows");
+define('OGP_LANG_linux_games', "Jogos Linux:");
+define('OGP_LANG_windows_games', "Jogos Windows:");
 define('OGP_LANG_create_addon', "Criar Addon");
 define('OGP_LANG_addons_db', "Addons Banco de dados");
 define('OGP_LANG_addon_has_been_created', "O Addon %s foi criado.");

+ 2 - 2
lang/Portuguese(Brazil)/modules/settings.php

@@ -38,7 +38,7 @@ define('OGP_LANG_smtp_server', "Servidor de E-Mail de saída");
 define('OGP_LANG_smtp_server_info', "Este é o servidor de correio de saída (servidor SMTP) que é usado, por exemplo, enviou senhas esquecidas para os usuários, localhost por padrão..");
 define('OGP_LANG_panel_email_address', "Endereço de email de saída");
 define('OGP_LANG_panel_email_address_info', "Este é o endereço de e-mail que está no campo de quando as senhas são enviadas para os usuários.");
-define('OGP_LANG_panel_name', "nome Panel");
+define('OGP_LANG_panel_name', "Nome Panel");
 define('OGP_LANG_panel_name_info', "Nome do painel que é mostrado no título da página. Esse valor irá anular todos os títulos das páginas, se não estiver vazio.");
 define('OGP_LANG_feed_enable', "Feed Habilitar LGSL");
 define('OGP_LANG_feed_enable_info', "Se o seu webhost tiver um firewall que esteja bloqueando a porta da consulta, então você precisa abrir a porta manualmente.");
@@ -107,7 +107,7 @@ define('OGP_LANG_welcome_title_info', "Enables the title that is displayed at th
 define('OGP_LANG_welcome_title_message', "Bem-vindo a Mensagem de título");
 define('OGP_LANG_welcome_title_message_info', "The title message that is displayed at the top of the Dashboard (HTML code allowed).");
 define('OGP_LANG_logo_link', "Logos Link");
-define('OGP_LANG_logo_link_info', "The logos hyperlink. <b style='font-size:10px; font-weight:normal;'>(Deixá-lo em branco o vinculará ao Dashboard)</b>");
+define('OGP_LANG_logo_link_info', "The logos hyperlink. <b style='font-size:10px; font-weight:normal;'>(Leaving it blank will link it to the Dashboard)</b>");
 define('OGP_LANG_custom_tab', "Tab personalizado");
 define('OGP_LANG_custom_tab_info', "Adiciona uma guia personalizável no final do menu. <b style='font-size:10px; font-weight:normal;'>(Aplique e atualize esta página para editar as configurações da aba)</b>");
 define('OGP_LANG_custom_tab_name', "Nome da guia personalizada");

+ 1 - 1
lang/Portuguese(Brazil)/modules/user_games.php

@@ -41,7 +41,7 @@ define('OGP_LANG_game_configurations', ">página de configuração do jogo");
 define('OGP_LANG_add_remote_server', "Adicione um servidor.");
 define('OGP_LANG_wine_games', "Wine Games");
 define('OGP_LANG_home_path', "Caminho \"Home\"");
-define('OGP_LANG_change_home_info', "A localização do servidor de jogos instalado. Exemplo: /home/painel/my_server/");
+define('OGP_LANG_change_home_info', "A localização do servidor de jogos instalado. Exemplo: /home/ogp/my_server/");
 define('OGP_LANG_game_server_name', "Nome do servidor do jogo");
 define('OGP_LANG_change_name_info', "O nome do servidor para ajudar os usuários a identificá-lo.");
 define('OGP_LANG_game_control_password', "Senha de controle do jogo");

+ 1 - 0
lang/Portuguese/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "Perguntas Frequentes");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copiado!");
 define('OGP_LANG_ticket_settings', "Definições de Ticket");
+define('OGP_LANG_form', "Registar");
 ?>

+ 1 - 0
lang/Romanian(Romania)/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 3 - 2
lang/Russian/global.php

@@ -137,6 +137,7 @@ define('OGP_LANG_cron', "Управление Заданиями");
 define('OGP_LANG_user_cron', "Задания");
 define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "Управление MySQL");
-define('OGP_LANG_copied', "Copied!");
-define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_copied', "Скопирован!");
+define('OGP_LANG_ticket_settings', "Настройки Тикета");
+define('OGP_LANG_form', "Запись");
 ?>

+ 1 - 1
lang/Russian/install.php

@@ -63,6 +63,6 @@ define('OGP_LANG_setup_complete', "Установка закончена усп
 define('OGP_LANG_remove_install_and_secure_config', "Вы должны удалить install.php и выставить права доступа 644 на includes/config.inc.php из соображений безопасности.");
 define('OGP_LANG_go_to_panel', "Нажмите здесь, чтобы перейти к панели.");
 define('OGP_LANG_unable_to_resolve', "Если вы не можете решить проблему, посетите сайт OGP");
-define('OGP_LANG_slogan', "Open-Source!");
+define('OGP_LANG_slogan', "The Open-Source one!");
 define('OGP_LANG_default_welcome_title_message', "Добро пожаловать! <b style='font-size:12px; font-weight:normal;'>Вы можете сменить этот заголовок в '<a href='?m=settings&p=themes'>Настройках темы</a>' в меню '<a href='?m=administration&p=main'>Админка</a>'.</b>");
 ?>

+ 2 - 2
lang/Russian/modules/ftp.php

@@ -31,6 +31,6 @@ define('OGP_LANG_full_path', "Домашняя директория");
 define('OGP_LANG_add_ftp_account', "Добавить FTP-аккаунт");
 define('OGP_LANG_remote_server', "Удаленный сервер");
 define('OGP_LANG_server_name', "Имя сервера");
-define('OGP_LANG_ftp_account_username_too_long', "FTP username is too long. Try a shorter username no longer than 20 characters.");
-define('OGP_LANG_ftp_account_password_too_long', "FTP password is too long. Try a shorter password no longer than 20 characters.");
+define('OGP_LANG_ftp_account_username_too_long', "FTP имя пользователя слишком длинное. Попробуйте имя короче чем 20 символов.");
+define('OGP_LANG_ftp_account_password_too_long', "FTP пароль слишком длинный. Попробуйте пароль короче чем 20 символов.");
 ?>

+ 6 - 6
lang/Russian/modules/gamemanager.php

@@ -198,11 +198,11 @@ define('OGP_LANG_attempting_nonmaster_update', "Вы пытаетесь обно
 define('OGP_LANG_cannot_update_from_own_self', "Обновление с локального сервера не может выполняться на мастер-сервере.");
 define('OGP_LANG_show_server_id', "Показать ID серверов");
 define('OGP_LANG_hide_server_id', "Скрыть ID серверов");
-define('OGP_LANG_edit_configuration_files', "Edit Configuration Files");
-define('OGP_LANG_admin', "Admin");
+define('OGP_LANG_edit_configuration_files', "Редактировать конфигурационный файл");
+define('OGP_LANG_admin', "Админ");
 define('OGP_LANG_cid', "CID");
-define('OGP_LANG_phan', "Phantom");
-define('OGP_LANG_sec', "Seconds");
-define('OGP_LANG_unknown_rsync_mirror', "You attempted to start an update from a mirror which doesn't exist.");
-define('OGP_LANG_custom_fields', "Custom Fields");
+define('OGP_LANG_phan', "Фантом");
+define('OGP_LANG_sec', "Секунд");
+define('OGP_LANG_unknown_rsync_mirror', "Вы попытались запустить обновление с зеркала, которого не существует.");
+define('OGP_LANG_custom_fields', "Кастомные поля");
 ?>

+ 1 - 1
lang/Russian/modules/server.php

@@ -73,7 +73,7 @@ define('OGP_LANG_remote_ips_for', "Удаленные IP-адреса '%s'");
 define('OGP_LANG_ips_set_for_server', "IP-адреса, для сервера '%s'  установлены успешно.");
 define('OGP_LANG_could_not_remove_ip', "Не удалось удалить старый IP-адрес из базы данных.");
 define('OGP_LANG_could_add_ip', "Вы можете добавить IP-адрес удаленного сервера в базу данных.");
-define('OGP_LANG_areyousure_removeagent', "Are you sure you want to remove the Agent called");
+define('OGP_LANG_areyousure_removeagent', "Вы действительно хотите удалить агента ?");
 define('OGP_LANG_areyousure_removeagent2', "и все сервера привязаные к нему их базы данных OGP?");
 define('OGP_LANG_error_while_remove', "Ошибка при удалении сервера.");
 define('OGP_LANG_add_ip', "Добавить IP");

+ 2 - 2
lang/Russian/modules/settings.php

@@ -130,6 +130,6 @@ define('OGP_LANG_bg_wrapper', "Задний фон");
 define('OGP_LANG_bg_wrapper_info', "Картинка заднего фона. <b style='font-size:10px; font-weight:normal;'>(Только для темы Revolution.)</b>");
 define('OGP_LANG_show_server_id_game_monitor', "Показывать ID сервера на странице Игрового Мониторинга");
 define('OGP_LANG_show_server_id_game_monitor_info', "Показывает ID Игрового сервер на странице Мониторинга для сопоставления созданных файлов Агентом на Актуальном Игровом сервере.");
-define('OGP_LANG_default_game_server_home_path_prefix', "Default game server home directory prefix");
-define('OGP_LANG_default_game_server_home_path_prefix_info', "Enter a path prefix for where you want game server homes to be created by default. You can use \"{USERNAME}\" in the path which will be replaced with the OGP username the game server is being assigned to.  You can use \"{GAMEKEY}\" in the path which will be replaced with a friendly lowercase name.  You can use \"{SKIPID}\" anywhere in the path to skip appending the home ID to the path.  Example: /ogp/games/{USERNAME}/{GAMEKEY}{SKIPID} will become /ogp/games/username/arkse/.  Example 2:  /ogp/games will become /ogp/games/1 where 1 is the game servers ID.");
+define('OGP_LANG_default_game_server_home_path_prefix', "Префикс домашней директории игрового сервера по умолчанию");
+define('OGP_LANG_default_game_server_home_path_prefix_info', "Введите префикс пути для  домашнего пути игрового сервера  по умолчанию. Вы можете использовать \"{USERNAME}\" в пути, который будет заменен на имя пользователя OGP, которому назначен игровой сервер. Вы можете использовать  \"{GAMEKEY}\" в пути, который будет заменен дружественным строчным именем. Вы можете использовать \"{SKIPID}\" в любом месте пути, чтобы пропустить добавление домашнего идентификатора к пути. Пример: /ogp/games/{USERNAME}/{GAMEKEY}{SKIPID} станет / ogp / games / username / arkse /. Пример 2:  /ogp/games will become /ogp/games/1, где 1 - идентификатор игровых серверов.");
 ?>

+ 1 - 1
lang/Russian/modules/subusers.php

@@ -26,7 +26,7 @@ define('OGP_LANG_login_name', "Имя пользователя");
 define('OGP_LANG_first_name', "Имя");
 define('OGP_LANG_last_name', "Фамилия");
 define('OGP_LANG_phone_number', "Телефон");
-define('OGP_LANG_email_address', "E-mail");
+define('OGP_LANG_email_address', "Е-маил");
 define('OGP_LANG_register_a_new_user', "Регистрация нового пользователя");
 define('OGP_LANG_password_mismatch', "Пароли не совпадают.");
 define('OGP_LANG_confirm_password', "Подтвердите пароль");

+ 1 - 0
lang/Spanish/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 1 - 0
lang/Swedish(Sweden)/global.php

@@ -139,4 +139,5 @@ define('OGP_LANG_faq', "F.A.Q.");
 define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Copied!");
 define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
 ?>

+ 143 - 0
lang/Turkish(Turkey)/global.php

@@ -0,0 +1,143 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_lang_charset', "UTF-8");
+define('OGP_LANG_already_logged_in_redirecting_to_dashboard', "You are already logged in, redirecting to Dashboard.");
+define('OGP_LANG_logging_in', "Logging in");
+define('OGP_LANG_redirecting_in', "Redirecting in");
+define('OGP_LANG_refresh_page', "Refresh Page");
+define('OGP_LANG_no_rights', "You do not have rights to access this page.");
+define('OGP_LANG_welcome', "Welcome");
+define('OGP_LANG_logout', "Logout");
+define('OGP_LANG_logout_message', "You are now logged out.");
+define('OGP_LANG_support', "Support");
+define('OGP_LANG_password', "Password");
+define('OGP_LANG_login', "Username");
+define('OGP_LANG_login_button', "Login");
+define('OGP_LANG_solve_captcha', "Human Check");
+define('OGP_LANG_lost_passwd', "Forgot your password?");
+define('OGP_LANG_no_db_connection', "Could not connect to the database.");
+define('OGP_LANG_bad_login', "Invalid username or password.");
+define('OGP_LANG_not_logged_in', "You are not currently logged in.");
+define('OGP_LANG_remove_install', "Please remove install.php file for security reasons.");
+define('OGP_LANG_agent_offline', "The Agent that is controlling this server is offline.");
+define('OGP_LANG_logged_in', "You are logged in as");
+define('OGP_LANG_delete', "Delete");
+define('OGP_LANG_edit', "Edit");
+define('OGP_LANG_actions', "Actions");
+define('OGP_LANG_invalid_subpage', "Invalid subpage.");
+define('OGP_LANG_invalid_home_id', "Invalid home ID entered.");
+define('OGP_LANG_note', "NOTE");
+define('OGP_LANG_hint', "HINT");
+define('OGP_LANG_yes', "Yes");
+define('OGP_LANG_no', "No");
+define('OGP_LANG_on', "On");
+define('OGP_LANG_off', "Off");
+define('OGP_LANG_db_error_invalid_host', "Invalid database host entered.");
+define('OGP_LANG_db_error_invalid_user_and_pass', "Invalid database username and/or password.");
+define('OGP_LANG_db_error_invalid_database', "Invalid database.");
+define('OGP_LANG_db_unknown_error', "Unkown database error: %s");
+define('OGP_LANG_db_error_module_missing', "Required PHP database module missing.");
+define('OGP_LANG_db_error_invalid_db_type', "Invalid database type in config file.");
+define('OGP_LANG_invalid_login_information', "Invalid login information entered.");
+define('OGP_LANG_failed_to_read_config', "Failed to read config file.");
+define('OGP_LANG_account_expired', "Your account has expired.");
+define('OGP_LANG_contact_admin_to_enable_account', "Contact your administrator to re-enable your account.");
+define('OGP_LANG_maintenance_mode_on', "Maintenance mode is on");
+define('OGP_LANG_logging_out_10', "Logging out in 10 seconds");
+define('OGP_LANG_invalid_redirect', "Redirecting");
+define('OGP_LANG_login_title', "Control Panel Login");
+define('OGP_LANG_module_not_installed', "Module is not installed.");
+define('OGP_LANG_no_access_to_home', "You do not have access to this home.");
+define('OGP_LANG_not_available', "N/A");
+define('OGP_LANG_offline', "Offline");
+define('OGP_LANG_online', "Online");
+define('OGP_LANG_invalid_url', "Invalid URL");
+define('OGP_LANG_xml_file_not_valid', "XML file '%s' could not be validated with schema '%s'.");
+define('OGP_LANG_unable_to_load_xml', "Unable to load XML file '%s'. Permission issue?");
+define('OGP_LANG_gamemanager', "Game Manager");
+define('OGP_LANG_game_monitor', "Game Monitor");
+define('OGP_LANG_dashboard', "Dashboard");
+define('OGP_LANG_user_addons', "Addons");
+define('OGP_LANG_ftp', "FTP");
+define('OGP_LANG_shop', "Shop");
+define('OGP_LANG_shop_guest', "Shop");
+define('OGP_LANG_TS3Admin', "TS3 Admin");
+define('OGP_LANG_administration', "Administration");
+define('OGP_LANG_config_games', "Game/Mod Config");
+define('OGP_LANG_modulemanager', "Modules");
+define('OGP_LANG_server', "Servers");
+define('OGP_LANG_settings', "Panel Settings");
+define('OGP_LANG_themes', "Theme Settings");
+define('OGP_LANG_user_admin', "Users");
+define('OGP_LANG_sub_users', "Sub Users");
+define('OGP_LANG_show_groups', "Groups");
+define('OGP_LANG_user_games', "Game Servers");
+define('OGP_LANG_addons_manager', "Addons Manager");
+define('OGP_LANG_ftp_admin', "FTP users");
+define('OGP_LANG_orders', "Orders");
+define('OGP_LANG_services', "Services");
+define('OGP_LANG_shop_settings', "Shop Settings");
+define('OGP_LANG_update', "Update Panel");
+define('OGP_LANG_extras', "Extras");
+define('OGP_LANG_show', "Show");
+define('OGP_LANG_show_all', "Show All Servers");
+define('OGP_LANG_cur_theme', "%s Theme");
+define('OGP_LANG_copyright', "Copyright");
+define('OGP_LANG_all_rights_reserved', "All rights reserved");
+define('OGP_LANG_version', "Version");
+define('OGP_LANG_show_version', "Show Version");
+define('OGP_LANG_queries_executed', "queries executed");
+define('OGP_LANG_lang', "Language");
+define('OGP_LANG_get_size', "Show Size");
+define('OGP_LANG_total_size', "Total size");
+define('OGP_LANG_lgsl', "LGSL");
+define('OGP_LANG_lgsl_admin', "LGSL Admin");
+define('OGP_LANG_rcon', "RCON");
+define('OGP_LANG_watch_logger', "Watch Logger");
+define('OGP_LANG_litefm_settings', "LiteFM Settings");
+define('OGP_LANG_assign_expiration_date', "Assign expiration date");
+define('OGP_LANG_assign_expiration_date_info', "Once it expires the server is unassigned but not removed.");
+define('OGP_LANG_server_expiration_date', "Server expiration date");
+define('OGP_LANG_server_expiration_date_info', "Once it expires the server is removed (database and files).");
+define('OGP_LANG_set_expiration_date', "Set expiration date");
+define('OGP_LANG_admin_dsi', "DSi Settings");
+define('OGP_LANG_user_dsi', "DSi");
+define('OGP_LANG_list_dsi', "DSi List");
+define('OGP_LANG_no_remote_servers', "There is no known remote servers! Add a server to use this function.");
+define('OGP_LANG_no_results_found', "No search results found for %s");
+define('OGP_LANG_tickets', "Support Tickets");
+define('OGP_LANG_news', "News");
+define('OGP_LANG_admin_news', "News Admin");
+define('OGP_LANG_util', "Utilities");
+define('OGP_LANG_fast_download', "Fast Download");
+define('OGP_LANG_fd_user', "Fast Download");
+define('OGP_LANG_cron', "Cron Admin");
+define('OGP_LANG_user_cron', "Cron");
+define('OGP_LANG_faq', "F.A.Q.");
+define('OGP_LANG_mysql_admin', "MySQL Admin");
+define('OGP_LANG_copied', "Copied!");
+define('OGP_LANG_ticket_settings', "Ticket Settings");
+define('OGP_LANG_form', "Register");
+?>

+ 68 - 0
lang/Turkish(Turkey)/install.php

@@ -0,0 +1,68 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_install_lang', "Select your preferred language");
+define('OGP_LANG_install_welcome', "Welcome to the Open Game Panel Setup");
+define('OGP_LANG_file_permission_check', "Checking required file permissions");
+define('OGP_LANG_OK', "OK");
+define('OGP_LANG_write_permission_required', "Write permission required");
+define('OGP_LANG_execute_permission_required', "Execute permission required");
+define('OGP_LANG_create_an_empty_file', "Create an empty file.");
+define('OGP_LANG_found', "Found");
+define('OGP_LANG_not_found', "Not found");
+define('OGP_LANG_pear_xxtea_info', "Pear Crypt_XXTEA is required for OGP usage. In the most of the Linux distributions this module can be installed with the following Pear command 'pear install Crypt_XXTEA-beta'.");
+define('OGP_LANG_refresh', "Refresh");
+define('OGP_LANG_checking_required_modules', "Checking required modules:");
+define('OGP_LANG_database_type', "Database type");
+define('OGP_LANG_database_settings', "Database access settings");
+define('OGP_LANG_database_hostname', "Database Hostname");
+define('OGP_LANG_database_username', "Database Username");
+define('OGP_LANG_database_password', "Database Password");
+define('OGP_LANG_database_name', "Database Name");
+define('OGP_LANG_database_prefix', "Database Prefix");
+define('OGP_LANG_next', "Next");
+define('OGP_LANG_encryption_key', "Encyption key (Agent)");
+define('OGP_LANG_agent_port', "Port (Agent)");
+define('OGP_LANG_unable_to_write_config', "Unable to write to configuration file. Please recheck the write permission.");
+define('OGP_LANG_admin_login_details', "Admin login details");
+define('OGP_LANG_config_written', "The config files created successfully.");
+define('OGP_LANG_database_created', "Database tables created succesfully.");
+define('OGP_LANG_admin_login_details_info', "Now we create admin user for your Open Game Panel.");
+define('OGP_LANG_username', "Username");
+define('OGP_LANG_repeat_password', "Repeat password");
+define('OGP_LANG_email', "E-mail address");
+define('OGP_LANG_back', "Back");
+define('OGP_LANG_database_setup_failure', "Setup was unable to create the database. Please recheck your database configs.");
+define('OGP_LANG_php_version_check', "Checking PHP version:");
+define('OGP_LANG_invalid_username', "You entered invalid username.");
+define('OGP_LANG_password_too_short', "Your password is too short. It must be at least '%d' characters long.");
+define('OGP_LANG_password_contains_invalid_characters', "Your password contains invalid characters.");
+define('OGP_LANG_invalid_email_address', "You entered invalid e-mail address.");
+define('OGP_LANG_setup_complete', "Setup has been completed successfully. The Open Game Panel is now ready for use.");
+define('OGP_LANG_remove_install_and_secure_config', "You should delete install.php from your server and chmod your includes/config.inc.php back to 644 for security purposes.");
+define('OGP_LANG_go_to_panel', "Click here to login to your OGP.");
+define('OGP_LANG_unable_to_resolve', "If you are unable to resolve this problem please visit OGP website ");
+define('OGP_LANG_slogan', "The Open-Source one!");
+define('OGP_LANG_default_welcome_title_message', "Welcome! <b style='font-size:12px; font-weight:normal;'>You can change this title in '<a href='?m=settings&p=themes'>Theme Settings</a>' under the '<a href='?m=administration&p=main'>Administration</a>' tab.</b>");
+?>

+ 175 - 0
lang/Turkish(Turkey)/modules/TS3Admin.php

@@ -0,0 +1,175 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_error', "Error");
+define('OGP_LANG_title', "TeamSpeak 3 Web Interface");
+define('OGP_LANG_update_available', "<h3>Attention: a new version (v%1) of this software is available under <a href=\"%2\" target=\"_blank\">%2</a>.</h3>");
+define('OGP_LANG_head_logout', "Logout");
+define('OGP_LANG_head_vserver_switch', "Change vServer");
+define('OGP_LANG_head_vserver_overview', "vServer Overview");
+define('OGP_LANG_head_vserver_token', "Token Management");
+define('OGP_LANG_head_vserver_liveview', "Live View");
+define('OGP_LANG_e_fill_out', "Please fill out all required fields.");
+define('OGP_LANG_e_upload_failed', "Upload unsuccessfull.");
+define('OGP_LANG_e_server_responded', "The server responded: ");
+define('OGP_LANG_e_conn_serverquery', "Could not create ServerQuery access.");
+define('OGP_LANG_e_conn_vserver', "Could not choose virtual server.");
+define('OGP_LANG_e_session_timedout', "Session expired.");
+define('OGP_LANG_js_error', "Error");
+define('OGP_LANG_js_ajax_error', "An AJAX error has occurred: %1.");
+define('OGP_LANG_js_confirm_server_stop', "Do you really want to stop server #%1?");
+define('OGP_LANG_js_confirm_server_delete', "Do you really want to DELETE server #%1?");
+define('OGP_LANG_js_notice_server_deleted', "Server %1 was deleted successfully.\nThe overview page will be getting reloaded now.");
+define('OGP_LANG_js_prompt_banduration', "Duration in hours (0=unlimited): ");
+define('OGP_LANG_js_prompt_banreason', "Reason (optional): ");
+define('OGP_LANG_js_prompt_msg_to', "Text Message to %1 #%2: ");
+define('OGP_LANG_js_prompt_poke_to', "Poke Message to Client #%1: ");
+define('OGP_LANG_js_prompt_new_propvalue', "New value for '%1': ");
+define('OGP_LANG_n_server_responded', "The server responded: ");
+define('OGP_LANG_login_serverquery', "ServerQuery Login");
+define('OGP_LANG_login_name', "Username");
+define('OGP_LANG_login_password', "Password");
+define('OGP_LANG_login_submit', "Login");
+define('OGP_LANG_vsselect_headline', "vServer selection");
+define('OGP_LANG_vsselect_id', "ID #");
+define('OGP_LANG_vsselect_name', "Name");
+define('OGP_LANG_vsselect_ip', "IP");
+define('OGP_LANG_vsselect_port', "Port");
+define('OGP_LANG_vsselect_state', "Status");
+define('OGP_LANG_vsselect_clients', "Clients");
+define('OGP_LANG_vsselect_uptime', "Uptime");
+define('OGP_LANG_vsselect_choose', "Select");
+define('OGP_LANG_vsselect_start', "Start");
+define('OGP_LANG_vsselect_stop', "Stop");
+define('OGP_LANG_vsselect_delete', "DELETE");
+define('OGP_LANG_vsselect_new_headline', "Create a new virtual server");
+define('OGP_LANG_vsselect_new_servername', "Server Name");
+define('OGP_LANG_vsselect_new_slots', "Client slots");
+define('OGP_LANG_vsselect_new_create', "Create");
+define('OGP_LANG_vsselect_new_added_ok', "vServer <span class=\"online\">%1</span> was created successfully.");
+define('OGP_LANG_vsselect_new_added_generated', "The generated token is:");
+define('OGP_LANG_vsoverview_virtualserver', "Virtual Server");
+define('OGP_LANG_vsoverview_information_head', "Information");
+define('OGP_LANG_vsoverview_connection_head', "Connection");
+define('OGP_LANG_vsoverview_info_general_head', "General settings");
+define('OGP_LANG_vsoverview_info_servername', "Server Name");
+define('OGP_LANG_vsoverview_info_host', "Host");
+define('OGP_LANG_vsoverview_info_state', "Status");
+define('OGP_LANG_vsoverview_info_state_port', "Port");
+define('OGP_LANG_vsoverview_info_uptime', "Uptime");
+define('OGP_LANG_vsoverview_info_welcomemsg', "Welcome<br />message");
+define('OGP_LANG_vsoverview_info_hostmsg', "Host message");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_output', "output");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_0', "none");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_1', "in the chat log");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_2', "window");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_3', "Window + Disconnect");
+define('OGP_LANG_vsoverview_info_req_security', "Security level");
+define('OGP_LANG_vsoverview_info_req_securitylvl', "required");
+define('OGP_LANG_vsoverview_info_hostbanner_head', "Hostbanner");
+define('OGP_LANG_vsoverview_info_hostbanner_url', "URL");
+define('OGP_LANG_vsoverview_info_hostbanner_imgurl', "Image address");
+define('OGP_LANG_vsoverview_info_hostbanner_buttonurl', "Hostbutton URL");
+define('OGP_LANG_vsoverview_info_antiflood_head', "Anti-Flood");
+define('OGP_LANG_vsoverview_info_antiflood_warning', "Warning on");
+define('OGP_LANG_vsoverview_info_antiflood_kick', "Kick on");
+define('OGP_LANG_vsoverview_info_antiflood_ban', "Ban on");
+define('OGP_LANG_vsoverview_info_antiflood_banduration', "Ban length");
+define('OGP_LANG_vsoverview_info_antiflood_decrease', "Decrease");
+define('OGP_LANG_vsoverview_info_antiflood_points', "points");
+define('OGP_LANG_vsoverview_info_antiflood_in_seconds', "seconds");
+define('OGP_LANG_vsoverview_info_antiflood_points_per_tick', "Points per tick");
+define('OGP_LANG_vsoverview_conn_total_head', "Total");
+define('OGP_LANG_vsoverview_conn_total_packets', "packages");
+define('OGP_LANG_vsoverview_conn_total_bytes', "bytes");
+define('OGP_LANG_vsoverview_conn_total_send', "sent");
+define('OGP_LANG_vsoverview_conn_total_received', "received");
+define('OGP_LANG_vsoverview_conn_bandwidth_head', "Bandwidth");
+define('OGP_LANG_vsoverview_conn_bandwidth_last', "last");
+define('OGP_LANG_vsoverview_conn_bandwidth_second', "second");
+define('OGP_LANG_vsoverview_conn_bandwidth_minute', "minute");
+define('OGP_LANG_vsoverview_conn_bandwidth_send', "sent");
+define('OGP_LANG_vsoverview_conn_bandwidth_received', "received");
+define('OGP_LANG_vstoken_token_virtualserver', "Virtual Server");
+define('OGP_LANG_vstoken_token_head', "Token");
+define('OGP_LANG_vstoken_token_type', "Group type");
+define('OGP_LANG_vstoken_token_id1', "Server Group/<br />Channel Group");
+define('OGP_LANG_vstoken_token_id2', "(Channel)");
+define('OGP_LANG_vstoken_token_tokencode', "Token Code");
+define('OGP_LANG_vstoken_token_delete', "Delete");
+define('OGP_LANG_vstoken_new_head', "Create a new token");
+define('OGP_LANG_vstoken_new_create', "Generate");
+define('OGP_LANG_vstoken_new_tokentype', "Token type:");
+define('OGP_LANG_vstoken_new_servergroup', "Server Group");
+define('OGP_LANG_vstoken_new_channelgroup', "Channel Group");
+define('OGP_LANG_vstoken_new_select_group', "Servergroup");
+define('OGP_LANG_vstoken_new_select_channelgroup', "Channelgroup");
+define('OGP_LANG_vstoken_new_select_channel', "Channel");
+define('OGP_LANG_vstoken_new_tokentype_0', "Server");
+define('OGP_LANG_vstoken_new_tokentype_1', "Channel");
+define('OGP_LANG_vstoken_new_added_ok', "Token was generated successfully.");
+define('OGP_LANG_vsliveview_server_virtualserver', "Virtual Server");
+define('OGP_LANG_vsliveview_server_head', "Live View");
+define('OGP_LANG_vsliveview_liveview_enable_autorefresh', "Auto refresh");
+define('OGP_LANG_vsliveview_liveview_tooltip_to_channel', "to channel #");
+define('OGP_LANG_vsliveview_liveview_tooltip_switch', "Switch");
+define('OGP_LANG_vsliveview_liveview_tooltip_send_msg', "Send Message");
+define('OGP_LANG_vsliveview_liveview_tooltip_poke', "Poke");
+define('OGP_LANG_vsliveview_liveview_tooltip_kick', "Kick");
+define('OGP_LANG_vsliveview_liveview_tooltip_ban', "Ban");
+define('OGP_LANG_vsoverview_banlist_head', "Ban list");
+define('OGP_LANG_vsoverview_banlist_id', "ID #");
+define('OGP_LANG_vsoverview_banlist_ip', "IP");
+define('OGP_LANG_vsoverview_banlist_name', "Name");
+define('OGP_LANG_vsoverview_banlist_uid', "UniqueID");
+define('OGP_LANG_vsoverview_banlist_reason', "Reason");
+define('OGP_LANG_vsoverview_banlist_created', "Created");
+define('OGP_LANG_vsoverview_banlist_duration', "Duration");
+define('OGP_LANG_vsoverview_banlist_end', "Ends");
+define('OGP_LANG_vsoverview_banlist_unlimited', "unlimited");
+define('OGP_LANG_vsoverview_banlist_never', "never");
+define('OGP_LANG_vsoverview_banlist_new_head', "Create new ban");
+define('OGP_LANG_vsoverview_banlist_new_create', "Create");
+define('OGP_LANG_vsliveview_channelbackup_head', "Channel Backup");
+define('OGP_LANG_vsliveview_channelbackup_get', "Create and Download");
+define('OGP_LANG_vsliveview_channelbackup_load', "Upload Channel Backup");
+define('OGP_LANG_vsliveview_channelbackup_load_submit', "Recreate");
+define('OGP_LANG_vsliveview_channelbackup_new_added_ok', "Channel Backup successful.");
+define('OGP_LANG_time_day', "day");
+define('OGP_LANG_time_days', "days");
+define('OGP_LANG_time_hour', "hour");
+define('OGP_LANG_time_hours', "hours");
+define('OGP_LANG_time_minute', "minute");
+define('OGP_LANG_time_minutes', "minutes");
+define('OGP_LANG_time_second', "second");
+define('OGP_LANG_time_seconds', "seconds");
+define('OGP_LANG_e_2568', "You do not have sufficient rights.");
+define('OGP_LANG_temp_folder_not_writable', "The templates folder (%s) is not writable.");
+define('OGP_LANG_unassign_from_subuser', "Unassign from subuser.");
+define('OGP_LANG_assign_to_subuser', "Assign to subuser.");
+define('OGP_LANG_select_subuser', "Select subuser.");
+define('OGP_LANG_no_ts3_servers_assigned_to_account', "You have no servers assigned to your account.");
+define('OGP_LANG_change_virtual_server', "Change Virtual Server");
+define('OGP_LANG_change_remote_server', "Change Remote Server");
+?>

+ 66 - 0
lang/Turkish(Turkey)/modules/addonsmanager.php

@@ -0,0 +1,66 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_install_plugin', "Install Plugins");
+define('OGP_LANG_install_mappack', "Install Maps");
+define('OGP_LANG_install_config', "Install Configs");
+define('OGP_LANG_game_name', "Game Name");
+define('OGP_LANG_directory', "Directory Path");
+define('OGP_LANG_remote_server', "Remote server");
+define('OGP_LANG_select_addon', "Select Addon");
+define('OGP_LANG_install', "Install");
+define('OGP_LANG_failed_to_start_file_download', "Failed to start file download.");
+define('OGP_LANG_no_games_servers_available', "There are no game servers available in your account.");
+define('OGP_LANG_addon_installed_successfully', "Addon installed successfully");
+define('OGP_LANG_path', "Path");
+define('OGP_LANG_wait_while_decompressing', "Wait while the file %s is decompressed.");
+define('OGP_LANG_addon_name', "Addon Name");
+define('OGP_LANG_url', "URL");
+define('OGP_LANG_select_game_type', "Select Game Type");
+define('OGP_LANG_plugin', "Plugin");
+define('OGP_LANG_mappack', "MapPack");
+define('OGP_LANG_config', "Config");
+define('OGP_LANG_type', "Addon Type");
+define('OGP_LANG_game', "Game");
+define('OGP_LANG_show_all_addons', "Show All Addons");
+define('OGP_LANG_show_addons_for_selected_type', "Show Addons For Selected Type");
+define('OGP_LANG_show_addons_for_selected_game', "Show Addons For Selected Game");
+define('OGP_LANG_linux_games', "Linux Games:");
+define('OGP_LANG_windows_games', "Windows Games:");
+define('OGP_LANG_create_addon', "Create Addon");
+define('OGP_LANG_addons_db', "Addons DataBase");
+define('OGP_LANG_addon_has_been_created', "The addon %s has been created.");
+define('OGP_LANG_remove_addon', "Remove Addon");
+define('OGP_LANG_fill_the_url_address_to_a_compressed_file', "Please, fill an URL address for a compressed file.");
+define('OGP_LANG_fill_the_addon_name', "Please, fill a name for the addon package.");
+define('OGP_LANG_select_an_addon_type', "Please, select an addon type.");
+define('OGP_LANG_select_a_game_type', "Please, select a game type.");
+define('OGP_LANG_edit_addon', "Edit Addon");
+define('OGP_LANG_post-script', "Post-install script(bash)");
+define('OGP_LANG_replacements', "Replacements:");
+define('OGP_LANG_addon_name_info', "Enter a name for this addon, this is the name that the user sees.");
+define('OGP_LANG_url_info', "Enter a web address that contains a file to download, if compressed in zip or tar.gz will be unpacked in the root directory of the server or on the path given below.");
+define('OGP_LANG_path_info', "The path must be relative to the server folder and contain no slashes at the beginning or end, eg: cstrike/cfg. If left blank will use the server root path.");
+define('OGP_LANG_post-script_info', "Enter Bash language code, this will be executed as a script, you can use text replacements to customize the installation, they will be replaced by data from the server on which you install the addon. The script will start from the root folder of the server or the specified path.");
+?>

+ 49 - 0
lang/Turkish(Turkey)/modules/administration.php

@@ -0,0 +1,49 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_external_links', "External Links");
+define('OGP_LANG_url', "URL");
+define('OGP_LANG_name', "Name");
+define('OGP_LANG_add_it', "Add");
+define('OGP_LANG_link_has_been_removed', "%s link has been removed.");
+define('OGP_LANG_db_backup', "DB Backup");
+define('OGP_LANG_download_db_backup', "Download DB Backup");
+define('OGP_LANG_restore_db_backup', "Restore DB Backup");
+define('OGP_LANG_sql_file', "file(.sql)");
+define('OGP_LANG_change_buttons_order', "Change buttons order");
+define('OGP_LANG_when', "Date/Time");
+define('OGP_LANG_who', "Username");
+define('OGP_LANG_where', "IP address");
+define('OGP_LANG_what', "Action");
+define('OGP_LANG_search', "Search");
+define('OGP_LANG_empty_logger', "Empty Logger");
+define('OGP_LANG_ban_list', "Ban list");
+define('OGP_LANG_no_banned_ips', "There are no banned IPs");
+define('OGP_LANG_unban', "Unban IP");
+define('OGP_LANG_client_ip', "Client IP");
+define('OGP_LANG_banned_until', "Banned until");
+define('OGP_LANG_unban_selected_ips', "Unban selected IPs");
+define('OGP_LANG_view', "View");
+define('OGP_LANG_per_page', "log entries per page");
+?>

+ 43 - 0
lang/Turkish(Turkey)/modules/config_games.php

@@ -0,0 +1,43 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_resetting_configs', "Resetting all configs");
+define('OGP_LANG_updating_configs', "Updating old configs.");
+define('OGP_LANG_configs_updated_ok', "Configurations reread successfully.");
+define('OGP_LANG_reset_old_configs', "Reset old configs");
+define('OGP_LANG_update_configs', "Update Configs");
+define('OGP_LANG_game_config_setup', "Setup Game Configs");
+define('OGP_LANG_config_reset_warning', "When you clear old configs there might be issues with the assigned game servers, because the identification numbers might not match with the new configurations.");
+define('OGP_LANG_modify_configs_info', "If you want to modify the game configuration, you can modify the files located in %s.");
+define('OGP_LANG_updating_config_from_file', "Updating config from %s file.");
+define('OGP_LANG_error_when_handling_file', "Error occurred when handling file %s.");
+define('OGP_LANG_error_while_adding_cfg_to_db', "Error occurred when adding data from %s to database.");
+define('OGP_LANG_no_configs_found', "No configuration found from %s file.");
+define('OGP_LANG_select_game', "Select Game");
+define('OGP_LANG_create_xml_configs', "Create XML Configs");
+define('OGP_LANG_failed_to_delete_config_from_db', "Failed to delete %s config from database");
+define('OGP_LANG_failed_removing_file', "Falied removing the file %s.");
+define('OGP_LANG_removed_game_cfg_from_disk_and_datbase', "Removed config for %s from storage and database.");
+define('OGP_LANG_delete_game_config_for', "Delete game configuration for %s from disk and database.");
+?>

+ 43 - 0
lang/Turkish(Turkey)/modules/dashboard.php

@@ -0,0 +1,43 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_dashboard_ftp_text', "The FTP client can compress files and send them via email, can uncompress too, edit text files and much more.");
+define('OGP_LANG_dashboard_addons_manager_text', "Manage all different types of services with OGP. Choose from over 115 servers, which supplied directly by OGP.");
+define('OGP_LANG_dashboard_game_monitor_text', "Watch and monitor your traffic & logs quickly. You can see what servers are up and down.");
+define('OGP_LANG_dashboard_support_text', "Get support from the OGP Professional Team on the forum. Fast response and great attention.");
+define('OGP_LANG_welcome_text', "Welcome to the Open Game Panel (OGP). OGP is an open-source software, that allows you to install, start and monitor different game servers.");
+define('OGP_LANG_any_server_is_online', "Any server is Online");
+define('OGP_LANG_current_map', "Current Map");
+define('OGP_LANG_server_ip_port', "IP:Port");
+define('OGP_LANG_statistics', "Statistics");
+define('OGP_LANG_servers', "Servers");
+define('OGP_LANG_players', "Players");
+define('OGP_LANG_server_status', "Server Status");
+define('OGP_LANG_no_games_to_monitor', "There are currently no online/offline game servers");
+define('OGP_LANG_online_servers', "Online Servers");
+define('OGP_LANG_add_games_in', "If you want to add games you can do it in %s");
+define('OGP_LANG_currently_online', "Currently Online");
+define('OGP_LANG_game_servers', "Game Servers");
+define('OGP_LANG_select_remote_server', "Select remote server");
+?>

+ 43 - 0
lang/Turkish(Turkey)/modules/extras.php

@@ -0,0 +1,43 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+include 'update.php';
+define('OGP_LANG_unable_download', "Unable to download %s.");
+define('OGP_LANG_md5_failed', "MD5 test failed for %s, try again.");
+define('OGP_LANG_uninstall', "Uninstall");
+define('OGP_LANG_install', "Install");
+define('OGP_LANG_uptodate', "Up-to-date");
+define('OGP_LANG_update_available', "Update available");
+define('OGP_LANG_not_installed', "Not installed");
+define('OGP_LANG_installed', "Installed");
+define('OGP_LANG_download_update', "Download/Update");
+define('OGP_LANG_are_you_sure', "Are you sure");
+define('OGP_LANG_uninstalling_module_dataloss', "By uninstalling a module you will lose all data related to it.");
+define('OGP_LANG_remove_files_for', "Would you like to remove all files for");
+define('OGP_LANG_confirm', "Confirm");
+define('OGP_LANG_cancel', "Cancel");
+define('OGP_LANG_extra_themes', "Extra themes");
+define('OGP_LANG_extra_modules', "Extra modules");
+define('OGP_LANG_search_for_updates', "Check for updates");
+?>

+ 36 - 0
lang/Turkish(Turkey)/modules/ftp.php

@@ -0,0 +1,36 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_pure-ftpd_accounts_for_remote_server_named', "FTP accounts for remote server named %s");
+define('OGP_LANG_ftp_address', "FTP address: %s:%s");
+define('OGP_LANG_change_account_details', "Change account details");
+define('OGP_LANG_remove_account', "Delete account");
+define('OGP_LANG_ftp_account_already_exists', "This FTP account already exists.");
+define('OGP_LANG_full_path', "Home directory");
+define('OGP_LANG_add_ftp_account', "Add FTP account");
+define('OGP_LANG_remote_server', "Remote server");
+define('OGP_LANG_server_name', "Server name");
+define('OGP_LANG_ftp_account_username_too_long', "FTP username is too long. Try a shorter username no longer than 20 characters.");
+define('OGP_LANG_ftp_account_password_too_long', "FTP password is too long. Try a shorter password no longer than 20 characters.");
+?>

+ 208 - 0
lang/Turkish(Turkey)/modules/gamemanager.php

@@ -0,0 +1,208 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_game_manager', "Game Manager");
+define('OGP_LANG_no_games_to_monitor', "You do not have any games configured to you that can be monitored.");
+define('OGP_LANG_status', "Status");
+define('OGP_LANG_fail_no_mods', "No mods enabled for this game! You need to ask your OGP admin to add mod(s) for the game assigned for you.");
+define('OGP_LANG_no_game_homes_assigned', "No game servers assigned for you. You need to ask your OGP admin to assign games for you.");
+define('OGP_LANG_select_game_home_to_configure', "Select a game server that you want to configure");
+define('OGP_LANG_file_manager', "File Manager");
+define('OGP_LANG_configure_mods', "Configure mods");
+define('OGP_LANG_install_update_steam', "Install/Update via Steam");
+define('OGP_LANG_install_update_manual', "Install/Update manually");
+define('OGP_LANG_assign_game_homes', "Assign game servers");
+define('OGP_LANG_user', "User");
+define('OGP_LANG_group', "Group");
+define('OGP_LANG_start', "Start");
+define('OGP_LANG_ogp_agent_ip', "OGP Agent IP");
+define('OGP_LANG_max_players', "Max Players");
+define('OGP_LANG_max', "Max");
+define('OGP_LANG_ip_and_port', "IP and Port");
+define('OGP_LANG_available_maps', "Available Maps");
+define('OGP_LANG_map_path', "Map Path");
+define('OGP_LANG_available_parameters', "Available Parameters");
+define('OGP_LANG_start_server', "Start Server");
+define('OGP_LANG_start_wait_note', "The server startup might take a while. Please wait without closing your browser.");
+define('OGP_LANG_game_type', "Game Type");
+define('OGP_LANG_map', "Map");
+define('OGP_LANG_starting_server', "Starting server, please wait...");
+define('OGP_LANG_starting_server_settings', "Starting server with following settings");
+define('OGP_LANG_startup_params', "Startup parameters");
+define('OGP_LANG_startup_cpu', "CPU the server is running on");
+define('OGP_LANG_startup_nice', "Nice value of the server");
+define('OGP_LANG_game_home', "Home Path");
+define('OGP_LANG_server_started', "Server started successfully.");
+define('OGP_LANG_no_parameter_access', "You do not have access to parameters.");
+define('OGP_LANG_extra_parameters', "Extra Parameters");
+define('OGP_LANG_no_extra_param_access', "You do not have access to extra parameters.");
+define('OGP_LANG_extra_parameters_info', "These parameters are put to the end of the command line when the game is started.");
+define('OGP_LANG_game_exec_not_found', "The game executable %s was not found from the remote server.");
+define('OGP_LANG_select_params_and_start', "Select the startup parameters for the server and press '%s'.");
+define('OGP_LANG_no_ip_port_pairs_assigned', "No IP Port pairs assigned for this home. If you do not have access to home editing contact your admin.");
+define('OGP_LANG_unable_to_get_log', "Unable to get log, retval %s.");
+define('OGP_LANG_server_binary_not_executable', "Server binary is not executable. Check you have proper permissions in the server home directory.");
+define('OGP_LANG_server_not_running_log_found', "Server is not running, but log is found. NOTE: This log might not be related to the last server startup.");
+define('OGP_LANG_ip_port_pair_not_owned', "IP:PORT pair not owned.");
+define('OGP_LANG_unsuitable_maxplayers_value_maximum_reachable_number_of_slots_has_been_set', "Unsuitable maxplayers value, maximum reachable number of slots has been set.");
+define('OGP_LANG_server_running_not_responding', "Server is running, but its not responding,<br>there might be a some kind of problem and you might want to ");
+define('OGP_LANG_update_started', "Update started, please wait...");
+define('OGP_LANG_failed_to_start_steam_update', "Failed to start Steam update. See agent log.");
+define('OGP_LANG_failed_to_start_rsync_update', "Failed to start Rsync update. See agent log.");
+define('OGP_LANG_update_completed', "Update completed successfully.");
+define('OGP_LANG_update_in_progress', "Update in progress, please wait...");
+define('OGP_LANG_refresh_steam_status', "Refresh steam status");
+define('OGP_LANG_refresh_rsync_status', "Refresh rsync status");
+define('OGP_LANG_server_running_cant_update', "Server running so update is not possible. Stop the server before update.");
+define('OGP_LANG_xml_steam_error', "Selected server type does not support steam install/update.");
+define('OGP_LANG_mod_key_not_found_from_xml', "Mod key '%s' not found from the XML file.");
+define('OGP_LANG_stop_update', "Stop update");
+define('OGP_LANG_statistics', "Statistics");
+define('OGP_LANG_servers', "Servers");
+define('OGP_LANG_players', "Players");
+define('OGP_LANG_current_map', "Current Map");
+define('OGP_LANG_stop_server', "Stop Server");
+define('OGP_LANG_server_ip_port', "Server IP:Port");
+define('OGP_LANG_server_name', "Server Name");
+define('OGP_LANG_server_id', "Server ID");
+define('OGP_LANG_player_name', "Player Name");
+define('OGP_LANG_score', "Score");
+define('OGP_LANG_time', "Time");
+define('OGP_LANG_no_rights_to_stop_server', "You do not have rights to stop this server.");
+define('OGP_LANG_no_ogp_lgsl_support', "This server (running: %s) does not have LGSL support in OGP and its statistics can not be shown.");
+define('OGP_LANG_server_status', "Server on %s is %s.");
+define('OGP_LANG_server_stopped', "Server '%s' has been stopped.");
+define('OGP_LANG_if_want_to_start_homes', "If you want to start game servers go to %s.");
+define('OGP_LANG_view_log', "Log Viewer");
+define('OGP_LANG_if_want_manage', "If you want to manage your games you can do it in the");
+define('OGP_LANG_columns', "columns");
+define('OGP_LANG_group_users', "Group users:");
+define('OGP_LANG_assigned_to', "Assigned to:");
+define('OGP_LANG_restart_server', "Restart Server");
+define('OGP_LANG_restarting_server', "Restarting server, please wait...");
+define('OGP_LANG_server_restarted', "Server '%s' has been restarted.");
+define('OGP_LANG_server_not_running', "The server is not running.");
+define('OGP_LANG_address', "Address");
+define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_operations', "Operations");
+define('OGP_LANG_search', "Search");
+define('OGP_LANG_maps_read_from', "Maps read from ");
+define('OGP_LANG_file', "file");
+define('OGP_LANG_folder', "folder");
+define('OGP_LANG_unable_retrieve_mod_info', "Unable to retrieve mod information from database.");
+define('OGP_LANG_unexpected_result_libremote', "Unexpected result from libremote, please inform developers.");
+define('OGP_LANG_unable_get_info', "Unable to get the required information for startup, blocking startup.");
+define('OGP_LANG_server_already_running', "Server already running. If you do not see the server in the Game Monitor, there might be a somekind of problem and you might want to");
+define('OGP_LANG_already_running_stop_server', "Stop server.");
+define('OGP_LANG_error_server_already_running', "ERROR: Server already running on port");
+define('OGP_LANG_failed_start_server_code', "Failed to start the remote server. Error code: %s");
+define('OGP_LANG_disabled', "disabled ");
+define('OGP_LANG_not_found_server', "Could not find the remote server with ID");
+define('OGP_LANG_rcon_command_title', "RCON Command");
+define('OGP_LANG_has_sent_to', "has been sent to");
+define('OGP_LANG_need_set_remote_pass', "You need to set the remote control password on");
+define('OGP_LANG_before_sending_rcon_com', "before sending rcon commands to it.");
+define('OGP_LANG_retry', "Retry");
+define('OGP_LANG_page', "page");
+define('OGP_LANG_server_cant_start', "server can not start");
+define('OGP_LANG_server_cant_stop', "server can not stop");
+define('OGP_LANG_error_occured_remote_host', "Error occurred on the remote host");
+define('OGP_LANG_follow_server_status', "You can follow the server status from");
+define('OGP_LANG_addons', "Addons");
+define('OGP_LANG_hostname', "Hostname");
+define('OGP_LANG_rsync_install', "[Rsync Install]");
+define('OGP_LANG_ping', "Ping");
+define('OGP_LANG_team', "Team");
+define('OGP_LANG_deaths', "Deaths");
+define('OGP_LANG_pid', "PID");
+define('OGP_LANG_skill', "Skill");
+define('OGP_LANG_AIBot', "AIBot");
+define('OGP_LANG_steamid', "Steam ID");
+define('OGP_LANG_player', "Player");
+define('OGP_LANG_port', "Port");
+define('OGP_LANG_rcon_presets', "RCON presets");
+define('OGP_LANG_update_from_local_master_server', "Update from local Master Server");
+define('OGP_LANG_update_from_selected_rsync_server', "Update from selected Rsync server");
+define('OGP_LANG_execute_selected_server_operations', "Execute selected server operations");
+define('OGP_LANG_execute_operations', "Execute operations");
+define('OGP_LANG_account_expiration', "Account expiration");
+define('OGP_LANG_mysql_databases', "MySQL Databases");
+define('OGP_LANG_failed_querying_server', "* Failed querying the server.");
+define('OGP_LANG_query_protocol_not_supported', "* There is no query protocol in OGP that can support this server.");
+define('OGP_LANG_queries_disabled_by_setting_disable_queries_after', "Queries disabled by setting: Disable queries after: %s, since you have %s servers.<br>");
+define('OGP_LANG_presets_for_game_and_mod', "RCON presets for %s and mod %s");
+define('OGP_LANG_name', "Name");
+define('OGP_LANG_command', "RCON&nbsp;Command");
+define('OGP_LANG_add_preset', "Add preset");
+define('OGP_LANG_edit_presets', "Edit presets");
+define('OGP_LANG_del_preset', "Delete");
+define('OGP_LANG_change_preset', "Change");
+define('OGP_LANG_send_command', "Send command");
+define('OGP_LANG_starting_copy_with_master_server_named', "Starting copy with master server named '%s'...");
+define('OGP_LANG_starting_sync_with', "Starting sync with %s...");
+define('OGP_LANG_refresh_interval', "Log refreshing interval");
+define('OGP_LANG_finished_manual_update', "Finished manual update.");
+define('OGP_LANG_failed_to_start_file_download', "Failed to start file download");
+define('OGP_LANG_game_name', "Game name");
+define('OGP_LANG_dest_dir', "Destination directory");
+define('OGP_LANG_remote_server', "Remote Server");
+define('OGP_LANG_file_url', "File URL");
+define('OGP_LANG_file_url_info', "The URL of the file that is uploaded and uncompressed to the directory.");
+define('OGP_LANG_dest_filename', "Destination Filename");
+define('OGP_LANG_dest_filename_info', "The filename for the destination file.");
+define('OGP_LANG_update_server', "Update server");
+define('OGP_LANG_unavailable', "Unavailable");
+define('OGP_LANG_upload_map_image', "Upload map image");
+define('OGP_LANG_upload_image', "Upload image");
+define('OGP_LANG_jpg_gif_png_less_than_1mb', "The image must be jpg, gif or png and less than 1 MB.");
+define('OGP_LANG_check_dev_console', "Error during uploading file, please check the browser developer console.");
+define('OGP_LANG_uploaded_successfully', "Uploaded successfully.");
+define('OGP_LANG_cant_create_folder', "Can't create folder:<br><b>%s</b>");
+define('OGP_LANG_cant_write_file', "Can't write file:<br><b>%s</b>");
+define('OGP_LANG_exceeded_php_directive', "Exceeded PHP directive.<br><b>%s</b>.");
+define('OGP_LANG_unknown_errors', "Unknown errors.");
+define('OGP_LANG_directory', "Directory");
+define('OGP_LANG_view_player_commands', "View Player Commands");
+define('OGP_LANG_hide_player_commands', "Hide Player Commands");
+define('OGP_LANG_no_online_players', "There are no online players.");
+define('OGP_LANG_invalid_game_mod_id', "Invalid Game/Mod ID specified.");
+define('OGP_LANG_auto_update_title_popup', "Steam Auto Update Link");
+define('OGP_LANG_auto_update_popup_html', "<p>Use the link below to check and automatically update your game server via Steam if needed.&nbsp; You can query it using a cronjob or manually initiate the process.</p>");
+define('OGP_LANG_auto_update_copy_me', "Copy");
+define('OGP_LANG_auto_update_copy_me_success', "Copied!");
+define('OGP_LANG_auto_update_copy_me_fail', "Failed to copy. Please, manually copy the link.");
+define('OGP_LANG_get_steam_autoupdate_api_link', "Auto Update Link");
+define('OGP_LANG_update_attempt_from_nonmaster_server', "User %s attempted to update home_id %d from a non-master server. (Home ID: %d)");
+define('OGP_LANG_attempting_nonmaster_update', "You are attempting to update this server from a non-master server.");
+define('OGP_LANG_cannot_update_from_own_self', "Local server update may not run on a Master server.");
+define('OGP_LANG_show_server_id', "Show Server IDs");
+define('OGP_LANG_hide_server_id', "Hide Server IDs");
+define('OGP_LANG_edit_configuration_files', "Edit Configuration Files");
+define('OGP_LANG_admin', "Admin");
+define('OGP_LANG_cid', "CID");
+define('OGP_LANG_phan', "Phantom");
+define('OGP_LANG_sec', "Seconds");
+define('OGP_LANG_unknown_rsync_mirror', "You attempted to start an update from a mirror which doesn't exist.");
+define('OGP_LANG_custom_fields', "Custom Fields");
+?>

+ 88 - 0
lang/Turkish(Turkey)/modules/litefm.php

@@ -0,0 +1,88 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_dir_not_found', "Directory '%s' not found from the server.");
+define('OGP_LANG_filename', "Filename");
+define('OGP_LANG_filesize', "Filesize");
+define('OGP_LANG_bytes', "Bytes");
+define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_group', "Group");
+define('OGP_LANG_empty_directory', "Directory is empty.");
+define('OGP_LANG_currently_viewing', "Currently viewing directory '%s'");
+define('OGP_LANG_wrote_changes', "Changes saved successfully.");
+define('OGP_LANG_failed_write', "Failed to write file to remote server.");
+define('OGP_LANG_failed_read', "Failed to read file from the remote server.");
+define('OGP_LANG_failed_list', "Failed to retrieve directory list.");
+define('OGP_LANG_level_up', "^Up one Level^");
+define('OGP_LANG_unallowed_char', "Unallowed characters found from the path.");
+define('OGP_LANG_button_edit', "[Edit]");
+define('OGP_LANG_save', "Save");
+define('OGP_LANG_home_id_missing', "Home ID is missing.");
+define('OGP_LANG_upload', "Upload");
+define('OGP_LANG_upload_failed', "Upload failed, the error was: %s.");
+define('OGP_LANG_can_not_create_upload_folder_path', "Can not create upload folder path %s");
+define('OGP_LANG_url_is_not_accesible_from_agent', "URL %s is not accessible from the Agent");
+define('OGP_LANG_upload_file', "Upload file");
+define('OGP_LANG_uncompress', "Uncompress");
+define('OGP_LANG_create_folder', "Create folder");
+define('OGP_LANG_create', "Create");
+define('OGP_LANG_delete_item', "Delete %s?");
+define('OGP_LANG_upload_in_progress', "Upload in progress...");
+define('OGP_LANG_upload_complete', "Upload complete.");
+define('OGP_LANG_chattr_yes', "Lock File");
+define('OGP_LANG_chattr_no', "Unlock File");
+define('OGP_LANG_secure_item', "Secure/Unsecure %s?");
+define('OGP_LANG_filesecure', "File Security");
+define('OGP_LANG_chattr_locked', "File Locked");
+define('OGP_LANG_chattr_unlocked', "File Unlocked");
+define('OGP_LANG_rename', "Rename");
+define('OGP_LANG_move', "Move");
+define('OGP_LANG_copy', "Copy");
+define('OGP_LANG_compress', "Compress");
+define('OGP_LANG_create_file', "Create File");
+define('OGP_LANG_select_at_least_one_item', "Select at least one item");
+define('OGP_LANG_rename_item', "Rename item(s)");
+define('OGP_LANG_move_item', "Move item(s)");
+define('OGP_LANG_copy_item', "Copy item(s)");
+define('OGP_LANG_compress_item', "Compress item(s)");
+define('OGP_LANG_uncompress_item', "Uncompress item(s)");
+define('OGP_LANG_archive_name', "Archive name");
+define('OGP_LANG_archive_type', "Archive type");
+define('OGP_LANG_file_name', "File name");
+define('OGP_LANG_folder_name', "folder name");
+define('OGP_LANG_compresses_files_separately', "compresses files separately");
+define('OGP_LANG_to', "to");
+define('OGP_LANG_upload_to_web', "Upload to web");
+define('OGP_LANG_transfer_to_server', "Transfer to server");
+define('OGP_LANG_mail_sent_successfully', "Email sent successfully");
+define('OGP_LANG_send_item_by_email', "Send item(s) by email");
+define('OGP_LANG_subject', "Subject");
+define('OGP_LANG_message', "Message");
+define('OGP_LANG_dest_email', "Destination email");
+define('OGP_LANG_remove', "Remove");
+define('OGP_LANG_send_by_email', "Send by email");
+define('OGP_LANG_send_by_email_info', "For mailing files the packet 'mutt' must be installed in the agent side.");
+define('OGP_LANG_settings_updated', "Settings updated");
+define('OGP_LANG_update_settings', "Update settings");
+?>

+ 44 - 0
lang/Turkish(Turkey)/modules/lostpwd.php

@@ -0,0 +1,44 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_recover', "Recover a forgotten password");
+define('OGP_LANG_back', "Back");
+define('OGP_LANG_incomplete', "Please go back and complete all the fields in the form.");
+define('OGP_LANG_subject', "Password request");
+define('OGP_LANG_password_message', "Hello,<br><br>Your password has been successfully reseted.<br><br>New Password: %s<br><br>Remember to change your password often.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_send', "Your password has been sent! Please check your email!");
+define('OGP_LANG_here', "Here");
+define('OGP_LANG_to_login', "to login");
+define('OGP_LANG_errormail', "Your email address is not correct.");
+define('OGP_LANG_submit', "Submit");
+define('OGP_LANG_click', "Click");
+define('OGP_LANG_mail_settings_missing', "Panel mail settings are not complete so it can not send your password. Contact your OGP admin.");
+define('OGP_LANG_mail_failed', "Failed to send email.");
+define('OGP_LANG_email', "Email");
+define('OGP_LANG_enter_email', "Please enter your email address");
+define('OGP_LANG_webmaster', "Webmaster");
+define('OGP_LANG_confirm_send', "For security reasons we have sent you a confirmation link before you restart your password.<br><b style='color:red;'>Please check your inbox.</b>");
+define('OGP_LANG_confirm_change_subject', "Password reset, confirmation email");
+define('OGP_LANG_confirm_change_password_message', "Hello,<br><br>Please click on the link below to reset your password:<br><br>%s<br><br>Note: If you do not have requested the reset of your password, you can ignore this email.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+?>

+ 55 - 0
lang/Turkish(Turkey)/modules/modulemanager.php

@@ -0,0 +1,55 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_module_id', "Module ID");
+define('OGP_LANG_module_name', "Module Name");
+define('OGP_LANG_module_folder', "Module Folder");
+define('OGP_LANG_module_version', "Module Version");
+define('OGP_LANG_db_version', "DB Version");
+define('OGP_LANG_modules_available_for_install', "Custom Modules Available for Installation:");
+define('OGP_LANG_install', "Install");
+define('OGP_LANG_uninstall', "Uninstall");
+define('OGP_LANG_modules', "Modules");
+define('OGP_LANG_update_modules', "Update Modules");
+define('OGP_LANG_no_installed_modules', "No installed modules found.");
+define('OGP_LANG_not_complete', "The install/uninstall feature is not complete and might not work properly. WARNING: Data loss may occur in the OGP database!");
+define('OGP_LANG_core_mods_installed', "Installed Core Modules:");
+define('OGP_LANG_custom_mods_installed', "Installed Custom Modules:");
+define('OGP_LANG_installing_module', "Installing module '%s'");
+define('OGP_LANG_successfully_installed_module', "Successfully installed module %s.");
+define('OGP_LANG_failed_to_install_module', "Failed to install module %s.");
+define('OGP_LANG_adding_module', "Adding module called '%s'.");
+define('OGP_LANG_module_already_installed', "Module called '%s' is already installed.");
+define('OGP_LANG_uninstalling_module', "Uninstalling module '%s'");
+define('OGP_LANG_successfully_uninstalled_module', "Successfully uninstalled module %s.");
+define('OGP_LANG_failed_to_uninstall_module', "Failed to uninstall module %s.");
+define('OGP_LANG_module_file_missing', "directory is missing the module.php file.");
+define('OGP_LANG_module_file_missing_info', "is missing the required information.");
+define('OGP_LANG_query_failed', "Failed to execute query");
+define('OGP_LANG_query_failed_2', "to database.");
+define('OGP_LANG_failed_del_db', "Failed to delete module from database.");
+define('OGP_LANG_updated_module', "Updated module: '%s'.");
+define('OGP_LANG_updating_modules', "Updating Modules");
+define('OGP_LANG_updating_finished', "Updating Finished");
+?>

+ 115 - 0
lang/Turkish(Turkey)/modules/mysql.php

@@ -0,0 +1,115 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_configured_mysql_hosts', "Configured MySQL Hosts");
+define('OGP_LANG_add_new_mysql_host', "Add MySQL host");
+define('OGP_LANG_enter_mysql_ip', "Enter MySQL IP.");
+define('OGP_LANG_enter_valid_port', "Enter a valid port.");
+define('OGP_LANG_enter_mysql_root_password', "Enter MySQL root password.");
+define('OGP_LANG_enter_mysql_name', "Enter MySQL name.");
+define('OGP_LANG_could_not_add_mysql_server', "Could not add MySQL server.");
+define('OGP_LANG_game_server_name_info', "Server name helps users to identify their servers.");
+define('OGP_LANG_note_mysql_host', "Note: Using a 'Direct connection' the server must accept external connections so the servers can connect remotely, whereas connecting through a remote server it will be used just as a local connection.");
+define('OGP_LANG_direct_connection', "Direct connection");
+define('OGP_LANG_connection_through_remote_server_named', "Connection through remote server named %s");
+define('OGP_LANG_add_mysql_server', "Add MySQL server");
+define('OGP_LANG_mysql_online', "MySQL online");
+define('OGP_LANG_mysql_offline', "MySQL offline");
+define('OGP_LANG_encryption_key_mismatch', "Encryption key mismatch");
+define('OGP_LANG_unknown_error', "Unknown error");
+define('OGP_LANG_remove', "Delete");
+define('OGP_LANG_assign_db', "Assign Database");
+define('OGP_LANG_mysql_server_name', "MySQL server name");
+define('OGP_LANG_server_status', "Server status");
+define('OGP_LANG_mysql_ip_port', "MySQL IP:port");
+define('OGP_LANG_mysql_root_passwd', "MySQL root password");
+define('OGP_LANG_connection_method', "Connection method");
+define('OGP_LANG_user_privilegies', "User privileges");
+define('OGP_LANG_current_dbs', "Current databases");
+define('OGP_LANG_mysql_name', "MySQL server name");
+define('OGP_LANG_mysql_ip', "MySQL IP");
+define('OGP_LANG_mysql_port', "MySQL port");
+define('OGP_LANG_privilegies', "privileges");
+define('OGP_LANG_all', "All");
+define('OGP_LANG_custom', "Custom");
+define('OGP_LANG_server_added', "Server added.");
+define('OGP_LANG_sql_alter', "ALTER");
+define('OGP_LANG_sql_create', "CREATE");
+define('OGP_LANG_sql_create_temporary_tables', "CREATE TEMPORARY TABLES");
+define('OGP_LANG_sql_drop', "DROP");
+define('OGP_LANG_sql_index', "INDEX");
+define('OGP_LANG_sql_insert', "INSERT");
+define('OGP_LANG_sql_lock_tables', "LOCK TABLES");
+define('OGP_LANG_sql_select', "SELECT");
+define('OGP_LANG_sql_grant_option', "GRANT OPTION");
+define('OGP_LANG_sql_update', "UPDATE");
+define('OGP_LANG_sql_delete', "DELETE");
+define('OGP_LANG_sql_alter_info', "<b>Enables use of ALTER TABLE.</b>");	
+define('OGP_LANG_sql_create_info', "<b>Enables use of CREATE TABLE.</b>");	
+define('OGP_LANG_sql_create_temporary_tables_info', "<b>Enables use of CREATE TEMPORARY TABLE.</b>");
+define('OGP_LANG_sql_delete_info', "<b>Enables use of DELETE.</b>");
+define('OGP_LANG_sql_drop_info', "<b>Enables use of DROP TABLE.</b>");	
+define('OGP_LANG_sql_index_info', "<b>Enables use of CREATE INDEX and DROP INDEX.</b>");	
+define('OGP_LANG_sql_insert_info', "<b>Enables use of INSERT.</b>");	
+define('OGP_LANG_sql_lock_tables_info', "<b>Enables use of LOCK TABLES on tables for which you have the SELECT privilege.</b>");	
+define('OGP_LANG_sql_select_info', "<b>Enables use of SELECT.</b>");
+define('OGP_LANG_sql_update_info', "<b>Enables use of UPDATE.</b>");	
+define('OGP_LANG_sql_grant_option_info', "<b>Enables privileges to be granted.</b>");
+define('OGP_LANG_select_game_server', "Select game server");
+define('OGP_LANG_invalid_mysql_server_id', "Invalid MySQL server ID.");
+define('OGP_LANG_there_is_another_db_named_or_user_named', "There is another database named <b>%s</b> or another user named <b>%s</b>.");
+define('OGP_LANG_db_added_for_home_id', "Added database for home ID <b>%s</b>.");
+define('OGP_LANG_could_not_remove_db', "The selected database could not be removed.");
+define('OGP_LANG_db_removed_successfully_from_mysql_server_named', "The database was removed from server %s.");
+define('OGP_LANG_areyousure_remove_mysql_server', "Are you sure that you want remove MySQL server named <b>%s</b>?");
+define('OGP_LANG_db_changed_successfully', "The database named %s was changed successfully.");
+define('OGP_LANG_error_while_remove', "Error while remove.");
+define('OGP_LANG_mysql_server_removed', "MySQL server named <b>%s</b> has been removed successfully.");
+define('OGP_LANG_unable_to_set_changes_to', "Unable to set changes to MySQL server named <b>%s</b>.");
+define('OGP_LANG_mysql_server_settings_changed', "MySQL server named <b>%s</b> has been changed successfully.");
+define('OGP_LANG_editing_mysql_server', "Editing MySQL server named <b>%s</b>.");
+define('OGP_LANG_save_settings', "Save settings");
+define('OGP_LANG_mysql_dbs_for', "Databases for server %s");
+define('OGP_LANG_edit_dbs', "Edit databases");
+define('OGP_LANG_edit_db_settings', "Edit database settings");
+define('OGP_LANG_remove_db', "Remove database");
+define('OGP_LANG_save_db_changes', "Save database changes.");
+define('OGP_LANG_add_db', "Add database");
+define('OGP_LANG_select_db', "Select database");
+define('OGP_LANG_db_user', "DB User");
+define('OGP_LANG_db_passwd', "DB Password");
+define('OGP_LANG_db_name', "DB name");
+define('OGP_LANG_enabled', "Enabled");
+define('OGP_LANG_game_server', "Game server");
+define('OGP_LANG_there_are_no_databases_assigned_for', "There are no databases assigned for <b>%s</b>.");
+define('OGP_LANG_unable_to_connect_to_mysql_server_as', "Unable to connect to MySQL server as %s.");
+define('OGP_LANG_unable_to_create_db', "Unable to create database.");
+define('OGP_LANG_unable_to_select_db', "Unable to select database %s.");
+define('OGP_LANG_db_info', "Database Information");
+define('OGP_LANG_db_tables', "Database tables");
+define('OGP_LANG_db_backup', "DB Backup");
+define('OGP_LANG_download_db_backup', "Download DB Backup");
+define('OGP_LANG_restore_db_backup', "Restore DB Backup");
+define('OGP_LANG_sql_file', "file(.sql)");
+?>

+ 55 - 0
lang/Turkish(Turkey)/modules/register.php

@@ -0,0 +1,55 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_login_name', "Username");
+define('OGP_LANG_users_fname', "First name");
+define('OGP_LANG_users_lname', "Last name");
+define('OGP_LANG_users_passwd', "Password");
+define('OGP_LANG_users_cpasswd', "Verify password");
+define('OGP_LANG_passwd_len', "Password must be longer than 6 characters");
+define('OGP_LANG_err_password', "Password cannot be empty");
+define('OGP_LANG_err_confirm_password', "Verify password field cannot be empty");
+define('OGP_LANG_err_password_mismatch', "Passwords do not match");
+define('OGP_LANG_phone_number', "Phone number");
+define('OGP_LANG_users_email', "Email");
+define('OGP_LANG_register_a_new_user', "Register a new user");
+define('OGP_LANG_password_mismatch', "Passwords mismatch");
+define('OGP_LANG_confirm_password', "Confirm password");
+define('OGP_LANG_successfull', "Successful");
+define('OGP_LANG_click_here', "Click here");
+define('OGP_LANG_to_login', "to login.");
+define('OGP_LANG_registered_on', "Registered on: %s.");
+define('OGP_LANG_register_message', "Hello,<br><br>Your Open Game Panel account has been created and you may now login using the following account information:<br><br>Username: %s<br>Password: %s<br><br>Remember to change your password often and the first time you login.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_err_captcha', "Captcha does not match.");
+define('OGP_LANG_err_login_name', "User name is empty or in use.");
+define('OGP_LANG_err_first_name', "Enter your name.");
+define('OGP_LANG_err_last_name', "Last Name not entered.");
+define('OGP_LANG_err_phone_number', "Phone number is empty.");
+define('OGP_LANG_err_email_address', "Empty or incorrect email address.");
+define('OGP_LANG_err_email_address_already_in_use_by', "Email address already in use by <b>%s</b>.");
+define('OGP_LANG_user_registration', "User Registration");
+define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Your account details has been sent by email to <b>%s</b>.");
+define('OGP_LANG_account_created', "Your account has been created.");
+define('OGP_LANG_subject', "%s :: Account Information");
+?>

+ 138 - 0
lang/Turkish(Turkey)/modules/server.php

@@ -0,0 +1,138 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_add_new_remote_host', "Add New Remote Host");
+define('OGP_LANG_configured_remote_hosts', "Configured Remote Host");
+define('OGP_LANG_remote_host', "Remote Host");
+define('OGP_LANG_remote_host_info', "The remote host must be a pingable hostname!");
+define('OGP_LANG_remote_host_port', "Remote Host Port");
+define('OGP_LANG_remote_host_port_info', "The port that is listened by the OGP Agent on remote host. Default: 12679.");
+define('OGP_LANG_remote_host_name', "Remote Host Name");
+define('OGP_LANG_ogp_user', "OGP Agent Username");
+define('OGP_LANG_remote_host_name_info', "Remote host name is used to help users to identify their servers.");
+define('OGP_LANG_add_remote_host', "Add Remote Host");
+define('OGP_LANG_remote_encryption_key', "Remote Encryption Key");
+define('OGP_LANG_remote_encryption_key_info', "Remote encryption key is used to encrypt the data between the Panel and Agent. This key must be same in both sides.");
+define('OGP_LANG_server_name', "Server Name");
+define('OGP_LANG_agent_ip_port', "Agent IP:Port");
+define('OGP_LANG_agent_status', "Agent Status");
+define('OGP_LANG_ips', "IPs");
+define('OGP_LANG_add_more_ips', "If you want to enter more IPs press 'Set IPs' when all fields are full and an empty field will appear.");
+define('OGP_LANG_encryption_key_mismatch', "Encryption key does not match with the Agent. Please recheck your Agent configuration.");
+define('OGP_LANG_no_ip_for_remote_host', "You need to add at least one (1) IP address for each remote host.");
+define('OGP_LANG_note_remote_host', "A remote host is a server where the OGP Agent is running on. Each host can have multiple number of IP addresses on which users can bind servers to.");
+define('OGP_LANG_ip_administration', "Server &amp; IP Administration :: Open Game Panel");
+define('OGP_LANG_unknown_error', "Unknown error - status_chk returned");
+define('OGP_LANG_remote_host_user_name', "UNIX user");
+define('OGP_LANG_remote_host_user_name_info', "Username where the Agent is running. Example: Jonhy");
+define('OGP_LANG_remote_host_ftp_ip', "FTP IP");
+define('OGP_LANG_remote_host_ftp_ip_info', "The FTP server <b>IP</b> for the current Agent.");
+define('OGP_LANG_remote_host_ftp_port', "FTP Port");
+define('OGP_LANG_remote_host_ftp_port_info', "The FTP server <b>port</b> for the current Agent.");
+define('OGP_LANG_view_log', "View log");
+define('OGP_LANG_status', "Status");
+define('OGP_LANG_stop_firewall', "Stop Firewall");
+define('OGP_LANG_start_firewall', "Start Firewall");
+define('OGP_LANG_seconds', "Seconds");
+define('OGP_LANG_reboot', "Remote Server Reboot");
+define('OGP_LANG_restart', "Restart Agent");
+define('OGP_LANG_confirm_reboot', "Are you sure you want to remotely reboot the entire physical server named '%s'?");
+define('OGP_LANG_confirm_restart', "Are you sure you want to restart the Agent named '%s'?");
+define('OGP_LANG_restarting', "Restarting Agent... Please wait.");
+define('OGP_LANG_restarted', "Agent successfully restarted.");
+define('OGP_LANG_reboot_success', "Server named '%s' was successfully rebooted. You will not be able to access the server until it has successfully booted.");
+define('OGP_LANG_invalid_remote_host_id', "Invalid remote host id '%s' given.");
+define('OGP_LANG_remote_host_removed', "Remote host called '%s' removed successfully.");
+define('OGP_LANG_editing_remote_server', "Editing remote server called '%s'");
+define('OGP_LANG_remote_server_settings_changed', "Changed settings for remote server '%s' successfully.");
+define('OGP_LANG_save_settings', "Save Settings");
+define('OGP_LANG_set_ips', "Set IPs");
+define('OGP_LANG_remote_ip', "Remote IP");
+define('OGP_LANG_remote_ips_for', "Remote IPs for server called '%s'");
+define('OGP_LANG_ips_set_for_server', "IPs set for server called '%s' successfully.");
+define('OGP_LANG_could_not_remove_ip', "Could not remove old IP's from database.");
+define('OGP_LANG_could_add_ip', "Could add remote server IP to database.");
+define('OGP_LANG_areyousure_removeagent', "Are you sure you want to remove the Agent called");
+define('OGP_LANG_areyousure_removeagent2', "and all the homes related to it from the ogp database?");
+define('OGP_LANG_error_while_remove', "Error occurred while removing remote server.");
+define('OGP_LANG_add_ip', "Add IP");
+define('OGP_LANG_remove_ip', "Remove IP");
+define('OGP_LANG_edit_ip', "Edit IP");
+define('OGP_LANG_wrote_changes', "Changes saved successfully.");
+define('OGP_LANG_there_are_servers_running_on_this_ip', "There are servers running on this IP address.");
+define('OGP_LANG_enter_ip_host', "You must enter IP for the remote host.");
+define('OGP_LANG_enter_valid_ip', "You must enter valid port for the remote host. The port value can be between 0 and 65535, however recommendation is between 1024 and 65535.");
+define('OGP_LANG_could_not_add_server', "Could not add server");
+define('OGP_LANG_to_db', "to the database.");
+define('OGP_LANG_added_server', "Added server");
+define('OGP_LANG_with_port', "with port");
+define('OGP_LANG_to_db_succesfully', "to the database successfully.");
+define('OGP_LANG_unable_discover', "Unable to auto discover IPs on");
+define('OGP_LANG_set_ip_manually', "You'll have to set them manually.");
+define('OGP_LANG_found_ips', "Found IPs");
+define('OGP_LANG_for_remote_server', "for the remote server.");
+define('OGP_LANG_failed_add_ip', "Failed to add IP");
+define('OGP_LANG_timeout', "Time Out");
+define('OGP_LANG_timeout_info', "The time limit in seconds to get response from this Agent.");
+define('OGP_LANG_use_nat', "Use NAT");
+define('OGP_LANG_use_nat_info', "Activate if your remote server is using NAT rules.");
+define('OGP_LANG_arrange_ports', "Arrange ports");
+define('OGP_LANG_assign_new_ports_range_for_ip', "Assign new ports range for IP %s");
+define('OGP_LANG_assigned_port_ranges_for_ip', "Assigned port ranges for IP %s");
+define('OGP_LANG_assigned_ports_for_ip', "Assigned ports for IP %s");
+define('OGP_LANG_unspecified_game_types', "Unspecified game types");
+define('OGP_LANG_start_port', "Start port:");
+define('OGP_LANG_end_port', "End port:");
+define('OGP_LANG_port_increment', "Port increment:");
+define('OGP_LANG_total_assignable_ports', "Total assignable ports:");
+define('OGP_LANG_available_range_ports', "Available range ports:");
+define('OGP_LANG_assign_range', "Assign range");
+define('OGP_LANG_edit_range', "Edit range");
+define('OGP_LANG_delete_range', "Delete range");
+define('OGP_LANG_home_id', "Home ID");
+define('OGP_LANG_home_path', "Home path");
+define('OGP_LANG_game_type', "Game type");
+define('OGP_LANG_port', "Port");
+define('OGP_LANG_invalid_values', "Invalid values.");
+define('OGP_LANG_ports_in_range_already_arranged', "Ports in range already arranged.");
+define('OGP_LANG_ports_range_already_configured_for', "Ports range already configured for %s.");
+define('OGP_LANG_ports_range_added_successfull_for', "Ports range added successfully for %s.");
+define('OGP_LANG_ports_range_deleted_successfull', "Ports range deleted successfully.");
+define('OGP_LANG_ports_range_edited_successfull_for', "Ports range edited successfully for %s.");
+define('OGP_LANG_editing_firewall_for_remote_server', "Editing Firewall for remote server named '%s'");
+define('OGP_LANG_default_allowed', "Allowed by default");
+define('OGP_LANG_allow_port_command', "Allow port command");
+define('OGP_LANG_deny_port_command', "Deny port command");
+define('OGP_LANG_allow_ip_port_command', "Allow IP:port command");
+define('OGP_LANG_deny_ip_port_command', "Deny IP:port command");
+define('OGP_LANG_enable_firewall_command', "Enable firewall command");
+define('OGP_LANG_disable_firewall_command', "Disable firewall command");
+define('OGP_LANG_get_firewall_status_command', "Get firewall status command");
+define('OGP_LANG_reset_firewall_command', "Reset firewall command");
+define('OGP_LANG_firewall_status', "Firewall status");
+define('OGP_LANG_save_firewall_settings', "Save firewall settings");
+define('OGP_LANG_reset_firewall', "Reset Firewall");
+define('OGP_LANG_firewall_settings', "Firewall Settings");
+define('OGP_LANG_display_public_ip', "Display Public IP");
+?>

+ 135 - 0
lang/Turkish(Turkey)/modules/settings.php

@@ -0,0 +1,135 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_maintenance_mode', "Maintenance");
+define('OGP_LANG_maintenance_mode_info', "Disable the Panel for normal users. Only administrators can access it during maintenance.");
+define('OGP_LANG_maintenance_title', "Maintenance Title");
+define('OGP_LANG_maintenance_title_info', "The title that is displayed to normal users during maintenance.");
+define('OGP_LANG_maintenance_message', "Maintenance Message");
+define('OGP_LANG_maintenance_message_info', "The message that is displayed to normal users during maintenance.");
+define('OGP_LANG_update_settings', "Update Settings");
+define('OGP_LANG_settings_updated', "Settings successfully updated.");
+define('OGP_LANG_panel_language', "Panel Language");
+define('OGP_LANG_panel_language_info', "This language is the default language of the panel. Users can change their own language from their profile editing page.");
+define('OGP_LANG_page_auto_refresh', "Page Auto Refresh");
+define('OGP_LANG_page_auto_refresh_info', "Page Auto Refresh settings is mainly used in panel debugging. In normal usage this should be set to On.");
+define('OGP_LANG_smtp_server', "Outgoing E-Mail Server");
+define('OGP_LANG_smtp_server_info', "This is the outgoing mail server (SMTP server) that is used, for example, to sent forgotten passwords to users, localhost by default.");
+define('OGP_LANG_panel_email_address', "Outgoing E-Mail Address");
+define('OGP_LANG_panel_email_address_info', "This is the e-mail address that is in from field when passwords are sent to users.");
+define('OGP_LANG_panel_name', "Panel name");
+define('OGP_LANG_panel_name_info', "Name of the Panel that is shown in the page title. This value will overrule all page titles, if it's not empty.");
+define('OGP_LANG_feed_enable', "Enable LGSL Feed");
+define('OGP_LANG_feed_enable_info', "If your webhost has a firewall which is blocking the query port, then you need to open the port manually.");
+define('OGP_LANG_feed_url', "Feed URL");
+define('OGP_LANG_feed_url_info', "GrayCube.com is sharing a LGSL feed on the URL:<br><b>http://www.greycube.co.uk/lgsl/feed/lgsl_files/lgsl_feed.php</b>");
+define('OGP_LANG_charset', "Character Encoding");
+define('OGP_LANG_charset_info', "UTF8, ISO, ASCII, etc... Leave it blank to use ISO encoding.");
+define('OGP_LANG_steam_user', "Steam User");
+define('OGP_LANG_steam_user_info', "This user is needed to log in to steam for download some new games like CS:GO.");
+define('OGP_LANG_steam_pass', "Steam Password");
+define('OGP_LANG_steam_pass_info', "Set here the steam account password.");
+define('OGP_LANG_steam_guard', "Steam Guard");
+define('OGP_LANG_steam_guard_info', "Some users have steam guard activated to protect their accounts from hackers,<br>this code is sent to the account email when the first steam update is started.");
+define('OGP_LANG_smtp_port', "SMTP Port");
+define('OGP_LANG_smtp_port_info', "If SMTP port is not the default port (25) Enter the SMTP port here.");
+define('OGP_LANG_smtp_login', "SMTP User");
+define('OGP_LANG_smtp_login_info', "If your SMTP server requires authentication, enter your user name here.");
+define('OGP_LANG_smtp_passw', "SMTP Password");
+define('OGP_LANG_smtp_passw_info', "If you do not set a password the SMTP authentication will be disabled.");
+define('OGP_LANG_smtp_secure', "SMTP Secure");
+define('OGP_LANG_smtp_secure_info', "Use SSL/TLS to connect to the SMTP server");
+define('OGP_LANG_time_zone', "Time Zone");
+define('OGP_LANG_time_zone_info', "Sets the default timezone used by all date/time functions.");
+define('OGP_LANG_query_cache_life', "Query cache life");
+define('OGP_LANG_query_cache_life_info', "Sets the timeout in seconds before the server status is refreshed.");
+define('OGP_LANG_query_num_servers_stop', "Disable Game Server Queries After");
+define('OGP_LANG_query_num_servers_stop_info', "Use this setting to disable queries if a user owns more game servers than this amount specified to speed up panel loading.");
+define('OGP_LANG_editable_email', "Editable E-Mail Address");
+define('OGP_LANG_editable_email_info', "Select if users can edit their e-mail address or not.");
+define('OGP_LANG_old_dashboard_behavior', "Old Dashboard behavior");
+define('OGP_LANG_old_dashboard_behavior_info', "The old Dashboard was running slower, but shows more server informations (e.g. current players and maps).");
+define('OGP_LANG_rsync_available', "Available Rsync servers");
+define('OGP_LANG_rsync_available_info', "Select what servers list will be shown in the rsync installation.");
+define('OGP_LANG_all_available_servers', "All available servers ( rsync_sites.list + rsync_sites_local.list )");
+define('OGP_LANG_only_remote_servers', "Only remote servers ( rsync_sites.list )");
+define('OGP_LANG_only_local_servers', "Only local servers ( rsync_sites_local.list )");
+define('OGP_LANG_header_code', "Header code");
+define('OGP_LANG_header_code_info', "Here you can write your own header code (like HTML code, Embed Code etc.) without editing the theme layout.");
+define('OGP_LANG_support_widget_title', "Support widget title");
+define('OGP_LANG_support_widget_title_info', "A custom title for the support widget in the Dashboard.");
+define('OGP_LANG_support_widget_content', "Support widget content");
+define('OGP_LANG_support_widget_content_info', "The content of the support widget (HTML code allowed).");
+define('OGP_LANG_support_widget_link', "Support widget link");
+define('OGP_LANG_support_widget_link_info', "The URL of your support site.");
+define('OGP_LANG_recaptcha_site_key', "Recaptcha Site Key");
+define('OGP_LANG_recaptcha_site_key_info', "The site key provided to you by Google.");
+define('OGP_LANG_recaptcha_secret_key', "Recaptcha Secret Key");
+define('OGP_LANG_recaptcha_secret_key_info', "The secret key provided to you by Google.");
+define('OGP_LANG_recaptcha_use_login', "Use Recaptcha on Login");
+define('OGP_LANG_recaptcha_use_login_info', "If enabled, users will have to solve the Not a Robot Recaptcha when attempting to login.");
+define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts before user is banned");
+define('OGP_LANG_login_attempts_before_banned_info', "If a user tries to login with invalid credentials more than this many times, the user will be banned temporarily by the panel.");
+define('OGP_LANG_custom_github_update_username', "GitHub update username");
+define('OGP_LANG_custom_github_update_username_info', "Enter your GitHub username ONLY to use your own forked repositories to update OGP. This should only be changed by developers who wish to use their own repos for development rather than checking in possibly buggy code into the main branch.");
+define('OGP_LANG_remote_query', "Remote query");
+define('OGP_LANG_remote_query_info', "Use the remote server (agent) to make queries to the game servers (Only GameQ and LGSL).");
+define('OGP_LANG_check_expiry_by', "Check expiration using");
+define('OGP_LANG_check_expiry_by_info', "If set to once_logged_in, the user's game server assignments will be automatically deleted if past the expiration date. If set to cron_job, you will need to create a cron task using the cron module to check for the expiration date at a configured interval.");
+define('OGP_LANG_once_logged_in', "Once Logged In");
+define('OGP_LANG_cron_job', "Cron Job");
+define('OGP_LANG_theme_settings', "Theme Settings");
+define('OGP_LANG_theme', "Theme");
+define('OGP_LANG_theme_info', "Theme selected here will be the default theme for all users. Users can change their theme from their profile page.");
+define('OGP_LANG_welcome_title', "Welcome Title");
+define('OGP_LANG_welcome_title_info', "Enables the title that is displayed at the top of the Dashboard.");
+define('OGP_LANG_welcome_title_message', "Welcome Title Message");
+define('OGP_LANG_welcome_title_message_info', "The title message that is displayed at the top of the Dashboard (HTML code allowed).");
+define('OGP_LANG_logo_link', "Logos Link");
+define('OGP_LANG_logo_link_info', "The logos hyperlink. <b style='font-size:10px; font-weight:normal;'>(Leaving it blank will link it to the Dashboard)</b>");
+define('OGP_LANG_custom_tab', "Custom Tab");
+define('OGP_LANG_custom_tab_info', "Adds a customisable tab at the end of the menu. <b style='font-size:10px; font-weight:normal;'>(Apply and refresh this page to edit tab settings)</b>");
+define('OGP_LANG_custom_tab_name', "Custom Tab Name");
+define('OGP_LANG_custom_tab_name_info', "The tabs display name.");
+define('OGP_LANG_custom_tab_link', "Custom Tab Link");
+define('OGP_LANG_custom_tab_link_info', "The tabs hyperlink.");
+define('OGP_LANG_custom_tab_sub', "Custom Sub-Tabs");
+define('OGP_LANG_custom_tab_sub_info', "Adds customisable sub-tabs when hovering over the 'Custom Tab'.");
+define('OGP_LANG_custom_tab_sub_name', "Sub-Tab #1 Name");
+define('OGP_LANG_custom_tab_sub_link', "Sub-Tab #1 Link");
+define('OGP_LANG_custom_tab_sub_name2', "Sub-Tab #2 Name");
+define('OGP_LANG_custom_tab_sub_link2', "Sub-Tab #2 Link");
+define('OGP_LANG_custom_tab_sub_name3', "Sub-Tab #3 Name");
+define('OGP_LANG_custom_tab_sub_link3', "Sub-Tab #3 Link");
+define('OGP_LANG_custom_tab_sub_name4', "Sub-Tab #4 Name");
+define('OGP_LANG_custom_tab_sub_link4', "Sub-Tab #4 Link");
+define('OGP_LANG_custom_tab_target_blank', "Custom Tabs Target");
+define('OGP_LANG_custom_tab_target_blank_info', "Sets all the tabs target. <b style='font-size:10px; font-weight:normal;'>(Self_Page = Opens link on same page. New_Page  =  Opens link on new tab.)</b>");
+define('OGP_LANG_bg_wrapper', "Wrapper Background");
+define('OGP_LANG_bg_wrapper_info', "The wrappers background image. <b style='font-size:10px; font-weight:normal;'>(Only available on some themes.)</b>");
+define('OGP_LANG_show_server_id_game_monitor', "Show Server IDs on Game Monitor page");
+define('OGP_LANG_show_server_id_game_monitor_info', "Show the game server ID column on the Game Monitor for matching up files created by the Agent to the actual game server.");
+define('OGP_LANG_default_game_server_home_path_prefix', "Default game server home directory prefix");
+define('OGP_LANG_default_game_server_home_path_prefix_info', "Enter a path prefix for where you want game server homes to be created by default. You can use \"{USERNAME}\" in the path which will be replaced with the OGP username the game server is being assigned to.  You can use \"{GAMEKEY}\" in the path which will be replaced with a friendly lowercase name.  You can use \"{SKIPID}\" anywhere in the path to skip appending the home ID to the path.  Example: /ogp/games/{USERNAME}/{GAMEKEY}{SKIPID} will become /ogp/games/username/arkse/.  Example 2:  /ogp/games will become /ogp/games/1 where 1 is the game servers ID.");
+?>

+ 48 - 0
lang/Turkish(Turkey)/modules/status.php

@@ -0,0 +1,48 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_system_uptime', "System Uptime");
+define('OGP_LANG_system_up_time', "Up Time");
+define('OGP_LANG_system_up_since', "Since");
+define('OGP_LANG_day_word', "Day");
+define('OGP_LANG_days_word', "Days");
+define('OGP_LANG_hour_word', "Hour");
+define('OGP_LANG_hours_word', "Hours");
+define('OGP_LANG_minute_word', "Minute");
+define('OGP_LANG_minutes_word', "Minutes");
+define('OGP_LANG_second_word', "Second");
+define('OGP_LANG_seconds_word', "Seconds");
+define('OGP_LANG_cpu_usage', "CPU Usage");
+define('OGP_LANG_cpu_load', "Load");
+define('OGP_LANG_ram_usage', "RAM Usage");
+define('OGP_LANG_ram_used', "Memory Used");
+define('OGP_LANG_ram_of', "of");
+define('OGP_LANG_storage_space', "Storage Space");
+define('OGP_LANG_storage_total', "Disk Space");
+define('OGP_LANG_storage_used', "Used");
+define('OGP_LANG_storage_free', "Free Space");
+define('OGP_LANG_process_monitor', "Process Monitor");
+define('OGP_LANG_status_extension_required', "Extension Required");
+define('OGP_LANG_gd_info', "PHP Extension <a href=\"http://php.net/manual/en/image.installation.php\">GD</a> is required to generate these bar images!");
+?>

+ 64 - 0
lang/Turkish(Turkey)/modules/subusers.php

@@ -0,0 +1,64 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_login_name', "Username");
+define('OGP_LANG_first_name', "First name");
+define('OGP_LANG_last_name', "Last name");
+define('OGP_LANG_phone_number', "Phone number");
+define('OGP_LANG_email_address', "Email");
+define('OGP_LANG_register_a_new_user', "Register a new user");
+define('OGP_LANG_password_mismatch', "Passwords mismatch.");
+define('OGP_LANG_confirm_password', "Confirm password");
+define('OGP_LANG_subuser_password', "Sub-User Password");
+define('OGP_LANG_subuser_man', "Sub-User Management");
+define('OGP_LANG_successfull', "Successfull");
+define('OGP_LANG_click_here', "Click here");
+define('OGP_LANG_to_login', "to login.");
+define('OGP_LANG_registered_on', "Registered on");
+define('OGP_LANG_register_message', "Hello,<br><br>Your Open Game Panel account has been created and you may now login using the following account information:<br><br>Username: %s<br>Password: %s<br><br>Remember to change your password often and the first time you login.<br><br>Please do not reply to this email!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_err_password', "Password cannot be empty");
+define('OGP_LANG_err_confirm_password', "Verify password field cannot be empty");
+define('OGP_LANG_err_password_mismatch', "Passwords do not match");
+define('OGP_LANG_err_captcha', "Captcha does not match.");
+define('OGP_LANG_err_login_name', "User name is empty or in use.");
+define('OGP_LANG_err_first_name', "Enter your name.");
+define('OGP_LANG_err_last_name', "Last Name not entered.");
+define('OGP_LANG_err_phone_number', "Phone number is empty.");
+define('OGP_LANG_err_email_address', "Empty or incorrect email address.");
+define('OGP_LANG_err_users_parent', "Sub-user accounts may not create other users.");
+define('OGP_LANG_err_parent_user', "The parent user ID must reference a valid pre-existing user.");
+define('OGP_LANG_err_email_address_already_in_use_by', "Email address already in use by <b>%s</b>.");
+define('OGP_LANG_user_registration', "User Registration");
+define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Your account details has been sent by email to <b>%s</b>.");
+define('OGP_LANG_subject', "Hello %s, welcome to %s!");
+define('OGP_LANG_sub_user', "Sub Users");
+define('OGP_LANG_create_sub_user', "Add Sub User");
+define('OGP_LANG_listdel_sub_user', "List, Modify Sub User Account Information, or Delete Sub User");
+define('OGP_LANG_delete_sub_user', "Edit / Delete Sub User");
+define('OGP_LANG_del_subuser_conf', "Are you sure you want to delete this account:");
+define('OGP_LANG_no_subusers', "No subusers have been created under your account yet!");
+define('OGP_LANG_subuser_deleted', "Sub-User %s was successfully deleted from the database!");
+define('OGP_LANG_subuser_added', "Sub-User %s was successfully created and added to the database!");
+define('OGP_LANG_your_subusers', "Owned Sub-User Accounts");
+?>

+ 59 - 0
lang/Turkish(Turkey)/modules/update.php

@@ -0,0 +1,59 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+include('litefm.php');
+define('OGP_LANG_curl_needed', "This page requires PHP curl module.");
+define('OGP_LANG_no_access', "You need admin rights to access this page.");
+define('OGP_LANG_dwl_update', "Downloading update...");
+define('OGP_LANG_dwl_complete', "Download complete");
+define('OGP_LANG_install_update', "Installing update...");
+define('OGP_LANG_update_complete', "Update complete");
+define('OGP_LANG_ignored_files', "%s ignored files.");
+define('OGP_LANG_not_updated_files_blacklisted', "Not updated/installed files (blacklisted):<br>%s");
+define('OGP_LANG_latest_version', "Latest version");
+define('OGP_LANG_panel_version', "Panel version");
+define('OGP_LANG_update_now', "Update Now");
+define('OGP_LANG_the_panel_is_up_to_date', "The Panel is up-to-date.");
+define('OGP_LANG_files_overwritten', "%s files overwritten");
+define('OGP_LANG_files_not_overwritten', "%s files are NOT overwritten due to blacklist");
+define('OGP_LANG_can_not_update_non_writable_files', "Can not update because the following files/folders are not writable");
+define('OGP_LANG_dwl_failed', "The download link is not available: \"%s\".<br>Try again later.");
+define('OGP_LANG_temp_folder_not_writable', "The download can not be placed, because Apache does not have write permission at the system temporary folder (%s).");
+define('OGP_LANG_base_dir_not_writable', "The Panel can not update, because Apache does not have write permission on \"%s\" folder.");
+define('OGP_LANG_new_files', "%s new files.");
+define('OGP_LANG_updated_files', "Updated files:<br>%s");
+define('OGP_LANG_select_mirror', "Select mirror");
+define('OGP_LANG_view_changes', "View changes");
+define('OGP_LANG_updating_modules', "Updating Modules");
+define('OGP_LANG_updating_finished', "Updating Finished");
+define('OGP_LANG_updated_module', "Updated module: '%s'.");
+define('OGP_LANG_blacklist_files', "Blacklist files");
+define('OGP_LANG_blacklist_files_info', "All marked files will not be updated.");
+define('OGP_LANG_save_to_blacklist', "Save to blacklist");
+define('OGP_LANG_no_new_updates', "No new updates");
+define('OGP_LANG_module_file_missing', "directory is missing the module.php file.");
+define('OGP_LANG_query_failed', "Failed to execute query");
+define('OGP_LANG_query_failed_2', "to database.");
+define('OGP_LANG_missing_zip_extension', "The php-zip extension is not loaded. Please, enable it to use the Update module.");
+?>

+ 112 - 0
lang/Turkish(Turkey)/modules/user_admin.php

@@ -0,0 +1,112 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_your_profile', "Your profile");
+define('OGP_LANG_new_password', "New password");
+define('OGP_LANG_retype_new_password', "Retype new password");
+define('OGP_LANG_login_name', "Login name");
+define('OGP_LANG_language', "Language");
+define('OGP_LANG_first_name', "First name");
+define('OGP_LANG_page_limit', "Items per Page");
+define('OGP_LANG_page_limit_info', "Number of items shown per page. The number of items cannot be less than 10.");
+define('OGP_LANG_last_name', "Last name");
+define('OGP_LANG_phone_number', "Phone number");
+define('OGP_LANG_email_address', "Email address");
+define('OGP_LANG_city', "City");
+define('OGP_LANG_province', "Province");
+define('OGP_LANG_country', "Country");
+define('OGP_LANG_comment', "Comments");
+define('OGP_LANG_expires', "Expires");
+define('OGP_LANG_save_profile', "Save profile");
+define('OGP_LANG_new_password_info', "When password field is empty the password will not be updated.");
+define('OGP_LANG_theme', "Theme");
+define('OGP_LANG_theme_info', "If theme is empty the global value is used.");
+define('OGP_LANG_expires_info', "Date when the user account expires. The account is not deleted, but user can not login anymore.");
+define('OGP_LANG_password_mismatch', "Passwords did not match.");
+define('OGP_LANG_current_password', "Current password");
+define('OGP_LANG_current_password_info', "Your current password.");
+define('OGP_LANG_current_password_mismatch', "Your current password did not match to the one in database.");
+define('OGP_LANG_add_new_user', "Add a new user");
+define('OGP_LANG_edit_user_groups', "Edit User Groups");
+define('OGP_LANG_users', "Users");
+define('OGP_LANG_user_role', "User role");
+define('OGP_LANG_full_name', "Full Name");
+define('OGP_LANG_edit_games', "Edit Games");
+define('OGP_LANG_edit_profile', "Edit Profile");
+define('OGP_LANG_confirm_password', "Confirm password");
+define('OGP_LANG_you_need_to_enter_both_passwords', "You need to enter both passwords.");
+define('OGP_LANG_passwords_did_not_match', "Passwords did not match.");
+define('OGP_LANG_could_not_add_user_because_user_already_exists', "Could not add user, because user <em>%s</em> already exists.");
+define('OGP_LANG_successfully_added_user', "Successfully added user <em>%s</em>.");
+define('OGP_LANG_add_a_new_user', "Add a new user");
+define('OGP_LANG_admin', "Admin");
+define('OGP_LANG_user', "User");
+define('OGP_LANG_user_with_id_does_not_exist', "User with ID %s does not exist.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_user', "Are you sure you want to delete user <em>%s</em>?");
+define('OGP_LANG_unable_to_delete_user', "Unable to delete user %s.");
+define('OGP_LANG_successfully_deleted_user', "Successfully deleted user <b>%s</b>.");
+define('OGP_LANG_failed_to_update_user_profile_error', "Failed to update user profile. Error: %s");
+define('OGP_LANG_profile_of_user_modified_successfully', "Profile of user <b>%s</b> was modified successfully.");
+define('OGP_LANG_no_subusers', "No subusers are available to be assigned to a group. Please create subuser accounts.");
+define('OGP_LANG_ownedby', "Parent Owner");
+define('OGP_LANG_andSubUsers', " And all of his subusers?");
+define('OGP_LANG_subusers', "Subusers");
+define('OGP_LANG_show_subusers', "Show Subusers");
+define('OGP_LANG_hide_subusers', "Hide Subusers");
+define('OGP_LANG_info_group', "From this page it is possible to determine user groups. You can assign servers to group so that they are availble for all of the group users.");
+define('OGP_LANG_add_new_group', "Add new group");
+define('OGP_LANG_group_name', "Group Name");
+define('OGP_LANG_add_group', "Add Group");
+define('OGP_LANG_no_groups_available', "No groups available.");
+define('OGP_LANG_delete_group', "Delete Group");
+define('OGP_LANG_add_user_to_group', "Add user to group");
+define('OGP_LANG_add_user', "Add User");
+define('OGP_LANG_remove_from_group', "Remove from group");
+define('OGP_LANG_add_server_to_group', "Add server to group");
+define('OGP_LANG_add_server', "Add Server");
+define('OGP_LANG_no_remote_servers', "No remote servers available.");
+define('OGP_LANG_servers_in_group', "Servers in group");
+define('OGP_LANG_no_servers_in_group', "No servers in group %s.");
+define('OGP_LANG_available_groups', "Available Groups");
+define('OGP_LANG_assign_homes', "Assign Homes");
+define('OGP_LANG_successfully_added_group', "Successfully added group %s.");
+define('OGP_LANG_group_name_empty', "Group name can not be empty.");
+define('OGP_LANG_failed_to_add_group', "Failed to add group %s.");
+define('OGP_LANG_could_not_add_user_to_group', "Could not add user %s to group %s, because already belongs.");
+define('OGP_LANG_successfully_added_to_group', ">Successfully added %s to group <em>%s</em>.");
+define('OGP_LANG_could_not_add_server_to_group', "Could not add server to group %s, because already belongs.");
+define('OGP_LANG_successfully_added_server_to_group', "Successfully added server to group <em>%s</em>.");
+define('OGP_LANG_successfully_removed_from_group', "Successfully removed %s from group <em>%s</em>.");
+define('OGP_LANG_could_not_delete_server_from_group', "Could not delete server %s from group <em>%s</em>.");
+define('OGP_LANG_successfully_removed_server_from_group', "Successfully removed server %s from group <em>%s</em>.");
+define('OGP_LANG_group_with_id_does_not_exist', "%s group does not exist.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_group', "Are you sure you want to delete group <em>%s</em>?");
+define('OGP_LANG_unable_to_delete_group', "Unable to delete %s group.");
+define('OGP_LANG_successfully_deleted_group', "Successfully deleted group <b>%s</b>.");
+define('OGP_LANG_editing_profile', "Editing Profile: %s");
+define('OGP_LANG_valid_user', "Please specify a valid user.");
+define('OGP_LANG_enter_valid_username', "Please enter a valid username.");
+define('OGP_LANG_unexpected_role', "Unexpected user role received.");
+define('OGP_LANG_search', "Search");
+?>

+ 222 - 0
lang/Turkish(Turkey)/modules/user_games.php

@@ -0,0 +1,222 @@
+<?php
+/*
+ *
+ * OGP - Open Game Panel
+ * Copyright (C) 2008 - 2017 The OGP Development Team
+ *
+ * http://www.opengamepanel.org/
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ */
+
+define('OGP_LANG_add_mods_note', "You need to add mods after adding server to user. This can be done by editing the server.");
+define('OGP_LANG_game_servers', "Game Servers");
+define('OGP_LANG_game_path', "Game Path");
+define('OGP_LANG_game_path_info', "An absolute server path. Example: /home/ogpbot/OGP_User_Files/My_Server");
+define('OGP_LANG_game_server_name_info', "Server name helps users to identify their servers.");
+define('OGP_LANG_control_password', "Control password");
+define('OGP_LANG_control_password_info', "This password is used for server control, such as RCON password. If the password is empty then other means are used.");
+define('OGP_LANG_add_game_home', "Add game server");
+define('OGP_LANG_game_path_empty', "Game path can not be empty.");
+define('OGP_LANG_game_home_added', "Game server added successfully. Redirecting to home edit page.");
+define('OGP_LANG_failed_to_add_home_to_db', "Failed to add home to database. Error: %s");
+define('OGP_LANG_caution_agent_offline_can_not_get_os_and_arch_showing_servers_for_all_platforms', "<b>Caution!</b> The Agent is offline, can not get OS type and architecture,<br> Showing servers for all platforms:");
+define('OGP_LANG_select_remote_server', "Select Remote Server");
+define('OGP_LANG_no_remote_servers_configured', "No remote servers configured to the Open Game Panel.<br>You need to add remote servers before you can add servers for the users.");
+define('OGP_LANG_no_game_configurations_found', "No game configuration found. You need to add game configurations from the");
+define('OGP_LANG_game_configurations', ">game configuration page");
+define('OGP_LANG_add_remote_server', "Add a server.");
+define('OGP_LANG_wine_games', "Wine Games");
+define('OGP_LANG_home_path', "Home path");
+define('OGP_LANG_change_home_info', "The location of the installed game server. Example: /home/ogp/my_server/");
+define('OGP_LANG_game_server_name', "Game server name");
+define('OGP_LANG_change_name_info', "The name of the server to help users to identify it.");
+define('OGP_LANG_game_control_password', "Game control password");
+define('OGP_LANG_change_control_password_info', "Control password is for example rcon password.");
+define('OGP_LANG_available_mods', "Available mods");
+define('OGP_LANG_note_no_mods', "No mod(s) available for this game.");
+define('OGP_LANG_change_home', "Change Home");
+define('OGP_LANG_change_control_password', "Change Control Password");
+define('OGP_LANG_change_name', "Change Name");
+define('OGP_LANG_add_mod', "Add Mod");
+define('OGP_LANG_set_ip', "Set IP");
+define('OGP_LANG_ips_and_ports', "IPs and Ports");
+define('OGP_LANG_mod_name', "Mod Name");
+define('OGP_LANG_max_players', "Max Players");
+define('OGP_LANG_extra_cmd_line_args', "Extra Command Line Args");
+define('OGP_LANG_extra_cmd_line_info', "The Extra command line args provides a way to enter extra arguments to the game command line when it is started.");
+define('OGP_LANG_cpu_affinity', "CPU Affinity");
+define('OGP_LANG_nice_level', "Nice Level");
+define('OGP_LANG_set_options', "Set Options");
+define('OGP_LANG_remove_mod', "Remove Mod");
+define('OGP_LANG_mods', "Mods");
+define('OGP_LANG_ip', "IP");
+define('OGP_LANG_port', "Port");
+define('OGP_LANG_no_ip_ports_assigned', "At least one IP:Port pair must be assigned to the home.");
+define('OGP_LANG_successfully_assigned_ip_port', "Successfully assigned IP:Port pair to home.");
+define('OGP_LANG_port_range_error', "Port needs to be between range 0 and 65535.");
+define('OGP_LANG_failed_to_assing_mod_to_home', "Failed to assing mod with id %d to home.");
+define('OGP_LANG_successfully_assigned_mod_to_home', "Successfully assigned mod with id %d to home.");
+define('OGP_LANG_successfully_modified_mod', "Successfully modified mod information.");
+define('OGP_LANG_back_to_game_monitor', "Back to Game Monitor");
+define('OGP_LANG_back_to_game_servers', "Back to Game Servers");
+define('OGP_LANG_user_id_main', "Main owner");
+define('OGP_LANG_change_user_id_main', "Change main owner");
+define('OGP_LANG_change_user_id_main_info', "The main server home owner.");
+define('OGP_LANG_server_ftp_password', "FTP password");
+define('OGP_LANG_change_ftp_password', "Change FTP password");
+define('OGP_LANG_change_ftp_password_info', "This is the password to login to FTP server for this home.");
+define('OGP_LANG_Delete_old_user_assigned_homes', "Unassign home to current users.");
+define('OGP_LANG_editing_home_called', "Editing home called");
+define('OGP_LANG_control_password_updated_successfully', "Control password updated successfully.");
+define('OGP_LANG_control_password_update_failed', "Control password update failed");
+define('OGP_LANG_successfully_changed_game_server', "Successfully changed game server.");
+define('OGP_LANG_error_ocurred_on_remote_server', "Error ocurred on remote server,");
+define('OGP_LANG_ftp_password_can_not_be_changed', "FTP password can not be changed.");
+define('OGP_LANG_ftp_can_not_be_switched_on', "FTP can not be switched ON.");
+define('OGP_LANG_ftp_can_not_be_switched_off', "FTP can not be switched OFF.");
+define('OGP_LANG_invalid_home_id_entered', "Invalid home id entered.");
+define('OGP_LANG_ip_port_already_in_use', "The %s:%s is already in use. Choose another one.");
+define('OGP_LANG_successfully_assigned_ip_port_to_server_id', "Successfully assigned %s:%s to home with ID %s.");
+define('OGP_LANG_no_ip_addresses_configured', "Your game server does not have any IP-addresses configured to it. You can configure them from ");
+define('OGP_LANG_server_page', "server page");
+define('OGP_LANG_successfully_removed_mod', "Successfully removed game mod.");
+define('OGP_LANG_warning_agent_offline_defaulting_CPU_count_to_1', "Warning - Agent offline, defaulting CPU count to 1.");
+define('OGP_LANG_mod_install_cmds', "Mod Install CMDs");
+define('OGP_LANG_cmds_for', "Commands for");
+define('OGP_LANG_preinstall_cmds', "Preinstall Commands");
+define('OGP_LANG_postinstall_cmds', "Postinstall Commands");
+define('OGP_LANG_edit_preinstall_cmds', "Edit Preinstall Commands");
+define('OGP_LANG_edit_postinstall_cmds', "Edit Postinstall Commands");
+define('OGP_LANG_save_as_default_for_this_mod', "Save as default for this mod");
+define('OGP_LANG_empty', "empty");
+define('OGP_LANG_master_server_for_clon_update', "Master server for local update");
+define('OGP_LANG_set_as_master_server', "Set as master server");
+define('OGP_LANG_set_as_master_server_for_local_clon_update', "Set as master server for local update.");
+define('OGP_LANG_only_available_for', "Only available for '%s' hosted on the remote server named '%s'.");
+define('OGP_LANG_ftp_on', "Enable FTP");
+define('OGP_LANG_ftp_off', "Disable FTP");
+define('OGP_LANG_change_ftp_account_status', "Change FTP account status");
+define('OGP_LANG_change_ftp_account_status_info', "Once a FTP account is enabled or disabled, it is added or removed from the FTP's database.");
+define('OGP_LANG_server_ftp_login', "Server FTP Login");
+define('OGP_LANG_change_ftp_login_info', "Change the FTP Login with a customized one.");
+define('OGP_LANG_change_ftp_login', "Change FTP Login");
+define('OGP_LANG_ftp_login_can_not_be_changed', "Can not change FTP Login.");
+define('OGP_LANG_server_is_running_change_addresses_not_available', "The server is actually running, the IP cannot be changed.");
+define('OGP_LANG_change_game_type', "Change Game Type");
+define('OGP_LANG_change_game_type_info', "By changing the game type the current the mods configuration will be deleted.");
+define('OGP_LANG_force_mod_on_this_address', "Force mod on this address");
+define('OGP_LANG_successfully_assigned_mod_to_address', "Successfully assigned mod to address");
+define('OGP_LANG_switch_mods', "Switch mods");
+define('OGP_LANG_switch_mod_for_address', "Switch mod for address %s");
+define('OGP_LANG_invalid_path', "Invalid Path");
+define('OGP_LANG_add_new_game_home', "Add new game server");
+define('OGP_LANG_no_game_homes_found', "No game servers found");
+define('OGP_LANG_available_game_homes', "Available game servers");
+define('OGP_LANG_home_id', "Home ID");
+define('OGP_LANG_game_server', "Game Server");
+define('OGP_LANG_game_type', "Game Type");
+define('OGP_LANG_game_home', "Home Path");
+define('OGP_LANG_game_home_name', "Game Server Name");
+define('OGP_LANG_clone', "Clone");
+define('OGP_LANG_unassign', "Unassign");
+define('OGP_LANG_access_rights', "Access Rights");
+define('OGP_LANG_assigned_homes', "Currently Assigned Homes");
+define('OGP_LANG_assign', "Assign");
+define('OGP_LANG_allow_updates', "Allow Game Updates");
+define('OGP_LANG_allow_updates_info', "Allows user to update the game installation if that is possible.");
+define('OGP_LANG_allow_file_management', "Allow File Management");
+define('OGP_LANG_allow_file_management_info', "Allows user to access the game server with file management modules.");
+define('OGP_LANG_allow_parameter_usage', "Allow Parameter Usage");
+define('OGP_LANG_allow_parameter_usage_info', "Allows user to change available command line parameters.");
+define('OGP_LANG_allow_extra_params', "Allow Extra parametrs");
+define('OGP_LANG_allow_extra_params_info', "Allows user to modify extra command line parameters.");
+define('OGP_LANG_allow_ftp', "Allow FTP");
+define('OGP_LANG_allow_ftp_info', "Show the FTP access information to the user.");
+define('OGP_LANG_allow_custom_fields', "Allow Custom Fields");
+define('OGP_LANG_allow_custom_fields_info', "Allows user to access custom fields of the game server if any.");
+define('OGP_LANG_select_home', "Select Home to Assign");
+define('OGP_LANG_assign_new_home_to_user', "Assign New Home to user %s");
+define('OGP_LANG_assign_new_home_to_group', "Assign New Home to group %s");
+define('OGP_LANG_assigned_home_to_user', "Successfully assigned home (ID: %d) to user %s.");
+define('OGP_LANG_failed_to_assign_home_to_user', "Failed to assign home (ID: %d) to user %s.");
+define('OGP_LANG_assigned_home_to_group', "Successfully assigned home (ID: %d) to group %s.");
+define('OGP_LANG_unassigned_home_from_user', "Successfully unassigned home (ID: %d) from user %s.");
+define('OGP_LANG_unassigned_home_from_group', "Successfully unassigned home (ID: %d) from group %s.");
+define('OGP_LANG_no_homes_assigned_to_user', "No homes assigned for user %s.");
+define('OGP_LANG_no_homes_assigned_to_group', "No homes assigned for group %s.");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_user', "No more homes available that can be assigned for this user");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_group', "No more homes available that can be assigned for this group");
+define('OGP_LANG_you_can_add_a_new_game_server_from', "You can add a new game server from %s.");
+define('OGP_LANG_no_remote_servers_available_please_add_at_least_one', "There are no remote servers available, please add at least one!");
+define('OGP_LANG_cloning_of_home_failed', "Cloning of home with id '%s' failed.");
+define('OGP_LANG_no_mods_to_clone', "No enabled mod(s) for this game yet. None will be cloned.");
+define('OGP_LANG_failed_to_add_mod', "Failed to add mod with id '%s' to home with id '%s'.");
+define('OGP_LANG_failed_to_update_mod_settings', "Failed to update mod settings for home with id '%s'.");
+define('OGP_LANG_successfully_cloned_mods', "Successfully cloned mods for home with id '%s'.");
+define('OGP_LANG_successfully_copied_home_database', "Successfully copied home database.");
+define('OGP_LANG_copying_home_remotely', "Copying the home on remote server from '%s' to '%s'.");
+define('OGP_LANG_cloning_home', "Cloning home called '%s'");
+define('OGP_LANG_current_home_path', "Current home path");
+define('OGP_LANG_current_home_path_info', "The current location of the copied home on remote server.");
+define('OGP_LANG_clone_home', "Clone Home");
+define('OGP_LANG_new_home_name', "New Home Name");
+define('OGP_LANG_new_home_path', "New Home Path");
+define('OGP_LANG_agent_ip', "Agent IP");
+define('OGP_LANG_game_server_copy_is_running', "Game server copy is running...");
+define('OGP_LANG_game_server_copy_was_successful', "Game server copy was successful");
+define('OGP_LANG_game_server_copy_failed_with_return_code', "Game server copy failed with return code %s");
+define('OGP_LANG_clone_mods', "Clone Mods");
+define('OGP_LANG_game_server_owner', "Game server owner");
+define('OGP_LANG_the_name_of_the_server_to_help_users_to_identify_it', "The name of the server to help users to identify it.");
+define('OGP_LANG_ips_and_ports_used_in_this_home', "IPs and Ports used in this home");
+define('OGP_LANG_note_ips_and_ports_are_not_cloned', "Note - IPs and Ports are not cloned");
+define('OGP_LANG_mods_and_settings_for_this_game_server', "Mods and settings for this game server");
+define('OGP_LANG_sure_to_delete_serverid_from_remoteip_and_directory', "Are you sure you want to delete game server (ID: %s) from server %s and is in directory %s");
+define('OGP_LANG_yes_and_delete_the_files', "Yes and Delete the files");
+define('OGP_LANG_failed_to_remove_gamehome_from_database', "Failed to remove gamehome from database.");
+define('OGP_LANG_successfully_deleted_game_server_with_id', "Successfully deleted game server with ID %s.");
+define('OGP_LANG_failed_to_remove_ftp_account_from_remote_server', "Failed to remove FTP account from remote server.");
+define('OGP_LANG_remove_it_anyway', "Would you like to remove it anyway?");
+define('OGP_LANG_sucessfully_deleted', "Sucessfully deleted %s");
+define('OGP_LANG_the_agent_had_a_problem_deleting', "The Agent had a problem while deleting %s. Please, check the Agent's log.");
+define('OGP_LANG_connection_timeout_or_problems_reaching_the_agent', "Connection timeout or problems with reaching the Agent");
+define('OGP_LANG_does_not_exist_yet', "Does not exist yet.");
+define('OGP_LANG_update_settings', "Update settings");
+define('OGP_LANG_settings_updated', "Settings updated.");
+define('OGP_LANG_selected_path_already_in_use', "The selected path is already in use.");
+define('OGP_LANG_browse', "Browse");
+define('OGP_LANG_cancel', "Cancel");
+define('OGP_LANG_set_this_path', "Set this path");
+define('OGP_LANG_select_home_path', "Select home path");
+define('OGP_LANG_folder', "Folder");
+define('OGP_LANG_owner', "Owner");
+define('OGP_LANG_group', "Group");
+define('OGP_LANG_level_up', "Level up");
+define('OGP_LANG_level_up_info', "Back to the previous folder.");
+define('OGP_LANG_add_folder', "Add folder");
+define('OGP_LANG_add_folder_info', "Write the name for the new folder, then click on the icon.");
+define('OGP_LANG_valid_user', "Please specify a valid user.");
+define('OGP_LANG_valid_group', "Please specify a valid group.");
+define('OGP_LANG_set_affinity', "Set Server Affinity");
+define('OGP_LANG_cpu_affinity_info', "Select the CPU core(s) you want to assign to the game server.");
+define('OGP_LANG_expiration_date_changed', "Expiration date for selected home has been changed.");
+define('OGP_LANG_expiration_date_could_not_be_changed', "Expiration date for selected home could not be changed.");
+define('OGP_LANG_search', "Search");
+define('OGP_LANG_ftp_account_username_too_long', "FTP username is too long. Try a shorter username no longer than 20 characters.");
+define('OGP_LANG_ftp_account_password_too_long', "FTP password is too long. Try a shorter password no longer than 20 characters.");
+define('OGP_LANG_other_servers_exist_with_path_please_change', "Other homes exist with the same path. It is recommended (but not required) that you change this path to something unique. You may have problems if you do NOT.");
+ ?>

+ 1 - 1
modules/TS3Admin/TS3Admin.php

@@ -50,7 +50,7 @@ function exec_ogp_module()
 					 <option></option>\n";
 				foreach ( $remote_servers as $server )
 				{
-					$display_ip = checkDisplayPublicIP($server['display_public_ip'],$server['agent_ip']);
+					$display_ip = checkDisplayPublicIP($server['display_public_ip'],$server['ip'] != $server['agent_ip'] ? $server['ip'] : $server['agent_ip']);
 					echo "<option value='".$server['remote_server_id']."'>".
 						$server['remote_server_name']." (".$display_ip.")</option>\n";
 				}

+ 1 - 0
modules/config_games/cli-params.php

@@ -168,6 +168,7 @@ function exec_ogp_module() {
 	   <option value="">None</option>
 	   <option value="rcon">HL/Quake/CoD Support</option>
 	   <option value="rcon2">HL2/Source Support</option>
+	   <option value="armabe">Arma 2 BattlEye Support</option>
 	  </select>
 	 </td>
 	</tr>

+ 2 - 0
modules/config_games/schema_server_config.xml

@@ -63,6 +63,7 @@
       <xs:enumeration value="rcon" /><!-- HL, Q1/2/3 -->
       <xs:enumeration value="rcon2" /><!-- HL2(source) -->
       <xs:enumeration value="lcon" /><!-- legacy console -->
+      <xs:enumeration value="armabe" /><!-- Arma 2 BattlEye -->
       <xs:minLength value="1" />
     </xs:restriction>
   </xs:simpleType>
@@ -84,6 +85,7 @@
       <xs:element name="installer_login" type="xs:string" minOccurs="0" />
       <xs:element name="betaname" type="xs:string" minOccurs="0" />
       <xs:element name="betapwd" type="xs:string" minOccurs="0" />
+      <xs:element name="steam_bitness" type="xs:positiveInteger" minOccurs="0" />
     </xs:sequence>
     <xs:attribute name="key" type="xs:string" />
   </xs:complexType>

+ 1 - 1
modules/config_games/server_configs/arma2_linux.xml

@@ -10,7 +10,7 @@
     <cli_param id="PLAYERS" cli_string="-maxplayers=" />
   </cli_params>
 <max_user_amount>64</max_user_amount>
-<control_protocol>lcon</control_protocol>
+<control_protocol>armabe</control_protocol>
 <mods>
  <mod key='arma2'>
   <name>none</name>

+ 1 - 1
modules/config_games/server_configs/arma2_win32.xml

@@ -11,7 +11,7 @@
   </cli_params>
 <console_log>profile/server_console.log</console_log>
 <max_user_amount>64</max_user_amount>
-<control_protocol>rcon2</control_protocol>
+<control_protocol>armabe</control_protocol>
 <mods>
  <mod key='arma2'>
   <name>none</name>

+ 1 - 1
modules/config_games/server_configs/arma2co_linux.xml

@@ -10,7 +10,7 @@
     <cli_param id="PLAYERS" cli_string="-maxplayers=" />
   </cli_params>
 <max_user_amount>64</max_user_amount>
-<control_protocol>lcon</control_protocol>
+<control_protocol>armabe</control_protocol>
 <mods>
  <mod key='arma2co'>
   <name>none</name>

+ 1 - 1
modules/config_games/server_configs/arma2co_win32.xml

@@ -11,7 +11,7 @@
   </cli_params>
 <console_log>profile/server_console.log</console_log>
 <max_user_amount>64</max_user_amount>
-<control_protocol>rcon2</control_protocol>
+<control_protocol>armabe</control_protocol>
 <mods>
  <mod key='arma2co'>
   <name>none</name>

+ 1 - 1
modules/config_games/server_configs/arma2oa_linux.xml

@@ -10,7 +10,7 @@
     <cli_param id="PLAYERS" cli_string="-maxplayers=" />
   </cli_params>
 <max_user_amount>64</max_user_amount>
-<control_protocol>lcon</control_protocol>
+<control_protocol>armabe</control_protocol>
 <mods>
  <mod key='arma2oa'>
   <name>none</name>

+ 1 - 1
modules/config_games/server_configs/arma2oa_win32.xml

@@ -11,7 +11,7 @@
   </cli_params>
 <console_log>profile/server_console.log</console_log>
 <max_user_amount>64</max_user_amount>
-<control_protocol>rcon2</control_protocol>
+<control_protocol>armabe</control_protocol>
 <mods>
  <mod key='arma2oa'>
   <name>none</name>

+ 50 - 0
modules/config_games/server_configs/arma3_win64.xml

@@ -0,0 +1,50 @@
+<game_config>
+  <game_key>arma3_win64</game_key>
+  <protocol>lgsl</protocol>
+  <lgsl_query_name>arma3</lgsl_query_name>
+  <installer>steamcmd</installer>
+  <game_name>Arma 3</game_name>
+  <server_exec_name>arma3server_x64.exe</server_exec_name>
+  <cli_template>-config=server.cfg -cfg=basic.cfg -profiles=profile %MEMORY% %PORT% %PLAYERS%</cli_template>
+  <cli_params>
+   <cli_param cli_string="-port=" id="PORT"/>
+   <cli_param cli_string="-maxplayers=" id="PLAYERS"/>
+  </cli_params>
+  <cli_allow_chars>;</cli_allow_chars> <!-- escaped by default: \ " ' | & ; > < ` $ ( ) [ ] -->
+  <console_log>profile/server_console.log</console_log>
+  <max_user_amount>64</max_user_amount>
+  <mods>
+   <mod key='Arma3'>
+    <name>none</name>
+    <installer_name>233780</installer_name>
+   </mod>
+  </mods>
+  <replace_texts>
+   <text key="home_name">
+    <default>(hostname\s*=\s*")(.*)(";)</default>
+    <var>hostname = "%key%";</var>
+    <filepath>server.cfg</filepath>
+    <options>key-regex</options>
+   </text>
+   <text key="max_players">
+    <default>(maxPlayers\s*=\s*)(.*)(;)</default>
+    <var>maxPlayers = %key%;</var>
+    <filepath>server.cfg</filepath>
+    <options>key-regex</options>
+   </text>
+   <text key="control_password">
+    <default>(passwordAdmin\s*=\s*")(.*)(";)</default>
+    <var>passwordAdmin = "%key%";</var>
+    <filepath>server.cfg</filepath>
+    <options>key-regex</options>
+   </text>
+  </replace_texts>
+  <server_params>
+   <param id="MEMORY" key="-maxMem=" type="text">
+    <option>ns</option>
+    <default>1024</default>
+    <caption>Max RAM allocated</caption>
+    <desc>Maximum usable memory in MB, for example: 1024</desc>
+   </param>
+  </server_params>
+</game_config>

+ 63 - 0
modules/config_games/server_configs/colonysurvival_win64.xml

@@ -0,0 +1,63 @@
+<game_config>
+  <game_key>colonysurvival_win64</game_key>
+  <protocol>lgsl</protocol>
+  <lgsl_query_name>source</lgsl_query_name>
+  <installer>steamcmd</installer>
+  <game_name>Colony Survival</game_name>
+  <server_exec_name>colonyserverdedicated.exe</server_exec_name>
+  <cli_template>%IP% %PORT% %QUERY_PORT% %PLAYERS% %HOSTNAME% %MAP% %MSTON% %MSTDAY% %MSTDBL% %SEED% %VAC% +server.networktype SteamOnline -logfile output.txt</cli_template>
+  <cli_params>
+    <cli_param id="IP" cli_string="+server.ip" options="sq" />
+    <cli_param id="PORT" cli_string="+server.gameport" options="sq" />
+    <cli_param id="PLAYERS" cli_string="+server.maxplayers" options="sq" />
+    <cli_param id="HOSTNAME" cli_string="+server.name" options="sq" />
+  </cli_params>
+  <reserve_ports>
+    <port type="add" id="QUERY_PORT" cli_string="+server.steamport" options="sq">1</port>
+  </reserve_ports>
+  <console_log>output.txt</console_log>
+  <max_user_amount>200</max_user_amount>
+  <mods>
+    <mod key="colonysurvival">
+      <name>none</name>
+      <installer_name>748090</installer_name>
+      <installer_login>anonymous</installer_login>
+    </mod>
+  </mods>
+  <server_params>
+    <param id="MSTON" key="+server.monsterson" type="select">
+      <option value="True">Yes</option>
+      <option value="False">No</option>
+      <options>sq</options>
+      <desc>Enables or disables Monster spawns</desc>
+    </param>
+    <param id="MSTDAY" key="+server.monstersday" type="select">
+      <option value="True">Yes</option>
+      <option value="False">No</option>
+      <options>sq</options>
+      <desc>Enables or disables Monster during day</desc>
+    </param>
+    <param id="MSTDBL" key="+server.monstersdouble" type="select">
+      <option value="True">Yes</option>
+      <option value="False">No</option>
+      <options>sq</options>
+      <desc>Enables or disables Double monster spawns</desc>
+    </param>
+    <param id="MAP" key="+server.world" type="text">
+      <options>sq</options>
+	  <caption>World name</caption>
+      <desc>Sets your world name, use _ instead of spaces.</desc>
+    </param>
+    <param id="SEED" key="+server.seed" type="text">
+      <options>sq</options>
+	  <caption>World Seed</caption>
+      <desc>Generates world based on seed number</desc>
+    </param>
+    <param id="VAC" key="+server.usevac" type="select">
+      <option value="True">Yes</option>
+      <option value="False">No</option>
+      <options>sq</options>
+      <desc>Enables or disables Steam VAC Protection</desc>
+    </param>
+  </server_params>
+</game_config>

+ 1 - 1
modules/config_games/server_configs/dayz_arma2co_linux.xml

@@ -10,7 +10,7 @@
   <cli_param id="PORT" cli_string="-port=" />
  </cli_params>
  <console_log>cfgdayz/arma2oaserver.RPT</console_log>
- <control_protocol>rcon2</control_protocol>
+ <control_protocol>armabe</control_protocol>
  <mods>
   <mod key='dayzmod'>
    <name>none</name>

+ 1 - 1
modules/config_games/server_configs/dayz_arma2co_win32.xml

@@ -9,7 +9,7 @@
   <cli_param id="PORT" cli_string="-port=" />
  </cli_params>
  <console_log>cfgdayz/arma2oaserver.RPT</console_log>
- <control_protocol>rcon2</control_protocol>
+ <control_protocol>armabe</control_protocol>
  <mods>
   <mod key='dayzmod'>
    <name>none</name>

+ 23 - 9
modules/config_games/server_configs/dayz_arma2oa_win32.xml

@@ -4,13 +4,18 @@
  <lgsl_query_name>dayzmod</lgsl_query_name>
  <game_name>DayZ Mod (OA)</game_name>
  <server_exec_name>arma2oaserver.exe</server_exec_name>
- <cli_template>-autoInit -noSound -noPause "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" -name=epoch "-config=epoch\\server.cfg" "-cfg=epoch\\basic.cfg" -profiles=epoch %MEMORY%</cli_template>
+ <cli_template>%MEMORY% %PORT% %PLAYERS% "-config=profile\server.cfg" "-cfg=profile\basic.cfg" -profiles=profile -noSound</cli_template>
+ <cli_params>
+   <cli_param cli_string="-port=" id="PORT"/>
+   <cli_param id="PLAYERS" cli_string="-maxplayers=" />
+ </cli_params>
  <reserve_ports>
     <port type="add" id="QUERY_PORT">1</port>
  </reserve_ports>
- <console_log>epoch/arma2oaserver.RPT</console_log>
+ <cli_allow_chars>;</cli_allow_chars>
+ <console_log>profile/arma2oaserver.RPT</console_log>
  <max_user_amount>64</max_user_amount>
- <control_protocol>rcon2</control_protocol>
+ <control_protocol>armabe</control_protocol>
  <mods>
   <mod key='dayzmod'>
    <name>none</name>
@@ -21,37 +26,37 @@
   <text key="home_name">
    <default>(hostName\s*=\s*")(.*)(";)</default>
    <var>hostName = "%key%";</var>
-   <filepath>epoch/server.cfg</filepath>
+   <filepath>profile/server.cfg</filepath>
    <options>key-regex</options>
   </text>
   <text key="max_players">
    <default>(maxPlayers\s*=\s*)(.*)(;)</default>
    <var>maxPlayers = %key%;</var>
-   <filepath>epoch/server.cfg</filepath>
+   <filepath>profile/server.cfg</filepath>
    <options>key-regex</options>
   </text>
   <text key="control_password">
    <default>(passwordAdmin\s*=\s*")(.*)(";)</default>
    <var>passwordAdmin = "%key%";</var>
-   <filepath>epoch/server.cfg</filepath>
+   <filepath>profile/server.cfg</filepath>
    <options>key-regex</options>
   </text>
   <text key="control_password">
    <default>(RConPassword\s*)(.*)</default>
    <var>RConPassword %key%</var>
-   <filepath>epoch/BattlEye/BEServer.cfg</filepath>
+   <filepath>profile/BattlEye/BEServer.cfg</filepath>
    <options>key-regex</options>
   </text>
   <text key="port">
    <default>(steamPort\s*=\s*)(.*)(;)</default>
    <var>steamPort = %key%;</var>
-   <filepath>epoch/server.cfg</filepath>
+   <filepath>profile/server.cfg</filepath>
    <options>key-regex</options>
   </text>
   <text key="query_port">
    <default>(steamQueryPort\s*=\s*)(.*)(;)</default>
    <var>steamQueryPort = %key%;</var>
-   <filepath>epoch/server.cfg</filepath>
+   <filepath>profile/server.cfg</filepath>
    <options>key-regex</options>
   </text>
  </replace_texts>
@@ -62,5 +67,14 @@
    <caption>Max RAM allocated</caption>
    <desc>Maximum usable memory in MB, for example: 1024</desc>
   </param>
+  <param key="-noPause" type="select">
+    <option value="-mod=@DayZ;@Hive;">Vanilla</option>
+    <option value="-mod=@DayZ_Epoch;@DayZ_Epoch_Server;">Epoch</option>
+    <option value="-mod=@DayZOverwatch;@DayZ_Epoch;@DayZ_Epoch_Server;">Overpoch</option>
+    <option value="-mod=@DayZOrigins;@DayZ_Epoch;@DayZ_Epoch_Server;">Origins</option>
+    <option value="-mod=@DayZOverwatch;@DayZOrigins;@DayZ_Epoch;@DayZ_Epoch_Server;">Overpochins</option>
+      <caption>DayZ Flavour</caption>
+      <desc>Type of DayZ server you wish to run</desc>
+    </param>
  </server_params>
 </game_config>

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini