Parcourir la source

Transifex Language Updates - Generated by own3mall's auto script.

own3mall il y a 5 ans
Parent
commit
eb5ae31b03
53 fichiers modifiés avec 1626 ajouts et 1562 suppressions
  1. 33 33
      lang/Arabic/modules/server.php
  2. 27 24
      lang/Arabic/modules/settings.php
  3. 41 41
      lang/Arabic/modules/user_admin.php
  4. 21 21
      lang/Arabic/modules/user_games.php
  5. 3 0
      lang/Croatian(Croatia)/modules/settings.php
  6. 3 0
      lang/Czech(CzechRepublic)/modules/settings.php
  7. 3 0
      lang/Danish/modules/settings.php
  8. 111 111
      lang/Finnish(Finland)/global.php
  9. 43 43
      lang/Finnish(Finland)/install.php
  10. 144 144
      lang/Finnish(Finland)/modules/TS3Admin.php
  11. 19 19
      lang/Finnish(Finland)/modules/addonsmanager.php
  12. 4 4
      lang/Finnish(Finland)/modules/config_games.php
  13. 2 2
      lang/Finnish(Finland)/modules/dashboard.php
  14. 17 17
      lang/Finnish(Finland)/modules/extras.php
  15. 1 1
      lang/Finnish(Finland)/modules/ftp.php
  16. 180 180
      lang/Finnish(Finland)/modules/gamemanager.php
  17. 63 63
      lang/Finnish(Finland)/modules/litefm.php
  18. 19 19
      lang/Finnish(Finland)/modules/lostpwd.php
  19. 32 31
      lang/Finnish(Finland)/modules/modulemanager.php
  20. 76 76
      lang/Finnish(Finland)/modules/mysql.php
  21. 30 30
      lang/Finnish(Finland)/modules/register.php
  22. 114 114
      lang/Finnish(Finland)/modules/server.php
  23. 127 124
      lang/Finnish(Finland)/modules/settings.php
  24. 39 39
      lang/Finnish(Finland)/modules/subusers.php
  25. 33 33
      lang/Finnish(Finland)/modules/update.php
  26. 88 88
      lang/Finnish(Finland)/modules/user_admin.php
  27. 197 197
      lang/Finnish(Finland)/modules/user_games.php
  28. 3 0
      lang/French/modules/settings.php
  29. 3 0
      lang/German/modules/settings.php
  30. 3 0
      lang/Greek(Greece)/modules/settings.php
  31. 3 0
      lang/Hebrew(Israel)/modules/settings.php
  32. 3 3
      lang/Hungarian/global.php
  33. 3 3
      lang/Hungarian/modules/TS3Admin.php
  34. 7 7
      lang/Hungarian/modules/gamemanager.php
  35. 1 1
      lang/Hungarian/modules/litefm.php
  36. 1 1
      lang/Hungarian/modules/modulemanager.php
  37. 3 3
      lang/Hungarian/modules/mysql.php
  38. 9 9
      lang/Hungarian/modules/server.php
  39. 28 25
      lang/Hungarian/modules/settings.php
  40. 4 4
      lang/Hungarian/modules/user_admin.php
  41. 50 50
      lang/Hungarian/modules/user_games.php
  42. 3 0
      lang/Italian/modules/settings.php
  43. 3 0
      lang/Persian/modules/settings.php
  44. 2 2
      lang/Polish/modules/addonsmanager.php
  45. 3 0
      lang/Polish/modules/settings.php
  46. 3 0
      lang/Portuguese(Brazil)/modules/settings.php
  47. 3 0
      lang/Portuguese/modules/settings.php
  48. 3 0
      lang/Romanian(Romania)/modules/settings.php
  49. 3 0
      lang/Russian/modules/settings.php
  50. 3 0
      lang/Serbian(Serbia)/modules/settings.php
  51. 3 0
      lang/Spanish/modules/settings.php
  52. 3 0
      lang/Swedish(Sweden)/modules/settings.php
  53. 3 0
      lang/Turkish(Turkey)/modules/settings.php

+ 33 - 33
lang/Arabic/modules/server.php

@@ -27,7 +27,7 @@ define('OGP_LANG_configured_remote_hosts', "تكوين المضيف البعيد
 define('OGP_LANG_remote_host', "المضيف البعيد");
 define('OGP_LANG_remote_host_info', "يجب أن يكون المضيف البعيد اسم مضيف قابل للتوسيع!");
 define('OGP_LANG_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_port_info', "المنفذ الذي يستمع إليه وكيل OGP على المضيف البعيد. الافتراضي: 12679.");
 define('OGP_LANG_remote_host_name', "إسم المضيف البعيد");
 define('OGP_LANG_ogp_user', "اسم مستخدم وكيل OGP");
 define('OGP_LANG_remote_host_name_info', "يستخدم اسم المضيف البعيد لمساعدة المستخدمين على تحديد خوادمهم.");
@@ -40,17 +40,17 @@ define('OGP_LANG_agent_status', "حالة الوكيل");
 define('OGP_LANG_ips', "الأيبيهات");
 define('OGP_LANG_add_more_ips', "إذا كنت ترغب في إدخال المزيد من الأيبيهات اضغط على \"تعيين الأيبي\" عندما تكون جميع الحقول ممتلئة وسوف يظهر حقل فارغ.");
 define('OGP_LANG_encryption_key_mismatch', "لا يتطابق مفتاح التشفير مع الوكيل. يرجى إعادة التحقق من تهيئة الوكيل.");
-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_no_ip_for_remote_host', "تحتاج إلى إضافة عنوان IP واحد (1) على الأقل لكل مضيف بعيد.");
+define('OGP_LANG_note_remote_host', "المضيف البعيد هو خادم يعمل عليه وكيل OGP. يمكن أن يكون لكل مضيف عدد متعدد من عناوين IP التي يمكن للمستخدمين ربط الخوادم بها.");
 define('OGP_LANG_ip_administration', "Server & IP Administration :: Open Game Panel");
 define('OGP_LANG_unknown_error', "خطأ غير معروف - تم إرجاع status_chk");
-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_user_name', "مستخدم UNIX");
+define('OGP_LANG_remote_host_user_name_info', "اسم المستخدم حيث يعمل الوكيل. مثال: Jonhy");
 define('OGP_LANG_remote_host_ftp_ip', "أيبي الأف تي بي");
 define('OGP_LANG_remote_host_ftp_ip_info', "خادم بروتوكول نقل الملفات <b>IP</b> للوكيل الحالي.");
 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_view_log', "عرض السجل");
 define('OGP_LANG_status', "الحالة");
 define('OGP_LANG_stop_firewall', "إيقاف جدار الحماية");
 define('OGP_LANG_start_firewall', "تشغيل جدار الحماية");
@@ -58,63 +58,63 @@ define('OGP_LANG_seconds', "ثواني");
 define('OGP_LANG_reboot', "إعادة تشغيل سيرفر التحكم");
 define('OGP_LANG_restart', "إعادة تشغبل الوكيل");
 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_confirm_restart', "هل أنت متأكد من أنك تريد إعادة تشغيل الوكيل المسمى '%s'؟");
+define('OGP_LANG_restarting', "إعادة تشغيل الوكيل... الرجاء الإنتظار");
 define('OGP_LANG_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_reboot_success', "تمت إعادة تمهيد الخادم المسمى '%s' بنجاح. لن تتمكن من الوصول إلى الخادم حتى يتم تمهيده بنجاح.");
 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_save_settings', "حفظ الإعدادات");
+define('OGP_LANG_set_ips', "تعيين عناوين IP");
 define('OGP_LANG_remote_ip', "Remote IP");
 define('OGP_LANG_remote_ips_for', "IPs for Game Servers To Use on Agent Server '%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_could_not_remove_ip', "تعذرت إزالة عناوين IP القديمة من قاعدة البيانات.");
+define('OGP_LANG_could_add_ip', "يمكن إضافة IP الخادم البعيد إلى قاعدة البيانات.");
+define('OGP_LANG_areyousure_removeagent', "هل أنت متأكد أنك تريد إزالة الوكيل المسمى");
+define('OGP_LANG_areyousure_removeagent2', "وجميع المنازل المرتبطة به من قاعدة بيانات ogp؟");
 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_wrote_changes', "تم حفظ التغييرات بنجاح.");
 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_to_db', "إلى قاعدة البيانات.");
+define('OGP_LANG_added_server', "الخادم المضاف");
 define('OGP_LANG_with_port', "with port");
-define('OGP_LANG_to_db_succesfully', "to the database successfully.");
+define('OGP_LANG_to_db_succesfully', "إلى قاعدة البيانات بنجاح.");
 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_set_ip_manually', "سيكون عليك ضبطها يدويًا.");
 define('OGP_LANG_found_ips', "Found IPs");
-define('OGP_LANG_for_remote_server', "for the remote server.");
+define('OGP_LANG_for_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', "استخدم NAT");
 define('OGP_LANG_use_nat_info', "Enable if your remote server is using NAT rules. Use this setting if your game servers are running on internal private LAN IP addresses so that the panel will use your real remote IP address to query the game servers.");
-define('OGP_LANG_arrange_ports', "Arrange ports");
+define('OGP_LANG_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_assigned_ports_for_ip', "المنافذ المخصصة لـ IP %s");
+define('OGP_LANG_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_assign_range', "تعيين نطاق");
+define('OGP_LANG_edit_range', "تحرير النطاق");
+define('OGP_LANG_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_port', "المنفذ");
+define('OGP_LANG_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.");
@@ -130,10 +130,10 @@ 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_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_firewall_settings', "اعدادات جدار الحماية");
+define('OGP_LANG_display_public_ip', "عرض IP العام");
 define('OGP_LANG_ips_can_be_internal_external', "Enter usable IP addresses.&nbsp; Public IP addresses and internal LAN IP addresses (for NAT setups) can be used.");
 ?>

+ 27 - 24
lang/Arabic/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "عدد محاولات تسجي
 define('OGP_LANG_login_attempts_before_banned_info', "إذا حاول مستخدم تسجيل الدخول باستخدام بيانات اعتماد غير صالحة أكثر من ذلك عدة مرات ، فسيتم حظر المستخدم مؤقتًا من قبل اللوحة.");
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");
@@ -99,42 +102,42 @@ define('OGP_LANG_once_logged_in', "بمجرد تسجيل الدخول");
 define('OGP_LANG_cron_job', "Cron Job");
 define('OGP_LANG_theme_settings', "Theme Settings");
 define('OGP_LANG_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_theme_info', "سيكون المظهر المحدد هنا هو المظهر الافتراضي لجميع المستخدمين. يمكن للمستخدمين تغيير المظهر من صفحة ملفهم الشخصي.");
 define('OGP_LANG_welcome_title', "عنوان الترحيب");
 define('OGP_LANG_welcome_title_info', "تفعيل العنوان المعروض أعلى لوحة البيانات.");
 define('OGP_LANG_welcome_title_message', "رسالة عنوان الترحيب");
 define('OGP_LANG_welcome_title_message_info', "رسالة العنوان التي يتم عرضها أعلى لوحة البيانات (يُسمح برمز HTML).");
 define('OGP_LANG_logo_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_logo_link_info', "الارتباط التشعبي بالشعارات. <b style='font-size:10px; font-weight:normal;'>(سيؤدي تركه فارغًا إلى ربطه بلوحة التحكم الرئيسية)</b>");
 define('OGP_LANG_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_info', "يضيف علامة تبويب قابلة للتخصيص في نهاية القائمة. <b style='font-size:10px; font-weight:normal;'>(تطبيق وتحديث هذه الصفحة لتحرير إعدادات علامة التبويب)</b>");
 define('OGP_LANG_custom_tab_name', "اسم علامة التبويب المخصصة");
 define('OGP_LANG_custom_tab_name_info', "اسم عرض علامات التبويب.");
 define('OGP_LANG_custom_tab_link', "رابط التبويب المخصص");
-define('OGP_LANG_custom_tab_link_info', "The tabs hyperlink.");
+define('OGP_LANG_custom_tab_link_info', "الارتباط التشعبي لعلامات التبويب.");
 define('OGP_LANG_custom_tab_sub', "علامات تبويب فرعية مخصصة");
-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_custom_tab_sub_info', "يضيف علامات تبويب فرعية قابلة للتخصيص عند التمرير فوق 'علامة التبويب المخصصة'.");
+define('OGP_LANG_custom_tab_sub_name', "اسم علامة التبويب الفرعية #1");
+define('OGP_LANG_custom_tab_sub_link', "رابط علامة التبويب الفرعية #1");
+define('OGP_LANG_custom_tab_sub_name2', "اسم علامة التبويب الفرعية #2");
+define('OGP_LANG_custom_tab_sub_link2', "رابط علامة التبويب الفرعية #2");
+define('OGP_LANG_custom_tab_sub_name3', "اسم علامة التبويب الفرعية #3");
+define('OGP_LANG_custom_tab_sub_link3', "رابط علامة التبويب الفرعية #3");
+define('OGP_LANG_custom_tab_sub_name4', "اسم علامة التبويب الفرعية #4");
+define('OGP_LANG_custom_tab_sub_link4', "رابط علامة التبويب الفرعية #4");
+define('OGP_LANG_custom_tab_target_blank', "هدف علامات التبويب المخصصة");
+define('OGP_LANG_custom_tab_target_blank_info', "تعيّن جميع علامات التبويب المستهدفة. <b style='font-size:10px; font-weight:normal;'>(Self_Page = يفتح الارتباط في نفس الصفحة. New_Page = يفتح الارتباط في علامة تبويب جديدة.)</b>");
+define('OGP_LANG_bg_wrapper', "غلاف الخلفية");
+define('OGP_LANG_bg_wrapper_info', "أغلفة صورة الخلفية. <b style='font-size:10px; font-weight:normal;'>(متوفر فقط في بعض المظاهر.)</b>");
 define('OGP_LANG_show_server_id_game_monitor', "عرض معرفات الخادم في صفحة مراقب اللعبة");
 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', "البادئة الرئيسية لخادم اللعبة الافتراضي");
 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_use_authorized_hosts', "Limit API to Defined Authorized Hosts");
+define('OGP_LANG_use_authorized_hosts', "تقييد API للمضيفين المخولين المحددين");
 define('OGP_LANG_use_authorized_hosts_info', "Enable this setting to only allow API calls from pre-defined and approved IP addresses.&nbsp; Approved addresses can be set on this page once the setting has been enabled.&nbsp; If this setting is disabled, a user using a valid key will have access to the API from any IP address.&nbsp; Users using a valid key will be able to use the API to manage any game server they have permissions to administrate.");
-define('OGP_LANG_allow_setting_cpu_affinity', "Allow Setting CPU Core Assignment for Game Servers");
+define('OGP_LANG_allow_setting_cpu_affinity', "السماح بإعداد التخصيص الأساسي لوحدة المعالجة المركزية لخوادم الألعاب");
 define('OGP_LANG_allow_setting_cpu_affinity_info', "If enabled, the admin creating a game home will be shown CPU affinity (core assignment) options for the game server.");
-define('OGP_LANG_setup_api_authorized_hosts', "Setup API authorized hosts");
+define('OGP_LANG_setup_api_authorized_hosts', "إعداد الأجهزة المضيفة المعتمدة لواجهة برمجة التطبيقات");
 define('OGP_LANG_autohorized_hosts', "المضيفون المعتمدون");
 define('OGP_LANG_add', "أضف");
 define('OGP_LANG_remove', "حذف");
@@ -143,8 +146,8 @@ define('OGP_LANG_trusted_host_or_proxy_addresses_or_cidr', "المضيفون أ
 define('OGP_LANG_trusted_forwarded_ip_addresses_or_cidr', "عناوين IP المعاد توجيهها الموثوقة (عناوين IPv4/IPv6 أو CIDR)");
 define('OGP_LANG_reset_game_server_order', "إعادة ترتيب سيرفر اللعبة");
 define('OGP_LANG_reset_game_server_order_info', "إعادة ترتيب سيرفر اللعبة للرجوع إلى الافتراضي باستخدام معرف الخادم");
-define('OGP_LANG_regex_invalid_file_name_chars', "Invalid File Name Characters Regex");
-define('OGP_LANG_regex_invalid_file_name_chars_info', "Change this regex pattern if you want to allow a different set of characters in file names.");
-define('OGP_LANG_login_ban_time', "Failed Login Ban Time (Seconds)");
-define('OGP_LANG_login_ban_time_info', "Time in seconds that an IP address is banned from attempting to login to the panel after a defined number of failed login attempts.");
+define('OGP_LANG_regex_invalid_file_name_chars', "أحرف اسم الملف غير صالحة Regex");
+define('OGP_LANG_regex_invalid_file_name_chars_info', "قم بتغيير نمط regex هذا إذا كنت تريد السماح بمجموعة مختلفة من الأحرف في أسماء الملفات.");
+define('OGP_LANG_login_ban_time', "فشل وقت حظر تسجيل الدخول (ثواني)");
+define('OGP_LANG_login_ban_time_info', "الوقت بالثواني الذي يتم فيه حظر عنوان IP من محاولة تسجيل الدخول إلى اللوحة بعد عدد محدد من محاولات تسجيل الدخول الفاشلة.");
 ?>

+ 41 - 41
lang/Arabic/modules/user_admin.php

@@ -55,59 +55,59 @@ define('OGP_LANG_full_name', "الاسم الكامل");
 define('OGP_LANG_edit_games', "تعديل الألعاب");
 define('OGP_LANG_edit_profile', "تعديل الملف الشخصي");
 define('OGP_LANG_confirm_password', "تأكيد كلمة المرور");
-define('OGP_LANG_you_need_to_enter_both_passwords', "You need to enter both passwords.");
+define('OGP_LANG_you_need_to_enter_both_passwords', "تحتاج إلى إدخال كلتا كلمتي المرور.");
 define('OGP_LANG_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_could_not_add_user_because_user_already_exists', "تعذرت إضافة مستخدم ، لأن المستخدم <em>%s</em> موجود بالفعل.");
+define('OGP_LANG_successfully_added_user', "تمت إضافة المستخدم بنجاح <em>%s</em>.");
 define('OGP_LANG_add_a_new_user', "إضافة مستخدم جديد");
 define('OGP_LANG_admin', "مدير");
 define('OGP_LANG_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_user_with_id_does_not_exist', "مستخدم مع معرف %s غير موجود.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_user', "هل أنت متأكد أنك تريد حذف المستخدم <em>%s</em>؟");
+define('OGP_LANG_unable_to_delete_user', "غير قادر على حذف المستخدم %s.");
+define('OGP_LANG_successfully_deleted_user', "تم حذف المستخدم <b>%s</b> بنجاح.");
+define('OGP_LANG_failed_to_update_user_profile_error', "فشل تحديث ملف تعريف المستخدم. خطأ: %s");
+define('OGP_LANG_profile_of_user_modified_successfully', "تم تعديل الملف الشخصي للمستخدم <b>%s</b> بنجاح.");
+define('OGP_LANG_no_subusers', "لا يتوفر مستخدمون فرعيون لتعيينهم إلى مجموعة. الرجاء إنشاء حسابات مستخدم فرعي.");
+define('OGP_LANG_ownedby', "المالك الرئيسي");
+define('OGP_LANG_andSubUsers', "وكلّ من مُستخدميه الفرعيين؟");
 define('OGP_LANG_subusers', "المستخدمين الفرعيين");
 define('OGP_LANG_show_subusers', "عرض المستخدمين الفرعيين");
 define('OGP_LANG_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_info_group', "من هذه الصفحة يمكن تحديد مجموعات المستخدمين. يمكنك تعيين خوادم للمجموعة بحيث تكون متاحة لجميع مستخدمي المجموعة.");
 define('OGP_LANG_add_new_group', "إضافة مجموعة جديدة");
 define('OGP_LANG_group_name', "اسم المجموعة");
 define('OGP_LANG_add_group', "إضافة مجموعة");
 define('OGP_LANG_no_groups_available', "لا توجد مجموعات متاحة.");
 define('OGP_LANG_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_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_add_user_to_group', "إضافة مستخدم إلى المجموعة");
+define('OGP_LANG_add_user', "إضافة مستخدم");
+define('OGP_LANG_remove_from_group', "إزالة من المجموعة");
+define('OGP_LANG_add_server_to_group', "إضافة خادم إلى المجموعة");
+define('OGP_LANG_add_server', "إضافة خادم");
+define('OGP_LANG_servers_in_group', "الخوادم في المجموعة");
+define('OGP_LANG_no_servers_in_group', "لا توجد خوادم في المجموعة %s.");
+define('OGP_LANG_available_groups', "المجموعات المتاحة");
+define('OGP_LANG_assign_homes', "تعيين منازل");
+define('OGP_LANG_successfully_added_group', "تمت إضافة المجموعة بنجاح %s.");
+define('OGP_LANG_group_name_empty', "لا يمكن أن يكون اسم المجموعة فارغًا.");
+define('OGP_LANG_failed_to_add_group', "فشل في إضافة مجموعة %s.");
+define('OGP_LANG_could_not_add_user_to_group', "تعذرت إضافة المستخدم %s إلى مجموعة %s، لأنها تنتمي بالفعل.");
+define('OGP_LANG_successfully_added_to_group', "> تمت اضافة %s إلى مجموعة <em>%s</em> بنجاح.");
+define('OGP_LANG_could_not_add_server_to_group', "تعذر إضافة الخادم إلى مجموعة %s، لأنه ينتمي بالفعل.");
+define('OGP_LANG_successfully_added_server_to_group', "تمت إضافة الخادم إلى مجموعة <em>%s</em> بنجاح.");
+define('OGP_LANG_successfully_removed_from_group', "تمت إزالة %s من مجموعة <em>%s</em> بنجاح.");
+define('OGP_LANG_could_not_delete_server_from_group', "تعذر حذف الخادم %s من مجموعة <em>%s</em>.");
+define('OGP_LANG_successfully_removed_server_from_group', "تمت إزالة الخادم %s من مجموعة <em>%s</em> بنجاح.");
+define('OGP_LANG_group_with_id_does_not_exist', "%s مجموعة غير موجودة.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_group', "هل أنت متأكد أنك تريد حذف مجموعة <em>%s</em>؟");
+define('OGP_LANG_unable_to_delete_group', "تعذر حذف مجموعة %s.");
+define('OGP_LANG_successfully_deleted_group', "تم حذف مجموعة <b>%s</b> بنجاح.");
+define('OGP_LANG_editing_profile', "تحرير الملف الشخصي: %s");
+define('OGP_LANG_valid_user', "الرجاء تحديد مستخدم صالح.");
+define('OGP_LANG_enter_valid_username', "الرجاء ادخال اسم مستخدم صحيح.");
+define('OGP_LANG_unexpected_role', "تم تلقي دور مستخدم غير متوقع.");
 define('OGP_LANG_search', "بحث");
 define('OGP_LANG_api_token', "رمز API");
-define('OGP_LANG_user_receives_emails', "Receive emails");
+define('OGP_LANG_user_receives_emails', "تلقي رسائل البريد الإلكتروني");
 ?>

+ 21 - 21
lang/Arabic/modules/user_games.php

@@ -134,12 +134,12 @@ 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_access_rights', "حقوق الوصول");
 define('OGP_LANG_assigned_homes', "Currently Assigned Homes");
 define('OGP_LANG_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', "السماح بإدارة الملفات");
 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.");
@@ -147,7 +147,7 @@ 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', "السماح بالحقول المخصصة");
 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");
@@ -161,7 +161,7 @@ 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_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.");
@@ -177,46 +177,46 @@ 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_is_running', "نسخة خادم اللعبة قيد التشغيل ...");
+define('OGP_LANG_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_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_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_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_does_not_exist_yet', "غير موجود بعد.");
+define('OGP_LANG_update_settings', "تحديث الاعدادات");
+define('OGP_LANG_settings_updated', "تم تحديث الإعدادات.");
+define('OGP_LANG_selected_path_already_in_use', "المسار المحدد قيد الاستخدام بالفعل.");
+define('OGP_LANG_browse', "تصفح");
+define('OGP_LANG_cancel', "إلغاء");
+define('OGP_LANG_set_this_path', "تعيين هذا المسار");
 define('OGP_LANG_select_home_path', "Select home path");
-define('OGP_LANG_folder', "Folder");
+define('OGP_LANG_folder', "مجلد");
 define('OGP_LANG_owner', "المالك");
 define('OGP_LANG_group', "مجموعة");
-define('OGP_LANG_level_up', "Level up");
-define('OGP_LANG_level_up_info', "Back to the previous folder.");
+define('OGP_LANG_level_up', "المستوى الأعلى");
+define('OGP_LANG_level_up_info', "العودة إلى المجلد السابق.");
 define('OGP_LANG_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', "من فضلك حدد مستخدم صالح");
 define('OGP_LANG_valid_group', "من فضلك حدد مجموعة صالحة");
-define('OGP_LANG_set_affinity', "Set Server Affinity");
+define('OGP_LANG_set_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_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 - 0
lang/Croatian(Croatia)/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Broj neuspjelih pokušaja prija
 define('OGP_LANG_login_attempts_before_banned_info', "Ako se korisnik više puta pokuša prijaviti s nevažećim detaljima za prijavu, Panel će privremeno zabraniti korisnika.");
 define('OGP_LANG_custom_github_update_username', "Korisničko Ime za GitHub ažuriranje");
 define('OGP_LANG_custom_github_update_username_info', "Unesite GitHub korisničko ime SAMO za korištenje vlastitih repozitoriji za ažuriranje OGP-a. To bi trebalo mijenjati samo razvojni programeri koji žele koristiti vlastiti repozitorij za razvoj, umjesto da provjere eventualno pogrešan kod u glavnu granu.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Udaljeni upit");
 define('OGP_LANG_remote_query_info', "Upotrijebite udaljeni poslužitelj (agent) za upite na igre (samo GameQ i LGSL).");
 define('OGP_LANG_check_expiry_by', "Provjerite istek");

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

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 3 - 0
lang/Danish/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 111 - 111
lang/Finnish(Finland)/global.php

@@ -23,122 +23,122 @@
  */
 
 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_already_logged_in_redirecting_to_dashboard', "Olet kirjautunut sisään, uudelleenohjataan hallintapaneeliin.");
+define('OGP_LANG_logging_in', "Kirjaudutaan sisään");
+define('OGP_LANG_redirecting_in', "Uudelleenohjataan");
+define('OGP_LANG_refresh_page', "Päivitä sivu");
+define('OGP_LANG_no_rights', "Sinulla ei ole oikeuksia käyttää tätä sivua.");
+define('OGP_LANG_welcome', "Tervetuloa");
+define('OGP_LANG_logout', "Kirjaudu ulos");
+define('OGP_LANG_logout_message', "Olet kirjautunut ulos.");
+define('OGP_LANG_support', "Tuki");
+define('OGP_LANG_password', "Salasana");
+define('OGP_LANG_login', "Käyttäjänimi");
+define('OGP_LANG_login_button', "Kirjaudu sisään");
+define('OGP_LANG_solve_captcha', "Botti tarkistus");
+define('OGP_LANG_lost_passwd', "Unohditko salasanasi?");
+define('OGP_LANG_no_db_connection', "Yhteys tietokantaan epäonnistui.");
+define('OGP_LANG_bad_login', "Väärä käyttäjänimi tai salasana.");
+define('OGP_LANG_not_logged_in', "Et ole kirjautunut sisään.");
+define('OGP_LANG_remove_install', "Poista install.php-tiedosto turvallisuussyistä.");
+define('OGP_LANG_agent_offline', "Tätä palvelinta ohjaava agentti on offline-tilassa.");
+define('OGP_LANG_logged_in', "Olet kirjautunut sisään käyttäjällä");
+define('OGP_LANG_delete', "Poista");
+define('OGP_LANG_edit', "Muokkaa");
+define('OGP_LANG_actions', "Toiminnot");
+define('OGP_LANG_invalid_subpage', "Virheellinen alasivu.");
+define('OGP_LANG_invalid_home_id', "Virheellinen koti tunnus.");
+define('OGP_LANG_note', "HUOMAUTUS");
+define('OGP_LANG_hint', "VIHJE");
+define('OGP_LANG_yes', "Kyllä");
+define('OGP_LANG_no', "Ei");
+define('OGP_LANG_on', "Päällä");
+define('OGP_LANG_off', "Pois");
+define('OGP_LANG_db_error_invalid_host', "Virheellinen tietokannan isäntä.");
+define('OGP_LANG_db_error_invalid_user_and_pass', "Virheellinen tietokannan käyttäjänimi ja/tai salasana.");
+define('OGP_LANG_db_error_invalid_database', "Virheellinen tietokanta.");
+define('OGP_LANG_db_unknown_error', "Tuntematon tietokanta virhe: %s");
+define('OGP_LANG_db_error_module_missing', "Tarvittava PHP-tietokanta moduuli puuttuu.");
+define('OGP_LANG_db_error_invalid_db_type', "Virheellinen tietokanta tyyppi config-tiedostossa.");
+define('OGP_LANG_invalid_login_information', "Virheelliset kirjautumistiedot.");
+define('OGP_LANG_failed_to_read_config', "Config-tiedoston lukeminen epäonnistui.");
+define('OGP_LANG_account_expired', "Käyttäjäsi on vanhentunut.");
+define('OGP_LANG_contact_admin_to_enable_account', "Ota yhteys järjestelmänvalvojaan käyttäjän uudelleen käyttöönottamiseksi.");
+define('OGP_LANG_maintenance_mode_on', "Huoltotila on päällä");
+define('OGP_LANG_logging_out_10', "Kirjaudutaan ulos 10 sekunnin kuluttua");
+define('OGP_LANG_invalid_redirect', "Uudelleenohjataan");
+define('OGP_LANG_login_title', "Ohjauspaneelin kirjautuminen");
+define('OGP_LANG_module_not_installed', "Moduuli ei ole asennettu.");
+define('OGP_LANG_no_access_to_home', "Sinulla ei ole oikeuksia tähän kotiin.");
 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_offline', "Offline-tilassa");
+define('OGP_LANG_online', "Online-tilassa");
+define('OGP_LANG_invalid_url', "Virheellinen URL");
+define('OGP_LANG_xml_file_not_valid', "XML-tiedosto '%s' ei voitu vahvistaa mallilla '%s'.");
+define('OGP_LANG_unable_to_load_xml', "XML-tiedostoa '%s' ei voi ladata. Oikeus ongelma?");
+define('OGP_LANG_gamemanager', "Pelihallinta");
+define('OGP_LANG_game_monitor', "Pelimonitori");
+define('OGP_LANG_dashboard', "Hallintapaneeli");
+define('OGP_LANG_user_addons', "Lisäosat");
 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_shop', "Kauppa");
+define('OGP_LANG_shop_guest', "Kauppa");
+define('OGP_LANG_TS3Admin', "TS3-Järjestelmänvalvoja");
+define('OGP_LANG_administration', "Hallinto");
+define('OGP_LANG_config_games', "Peli/Modi Määritykset");
+define('OGP_LANG_modulemanager', "Moduulit");
+define('OGP_LANG_server', "Palvelimet");
+define('OGP_LANG_settings', "Paneeli Asetukset");
+define('OGP_LANG_themes', "Teema Asetukset");
+define('OGP_LANG_user_admin', "Käyttäjät");
+define('OGP_LANG_sub_users', "Alikäyttäjät");
+define('OGP_LANG_show_groups', "Ryhmät");
+define('OGP_LANG_user_games', "Peli Palvelimet");
+define('OGP_LANG_addons_manager', "Lisäosien Hallinta");
+define('OGP_LANG_ftp_admin', "FTP-käyttäjä");
+define('OGP_LANG_orders', "Tilaukset");
+define('OGP_LANG_services', "Palvelut");
+define('OGP_LANG_shop_settings', "Kaupan Asetukset");
+define('OGP_LANG_update', "Päivitä Paneeli");
+define('OGP_LANG_extras', "Extrat");
+define('OGP_LANG_show', "Näytä");
+define('OGP_LANG_show_all', "Näytä kaikki palvelimet");
+define('OGP_LANG_cur_theme', "Teema %s");
+define('OGP_LANG_copyright', "Tekijänoikeus");
+define('OGP_LANG_all_rights_reserved', "Kaikki oikeudet pidätetään");
+define('OGP_LANG_version', "Versio");
+define('OGP_LANG_show_version', "Näytä versio");
+define('OGP_LANG_queries_executed', "Toteutetut kyselyt");
+define('OGP_LANG_lang', "Kieli");
+define('OGP_LANG_get_size', "Näytä koko");
+define('OGP_LANG_total_size', "Koko");
 define('OGP_LANG_lgsl', "LGSL");
-define('OGP_LANG_lgsl_admin', "LGSL Admin");
+define('OGP_LANG_lgsl_admin', "LGSL-järjestelmänvalvoja");
 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_watch_logger', "Katso loki");
+define('OGP_LANG_litefm_settings', "LiteFM asetukset");
+define('OGP_LANG_assign_expiration_date', "Määritä viimeinen käyttöpäivä");
+define('OGP_LANG_assign_expiration_date_info', "Kun palvelin vanhenee sen tietokanta ja tiedostot poistetaan.");
+define('OGP_LANG_server_expiration_date', "Palvelimen vanhetumispäivä");
+define('OGP_LANG_server_expiration_date_info', "Kun palvelin vanhenee se poistetaan (tietokanta ja tiedostot).");
+define('OGP_LANG_set_expiration_date', "Aseta vanhetumispäivä");
+define('OGP_LANG_admin_dsi', "DSi asetukset");
 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_list_dsi', "DSi-lista");
+define('OGP_LANG_no_remote_servers', "Tunnettuja etäpalvelimia ei ole! Lisää palvelin käyttääksesi tätä toimintoa.");
+define('OGP_LANG_no_results_found', "Hakutuloksia haulle %s ei löytynyt");
+define('OGP_LANG_tickets', "Tukitiketit");
+define('OGP_LANG_news', "Uutiset");
+define('OGP_LANG_admin_news', "Uutisten ylläpitäjä");
+define('OGP_LANG_util', "Apuohjelmat");
+define('OGP_LANG_fast_download', "Nopea lataus");
+define('OGP_LANG_fd_user', "Nopea lataus");
+define('OGP_LANG_cron', "Cron-järjestelmänvalvoja");
 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");
-define('OGP_LANG_timed_out', "Operation timed out (but may still successfully complete).");
+define('OGP_LANG_mysql_admin', "MySQL-järjestelmänvalvoja");
+define('OGP_LANG_copied', "Kopioitu!");
+define('OGP_LANG_ticket_settings', "Lipun asetukset");
+define('OGP_LANG_form', "Rekisteröidy");
+define('OGP_LANG_timed_out', "Operaatio aikakatkaistiin (mutta saattaa silti onnistua).");
 ?>

+ 43 - 43
lang/Finnish(Finland)/install.php

@@ -22,48 +22,48 @@
  *
  */
 
-define('OGP_LANG_install_lang', "Select your preferred language");
-define('OGP_LANG_install_welcome', "Welcome to the Open Game Panel Installer");
-define('OGP_LANG_file_permission_check', "Checking required file permissions");
+define('OGP_LANG_install_lang', "Valitse haluamasi kieli");
+define('OGP_LANG_install_welcome', "Tervetuloa Open Game Panel asentajaan");
+define('OGP_LANG_file_permission_check', "Tarkistetaan vaaditut tiedostojen oikeudet");
 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_checking_optional_modules', "Checking optional 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>");
+define('OGP_LANG_write_permission_required', "Kirjoituslupa vaaditaan");
+define('OGP_LANG_execute_permission_required', "Suorituslupa vaaditaan");
+define('OGP_LANG_create_an_empty_file', "Luo tyhjä tiedosto.");
+define('OGP_LANG_found', "Löytyi");
+define('OGP_LANG_not_found', "Ei löytynyt");
+define('OGP_LANG_pear_xxtea_info', "Pear Crypt_XXTEA vaaditaan OGP:n käyttöön. Useimpiin Linux-jakeluista tämä moduuli voidaan asentaa seuraavalla Pear-komennolla 'pear install Crypt_XXTEA-beta'.");
+define('OGP_LANG_refresh', "Päivitä");
+define('OGP_LANG_checking_required_modules', "Tarkistetaan vaaditut moduulit");
+define('OGP_LANG_checking_optional_modules', "Tarkistetaan valinnaiset moduulit");
+define('OGP_LANG_database_type', "Tietokannan tyyppi");
+define('OGP_LANG_database_settings', "Tietokannan käyttöasetukset");
+define('OGP_LANG_database_hostname', "Tietokannan osoite");
+define('OGP_LANG_database_username', "Tietokannan käyttäjänimi");
+define('OGP_LANG_database_password', "Tietokannan salasana");
+define('OGP_LANG_database_name', "Tietokannan nimi");
+define('OGP_LANG_database_prefix', "Tietokannan etuliite");
+define('OGP_LANG_next', "Seuraava");
+define('OGP_LANG_encryption_key', "Salausavain (Agentti)");
+define('OGP_LANG_agent_port', "Portti (Agentti)");
+define('OGP_LANG_unable_to_write_config', "Määritystiedostoon ei voi kirjoittaa. Tarkista kirjoitusoikeus uudelleen.");
+define('OGP_LANG_admin_login_details', "Järjestelmänvalvojan kirjautumistiedot");
+define('OGP_LANG_config_written', "Määritystiedostot luotiin onnistuneesti.");
+define('OGP_LANG_database_created', "Tietokantataulukoiden luominen onnistui.");
+define('OGP_LANG_admin_login_details_info', "Nyt luomme järjestelmänvalvojan käyttäjän Open Game Paneliin.");
+define('OGP_LANG_username', "Käyttäjänimi");
+define('OGP_LANG_repeat_password', "Toista salasana");
+define('OGP_LANG_email', "Sähköpostiosoite");
+define('OGP_LANG_back', "Takaisin");
+define('OGP_LANG_database_setup_failure', "Asennusohjelma ei voinut luoda tietokantaa. Tarkista tietokannan määritykset uudelleen.");
+define('OGP_LANG_php_version_check', "Tarkistetaan PHP-versiota");
+define('OGP_LANG_invalid_username', "Annoit virheellisen käyttäjänimen.");
+define('OGP_LANG_password_too_short', "Salasanasi on liian lyhyt. Sen on oltava vähintään '%d' merkkiä pitkä.");
+define('OGP_LANG_password_contains_invalid_characters', "Salasanasi sisältää virheellisiä merkkejä.");
+define('OGP_LANG_invalid_email_address', "Annoit virheellisen sähköpostiosoitteen.");
+define('OGP_LANG_setup_complete', "Asennus on suoritettu onnistuneesti. Open Game Panel on nyt käyttövalmis.");
+define('OGP_LANG_remove_install_and_secure_config', "Sinun tulisi poistaa install.php palvelimeltasi ja vaihtaa include/config.inc.php:n chmod takaisin 644:ään turvallisuussyistä.");
+define('OGP_LANG_go_to_panel', "Napsauttamalla tästä voit kirjautua OGP:hen.");
+define('OGP_LANG_unable_to_resolve', "Jos et pysty ratkaisemaan tätä ongelmaa, käy OGP:n verkkosivustolla");
+define('OGP_LANG_slogan', "Avoimen lähdekoodin ykkönen!");
+define('OGP_LANG_default_welcome_title_message', "Tervetuloa! <b style='font-size:12px; font-weight:normal;'>Voit muuttaa tätä otsikkoa '<a href='?m=settings&p=themes'>Teema-asetukset</a>' kohdasta '<a href='?m=administration&p=main'>Hallinta</a>'-välilehdeltä.</b>");
 ?>

+ 144 - 144
lang/Finnish(Finland)/modules/TS3Admin.php

@@ -22,154 +22,154 @@
  *
  */
 
-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_error', "Virhe");
+define('OGP_LANG_title', "TeamSpeak 3 Verkkokäyttöliittymä");
+define('OGP_LANG_update_available', "<h3>Huomio: uusi versio (v%1) tästä sovelluksesta on saatavilla: <a href=\"%2\" target=\"_blank\">%2</a>.</h3>");
+define('OGP_LANG_head_logout', "Kirjaudu ulos");
+define('OGP_LANG_head_vserver_switch', "Muuta vServeriä");
+define('OGP_LANG_head_vserver_overview', "vServer yleiskatsaus");
+define('OGP_LANG_head_vserver_token', "Tunnuksen hallinta");
+define('OGP_LANG_head_vserver_liveview', "Reaaliaikainen näkymä");
+define('OGP_LANG_e_fill_out', "Täytä kaikki pakolliset kentät.");
+define('OGP_LANG_e_upload_failed', "Lataus epäonnistui.");
+define('OGP_LANG_e_server_responded', "Palvelin vastasi:");
+define('OGP_LANG_e_conn_serverquery', "ServerQuery-käyttöoikeuden luominen epäonnistui.");
+define('OGP_LANG_e_conn_vserver', "Virtuaalipalvelinta ei voitu valita.");
+define('OGP_LANG_e_session_timedout', "Istunto vanhentunut.");
+define('OGP_LANG_js_error', "Virhe");
+define('OGP_LANG_js_ajax_error', "Tapahtui AJAX-virhe: %1.");
+define('OGP_LANG_js_confirm_server_stop', "Haluatko todella pysäyttää palvelimen #%1?");
+define('OGP_LANG_js_confirm_server_delete', "Haluatko todella POISTAA palvelimen #%1?");
+define('OGP_LANG_js_notice_server_deleted', "Palvelin %1 poistettiin onnistuneesti.\nYhteenvetosivu ladataan nyt uudelleen.");
+define('OGP_LANG_js_prompt_banduration', "Kesto tunteina (0=rajaton):");
+define('OGP_LANG_js_prompt_banreason', "Syy (valinnainen):");
+define('OGP_LANG_js_prompt_msg_to', "Tekstiviesti vastaanottajalle %1 #%2:");
+define('OGP_LANG_js_prompt_poke_to', "Poke-viesti asiakkaalle #%1:");
+define('OGP_LANG_js_prompt_new_propvalue', "Uusi arvo kohteelle '%1':");
+define('OGP_LANG_n_server_responded', "Palvelin vastasi:");
+define('OGP_LANG_login_serverquery', "ServerQuery-kirjautuminen");
+define('OGP_LANG_login_name', "Käyttäjänimi");
+define('OGP_LANG_login_password', "Salasana");
+define('OGP_LANG_login_submit', "Kirjaudu sisään");
+define('OGP_LANG_vsselect_headline', "vServer valinta");
 define('OGP_LANG_vsselect_id', "ID #");
-define('OGP_LANG_vsselect_name', "Name");
+define('OGP_LANG_vsselect_name', "Nimi");
 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_vsselect_port', "Portti");
+define('OGP_LANG_vsselect_state', "Tila");
+define('OGP_LANG_vsselect_clients', "Asiakkaita");
+define('OGP_LANG_vsselect_uptime', "Käyttöaika");
+define('OGP_LANG_vsselect_choose', "Valitse");
+define('OGP_LANG_vsselect_start', "Käynnistä");
+define('OGP_LANG_vsselect_stop', "Pysäytä");
+define('OGP_LANG_vsselect_delete', "POISTA");
+define('OGP_LANG_vsselect_new_headline', "Luo uusi virtuaalipalvelin");
+define('OGP_LANG_vsselect_new_servername', "Palvelimen nimi");
+define('OGP_LANG_vsselect_new_slots', "Asiakaspaikat");
+define('OGP_LANG_vsselect_new_create', "Luo");
+define('OGP_LANG_vsselect_new_added_ok', "vServer <span class=\"online\">%1</span> luotiin onnistuneesti.");
+define('OGP_LANG_vsselect_new_added_generated', "Luotu tunnus on:");
+define('OGP_LANG_vsoverview_virtualserver', "Virtuaalipalvelin");
+define('OGP_LANG_vsoverview_information_head', "Tiedot");
+define('OGP_LANG_vsoverview_connection_head', "Yhteys");
+define('OGP_LANG_vsoverview_info_general_head', "Yleiset asetukset");
+define('OGP_LANG_vsoverview_info_servername', "Palvelimen nimi");
+define('OGP_LANG_vsoverview_info_host', "Isäntä");
+define('OGP_LANG_vsoverview_info_state', "Tila");
+define('OGP_LANG_vsoverview_info_state_port', "Portti");
+define('OGP_LANG_vsoverview_info_uptime', "Käyttöaika");
+define('OGP_LANG_vsoverview_info_welcomemsg', "Tervetuloa<br />viesti");
+define('OGP_LANG_vsoverview_info_hostmsg', "Isäntäviesti");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_output', "tuloste");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_0', "ei mitään");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_1', "chat-lokissa");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_2', "ikkuna");
+define('OGP_LANG_vsoverview_info_hostmsg_mode_3', "Ikkuna + katkaise yhteys");
+define('OGP_LANG_vsoverview_info_req_security', "Turvallisuustaso");
+define('OGP_LANG_vsoverview_info_req_securitylvl', "edellytetään");
+define('OGP_LANG_vsoverview_info_hostbanner_head', "Isäntäbanneri");
 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_hostbanner_imgurl', "Kuvan osoite");
+define('OGP_LANG_vsoverview_info_hostbanner_buttonurl', "Isäntäpainikkeen 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_info_antiflood_warning', "Varoitus päällä");
+define('OGP_LANG_vsoverview_info_antiflood_kick', "Potkaista");
+define('OGP_LANG_vsoverview_info_antiflood_ban', "Estäminen");
+define('OGP_LANG_vsoverview_info_antiflood_banduration', "Eston pituus");
+define('OGP_LANG_vsoverview_info_antiflood_decrease', "Vähennä");
+define('OGP_LANG_vsoverview_info_antiflood_points', "pistettä");
+define('OGP_LANG_vsoverview_info_antiflood_in_seconds', "sekuntia");
+define('OGP_LANG_vsoverview_info_antiflood_points_per_tick', "Pistettä per tikitys");
+define('OGP_LANG_vsoverview_conn_total_head', "Kaikki yhteensä");
+define('OGP_LANG_vsoverview_conn_total_packets', "paketit");
+define('OGP_LANG_vsoverview_conn_total_bytes', "tavua");
+define('OGP_LANG_vsoverview_conn_total_send', "lähetetty");
+define('OGP_LANG_vsoverview_conn_total_received', "vastaanotettu");
+define('OGP_LANG_vsoverview_conn_bandwidth_head', "Kaistanleveys");
+define('OGP_LANG_vsoverview_conn_bandwidth_last', "kestää");
+define('OGP_LANG_vsoverview_conn_bandwidth_second', "sekunti");
+define('OGP_LANG_vsoverview_conn_bandwidth_minute', "minuutti");
+define('OGP_LANG_vsoverview_conn_bandwidth_send', "lähetetty");
+define('OGP_LANG_vsoverview_conn_bandwidth_received', "vastaanotettu");
+define('OGP_LANG_vstoken_token_virtualserver', "Virtuaalipalvelin");
+define('OGP_LANG_vstoken_token_head', "Tunnus");
+define('OGP_LANG_vstoken_token_type', "Ryhmän tyyppi");
+define('OGP_LANG_vstoken_token_id1', "Palvelinryhmä/<br />Kanavaryhmä");
+define('OGP_LANG_vstoken_token_id2', "(Kanava)");
+define('OGP_LANG_vstoken_token_tokencode', "Tunnuskoodi");
+define('OGP_LANG_vstoken_token_delete', "Poista");
+define('OGP_LANG_vstoken_new_head', "Luo uusi tunnus");
+define('OGP_LANG_vstoken_new_create', "Muodosta");
+define('OGP_LANG_vstoken_new_tokentype', "Tunnuksen tyyppi:");
+define('OGP_LANG_vstoken_new_servergroup', "Palvelinryhmä");
+define('OGP_LANG_vstoken_new_channelgroup', "Kanavaryhmä");
+define('OGP_LANG_vstoken_new_select_group', "Palvelinryhmä");
+define('OGP_LANG_vstoken_new_select_channelgroup', "Kanavaryhmä");
+define('OGP_LANG_vstoken_new_select_channel', "Kanava");
+define('OGP_LANG_vstoken_new_tokentype_0', "Palvelin");
+define('OGP_LANG_vstoken_new_tokentype_1', "Kanava");
+define('OGP_LANG_vstoken_new_added_ok', "Tunnuksen luominen onnistui.");
+define('OGP_LANG_vsliveview_server_virtualserver', "Virtuaalipalvelin");
+define('OGP_LANG_vsliveview_server_head', "Reaaliaikainen näkymä");
+define('OGP_LANG_vsliveview_liveview_enable_autorefresh', "Automaattinen päivitys");
+define('OGP_LANG_vsliveview_liveview_tooltip_to_channel', "kanavalle #");
+define('OGP_LANG_vsliveview_liveview_tooltip_switch', "Vaihtaa");
+define('OGP_LANG_vsliveview_liveview_tooltip_send_msg', "Lähetä viesti");
+define('OGP_LANG_vsliveview_liveview_tooltip_poke', "Tökkää");
+define('OGP_LANG_vsliveview_liveview_tooltip_kick', "Potkaise");
+define('OGP_LANG_vsliveview_liveview_tooltip_ban', "Estä");
+define('OGP_LANG_vsoverview_banlist_head', "Estoluettelo");
 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");
+define('OGP_LANG_vsoverview_banlist_name', "Nimi");
+define('OGP_LANG_vsoverview_banlist_uid', "UniikkiID");
+define('OGP_LANG_vsoverview_banlist_reason', "Syy");
+define('OGP_LANG_vsoverview_banlist_created', "Luotu");
+define('OGP_LANG_vsoverview_banlist_duration', "Kesto");
+define('OGP_LANG_vsoverview_banlist_end', "Päättyy");
+define('OGP_LANG_vsoverview_banlist_unlimited', "rajoittamaton");
+define('OGP_LANG_vsoverview_banlist_never', "ei koskaan");
+define('OGP_LANG_vsoverview_banlist_new_head', "Luo uusi esto");
+define('OGP_LANG_vsoverview_banlist_new_create', "Luo");
+define('OGP_LANG_vsliveview_channelbackup_head', "Kanavan varmuuskopiointi");
+define('OGP_LANG_vsliveview_channelbackup_get', "Luo ja lataa");
+define('OGP_LANG_vsliveview_channelbackup_load', "Lähetä kanavan varmuuskopio");
+define('OGP_LANG_vsliveview_channelbackup_load_submit', "Luo uudelleen");
+define('OGP_LANG_vsliveview_channelbackup_new_added_ok', "Kanavan varmuuskopiointi onnistui.");
+define('OGP_LANG_time_day', "päivä");
+define('OGP_LANG_time_days', "päivää");
+define('OGP_LANG_time_hour', "tunti");
+define('OGP_LANG_time_hours', "tuntia");
+define('OGP_LANG_time_minute', "minuutti");
+define('OGP_LANG_time_minutes', "minuuttia");
+define('OGP_LANG_time_second', "sekunti");
+define('OGP_LANG_time_seconds', "sekuntia");
+define('OGP_LANG_e_2568', "Sinulla ei ole riittäviä oikeuksia.");
+define('OGP_LANG_temp_folder_not_writable', "Mallien kansioon (%s) ei voida kirjoittaa.");
+define('OGP_LANG_unassign_from_subuser', "Poista määritys alikäyttäjältä.");
+define('OGP_LANG_assign_to_subuser', "Määritä alikäyttäjälle.");
+define('OGP_LANG_select_subuser', "Valitse alikäyttäjä.");
+define('OGP_LANG_no_ts3_servers_assigned_to_account', "Tilillesi ei ole määritetty palvelimia.");
+define('OGP_LANG_change_virtual_server', "Vaihda virtuaalipalvelinta");
+define('OGP_LANG_change_remote_server', "Vaihda etäpalvelinta");
 ?>

+ 19 - 19
lang/Finnish(Finland)/modules/addonsmanager.php

@@ -22,41 +22,41 @@
  *
  */
 
-define('OGP_LANG_install_plugin', "Asenna Liitännäiset");
-define('OGP_LANG_install_mappack', "Asenna Kartat");
-define('OGP_LANG_install_config', "Asenna Kokoonpanot");
-define('OGP_LANG_game_name', "Pelin Nimi");
+define('OGP_LANG_install_plugin', "Asenna liitännäiset");
+define('OGP_LANG_install_mappack', "Asenna kartat");
+define('OGP_LANG_install_config', "Asenna kokoonpanot");
+define('OGP_LANG_game_name', "Pelin nimi");
 define('OGP_LANG_directory', "Hakemistopolku");
 define('OGP_LANG_remote_server', "Etäpalvelin");
-define('OGP_LANG_select_addon', "Valitse Lisäosa");
+define('OGP_LANG_select_addon', "Valitse lisäosa");
 define('OGP_LANG_install', "Asenna");
 define('OGP_LANG_failed_to_start_file_download', "Tiedoston latauksen aloittaminen epäonnistui.");
 define('OGP_LANG_no_games_servers_available', "Tililläsi ei ole saatavana mitään pelipalvelimia.");
 define('OGP_LANG_addon_installed_successfully', "Lisäosien asennus onnistui");
 define('OGP_LANG_path', "Polku");
 define('OGP_LANG_wait_while_decompressing', "Odota, kun tiedosto %s puretaan.");
-define('OGP_LANG_addon_name', "Lisäosan Nimi");
+define('OGP_LANG_addon_name', "Lisäosan nimi");
 define('OGP_LANG_url', "URL");
-define('OGP_LANG_select_game_type', "Valitse Pelin Tyyppi");
+define('OGP_LANG_select_game_type', "Valitse pelin tyyppi");
 define('OGP_LANG_plugin', "Liitännäinen");
-define('OGP_LANG_mappack', "KarttaPaketti");
-define('OGP_LANG_config', "Kokoonpano");
-define('OGP_LANG_type', "Lisäosan Tyyppi");
+define('OGP_LANG_mappack', "Karttapaketti");
+define('OGP_LANG_config', "Määritykset");
+define('OGP_LANG_type', "Lisäosan tyyppi");
 define('OGP_LANG_game', "Peli");
-define('OGP_LANG_show_all_addons', "Näytä Kaikki Lisäosat");
-define('OGP_LANG_show_addons_for_selected_type', "Näytä Lisäosat Valitulle Tyypille");
-define('OGP_LANG_show_addons_for_selected_game', "Näytä Lisäosat Valitulle Pelille");
-define('OGP_LANG_linux_games', "Linux Pelit:");
-define('OGP_LANG_windows_games', "Windows Pelit:");
-define('OGP_LANG_create_addon', "Luo Lisäosa");
-define('OGP_LANG_addons_db', "Lisäosien Tietokanta");
+define('OGP_LANG_show_all_addons', "Näytä kaikki lisäosat");
+define('OGP_LANG_show_addons_for_selected_type', "Näytä lisäosat valitulle tyypille");
+define('OGP_LANG_show_addons_for_selected_game', "Näytä lisäosat valitulle pelille");
+define('OGP_LANG_linux_games', "Linux pelit:");
+define('OGP_LANG_windows_games', "Windows pelit:");
+define('OGP_LANG_create_addon', "Luo lisäosa");
+define('OGP_LANG_addons_db', "Lisäosien tietokanta");
 define('OGP_LANG_addon_has_been_created', "Lisäosa %son luotu.");
-define('OGP_LANG_remove_addon', "Poista Lisäosa");
+define('OGP_LANG_remove_addon', "Poista lisäosa");
 define('OGP_LANG_fill_the_url_address_to_a_compressed_file', "Täytä pakatun tiedoston URL-osoite.");
 define('OGP_LANG_fill_the_addon_name', "Täytä nimi lisäosapaketille.");
 define('OGP_LANG_select_an_addon_type', "Valitse lisäosan tyyppi.");
 define('OGP_LANG_select_a_game_type', "Valitse pelin tyyppi.");
-define('OGP_LANG_edit_addon', "Muokkaa Lisäosaa");
+define('OGP_LANG_edit_addon', "Muokkaa lisäosaa");
 define('OGP_LANG_post-script', "Asennuksen jälkeinen komentosarja(bash)");
 define('OGP_LANG_replacements', "Korvaaminen:");
 define('OGP_LANG_addon_name_info', "Anna nimi tälle lisäosalle, tämä on nimi jonka käyttäjä näkee.");

+ 4 - 4
lang/Finnish(Finland)/modules/config_games.php

@@ -26,16 +26,16 @@ define('OGP_LANG_resetting_configs', "Kaikkien määrityksien nollaaminen");
 define('OGP_LANG_updating_configs', "Päivitä vanhat määritykset");
 define('OGP_LANG_configs_updated_ok', "Määritykset luettu uudelleen onnistuneesti.");
 define('OGP_LANG_reset_old_configs', "Poista vanhat määritykset");
-define('OGP_LANG_update_configs', "Päivitä Määritykset");
-define('OGP_LANG_game_config_setup', "Aseta Pelin Määritykset");
+define('OGP_LANG_update_configs', "Päivitä määritykset");
+define('OGP_LANG_game_config_setup', "Aseta pelin määritykset");
 define('OGP_LANG_config_reset_warning', "Kun poistat vanhat määritykset, määritettyihin pelipalvelimiin saattaa liittyä ongelmia, koska tunnistusnumerot eivät välttämättä vastaa uusia määrityksiä.");
 define('OGP_LANG_modify_configs_info', "Jos haluat muuttaa pelin määrityksiä, voit muokata tiedostoja, jotka sijaitsevat %s.");
 define('OGP_LANG_updating_config_from_file', "Päivitetään %s määritykset  tiedostosta.");
 define('OGP_LANG_error_when_handling_file', "Tiedoston %s käsittelyssä tapahtui virhe.");
 define('OGP_LANG_error_while_adding_cfg_to_db', "Tietoja %s lisätessä tietokantaan tapahtui virhe.");
 define('OGP_LANG_no_configs_found', "Määrityksiä ei löytynyt tiedostosta %s.");
-define('OGP_LANG_select_game', "Valitse Peli");
-define('OGP_LANG_create_xml_configs', "Luo XML Määritykset");
+define('OGP_LANG_select_game', "Valitse peli");
+define('OGP_LANG_create_xml_configs', "Luo XML määritykset");
 define('OGP_LANG_failed_to_delete_config_from_db', "Virhe poistaessa %s määrityksiä tietokannasta");
 define('OGP_LANG_failed_removing_file', "Tiedoston %s poistaminen epäonnistui.");
 define('OGP_LANG_removed_game_cfg_from_disk_and_datbase', "Poistettu määritys %s tallennustilasta ja tietokannasta.");

+ 2 - 2
lang/Finnish(Finland)/modules/dashboard.php

@@ -31,9 +31,9 @@ define('OGP_LANG_any_server_is_online', "Mikä tahansa palvelin on online-tilass
 define('OGP_LANG_current_map', "Nykyinen kartta");
 define('OGP_LANG_server_ip_port', "IP:Portti");
 define('OGP_LANG_statistics', "Statistiikka");
-define('OGP_LANG_servers', "Serverit");
+define('OGP_LANG_servers', "Palvelimet");
 define('OGP_LANG_players', "Pelaajat");
-define('OGP_LANG_server_status', "Serverin tila");
+define('OGP_LANG_server_status', "Palvelimen tila");
 define('OGP_LANG_no_games_to_monitor', "Tällä hetkellä ei ole online-/offline-pelipalvelimia");
 define('OGP_LANG_online_servers', "Online-palvelimet");
 define('OGP_LANG_add_games_in', "Jos haluat lisätä pelin, voit tehdä sen %s");

+ 17 - 17
lang/Finnish(Finland)/modules/extras.php

@@ -23,21 +23,21 @@
  */
 
 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");
+define('OGP_LANG_unable_download', "Ei voitu ladata %s.");
+define('OGP_LANG_md5_failed', "MD5 testi epäonnistui %s, yritä uudelleen.");
+define('OGP_LANG_uninstall', "Poista");
+define('OGP_LANG_install', "Asenna");
+define('OGP_LANG_uptodate', "Ajantasalla");
+define('OGP_LANG_update_available', "Päivitys saatavilla");
+define('OGP_LANG_not_installed', "Ei asennettu");
+define('OGP_LANG_installed', "Asennettu");
+define('OGP_LANG_download_update', "Lataa/päivitä");
+define('OGP_LANG_are_you_sure', "Oletko varma");
+define('OGP_LANG_uninstalling_module_dataloss', "Jos poistat moduulin asennuksen, menetät kaikki siihen liittyvät tiedot.");
+define('OGP_LANG_remove_files_for', "Haluatko poistaa kaikki tiedostot");
+define('OGP_LANG_confirm', "Vahvista");
+define('OGP_LANG_cancel', "Peruuta");
+define('OGP_LANG_extra_themes', "Lisäteemat");
+define('OGP_LANG_extra_modules', "Lisämoduulit");
+define('OGP_LANG_search_for_updates', "Tarkista päivitykset");
 ?>

+ 1 - 1
lang/Finnish(Finland)/modules/ftp.php

@@ -29,7 +29,7 @@ define('OGP_LANG_ftp_account_already_exists', "Tämä FTP-tili on jo olemassa.")
 define('OGP_LANG_full_path', "Kotihakemisto");
 define('OGP_LANG_add_ftp_account', "Lisää FTP-tili");
 define('OGP_LANG_remote_server', "Etäpalvelin");
-define('OGP_LANG_server_name', "Serverin nimi");
+define('OGP_LANG_server_name', "Palvelimen nimi");
 define('OGP_LANG_ftp_account_username_too_long', "FTP-käyttäjänimi on liian pitkä. Kokeile lyhyempää käyttäjänimeä, enintään 20 merkkiä.");
 define('OGP_LANG_ftp_account_password_too_long', "FTP-salasana on liian pitkä. Kokeile lyhyempää salasanaa, enintään 20 merkkiä.");
 ?>

+ 180 - 180
lang/Finnish(Finland)/modules/gamemanager.php

@@ -22,189 +22,189 @@
  *
  */
 
-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', "You don't have any servers assigned to your account.");
-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_no_games_to_monitor', "Tilillesi ei ole määritetty pelejä, joita voit monitoroida.");
+define('OGP_LANG_status', "Tila");
+define('OGP_LANG_fail_no_mods', "Tälle pelille ei ole otettu käyttöön modeja! Sinun on pyydettävä OGP-järjestelmänvalvojaasi lisäämään sinulle mod(i/eja) määrättyyn peliin.");
+define('OGP_LANG_no_game_homes_assigned', "Tilillesi ei ole määritetty palvelimia.");
+define('OGP_LANG_select_game_home_to_configure', "Valitse peliserveri jota haluat määrittää");
+define('OGP_LANG_file_manager', "Tiedostonhallinta");
+define('OGP_LANG_configure_mods', "Määritä modit");
+define('OGP_LANG_install_update_steam', "Asenna/päivitä Steamilla");
+define('OGP_LANG_install_update_manual', "Asenna/päivitä manuaalisesti");
+define('OGP_LANG_assign_game_homes', "Määritä pelipalvelimet");
+define('OGP_LANG_user', "Käyttäjä");
+define('OGP_LANG_group', "Ryhmä");
+define('OGP_LANG_start', "Käynnistä");
+define('OGP_LANG_ogp_agent_ip', "OGP agentin IP");
+define('OGP_LANG_max_players', "Enint. pelaajat");
+define('OGP_LANG_max', "Maks.");
+define('OGP_LANG_ip_and_port', "IP ja portti");
+define('OGP_LANG_available_maps', "Saatavilla olevat kartat");
+define('OGP_LANG_map_path', "Kartan polku");
+define('OGP_LANG_available_parameters', "Saatavilla olevat parametrit");
+define('OGP_LANG_start_server', "Käynnistä palvelin");
+define('OGP_LANG_start_wait_note', "Palvelimen käynnistys saattaa viedä hetken. Älä sulje selainta.");
+define('OGP_LANG_game_type', "Pelin tyyppi");
+define('OGP_LANG_map', "Kartta");
+define('OGP_LANG_starting_server', "Käynnistetään palvelinta, odota hetki...");
+define('OGP_LANG_starting_server_settings', "Käynnistetään palvelinta seuraavilla asetuksilla");
+define('OGP_LANG_startup_params', "Käynnistys parametrit");
+define('OGP_LANG_startup_cpu', "CPU jota palvelin käyttää");
+define('OGP_LANG_startup_nice', "Nice-arvo palvelimella");
+define('OGP_LANG_game_home', "Kodin polku");
+define('OGP_LANG_server_started', "Palvelin käynnistyi onnistuneesti.");
+define('OGP_LANG_no_parameter_access', "Sinulla ei ole oikeuksia parametreihin.");
+define('OGP_LANG_extra_parameters', "Lisäparametrit");
+define('OGP_LANG_no_extra_param_access', "Sinulla ei ole oikeuksia lisäparametreihin.");
+define('OGP_LANG_extra_parameters_info', "Nämä parametrit on laitettu komentorivin loppuun, kun peli on käynnistynyt.");
+define('OGP_LANG_game_exec_not_found', "Pelin suoritettavaa tiedostoa %s ei löytynyt etäpalvelimelta.");
+define('OGP_LANG_select_params_and_start', "Valitse palvelimen käynnistysparametrit ja paina '%s'.");
+define('OGP_LANG_no_ip_port_pairs_assigned', "Tälle kodille ei ole määritetty IP-porttiparia. Jos sinulla ei ole pääsyä kodin muokkaukseen, ota yhteyttä järjestelmänvalvojaasi.");
+define('OGP_LANG_unable_to_get_log', "Lokia ei saada, palautusarvo %s.");
+define('OGP_LANG_server_binary_not_executable', "Palvelinbinaaria ei voida suorittaa. Tarkista, että sinulla on asianmukaiset oikeudet palvelimen kotihakemistossa.");
+define('OGP_LANG_server_not_running_log_found', "Palvelin ei ole käynnissä, mutta loki löytyy. HUOMAUTUS: Tämä loki ei välttämättä liity palvelimen viimeiseen käynnistykseen.");
+define('OGP_LANG_ip_port_pair_not_owned', "IP:PORTTI-paria ei omisteta.");
+define('OGP_LANG_unsuitable_maxplayers_value_maximum_reachable_number_of_slots_has_been_set', "Sopimaton maksimipelaajaa-arvo, suurin käytettävissä oleva paikkamäärä on asetettu.");
+define('OGP_LANG_server_running_not_responding', "Palvelin on käynnissä, mutta ei vastaa, <br>siinä saattaa olla jonkinlainen ongelma ja haluat ehkä");
+define('OGP_LANG_update_started', "Päivitys alkoi, odota hetki...");
+define('OGP_LANG_failed_to_start_steam_update', "Steampäivityksen aloittaminen epäonnistui. Katso agent loki.");
+define('OGP_LANG_failed_to_start_rsync_update', "Rsyncin päivitys epäonnistui. Katso agent loki.");
+define('OGP_LANG_update_completed', "Päivitys onnistui.");
+define('OGP_LANG_update_in_progress', "Päivitys on käynnissä, odota hetki...");
+define('OGP_LANG_refresh_steam_status', "Päivitä Steam tila");
+define('OGP_LANG_refresh_rsync_status', "Päivitä Rsync tila");
+define('OGP_LANG_server_running_cant_update', "Palvelin käynnissä joten päivitys ei ole mahdollista. Pysäytä palvelin ennen päivitystä.");
+define('OGP_LANG_xml_steam_error', "Valittu palvelintyyppi ei tue Steam asennusta/päivitystä.");
+define('OGP_LANG_mod_key_not_found_from_xml', "Modi-avainta '%s' ei löydy XML-tiedostosta.");
+define('OGP_LANG_stop_update', "Pysäytä päivitys");
+define('OGP_LANG_statistics', "Statistiikka");
+define('OGP_LANG_servers', "Palvelimet");
+define('OGP_LANG_players', "Pelaajat");
+define('OGP_LANG_current_map', "Nykyinen kartta");
+define('OGP_LANG_stop_server', "Pysäytä palvelin");
+define('OGP_LANG_server_ip_port', "Palvelimen IP:Portti");
+define('OGP_LANG_server_name', "Palvelimen nimi");
+define('OGP_LANG_server_id', "Palvelimen ID");
+define('OGP_LANG_player_name', "Pelaajan nimi");
+define('OGP_LANG_score', "Pisteet");
+define('OGP_LANG_time', "Aika");
+define('OGP_LANG_no_rights_to_stop_server', "Sinulla ei ole oikeuksia pysäyttää tätä palvelinta.");
+define('OGP_LANG_no_ogp_lgsl_support', "Tällä palvelimella (käynnissä: %s) ei ole LGSL-tukea OGP:ssä, eikä sen tilastoja voida näyttää.");
+define('OGP_LANG_server_status', "Palvelin %s on %s.");
+define('OGP_LANG_server_stopped', "Palvelin '%s' on pysäytetty.");
+define('OGP_LANG_if_want_to_start_homes', "Jos haluat käynnistää pelipalvelimet, siirry osoitteeseen %s.");
+define('OGP_LANG_view_log', "Lokin katseluohjelma");
+define('OGP_LANG_if_want_manage', "Jos haluat hallita pelejäsi, voit tehdä sen");
+define('OGP_LANG_columns', "sarakkeita");
+define('OGP_LANG_group_users', "Ryhmän käyttäjät:");
+define('OGP_LANG_assigned_to', "Määrätty käyttäjälle:");
+define('OGP_LANG_restart_server', "Uudelleenkäynnistä palvelin");
+define('OGP_LANG_restarting_server', "Uudelleenkäynnistetään palvelinta, odota hetki...");
+define('OGP_LANG_server_restarted', "Palvelin '%s' on käynnistetty uudelleen.");
+define('OGP_LANG_server_not_running', "Palvelin ei ole käynnissä.");
+define('OGP_LANG_address', "Osoite");
+define('OGP_LANG_owner', "Omistaja");
+define('OGP_LANG_operations', "Toiminnot");
+define('OGP_LANG_search', "Haku");
+define('OGP_LANG_maps_read_from', "Kartat luettu");
+define('OGP_LANG_file', "tiedosto");
+define('OGP_LANG_folder', "kansio");
+define('OGP_LANG_unable_retrieve_mod_info', "Modi-tietoja ei voitu hakea tietokannasta.");
+define('OGP_LANG_unexpected_result_libremote', "Odottamaton tulos libremotesta, ilmoita asiasta kehittäjille.");
+define('OGP_LANG_unable_get_info', "Käynnistyksen edellyttämiä tietoja ei saada, käynnistys estetään.");
+define('OGP_LANG_server_already_running', "Palvelin on jo käynnissä. Jos et näe palvelinta pelimonitorissa, siinä saattaa olla jokin ongelma ja haluat ehkä");
+define('OGP_LANG_already_running_stop_server', "Pysäytä palvelin.");
+define('OGP_LANG_error_server_already_running', "VIRHE: Palvelin on jo käynnissä portissa");
+define('OGP_LANG_failed_start_server_code', "Etäpalvelimen käynnistäminen epäonnistui. Virhekoodi: %s");
+define('OGP_LANG_disabled', "poistettu käytöstä");
+define('OGP_LANG_not_found_server', "Ei löydetty etäpalvelinta ID:llä");
+define('OGP_LANG_rcon_command_title', "RCON-komento");
+define('OGP_LANG_has_sent_to', "on lähetetty osoitteeseen");
+define('OGP_LANG_need_set_remote_pass', "Sinun täytyy asettaa etäohjauksen salasana");
+define('OGP_LANG_before_sending_rcon_com', "ennen rcon-komentojen lähettämistä sille.");
+define('OGP_LANG_retry', "Yritä uudelleen");
+define('OGP_LANG_page', "sivu");
+define('OGP_LANG_server_cant_start', "palvelinta ei voi käynnistää");
+define('OGP_LANG_server_cant_stop', "palvelinta ei voi pysäyttää");
+define('OGP_LANG_error_occured_remote_host', "Etäosoitteessa tapahtui virhe");
+define('OGP_LANG_follow_server_status', "Voit seurata palvelimen tilaa");
+define('OGP_LANG_addons', "Lisäosat");
+define('OGP_LANG_hostname', "Verkko-osoite");
+define('OGP_LANG_rsync_install', "[Rsync-asennus]");
 define('OGP_LANG_ping', "Ping");
-define('OGP_LANG_team', "Team");
-define('OGP_LANG_deaths', "Deaths");
+define('OGP_LANG_team', "Joukkue");
+define('OGP_LANG_deaths', "Kuolemat");
 define('OGP_LANG_pid', "PID");
-define('OGP_LANG_skill', "Skill");
+define('OGP_LANG_skill', "Taito");
 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_api_links_popup_html', "<p>Select an action you would like to perform using the OGP API for this game server.&nbsp; Then, use the link below to perform your desired action.&nbsp; You can run your desired action using a cronjob or by making a direct request to it.</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_show_api_actions', "Show API Actions");
-define('OGP_LANG_api_links', "API Links");
-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_player', "Pelaaja");
+define('OGP_LANG_port', "Portti");
+define('OGP_LANG_rcon_presets', "RCON esiasetukset");
+define('OGP_LANG_update_from_local_master_server', "Päivitä paikallisesta pääpalvelimesta");
+define('OGP_LANG_update_from_selected_rsync_server', "Päivitä valitusta Rsync-palvelimesta");
+define('OGP_LANG_execute_selected_server_operations', "Suorita valitut palvelintoiminnot");
+define('OGP_LANG_execute_operations', "Suorita toiminnot");
+define('OGP_LANG_account_expiration', "Tilin vanhentuminen");
+define('OGP_LANG_mysql_databases', "MySQL-tietokannat");
+define('OGP_LANG_failed_querying_server', "* Palvelimelta kysely epäonnistui.");
+define('OGP_LANG_query_protocol_not_supported', "* OGP:ssä ei ole kyselyprotokollaa, joka voisi tukea tätä palvelinta.");
+define('OGP_LANG_queries_disabled_by_setting_disable_queries_after', "Kyselyt poistettu käytöstä asetuksilla: Poista kyselyt: %s jälkeen, koska sinulla on %s palveliminta.<br>");
+define('OGP_LANG_presets_for_game_and_mod', "RCON-esiasetukset %s ja modi %s");
+define('OGP_LANG_name', "Nimi");
+define('OGP_LANG_command', "RCON&nbsp;komennot");
+define('OGP_LANG_add_preset', "Lisää esiasetus");
+define('OGP_LANG_edit_presets', "Muokkaa esiasetuksia");
+define('OGP_LANG_del_preset', "Poista");
+define('OGP_LANG_change_preset', "Muuta");
+define('OGP_LANG_send_command', "Lähetä komento");
+define('OGP_LANG_starting_copy_with_master_server_named', "Aloitetaan kopiointi pääpalvelimelta nimeltä '%s' ...");
+define('OGP_LANG_starting_sync_with', "Aloitetaan synkronointi %s kanssa ...");
+define('OGP_LANG_refresh_interval', "Lokin päivitysväli");
+define('OGP_LANG_finished_manual_update', "Manuaalinen päivitys valmis.");
+define('OGP_LANG_failed_to_start_file_download', "Tiedoston latauksen aloittaminen epäonnistui.");
+define('OGP_LANG_game_name', "Pelin nimi");
+define('OGP_LANG_dest_dir', "Kohdehakemisto");
+define('OGP_LANG_remote_server', "Etäpalvelin");
+define('OGP_LANG_file_url', "Tiedoston URL");
+define('OGP_LANG_file_url_info', "URL-osoite tiedostolle joka on lähetetty ja purettu hakemistoon.");
+define('OGP_LANG_dest_filename', "Kohteen tiedostonimi");
+define('OGP_LANG_dest_filename_info', "Kohdetiedoston tiedostonimi.");
+define('OGP_LANG_update_server', "Päivitä palvelin");
+define('OGP_LANG_unavailable', "Ei käytettävissä");
+define('OGP_LANG_upload_map_image', "Lähetä kartan kuva");
+define('OGP_LANG_upload_image', "Lähetä kuva");
+define('OGP_LANG_jpg_gif_png_less_than_1mb', "Kuvan on oltava jpg, gif tai png ja alle 1 MB.");
+define('OGP_LANG_check_dev_console', "Virhe ladattaessa tiedostoa, tarkista selaimen kehittäjäkonsoli.");
+define('OGP_LANG_uploaded_successfully', "Lähetys onnistui.");
+define('OGP_LANG_cant_create_folder', "Kansiota ei voitu luoda:<br><b>%s</b>");
+define('OGP_LANG_cant_write_file', "Tiedostoa ei voi kirjoittaa:<br><b>%s</b>");
+define('OGP_LANG_exceeded_php_directive', "Ylitetty PHP direktiivi.<br><b>%s</b>");
+define('OGP_LANG_unknown_errors', "Tuntemattomat virheet.");
+define('OGP_LANG_directory', "Hakemisto");
+define('OGP_LANG_view_player_commands', "Näytä pelaajan komennot");
+define('OGP_LANG_hide_player_commands', "Piilota pelaajan komennot");
+define('OGP_LANG_no_online_players', "Ei pelaajia paikalla.");
+define('OGP_LANG_invalid_game_mod_id', "Virheellinen peli/modi ID määritetty.");
+define('OGP_LANG_auto_update_title_popup', "Steam automaattinen päivitys-linkki");
+define('OGP_LANG_auto_update_popup_html', "<p>Käytä alla olevaa linkkiä tarkistaaksesi ja automaattisesti päivittääksesi pelipalvelimesi Steamin kautta tarvittaessa.&nbsp; Voit kysellä sitä käyttäen cronjobia tai aloittaa prosessin manuaalisesti.</p>");
+define('OGP_LANG_api_links_popup_html', "<p>Valitse toiminto, jonka haluat suorittaa tämän pelipalvelimen OGP API:n avulla. &nbsp; Suorita sitten haluamasi toiminto käyttämällä alla olevaa linkkiä. &nbsp; Voit suorittaa haluamasi toiminnon käyttämällä cronjobia tai pyytämällä sitä suoraan.</p>");
+define('OGP_LANG_auto_update_copy_me', "Kopioi");
+define('OGP_LANG_auto_update_copy_me_success', "Kopioitu!");
+define('OGP_LANG_auto_update_copy_me_fail', "Kopiointi epäonnistui. Kopioi linkki manuaalisesti.");
+define('OGP_LANG_get_steam_autoupdate_api_link', "Automaattinen päivitys-linkki");
+define('OGP_LANG_show_api_actions', "Näytä API toiminnot");
+define('OGP_LANG_api_links', "API linkit");
+define('OGP_LANG_update_attempt_from_nonmaster_server', "Käyttäjä %s yritti päivittää koti_id %d muusta kuin pääpalvelimesta. (Koti ID: %d)");
+define('OGP_LANG_attempting_nonmaster_update', "Yrität päivittää tätä palvelinta muusta kuin pääpalvelimesta.");
+define('OGP_LANG_cannot_update_from_own_self', "Paikallinen palvelinpäivitys ei välttämättä toimi pääpalvelimessa.");
+define('OGP_LANG_show_server_id', "Näytä palvelimen ID:t");
+define('OGP_LANG_hide_server_id', "Piilota palvelimen ID:t");
+define('OGP_LANG_edit_configuration_files', "Muokkaa määritystiedostoa");
+define('OGP_LANG_admin', "Järjestelmänvalvoja");
 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', "Haamu");
+define('OGP_LANG_sec', "Sekuntia");
+define('OGP_LANG_unknown_rsync_mirror', "Yritit aloittaa päivityksen peilistä, jota ei ole olemassa.");
+define('OGP_LANG_custom_fields', "Mukautetut kentät");
 ?>

+ 63 - 63
lang/Finnish(Finland)/modules/litefm.php

@@ -22,67 +22,67 @@
  *
  */
 
-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 sending files the 'mutt' package must be installed on all available Agents.");
-define('OGP_LANG_settings_updated', "Settings updated");
-define('OGP_LANG_update_settings', "Update settings");
+define('OGP_LANG_dir_not_found', "Hakemistoa '%s' ei löydy palvelimelta..");
+define('OGP_LANG_filename', "Tiedoston nimi");
+define('OGP_LANG_filesize', "Tiedoston koko");
+define('OGP_LANG_bytes', "Tavua");
+define('OGP_LANG_owner', "Omistaja");
+define('OGP_LANG_group', "Ryhmä");
+define('OGP_LANG_empty_directory', "Hakemisto on tyhjä.");
+define('OGP_LANG_currently_viewing', "Katselet parhaillaan hakemistoa '%s'");
+define('OGP_LANG_wrote_changes', "Muutokset tallennettu onnistuneesti.");
+define('OGP_LANG_failed_write', "Tiedoston kirjoittaminen etäpalvelimelle epäonnistui.");
+define('OGP_LANG_failed_read', "Tiedoston lukeminen etäpalvelimelta epäonnistui.");
+define('OGP_LANG_failed_list', "Hakemistoluettelon hakeminen epäonnistui.");
+define('OGP_LANG_level_up', "^Ylös yksi taso^");
+define('OGP_LANG_unallowed_char', "Polulta löytyi kiellettyjä merkkejä.");
+define('OGP_LANG_button_edit', "[Muokkaa]");
+define('OGP_LANG_save', "Tallenna");
+define('OGP_LANG_home_id_missing', "Kodin tunnus puuttuu.");
+define('OGP_LANG_upload', "Lähetä");
+define('OGP_LANG_upload_failed', "Lähetys epäonnistui, virhe oli: %s.");
+define('OGP_LANG_can_not_create_upload_folder_path', "Lähetyskansion polkua %s ei voi luoda");
+define('OGP_LANG_url_is_not_accesible_from_agent', "URL %s ei ole saatavilla Agentista");
+define('OGP_LANG_upload_file', " Lähetä tiedosto");
+define('OGP_LANG_uncompress', "Pura");
+define('OGP_LANG_create_folder', "Luo kansio");
+define('OGP_LANG_create', "Luo");
+define('OGP_LANG_delete_item', "Poista %s?");
+define('OGP_LANG_upload_in_progress', "Lähetys käynnissä...");
+define('OGP_LANG_upload_complete', "Lähetys valmis.");
+define('OGP_LANG_chattr_yes', "Lukitse Tiedosto");
+define('OGP_LANG_chattr_no', "Avaa Tiedosto");
+define('OGP_LANG_secure_item', "Turvallinen/Ei turvallinen %s?");
+define('OGP_LANG_filesecure', "Tiedoston suojaus");
+define('OGP_LANG_chattr_locked', "Tiedosto lukittu");
+define('OGP_LANG_chattr_unlocked', "Tiedosto avattu");
+define('OGP_LANG_rename', "Nimeä uudelleen");
+define('OGP_LANG_move', "Siirrä");
+define('OGP_LANG_copy', "Kopioi");
+define('OGP_LANG_compress', "Pakkaa");
+define('OGP_LANG_create_file', "Luo tiedosto");
+define('OGP_LANG_select_at_least_one_item', "Valitse vähintään yksi asia");
+define('OGP_LANG_rename_item', "Uudelleennimeä kohteet");
+define('OGP_LANG_move_item', "Siirrä kohteet");
+define('OGP_LANG_copy_item', "Kopioi kohteet");
+define('OGP_LANG_compress_item', "Pakkaa kohteet");
+define('OGP_LANG_uncompress_item', "Pura kohteet");
+define('OGP_LANG_archive_name', "Arkiston nimi");
+define('OGP_LANG_archive_type', "Arkiston tyyppi");
+define('OGP_LANG_file_name', "Tiedoston nimi");
+define('OGP_LANG_folder_name', "kansion nimi");
+define('OGP_LANG_compresses_files_separately', "pakkaa tiedostot erikseen");
+define('OGP_LANG_to', "kohteeseen");
+define('OGP_LANG_upload_to_web', "Lähetä verkkoon");
+define('OGP_LANG_transfer_to_server', "Siirrä palvelimelle");
+define('OGP_LANG_mail_sent_successfully', "Sähköpostin lähetys onnistui");
+define('OGP_LANG_send_item_by_email', "Lähetä kohteita sähköpostitse");
+define('OGP_LANG_subject', "Aihe");
+define('OGP_LANG_message', "Viesti");
+define('OGP_LANG_dest_email', "Kohde-sähköposti");
+define('OGP_LANG_remove', "Poista");
+define('OGP_LANG_send_by_email', "Lähetä sähköpostitse");
+define('OGP_LANG_send_by_email_info', "Tiedostojen lähettämistä varten mutt-paketti on asennettava kaikkiin käytettävissä oleviin agentteihin.");
+define('OGP_LANG_settings_updated', "Asetukset päivitetty");
+define('OGP_LANG_update_settings', "Päivitä asetukset");
 ?>

+ 19 - 19
lang/Finnish(Finland)/modules/lostpwd.php

@@ -22,23 +22,23 @@
  *
  */
 
-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");
+define('OGP_LANG_recover', "Palauta unohtunut salasana");
+define('OGP_LANG_back', "Takaisin");
+define('OGP_LANG_incomplete', "Palaa takaisin ja täytä kaikki lomakkeen kentät.");
+define('OGP_LANG_subject', "Salasanapyyntö");
+define('OGP_LANG_password_message', "Hei, <br><br>salasanasi on palautettu onnistuneesti. <br><br> Uusi salasana: %s<br><br> Muista vaihtaa salasanasi usein. <br><br>Älä vastaa tähän sähköpostiin! <br><br>______________________________ <br>OGP Mailer");
+define('OGP_LANG_send', "Salasanasi on lähetetty! Ole hyvä ja tarkista sähköpostisi!");
+define('OGP_LANG_here', "Tässä");
+define('OGP_LANG_to_login', "kirjautua sisään");
+define('OGP_LANG_errormail', "Sähköpostiosoitteesi ei ole oikea.");
+define('OGP_LANG_submit', "Lähetä");
+define('OGP_LANG_click', "Klikkaa");
+define('OGP_LANG_mail_settings_missing', "Paneeliasetukset eivät ole täydelliset, joten se ei voi lähettää salasanaasi. Ota yhteyttä OGP-järjestelmänvalvojaasi.");
+define('OGP_LANG_mail_failed', "Sähköpostin lähettäminen epäonnistui.");
+define('OGP_LANG_email', "Sähköposti");
+define('OGP_LANG_enter_email', "Anna sähköpostiosoitteesi");
+define('OGP_LANG_webmaster', "Verkkovastaava");
+define('OGP_LANG_confirm_send', "Turvallisuussyistä olemme lähettäneet sinulle vahvistuslinkin, ennen kuin nollaamme salasanasi.<br><b style='color:red;'>Tarkista postilaatikkosi.</b>");
+define('OGP_LANG_confirm_change_subject', "Salasanan vaihto, vahvistusviesti");
+define('OGP_LANG_confirm_change_password_message', "Hei, <br><br>napsauta alla olevaa linkkiä nollataksesi salasanasi: <br><br>%s<br><br>Huomaa: Jos et ole pyytänyt salasanasi vaihtamista, voit ohittaa tämän sähköpostin.<br><br> Älä vastaa tähän sähköpostiin! <br><br>______________________________ <br>OGP Mailer");
 ?>

+ 32 - 31
lang/Finnish(Finland)/modules/modulemanager.php

@@ -22,35 +22,36 @@
  *
  */
 
-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");
-define('OGP_LANG_prereqs_missing', "Prerequisites of %s must be installed on the server before %s can be installed.");
+define('OGP_LANG_module_id', "Moduulin ID");
+define('OGP_LANG_module_name', "Moduulin nimi");
+define('OGP_LANG_module_folder', "Moduulin kansio");
+define('OGP_LANG_module_version', "Moduulin versio");
+define('OGP_LANG_db_version', "DB versio");
+define('OGP_LANG_modules_available_for_install', "Asennettavissa olevat mukautetut moduulit:");
+define('OGP_LANG_install', "Asenna");
+define('OGP_LANG_uninstall', "Poista");
+define('OGP_LANG_modules', "Moduulit");
+define('OGP_LANG_update_modules', "Päivitä moduulit");
+define('OGP_LANG_no_installed_modules', "Asennettuja moduuleja ei löytynyt.");
+define('OGP_LANG_not_complete', "Asennus-/asennustoiminto ei ole valmis ja se ei ehkä toimi oikein. 
+VAROITUS: OGP-tietokannassa voi tapahtua tietojen menetystä!");
+define('OGP_LANG_core_mods_installed', "Asennetut ydinmoduulit:");
+define('OGP_LANG_custom_mods_installed', "Asennetut mukautetut moduulit:");
+define('OGP_LANG_installing_module', "Asennetaan moduuli '%s'");
+define('OGP_LANG_successfully_installed_module', "Moduulin %s asentaminen onnistui.");
+define('OGP_LANG_failed_to_install_module', "Moduulin %s asentaminen epäonnistui.");
+define('OGP_LANG_adding_module', "Lisätään moduuli nimeltä '%s'.");
+define('OGP_LANG_module_already_installed', "Moduuli nimeltä '%s' on jo asennettu.");
+define('OGP_LANG_uninstalling_module', "Poistetaan moduuli '%s'.");
+define('OGP_LANG_successfully_uninstalled_module', "Moduulin %s poistaminen onnistui.");
+define('OGP_LANG_failed_to_uninstall_module', "Moduulin %s poistaminen epäonnistui.");
+define('OGP_LANG_module_file_missing', "hakemistosta puuttuu module.php-tiedosto.");
+define('OGP_LANG_module_file_missing_info', "puuttuu vaaditut tiedot.");
+define('OGP_LANG_query_failed', "Kyselyn suorittaminen epäonnistui");
+define('OGP_LANG_query_failed_2', "tietokantaan.");
+define('OGP_LANG_failed_del_db', "Moduulin poistaminen tietokannasta epäonnistui.");
+define('OGP_LANG_updated_module', "Päivitetty moduuli: '%s'.");
+define('OGP_LANG_updating_modules', "Päivitetään moduulit");
+define('OGP_LANG_updating_finished', "Päivitys valmis");
+define('OGP_LANG_prereqs_missing', "Edellytykset %s on asennettava palvelimelle, ennen kuin %s voidaan asentaa.");
 ?>

+ 76 - 76
lang/Finnish(Finland)/modules/mysql.php

@@ -22,38 +22,38 @@
  *
  */
 
-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_configured_mysql_hosts', "Määritetyt MySQL-verkkonimet");
+define('OGP_LANG_add_new_mysql_host', "Lisää MySQL-isäntä");
+define('OGP_LANG_enter_mysql_ip', "Syötä MySQL IP-osoite.");
+define('OGP_LANG_enter_valid_port', "Anna kelvollinen portti.");
+define('OGP_LANG_enter_mysql_root_password', "Anna MySQL-pääsalasana.");
+define('OGP_LANG_enter_mysql_name', "Kirjoita MySQL-nimi.");
+define('OGP_LANG_could_not_add_mysql_server', "MySQL-palvelinta ei voitu lisätä.");
+define('OGP_LANG_game_server_name_info', "Palvelimen nimi auttaa käyttäjiä tunnistamaan palvelimensa.");
+define('OGP_LANG_note_mysql_host', "Huomautus: Käyttämällä 'Suora yhteys' palvelimen on hyväksyttävä ulkoiset yhteydet, että palvelimet voivat muodostaa etäyhteyden, kun taas yhdistämällä etäpalvelimen kautta sitä käytetään kuten paikallista yhteys.");
+define('OGP_LANG_direct_connection', "Suora yhteys");
+define('OGP_LANG_connection_through_remote_server_named', "Yhteys etäpalvelimen kautta nimetty %s");
+define('OGP_LANG_add_mysql_server', "Lisää MySQL-palvelin");
 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_encryption_key_mismatch', "Salausavain epäsuhta");
+define('OGP_LANG_unknown_error', "Tuntematon virhe");
+define('OGP_LANG_remove', "Poista");
+define('OGP_LANG_assign_db', "Määritä tietokanta");
+define('OGP_LANG_mysql_server_name', "MySQL-palvelimen nimi");
+define('OGP_LANG_server_status', "Palvelimen tila");
+define('OGP_LANG_mysql_ip_port', "MySQL IP:portti");
+define('OGP_LANG_mysql_root_passwd', "MySQL-pääsalasana.");
+define('OGP_LANG_connection_method', "Yhteys menetelmä");
+define('OGP_LANG_user_privilegies', "Käyttäjän oikeudet");
+define('OGP_LANG_current_dbs', "Nykyiset tietokannat");
+define('OGP_LANG_mysql_name', "MySQL-palvelimen nimi");
 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_mysql_port', "MySQL portti");
+define('OGP_LANG_privilegies', "oikeudet");
+define('OGP_LANG_all', "Kaikki");
+define('OGP_LANG_custom', "Mukautettu");
+define('OGP_LANG_server_added', "Palvelin lisätty.");
 define('OGP_LANG_sql_alter', "ALTER");
 define('OGP_LANG_sql_create', "CREATE");
 define('OGP_LANG_sql_create_temporary_tables', "CREATE TEMPORARY TABLES");
@@ -65,51 +65,51 @@ 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)");
+define('OGP_LANG_sql_alter_info', "<b>Mahdollistaa ALTER TABLE-toiminnon käytön.</b>");	
+define('OGP_LANG_sql_create_info', "<b>Mahdollistaa CREATE TABLE-toiminnon käytön.</b>");	
+define('OGP_LANG_sql_create_temporary_tables_info', "<b>Mahdollistaa CREATE TEMPORARY TABLE-toiminnon käytön</b>");
+define('OGP_LANG_sql_delete_info', "<b>Mahdollistaa DELETE-toiminnon käytön.</b>");
+define('OGP_LANG_sql_drop_info', "<b>Mahdollistaa DROP TABLE -toiminnon käytön.</b>");	
+define('OGP_LANG_sql_index_info', "<b>Mahdollistaa CREATE INDEX- ja DROP INDEX -asetusten käytön.</b>");	
+define('OGP_LANG_sql_insert_info', "<b>Mahdollistaa INSERT-toiminnon käytön.</b>");	
+define('OGP_LANG_sql_lock_tables_info', "<b>Sallii LOCK TABLES -toiminnon käytön taulukoissa, joille sinulla on SELECT-oikeus.</b>");	
+define('OGP_LANG_sql_select_info', "<b>Mahdollistaa SELECT-toiminnon käytön.</b>");
+define('OGP_LANG_sql_update_info', "<b>Mahdollistaa UPDATE-toiminnon käytön.</b>");	
+define('OGP_LANG_sql_grant_option_info', "<b>Mahdollistaa käyttöoikeuksien myöntämisen.</b>");
+define('OGP_LANG_select_game_server', "Valitse pelipalvelin");
+define('OGP_LANG_invalid_mysql_server_id', "Virheellinen MySQL-palvelin ID.");
+define('OGP_LANG_there_is_another_db_named_or_user_named', "On toinen tietokanta nimeltä <b>%s</b> tai toinen käyttäjä nimeltä <b>%s</b>.");
+define('OGP_LANG_db_added_for_home_id', "Lisätty tietokanta koti ID:lle <b>%s</b>.");
+define('OGP_LANG_could_not_remove_db', "Valittua tietokantaa ei voitu poistaa.");
+define('OGP_LANG_db_removed_successfully_from_mysql_server_named', "Tietokanta poistettiin palvelimelta %s.");
+define('OGP_LANG_areyousure_remove_mysql_server', "Haluatko varmasti poistaa MySQL-palvelimen nimeltä <b>%s</b>?");
+define('OGP_LANG_db_changed_successfully', "Tietokantaa nimeltään %s muutettiin onnistuneesti.");
+define('OGP_LANG_error_while_remove', "Virhe poistettaessa.");
+define('OGP_LANG_mysql_server_removed', "MySQL-palvelin <b>%s</b> on poistettu onnistuneesti. ");
+define('OGP_LANG_unable_to_set_changes_to', "Ei voida tehdä muutoksia MySQL-palvelimeen nimeltä <b>%s</b>.");
+define('OGP_LANG_mysql_server_settings_changed', "MySQL-palvelinta <b>%s</b> on muutettu onnistuneesti.");
+define('OGP_LANG_editing_mysql_server', "Muokkaa MySQL-palvelimenta nimeltä <b>%s</b>.");
+define('OGP_LANG_save_settings', "Tallenna asetukset");
+define('OGP_LANG_mysql_dbs_for', "Tietokannat palvelimella %s");
+define('OGP_LANG_edit_dbs', "Muokkaa tietokantoja");
+define('OGP_LANG_edit_db_settings', "Muokkaa tietokannan asetuksia");
+define('OGP_LANG_remove_db', "Poista tietokanta");
+define('OGP_LANG_save_db_changes', "Tallenna tietokannan muutokset.");
+define('OGP_LANG_add_db', "Lisää tietokanta");
+define('OGP_LANG_select_db', "Valitse tietokanta");
+define('OGP_LANG_db_user', "DB käyttäjä");
+define('OGP_LANG_db_passwd', "DB salasana");
+define('OGP_LANG_db_name', "DB nimi");
+define('OGP_LANG_enabled', "Ota käyttöön");
+define('OGP_LANG_game_server', "Pelipalvelin");
+define('OGP_LANG_there_are_no_databases_assigned_for', "Kohteelle <b>%s</b> ei ole määritetty tietokantoja.");
+define('OGP_LANG_unable_to_connect_to_mysql_server_as', "Ei voida muodostaa yhteyttä MySQL-palvelimeen %s.");
+define('OGP_LANG_unable_to_create_db', "Tietokannan luominen epäonnistui.");
+define('OGP_LANG_unable_to_select_db', "Tietokantaa %s ei voi valita.");
+define('OGP_LANG_db_info', "Tietokannan tiedot");
+define('OGP_LANG_db_tables', "Tietokannan taulut");
+define('OGP_LANG_db_backup', "DB varmuuskopio");
+define('OGP_LANG_download_db_backup', "Lataa DB varmuuskopio");
+define('OGP_LANG_restore_db_backup', "Palauta DB varmuuskopio");
+define('OGP_LANG_sql_file', "tiedosto(.sql)");
 ?>

+ 30 - 30
lang/Finnish(Finland)/modules/register.php

@@ -22,34 +22,34 @@
  *
  */
 
-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 <a href='%s' target='_blank'>login now</a>.<br><br>Username: %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");
+define('OGP_LANG_login_name', "Käyttäjänimi");
+define('OGP_LANG_users_fname', "Etunimi");
+define('OGP_LANG_users_lname', "Sukunimi");
+define('OGP_LANG_users_passwd', "Salasana");
+define('OGP_LANG_users_cpasswd', "Kirjoita salasana uudestaan");
+define('OGP_LANG_passwd_len', "Salasanan täytyy olla vähintään 6 merkkiä pitkä");
+define('OGP_LANG_err_password', "Salasana ei voi olla tyhjä");
+define('OGP_LANG_err_confirm_password', "Salasanan vahvistuskenttä ei voi olla tyhjä");
+define('OGP_LANG_err_password_mismatch', "Salasanat eivät täsmää");
+define('OGP_LANG_phone_number', "Puhelinnumero");
+define('OGP_LANG_users_email', "Sähköpostiosoite");
+define('OGP_LANG_register_a_new_user', "Rekisteröi uusi käyttäjä");
+define('OGP_LANG_password_mismatch', "Salasanat ovat yhteensopimattomia");
+define('OGP_LANG_confirm_password', "Vahvista salasana");
+define('OGP_LANG_successfull', "onnistui");
+define('OGP_LANG_click_here', "Paina tästä");
+define('OGP_LANG_to_login', "kirjaudu sisään");
+define('OGP_LANG_registered_on', "Rekisteröity käyttäjälle %s");
+define('OGP_LANG_register_message', "Hei,<br><br>Sinun Open Game Panel tilisi on luotu ja voit nyt <a href='%s' target='_blank'>kirjautua sisään</a>. <br><br>Käyttäjänimi: %s<br><br>Muista vaihtaa salasanasi usein ja ensimmäisellä kerralla kirjautuessasi sisään. <br><br>Älä vastaa tähän sähköpostiin!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_err_captcha', "Captcha ei täsmää.");
+define('OGP_LANG_err_login_name', "Käyttäjän nimi puuttuu tai se on käytössä.");
+define('OGP_LANG_err_first_name', "Kirjoita nimesi.");
+define('OGP_LANG_err_last_name', "Sukunimeä ei syötetty.");
+define('OGP_LANG_err_phone_number', "Puhelinnumero on tyhjä.");
+define('OGP_LANG_err_email_address', "Tyhjä tai virheellinen sähköpostiosoite.");
+define('OGP_LANG_err_email_address_already_in_use_by', "Sähköpostiosoite on jo käytössä <b>%s</b>.");
+define('OGP_LANG_user_registration', "Käyttäjän rekisteröinti");
+define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Tilisi tiedot on lähetetty sähköpostitse osoitteeseen <b>%s</b>.");
+define('OGP_LANG_account_created', "Sinun tilisi on luotu.");
+define('OGP_LANG_subject', "%s :: Tilitiedot");
 ?>

+ 114 - 114
lang/Finnish(Finland)/modules/server.php

@@ -22,118 +22,118 @@
  *
  */
 
-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', "IPs for Game Servers To Use on Agent Server '%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', "Enable if your remote server is using NAT rules. Use this setting if your game servers are running on internal private LAN IP addresses so that the panel will use your real remote IP address to query the game servers.");
-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");
-define('OGP_LANG_ips_can_be_internal_external', "Enter usable IP addresses.&nbsp; Public IP addresses and internal LAN IP addresses (for NAT setups) can be used.");
+define('OGP_LANG_add_new_remote_host', "Lisää etäisäntä");
+define('OGP_LANG_configured_remote_hosts', "Määritetty etäisäntä");
+define('OGP_LANG_remote_host', "Etäisäntä");
+define('OGP_LANG_remote_host_info', "Etäisännän on oltava pingattava isäntänimi!");
+define('OGP_LANG_remote_host_port', "Etäisäntäportti");
+define('OGP_LANG_remote_host_port_info', "Portti, jota OGP-agentti kuuntelee etäisännässä. Oletus: 12679.");
+define('OGP_LANG_remote_host_name', "Etäisäntänimi");
+define('OGP_LANG_ogp_user', "OGP-agentin käyttäjätunnus");
+define('OGP_LANG_remote_host_name_info', "Etäisäntänimi auttaa käyttäjiä tunnistamaan palvelimiaan.");
+define('OGP_LANG_add_remote_host', "Lisää etäisäntä");
+define('OGP_LANG_remote_encryption_key', "Etäsalausavain");
+define('OGP_LANG_remote_encryption_key_info', "Etäsalausavainta käytetään panelin ja agentin tietojen salaamiseen. Tämän avaimen on oltava sama molemmilla puolilla.");
+define('OGP_LANG_server_name', "Palvelimen nimi");
+define('OGP_LANG_agent_ip_port', "Agentti IP:Portti");
+define('OGP_LANG_agent_status', "Agentin tila");
+define('OGP_LANG_ips', "IP:t");
+define('OGP_LANG_add_more_ips', "Jos haluat syöttää enemmän IP-osoitteita, paina 'Aseta IP:t', kun kaikki kentät ovat täynnä ja tyhjä kenttä tulee näkyviin.");
+define('OGP_LANG_encryption_key_mismatch', "Salausavain ei täsmää Agentin kanssa. Tarkista Agentin määritykset uudelleen.");
+define('OGP_LANG_no_ip_for_remote_host', "Sinun on lisättävä vähintään yksi (1) IP-osoite kullekin etäisännälle.");
+define('OGP_LANG_note_remote_host', "Etäisäntä on palvelin, jossa OGP-agentti on käynnissä. Jokaisella isännällä voi olla useita IP-osoitteita, joihin käyttäjät voivat sitoa palvelimia.");
+define('OGP_LANG_ip_administration', "Palvelin &amp; IP-hallinta :: Open Game Panel");
+define('OGP_LANG_unknown_error', "Tuntematon virhe - status_chk palautettu");
+define('OGP_LANG_remote_host_user_name', "UNIX-käyttäjä");
+define('OGP_LANG_remote_host_user_name_info', "Käyttäjätunnus, jossa agentti on käynnissä. Esimerkki: Jari");
+define('OGP_LANG_remote_host_ftp_ip', "FTP IP-osoite");
+define('OGP_LANG_remote_host_ftp_ip_info', "Nykyisen Agentin FTP-palvelimen <b>IP-osoite</b>.");
+define('OGP_LANG_remote_host_ftp_port', "FTP-portti");
+define('OGP_LANG_remote_host_ftp_port_info', "Nykyisen Agentin FTP-palvelimen <b>portti</b>.");
+define('OGP_LANG_view_log', "Näytä loki");
+define('OGP_LANG_status', "Tila");
+define('OGP_LANG_stop_firewall', "Pysäytä palomuuri");
+define('OGP_LANG_start_firewall', "Käynnistä palomuuri");
+define('OGP_LANG_seconds', "Sekuntia");
+define('OGP_LANG_reboot', "Etäpalvelimen uudelleenkäynnistys");
+define('OGP_LANG_restart', "Uudelleenkäynnistä agentti");
+define('OGP_LANG_confirm_reboot', "Oletko varma, että haluat etänä uudelleenkäynnistää koko fyysisen palvelimen nimeltä '%s'?");
+define('OGP_LANG_confirm_restart', "Haluatko varmasti uudelleenkäynnistää agentin nimeltä '%s'?");
+define('OGP_LANG_restarting', "Uudelleenäynnistetään agentti... Odota hetki..");
+define('OGP_LANG_restarted', "Agentti käynnistettiin uudelleen.");
+define('OGP_LANG_reboot_success', "Palvelin nimeltä '%s' käynnistettiin uudelleen. Et voi käyttää palvelinta, ennen kuin se on onnistuneesti käynnistynyt.");
+define('OGP_LANG_invalid_remote_host_id', "Virheellinen etäisäntä-ID '%s' annettu.");
+define('OGP_LANG_remote_host_removed', "Etäisäntä nimeltä '%s' poistettu.");
+define('OGP_LANG_editing_remote_server', "Muokataan etäisäntää nimeltä '%s'");
+define('OGP_LANG_remote_server_settings_changed', "Asetusten muuttaminen etäpalvelimeen '%s' onnistui.");
+define('OGP_LANG_save_settings', "Tallenna asetukset");
+define('OGP_LANG_set_ips', "Aseta IP:t");
+define('OGP_LANG_remote_ip', "Etä IP");
+define('OGP_LANG_remote_ips_for', "Agent-palvelimella '%s' käytettävien pelipalvelimien IP-osoitteet");
+define('OGP_LANG_ips_set_for_server', "IP-osoitteet asetettiin palvelimelle nimeltä '%s' onnistuneesti.");
+define('OGP_LANG_could_not_remove_ip', "Vanhoja IP-osoitteita ei voitu poistaa tietokannasta.");
+define('OGP_LANG_could_add_ip', "Voisi lisätä etäpalvelimen IP-osoitteen tietokantaan.");
+define('OGP_LANG_areyousure_removeagent', "Haluatko varmasti poistaa agentin nimeltä");
+define('OGP_LANG_areyousure_removeagent2', "ja kaikki siihen liittyvät kodit ogp-tietokannasta?");
+define('OGP_LANG_error_while_remove', "Etäpalvelinta poistettaessa tapahtui virhe.");
+define('OGP_LANG_add_ip', "Lisää IP");
+define('OGP_LANG_remove_ip', "Poista IP");
+define('OGP_LANG_edit_ip', "Muokkaa IP");
+define('OGP_LANG_wrote_changes', "Muutokset tallennettu onnistuneesti.");
+define('OGP_LANG_there_are_servers_running_on_this_ip', "Tällä IP-osoitteella on palvelimia.");
+define('OGP_LANG_enter_ip_host', "Sinun on annettava etäisännän IP-osoite.");
+define('OGP_LANG_enter_valid_ip', "Sinun on annettava kelvollinen portti etäisännälle. Portin arvo voi olla välillä 0 - 65535, mutta suositus on välillä 1024 - 65535.");
+define('OGP_LANG_could_not_add_server', "Palvelinta ei voitu lisätä");
+define('OGP_LANG_to_db', "tietokantaan.");
+define('OGP_LANG_added_server', "Lisätty palvelin");
+define('OGP_LANG_with_port', "portilla");
+define('OGP_LANG_to_db_succesfully', "tietokantaan onnistuneesti.");
+define('OGP_LANG_unable_discover', "IP-osoitteiden automaattinen löytäminen ei onnistu");
+define('OGP_LANG_set_ip_manually', "Sinun on asetettava ne manuaalisesti.");
+define('OGP_LANG_found_ips', "Löydetyt IP-osoitteet");
+define('OGP_LANG_for_remote_server', "etäpalvelimelle.");
+define('OGP_LANG_failed_add_ip', "IP-osoitteen lisääminen epäonnistui");
+define('OGP_LANG_timeout', "Aikakatkaisu");
+define('OGP_LANG_timeout_info', "Aikaraja sekunneissa saada vastauksen tästä agentista.");
+define('OGP_LANG_use_nat', "Käytä NATtia");
+define('OGP_LANG_use_nat_info', "Ota käyttöön, jos etäpalvelimesi käyttää NAT-sääntöjä. Käytä tätä asetusta, jos pelipalvelimesi käyvät sisäisillä yksityisillä LAN-IP-osoitteilla, jotta paneeli käyttää todellista IP-etäosoitettasi pelipalvelimien kyselyyn.");
+define('OGP_LANG_arrange_ports', "Järjestä portit");
+define('OGP_LANG_assign_new_ports_range_for_ip', "Määritä uusi porttialue IP:lle %s");
+define('OGP_LANG_assigned_port_ranges_for_ip', "Määritetyt porttialueet IP:lle %s");
+define('OGP_LANG_assigned_ports_for_ip', "Määritetyt portit IP:lle %s");
+define('OGP_LANG_unspecified_game_types', "Määrittelemättömät pelityypit");
+define('OGP_LANG_start_port', "Aloitusportti:");
+define('OGP_LANG_end_port', "Lopetusportti:");
+define('OGP_LANG_port_increment', "Porttien lisäys:");
+define('OGP_LANG_total_assignable_ports', "Määritettäviä portteja yhteensä:");
+define('OGP_LANG_available_range_ports', "Saatavilla oleva porttialue:");
+define('OGP_LANG_assign_range', "Määritä alue");
+define('OGP_LANG_edit_range', "Muokkaa aluetta");
+define('OGP_LANG_delete_range', "Poista alue");
+define('OGP_LANG_home_id', "Kodin ID");
+define('OGP_LANG_home_path', "Kodin polku");
+define('OGP_LANG_game_type', "Pelin tyyppi");
+define('OGP_LANG_port', "Portti");
+define('OGP_LANG_invalid_values', "Virheelliset arvot.");
+define('OGP_LANG_ports_in_range_already_arranged', "Alueen portit on jo järjestetty.");
+define('OGP_LANG_ports_range_already_configured_for', "Porttialue on jo määritetty kohteelle %s.");
+define('OGP_LANG_ports_range_added_successfull_for', "Porttialue lisättiin onnistuneesti kohteelle %s.");
+define('OGP_LANG_ports_range_deleted_successfull', "Porttialue poistettu.");
+define('OGP_LANG_ports_range_edited_successfull_for', "Porttialueiden muokkaus onnistui kohteelle %s.");
+define('OGP_LANG_editing_firewall_for_remote_server', "Palomuurin muokkaaminen etäpalvelimelle nimeltä '%s'");
+define('OGP_LANG_default_allowed', "Sallittu oletuksena");
+define('OGP_LANG_allow_port_command', "Salli porttikomento");
+define('OGP_LANG_deny_port_command', "Hylkää porttikomento");
+define('OGP_LANG_allow_ip_port_command', "Salli IP:portti-komento");
+define('OGP_LANG_deny_ip_port_command', "Estä IP:portti-komento");
+define('OGP_LANG_enable_firewall_command', "Ota käyttöön palomuurikomento");
+define('OGP_LANG_disable_firewall_command', "Poista käytöstä palomuurikomento");
+define('OGP_LANG_get_firewall_status_command', "Hanki palomuurin tilakomento");
+define('OGP_LANG_reset_firewall_command', "Nollaa palomuurikomento");
+define('OGP_LANG_firewall_status', "Palomuurin tila");
+define('OGP_LANG_save_firewall_settings', "Tallenna palomuuriasetukset");
+define('OGP_LANG_reset_firewall', "Nollaa palomuuri");
+define('OGP_LANG_firewall_settings', "Palomuuriasetukset");
+define('OGP_LANG_display_public_ip', "Näytä julkinen IP-osoite");
+define('OGP_LANG_ips_can_be_internal_external', "Anna käyttökelpoiset IP-osoitteet.&nbsp; Julkisia IP-osoitteita ja sisäisiä LAN-IP-osoitteita (NAT-asetuksia varten) voidaan käyttää.");
 ?>

+ 127 - 124
lang/Finnish(Finland)/modules/settings.php

@@ -22,129 +22,132 @@
  *
  */
 
-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_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_maintenance_mode', "Huolto");
+define('OGP_LANG_maintenance_mode_info', "Poista Paneli käytöstä normaalikäyttäjille. Vain järjestelmänvalvojat voivat käyttää sitä huollon aikana.");
+define('OGP_LANG_maintenance_title', "Huollon nimike");
+define('OGP_LANG_maintenance_title_info', "Otsikko, joka näytetään normaalille käyttäjälle huollon aikana.");
+define('OGP_LANG_maintenance_message', "Huollon viesti");
+define('OGP_LANG_maintenance_message_info', "Viesti, joka näytetään normaalille käyttäjälle huollon aikana.");
+define('OGP_LANG_update_settings', "Päivitä asetukset");
+define('OGP_LANG_settings_updated', "Asetusten päivitys onnistui.");
+define('OGP_LANG_panel_language', "Panelin kieli");
+define('OGP_LANG_panel_language_info', "Tämä kieli on panelin oletuskieli. Käyttäjät voivat vaihtaa omaa kieltään profiilin muokkaussivulta.");
+define('OGP_LANG_page_auto_refresh', "Sivun automaattinen päivitys");
+define('OGP_LANG_page_auto_refresh_info', "Sivun automaattisen päivityksen asetuksia käytetään pääasiassa panelin virheenkorjauksessa. Normaalikäytössä tämän tulisi olla päällä.");
+define('OGP_LANG_smtp_server', "Lähtevä sähköpostipalvelin");
+define('OGP_LANG_smtp_server_info', "Tätä lähtevää postipalvelinta (SMTP-palvelinta) käytetään esimerkiksi unohtuneiden salasanojen lähettämiseen käyttäjille, on oletusarvoisesti localhost.");
+define('OGP_LANG_panel_email_address', "Lähtevä sähköpostiosoite");
+define('OGP_LANG_panel_email_address_info', "Tämä on sähköpostiosoite, joka on kentässä, kun salasanoja lähetetään käyttäjille.");
+define('OGP_LANG_panel_name', "Panelin nimi");
+define('OGP_LANG_panel_name_info', "Sivun otsikossa näkyvän Panelin nimi. Tämä arvo ohittaa kaikki sivun otsikot, jos se ei ole tyhjä.");
+define('OGP_LANG_feed_enable', "Ota käyttöön LGSL-syöte");
+define('OGP_LANG_feed_enable_info', "Jos verkkopalvelimessasi on palomuuri, joka estää kyselyportin, sinun on avattava portti manuaalisesti.");
+define('OGP_LANG_feed_url', "Syötteen URL");
+define('OGP_LANG_feed_url_info', "GrayCube.com jakaa LGSL-syötteen URL-osoitteessa:<br><b> http://www.greycube.co.uk/lgsl/feed/lgsl_files/lgsl_feed.php</b>");
+define('OGP_LANG_steam_user', "Steam käyttäjä");
+define('OGP_LANG_steam_user_info', "Tätä käyttäjää tarvitaan Steamin sisäänkirjautumiseen, jotta voidaan ladata uusia pelejä, kuten CS:GO.");
+define('OGP_LANG_steam_pass', "Steam salasana");
+define('OGP_LANG_steam_pass_info', "Aseta tähän Steam-tilin salasana.");
 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.");
-define('OGP_LANG_use_authorized_hosts', "Limit API to Defined Authorized Hosts");
-define('OGP_LANG_use_authorized_hosts_info', "Enable this setting to only allow API calls from pre-defined and approved IP addresses.&nbsp; Approved addresses can be set on this page once the setting has been enabled.&nbsp; If this setting is disabled, a user using a valid key will have access to the API from any IP address.&nbsp; Users using a valid key will be able to use the API to manage any game server they have permissions to administrate.");
-define('OGP_LANG_allow_setting_cpu_affinity', "Allow Setting CPU Core Assignment for Game Servers");
-define('OGP_LANG_allow_setting_cpu_affinity_info', "If enabled, the admin creating a game home will be shown CPU affinity (core assignment) options for the game server.");
-define('OGP_LANG_setup_api_authorized_hosts', "Setup API authorized hosts");
-define('OGP_LANG_autohorized_hosts', "Authorized hosts");
-define('OGP_LANG_add', "Add");
-define('OGP_LANG_remove', "Remove");
-define('OGP_LANG_default_trusted_hosts', "Default Trusted Hosts");
-define('OGP_LANG_trusted_host_or_proxy_addresses_or_cidr', "Trusted Hosts or Proxies (IPv4/IPv6 Addresses or CIDR)");
-define('OGP_LANG_trusted_forwarded_ip_addresses_or_cidr', "Trusted Forwarded IPs (IPv4/IPv6 Addresses or CIDR)");
-define('OGP_LANG_reset_game_server_order', "Reset Game Server Ordering");
-define('OGP_LANG_reset_game_server_order_info', "Resets game server ordering back to the default of using the server ID");
-define('OGP_LANG_regex_invalid_file_name_chars', "Invalid File Name Characters Regex");
-define('OGP_LANG_regex_invalid_file_name_chars_info', "Change this regex pattern if you want to allow a different set of characters in file names.");
-define('OGP_LANG_login_ban_time', "Failed Login Ban Time (Seconds)");
-define('OGP_LANG_login_ban_time_info', "Time in seconds that an IP address is banned from attempting to login to the panel after a defined number of failed login attempts.");
+define('OGP_LANG_steam_guard_info', "Joillakin käyttäjillä on Steam Guard aktivoitu suojaamaan tilinsä hakkereilta, <br>tämä koodi lähetetään tilin sähköpostiosoitteeseen, kun ensimmäimen Steam päivitys on alkanut.");
+define('OGP_LANG_smtp_port', "SMTP-portti");
+define('OGP_LANG_smtp_port_info', "Jos SMTP-portti ei ole oletusportti (25), syötä SMTP-portti tähän.");
+define('OGP_LANG_smtp_login', "SMTP-käyttäjä");
+define('OGP_LANG_smtp_login_info', "Jos SMTP-palvelimesi vaatii todennusta, kirjoita käyttäjänimesi tähän.");
+define('OGP_LANG_smtp_passw', "SMTP salasana");
+define('OGP_LANG_smtp_passw_info', "Jos et määritä salasanaa, SMTP-todennus poistetaan käytöstä.");
+define('OGP_LANG_smtp_secure', "SMTP suojaus");
+define('OGP_LANG_smtp_secure_info', "Käytä SSL/TLS-yhteyttä muodostaaksesi yhteyden SMTP-palvelimeen");
+define('OGP_LANG_time_zone', "Aikavyöhyke");
+define('OGP_LANG_time_zone_info', "Asettaa oletusaikavyöhykkeen, jota käytetään kaikissa päivämäärä- ja aikatoiminnoissa.");
+define('OGP_LANG_query_cache_life', "Kyselyn välimuistin käyttöikä");
+define('OGP_LANG_query_cache_life_info', "Asettaa aikakatkaisun sekunteina, ennen palvelimen tilan päivittämistä.");
+define('OGP_LANG_query_num_servers_stop', "Poista käytöstä pelipalvelimeen kyselyt jälkeen");
+define('OGP_LANG_query_num_servers_stop_info', "Käytä tätä asetusta kyselyjen poistamiseen käytöstä, jos käyttäjä omistaa enemmän pelipalvelimia kuin tämä on määritetty panelin lataamisen nopeuttamiseksi.");
+define('OGP_LANG_editable_email', "Muokattava sähköpostiosoite");
+define('OGP_LANG_editable_email_info', "Valitse, voivatko käyttäjät muokata sähköpostiosoitettaan vai eivät.");
+define('OGP_LANG_old_dashboard_behavior', "Vanha hallintapaneelin toiminta");
+define('OGP_LANG_old_dashboard_behavior_info', "Vanha hallintapaneeli toimi hitaammin, mutta näyttää enemmän palvelintietoja (esim. nykyiset pelaajat ja kartat).");
+define('OGP_LANG_rsync_available', "Käytettävissä olevat Rsync-palvelimet");
+define('OGP_LANG_rsync_available_info', "Valitse palvelinluettelo, joka näytetään rsync-asennuksessa.");
+define('OGP_LANG_all_available_servers', "Kaikki käytettävissä olevat palvelimet ( rsync_sites.list + rsync_sites_local.list )");
+define('OGP_LANG_only_remote_servers', "Vain etäpalvelimet ( rsync_sites.list )");
+define('OGP_LANG_only_local_servers', "Vain paikalliset palvelimet ( rsync_sites_local.list )");
+define('OGP_LANG_header_code', "Otsikkokoodi");
+define('OGP_LANG_header_code_info', "Täällä voit kirjoittaa oman otsikkokoodisi (kuten HTML-koodi, upotuskoodi jne.) muokkaamatta teema-asettelua.");
+define('OGP_LANG_support_widget_title', "Tuki-widgetin otsikko");
+define('OGP_LANG_support_widget_title_info', "Mukautettu otsikko tuki-widgetille hallintapaneelin.");
+define('OGP_LANG_support_widget_content', "Tuki-widgetin sisältö");
+define('OGP_LANG_support_widget_content_info', "Tuki-widgetin sisältö (HTML-koodi sallittu).");
+define('OGP_LANG_support_widget_link', "Tuki-widgetin linkki");
+define('OGP_LANG_support_widget_link_info', "Tukisivustosi URL-osoite.");
+define('OGP_LANG_recaptcha_site_key', "Recaptcha-sivustoavain");
+define('OGP_LANG_recaptcha_site_key_info', "Googlen toimittama sivustoavain.");
+define('OGP_LANG_recaptcha_secret_key', "Recaptchan salainen avain");
+define('OGP_LANG_recaptcha_secret_key_info', "Googlen toimittama salainen avain.");
+define('OGP_LANG_recaptcha_use_login', "Käytä Recaptchaa kirjautumisen yhteydessä");
+define('OGP_LANG_recaptcha_use_login_info', "Jos tämä on käytössä, käyttäjien on ratkaistava bottitarkistus Recaptcha yritettäessä kirjautua sisään.");
+define('OGP_LANG_login_attempts_before_banned', "Epäonnistuneiden kirjautumisyritysten määrä ennen käyttäjän estämistä");
+define('OGP_LANG_login_attempts_before_banned_info', "Jos käyttäjä yrittää kirjautua virheellisillä tunnistetiedoilla tätä useammin kuin monta kertaa, paneli estää käyttäjän väliaikaisesti.");
+define('OGP_LANG_custom_github_update_username', "GitHub päivitä käyttäjänimi");
+define('OGP_LANG_custom_github_update_username_info', "Syötä GITHub-käyttäjänimesi VAIN, jotta voit käyttää omia haaroitettuja arkistojasi OGP:n päivittämiseen. Tätä pitäisi muuttaa vain kehittäjien, jotka haluavat käyttää omia repojaan kehitykseen sen sijaan, että tarkistaisivat mahdollisesti bugista koodia päähaarassa.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
+define('OGP_LANG_remote_query', "Etäkysely");
+define('OGP_LANG_remote_query_info', "Käytä etäpalvelinta (agentti) kyselyihin pelipalvelimille (Vain GameQ ja LGSL).");
+define('OGP_LANG_check_expiry_by', "Tarkista vanheneminen");
+define('OGP_LANG_check_expiry_by_info', "Jos asetuksena on once_logged_in, käyttäjän pelipalvelinmääritykset poistetaan automaattisesti, jos ne ovat vanhentuneet. Jos asetuksena on cron_job, sinun on luotava cron-tehtävä cron-moduulin avulla tarkistamaan viimeinen voimassaolopäivä määritetyllä aikavälillä.");
+define('OGP_LANG_once_logged_in', "Kun kirjautuu sisään");
+define('OGP_LANG_cron_job', "Cron-tehtävä");
+define('OGP_LANG_theme_settings', "Teema Asetukset");
+define('OGP_LANG_theme', "Teema");
+define('OGP_LANG_theme_info', "Tässä valittu teema on kaikkien käyttäjien oletusteema. Käyttäjät voivat vaihtaa teemaansa profiilisivulta.");
+define('OGP_LANG_welcome_title', "Tervetuloa-otsikko");
+define('OGP_LANG_welcome_title_info', "Ottaa käyttöön otsikon, joka näkyy hallintapaneelin yläosassa.");
+define('OGP_LANG_welcome_title_message', "Tervetuloa-otsikkoviesti");
+define('OGP_LANG_welcome_title_message_info', "Hallintapaneelin yläosassa näkyvä otsikkoviesti (HTML-koodi sallittu).");
+define('OGP_LANG_logo_link', "Logon linkki");
+define('OGP_LANG_logo_link_info', "Logon hyperlinkki. <b style='font-size:10px; font-weight:normal;'>(Jos jätät sen tyhjäksi, se linkitetään hallintapaneeliin)</b>");
+define('OGP_LANG_custom_tab', "Mukautettu-välilehti");
+define('OGP_LANG_custom_tab_info', "Lisää mukautettavan välilehden valikon loppuun. <b style='font-size:10px; font-weight:normal;'>(Käytä ja päivitä tämä sivu muokataksesi välilehden asetuksia)</b>");
+define('OGP_LANG_custom_tab_name', "Mukautetun välilehden nimi");
+define('OGP_LANG_custom_tab_name_info', "Välilehden näyttönimi.");
+define('OGP_LANG_custom_tab_link', "Mukautettu-välilehden linkki");
+define('OGP_LANG_custom_tab_link_info', "Välilehden hyperlinkki.");
+define('OGP_LANG_custom_tab_sub', "Mukautetut alivälilehdet");
+define('OGP_LANG_custom_tab_sub_info', "Lisää mukautettavia alivälilehtiä, kun viet hiiren osoittimen Mukautettu-välilehden päälle.");
+define('OGP_LANG_custom_tab_sub_name', "Alivälilehden #1 nimi");
+define('OGP_LANG_custom_tab_sub_link', "Alivälilehden #1 linkki");
+define('OGP_LANG_custom_tab_sub_name2', "Alivälilehden #2 nimi");
+define('OGP_LANG_custom_tab_sub_link2', "Alivälilehden #2 linkki");
+define('OGP_LANG_custom_tab_sub_name3', "Alivälilehden #3 nimi");
+define('OGP_LANG_custom_tab_sub_link3', "Alivälilehden #3 linkki");
+define('OGP_LANG_custom_tab_sub_name4', "Alivälilehden #4 nimi");
+define('OGP_LANG_custom_tab_sub_link4', "Alivälilehden #4 linkki");
+define('OGP_LANG_custom_tab_target_blank', "Mukautettujen välilehtien kohde");
+define('OGP_LANG_custom_tab_target_blank_info', "Asettaa kaikki välilehdet. <b style='font-size:10px; font-weight:normal;'>(Self_Page = Avaa linkin samalla sivulla. New_Page = Avaa linkin uudella välilehdellä.)</b>");
+define('OGP_LANG_bg_wrapper', "Taustakääre");
+define('OGP_LANG_bg_wrapper_info', "Kääreiden taustakuva. <b style='font-size:10px; font-weight:normal;'>(Saatavilla vain joillakin teemoilla.)</b>");
+define('OGP_LANG_show_server_id_game_monitor', "Näytä palvelin ID:t Pelimonitori-sivulla");
+define('OGP_LANG_show_server_id_game_monitor_info', "Näytä pelipalvelimen ID sarake Pelimonitorissa, jotta Agentin luomat tiedostot vastaavat todellista pelipalvelinta.");
+define('OGP_LANG_default_game_server_home_path_prefix', "Oletus pelipalvelimen kotihakemiston etuliite");
+define('OGP_LANG_default_game_server_home_path_prefix_info', "Anna polun etuliite, mihin haluat, että pelipalvelimen koti luodaan oletuksena. Voit käyttää \"{USERNAME}\" polkua, joka korvataan pelipalvelimelle määritetyllä OGP-käyttäjänimellä. Voit käyttää \"{GAMEKEY}\" polussa, joka korvataan pienellä kirjoitetulla nimellä. Voit käyttää \"{SKIPID}\" -kohtaa missä tahansa polussa ohittaaksesi koti ID:n liittämisen polkuun. Esimerkki: /ogp/games/{KÄYTTÄJÄNIMI}/{GAMEKEY}{SKIPID} tulee /ogp/games/username/arkse/. Esimerkki 2: /ogp/games tulee /ogp/games/1, jossa 1 on pelipalvelimen ID.");
+define('OGP_LANG_use_authorized_hosts', "Rajoita API määriteltyihin valtuutettuihin osoitteisiin");
+define('OGP_LANG_use_authorized_hosts_info', "Ota tämä asetus käyttöön, jos haluat sallia API-kutsut vain ennalta määritetyistä ja hyväksytyistä IP-osoitteista.&nbsp; Hyväksytyt osoitteet voidaan asettaa tälle sivulle, kun asetus on otettu käyttöön. &nbsp; Jos tämä asetus ei ole käytössä, kelvollista avainta käyttävällä käyttäjällä on pääsy API:in mistä tahansa IP-osoitteesta. &nbsp; Kelvollista avainta käyttävät käyttäjät voivat käyttää API:a halliten mitä tahansa pelipalvelinta, jonka hallintaan heillä on oikeudet.");
+define('OGP_LANG_allow_setting_cpu_affinity', "Salli CPU:n ydinmäärityksen asettamisen pelipalvelimille");
+define('OGP_LANG_allow_setting_cpu_affinity_info', "Jos tämä on käytössä, pelikotia luovalle järjestelmänvalvojalle näytetään CPU-affiniteetti (ydinmääritys) pelipalvelimelle.");
+define('OGP_LANG_setup_api_authorized_hosts', "Asenna API-valtuutetut osoitteet");
+define('OGP_LANG_autohorized_hosts', "Valtuutetut osoitteet");
+define('OGP_LANG_add', "Lisää");
+define('OGP_LANG_remove', "Poista");
+define('OGP_LANG_default_trusted_hosts', "Oletus luotetut osoitteet");
+define('OGP_LANG_trusted_host_or_proxy_addresses_or_cidr', "Luotetut osoitteet tai välityspalvelimet (IPv4/IPv6-osoitteet tai CIDR)");
+define('OGP_LANG_trusted_forwarded_ip_addresses_or_cidr', "Luotetut välitetyt IP-osoitteet (IPv4/IPv6-osoitteet tai CIDR)");
+define('OGP_LANG_reset_game_server_order', "Nollaa pelipalvelimen järjestäminen");
+define('OGP_LANG_reset_game_server_order_info', "Palauttaa pelipalvelimien järjestyksen takaisin oletusasetukseen, joka on pelipalvelimen ID");
+define('OGP_LANG_regex_invalid_file_name_chars', "Virheelliset tiedostonimen merkit Regex");
+define('OGP_LANG_regex_invalid_file_name_chars_info', "Muuta tätä regex-mallia, jos haluat sallia erilaiset merkit tiedostojen nimissä.");
+define('OGP_LANG_login_ban_time', "Epäonnistuneen kirjautumisen estoaika (Sekuntia)");
+define('OGP_LANG_login_ban_time_info', "Aika sekunteina, jolloin IP-osoite on kielletty kirjautumasta paneeliin määritetyn määrän epäonnistuneiden kirjautumisyritysten jälkeen.");
 ?>

+ 39 - 39
lang/Finnish(Finland)/modules/subusers.php

@@ -22,43 +22,43 @@
  *
  */
 
-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");
+define('OGP_LANG_login_name', "Käyttäjänimi");
+define('OGP_LANG_first_name', "Etunimi");
+define('OGP_LANG_last_name', "Sukunimi");
+define('OGP_LANG_phone_number', "Puhelinnumero");
+define('OGP_LANG_email_address', "Sähköposti");
+define('OGP_LANG_register_a_new_user', "Rekisteröi uusi käyttäjä");
+define('OGP_LANG_password_mismatch', "Salasanat ovat yhteensopimattomia.");
+define('OGP_LANG_confirm_password', "Vahvista salasana");
+define('OGP_LANG_subuser_password', "Alikäyttäjän salasana");
+define('OGP_LANG_subuser_man', "Alikäyttäjien hallinta");
+define('OGP_LANG_successfull', "Onnistunut");
+define('OGP_LANG_click_here', "Paina tästä");
+define('OGP_LANG_to_login', "kirjaudu sisään.");
+define('OGP_LANG_registered_on', "Rekisteröity käyttäjälle");
+define('OGP_LANG_register_message', "Hei, <br><br>Sinun Open Game Panel tilisi on luotu ja voit nyt kirjautua sisään seuraavilla tilitiedoilla:<br><br> Käyttäjänimi: %s<br>Salasana: %s<br><br>Muista vaihtaa salasanasi usein ja ensimmäisellä kerralla kirjautuessasi sisään. <br><br>Älä vastaa tähän sähköpostiin!<br><br>______________________________<br>OGP Mailer");
+define('OGP_LANG_err_password', "Salasana ei voi olla tyhjä");
+define('OGP_LANG_err_confirm_password', "Salasanan vahvistuskenttä ei voi olla tyhjä");
+define('OGP_LANG_err_password_mismatch', "Salasanat eivät täsmää");
+define('OGP_LANG_err_captcha', "Captcha ei täsmää.");
+define('OGP_LANG_err_login_name', "Käyttäjän nimi puuttuu tai se on käytössä.");
+define('OGP_LANG_err_first_name', "Kirjoita nimesi.");
+define('OGP_LANG_err_last_name', "Sukunimeä ei syötetty.");
+define('OGP_LANG_err_phone_number', "Puhelinnumero on tyhjä.");
+define('OGP_LANG_err_email_address', "Tyhjä tai virheellinen sähköpostiosoite.");
+define('OGP_LANG_err_users_parent', "Alikäyttäjätilit eivät saa luoda muita käyttäjiä.");
+define('OGP_LANG_err_parent_user', "Ylemmän käyttäjän ID on viitattava kelvolliseen olemassa olevaan käyttäjään.");
+define('OGP_LANG_err_email_address_already_in_use_by', "Sähköpostiosoite on jo käytössä <b>%s</b>.");
+define('OGP_LANG_user_registration', "Käyttäjän rekisteröinti");
+define('OGP_LANG_your_account_details_has_been_sent_by_email_to', "Tilisi tiedot on lähetetty sähköpostitse osoitteeseen <b>%s</b>.");
+define('OGP_LANG_subject', "Hei %s, tervetuloa %s!");
+define('OGP_LANG_sub_user', "Alikäyttäjät");
+define('OGP_LANG_create_sub_user', "Lisää alikäyttäjä");
+define('OGP_LANG_listdel_sub_user', "Luetteloi, muokkaa alikäyttäjätilin tietoja tai poista alikäyttäjä");
+define('OGP_LANG_delete_sub_user', "Muokkaa / poista alikäyttäjä");
+define('OGP_LANG_del_subuser_conf', "Haluatko varmasti poistaa tämän tilin:");
+define('OGP_LANG_no_subusers', "Tililläsi ei ole vielä luotu alikäyttäjiä!");
+define('OGP_LANG_subuser_deleted', "Alikäyttäjä %s poistettiin tietokannasta!");
+define('OGP_LANG_subuser_added', "Alikäyttäjä %s luotu ja lisätty tietokantaan!");
+define('OGP_LANG_your_subusers', "Omistetut alikäyttäjätilit");
 ?>

+ 33 - 33
lang/Finnish(Finland)/modules/update.php

@@ -23,37 +23,37 @@
  */
 
 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 file(s)");
-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.");
+define('OGP_LANG_curl_needed', "Tämä sivu vaatii PHP-curl-moduulin.");
+define('OGP_LANG_no_access', "Tarvitset järjestelmänvalvojan oikeudet käyttääksesi tätä sivua.");
+define('OGP_LANG_dwl_update', "Ladataan päivitystä...");
+define('OGP_LANG_dwl_complete', "Lataus valmis");
+define('OGP_LANG_install_update', "Asennetaan päivitystä...");
+define('OGP_LANG_update_complete', "Päivitys valmis.");
+define('OGP_LANG_ignored_files', "%s ohitettu tiedosto(t)");
+define('OGP_LANG_not_updated_files_blacklisted', "Ei päivitetyt/asennetut tiedostot (mustalistatut): <br>%s");
+define('OGP_LANG_latest_version', "Viimeisin versio");
+define('OGP_LANG_panel_version', "Panelin versio");
+define('OGP_LANG_update_now', "Päivitä nyt");
+define('OGP_LANG_the_panel_is_up_to_date', "Panel on ajan tasalla.");
+define('OGP_LANG_files_overwritten', "%stiedostoa ylikirjoitettu");
+define('OGP_LANG_files_not_overwritten', "%s tiedostoja EI korvata mustan listan takia");
+define('OGP_LANG_can_not_update_non_writable_files', "Ei voi päivittää, koska seuraavia tiedostoja/kansioita ei voi kirjoittaa");
+define('OGP_LANG_dwl_failed', "Latauslinkki ei ole käytettävissä: \"%s\" .<br>Yritä myöhemmin uudelleen.");
+define('OGP_LANG_temp_folder_not_writable', "Latausta ei voi sijoittaa, koska Apachella ei ole kirjoitusoikeuksia järjestelmän väliaikaisessa kansiossa (%s).");
+define('OGP_LANG_base_dir_not_writable', "Paneelia ei voi päivittää, koska Apachella ei ole kirjoitusoikeuksia kansioon \"%s\".");
+define('OGP_LANG_new_files', "%suudet tiedostot.");
+define('OGP_LANG_updated_files', "Päivitetyt tiedostot:<br>%s");
+define('OGP_LANG_select_mirror', "Valitse peili");
+define('OGP_LANG_view_changes', "Katso muutokset");
+define('OGP_LANG_updating_modules', "Päivitetään moduulit");
+define('OGP_LANG_updating_finished', "Päivitys valmis");
+define('OGP_LANG_updated_module', "Päivitetyt moduulit: '%s'.");
+define('OGP_LANG_blacklist_files', "Mustalistatut tiedostot");
+define('OGP_LANG_blacklist_files_info', "Kaikkia merkittyjä tiedostoja ei päivitetä.");
+define('OGP_LANG_save_to_blacklist', "Tallenna mustalle listalle");
+define('OGP_LANG_no_new_updates', "Ei uusia päivityksiä");
+define('OGP_LANG_module_file_missing', "hakemistosta puuttuu module.php-tiedosto.");
+define('OGP_LANG_query_failed', "Kyselyn suorittaminen epäonnistui");
+define('OGP_LANG_query_failed_2', "tietokantaan.");
+define('OGP_LANG_missing_zip_extension', "Php-zip-laajennusta ei ole ladattu. Ota se käyttöön Päivitä moduuli-avulla.");
 ?>

+ 88 - 88
lang/Finnish(Finland)/modules/user_admin.php

@@ -22,92 +22,92 @@
  *
  */
 
-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_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");
-define('OGP_LANG_api_token', "API token");
-define('OGP_LANG_user_receives_emails', "Receive emails");
+define('OGP_LANG_your_profile', "Profiilisi");
+define('OGP_LANG_new_password', "Uusi salasana");
+define('OGP_LANG_retype_new_password', "Kirjoita uudelleen uusi salasana");
+define('OGP_LANG_login_name', "Kirjautumisnimi");
+define('OGP_LANG_language', "Kieli");
+define('OGP_LANG_first_name', "Etunimi");
+define('OGP_LANG_page_limit', "Kohteita per sivu");
+define('OGP_LANG_page_limit_info', "Näytettyjen tuotteiden määrä per sivu. Kohteiden lukumäärä ei voi olla pienempi kuin 10.");
+define('OGP_LANG_last_name', "Sukunimi");
+define('OGP_LANG_phone_number', "Puhelinnumero");
+define('OGP_LANG_email_address', "Sähköposti");
+define('OGP_LANG_city', "Kaupunki");
+define('OGP_LANG_province', "Maakunta");
+define('OGP_LANG_country', "Maa");
+define('OGP_LANG_comment', "Kommentit");
+define('OGP_LANG_expires', "Vanhentuu");
+define('OGP_LANG_save_profile', "Tallenna profiili");
+define('OGP_LANG_new_password_info', "Kun salasanakenttä on tyhjä, salasanaa ei päivitetä.");
+define('OGP_LANG_theme', "Teema");
+define('OGP_LANG_theme_info', "Jos teema on tyhjä, käytetään yleistä teemaa.");
+define('OGP_LANG_expires_info', "Päivämäärä, jolloin käyttäjätili vanhenee. Tiliä ei poisteta, mutta käyttäjällä ei voi enää kirjautua sisään.");
+define('OGP_LANG_password_mismatch', "Salasanat eivät täsmää.");
+define('OGP_LANG_current_password', "Nykyinen salasana");
+define('OGP_LANG_current_password_info', "Nykyinen salasanasi");
+define('OGP_LANG_current_password_mismatch', "Nykyinen salasanasi ei vastannut tietokannassa olevaa salasanaa.");
+define('OGP_LANG_add_new_user', "Lisää uusi käyttäjä");
+define('OGP_LANG_edit_user_groups', "Muokkaa käyttäjä ryhmiä");
+define('OGP_LANG_users', "Käyttäjät");
+define('OGP_LANG_user_role', "Käyttäjän rooli");
+define('OGP_LANG_full_name', "Koko nimi");
+define('OGP_LANG_edit_games', "Muokkaa pelejä");
+define('OGP_LANG_edit_profile', "Muokkaa profiilia");
+define('OGP_LANG_confirm_password', "Vahvista salasana");
+define('OGP_LANG_you_need_to_enter_both_passwords', "Kirjoita molemmat salasanat.");
+define('OGP_LANG_passwords_did_not_match', "Salasanat eivät täsmää.");
+define('OGP_LANG_could_not_add_user_because_user_already_exists', "Käyttäjää ei voitu lisätä, koska käyttäjä<em>%s</em>on jo olemassa.");
+define('OGP_LANG_successfully_added_user', "Käyttäjän <em>%s</em> lisääminen onnistui.");
+define('OGP_LANG_add_a_new_user', "Lisää uusi käyttäjä");
+define('OGP_LANG_admin', "Järjestelmänvalvoja");
+define('OGP_LANG_user', "Käyttäjä");
+define('OGP_LANG_user_with_id_does_not_exist', "Käyttäjää, jolla on tunnus %s, ei ole olemassa.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_user', "Oletko varma, että haluat poistaa käyttäjän <em>%s</em>?");
+define('OGP_LANG_unable_to_delete_user', "Käyttäjää %s ei voitu poistaa");
+define('OGP_LANG_successfully_deleted_user', "Käyttäjän <b>%s</b> poistaminen onnistui.");
+define('OGP_LANG_failed_to_update_user_profile_error', "Käyttäjän profiilin päivittäminen epäonnistui. Virhe: %s");
+define('OGP_LANG_profile_of_user_modified_successfully', "Käyttäjän profiilin <b>%s</b> muokkaaminen onnistui.");
+define('OGP_LANG_no_subusers', "Ryhmään ei voi määrittää alikäyttäjiä. Luo alikäyttäjätilit.");
+define('OGP_LANG_ownedby', "Vanhempi omistaja");
+define('OGP_LANG_andSubUsers', "Ja kaikki hänen alikäyttäjänsä?");
+define('OGP_LANG_subusers', "Alikäyttäjät");
+define('OGP_LANG_show_subusers', "Näytä Alikäyttäjät");
+define('OGP_LANG_hide_subusers', "Piilota Alikäyttäjät");
+define('OGP_LANG_info_group', "Tältä sivulta on mahdollista määrittää käyttäjäryhmät. Voit määrittää palvelimia ryhmään siten, että ne ovat kaikkien ryhmän käyttäjien käytettävissä.");
+define('OGP_LANG_add_new_group', "Lisää uusi ryhmä");
+define('OGP_LANG_group_name', "Ryhmän nimi");
+define('OGP_LANG_add_group', "Lisää ryhmä");
+define('OGP_LANG_no_groups_available', "Ei ryhmiä saatavilla.");
+define('OGP_LANG_delete_group', "Poista ryhmä");
+define('OGP_LANG_add_user_to_group', "Lisää käyttäjä ryhmään");
+define('OGP_LANG_add_user', "Lisää käyttäjä");
+define('OGP_LANG_remove_from_group', "Poista ryhmästä");
+define('OGP_LANG_add_server_to_group', "Lisää palvelin ryhmään");
+define('OGP_LANG_add_server', "Lisää palvelin");
+define('OGP_LANG_servers_in_group', "Palvelin ryhmässä");
+define('OGP_LANG_no_servers_in_group', "Ei palvelimia ryhmässä %s.");
+define('OGP_LANG_available_groups', "Saatavilla olevat ryhmät");
+define('OGP_LANG_assign_homes', "Määritä kodit");
+define('OGP_LANG_successfully_added_group', "Ryhmän %s lisääminen onnistui.");
+define('OGP_LANG_group_name_empty', "Ryhmän nimi ei voi olla tyhjä.");
+define('OGP_LANG_failed_to_add_group', "Ryhmän %s lisääminen epäonnistui.");
+define('OGP_LANG_could_not_add_user_to_group', "Käyttäjää %s ei voitu lisätä ryhmään %s, koska se kuuluu jo.");
+define('OGP_LANG_successfully_added_to_group', "> %s Lisättiin onnistuneesti ryhmään <em>%s</em>.");
+define('OGP_LANG_could_not_add_server_to_group', "Palvelinta ei voitu lisätä ryhmään %s, koska se jo kuuluu.");
+define('OGP_LANG_successfully_added_server_to_group', "Palvelin on lisätty onnistuneesti ryhmään <em>%s</em>.");
+define('OGP_LANG_successfully_removed_from_group', "%s Poistettiin onnistuneesti ryhmästä <em>%s</em>.");
+define('OGP_LANG_could_not_delete_server_from_group', "Palvelinta %s ei voitu poistaa ryhmästä <em>%s</em>.");
+define('OGP_LANG_successfully_removed_server_from_group', "Palvelin %s poistettiin ryhmästä <em>%s</em>.");
+define('OGP_LANG_group_with_id_does_not_exist', "Ryhmää %s ei ole olemassa.");
+define('OGP_LANG_are_you_sure_you_want_to_delete_group', "Oletko varma, että haluat poistaa ryhmän <em>%s</em>?");
+define('OGP_LANG_unable_to_delete_group', "%s-ryhmän poistaminen epäonnistui.");
+define('OGP_LANG_successfully_deleted_group', "Ryhmän <b>%s</b> poistaminen onnistui.");
+define('OGP_LANG_editing_profile', "Muokataan profiilia: %s");
+define('OGP_LANG_valid_user', "Määritä kelvollinen käyttäjä.");
+define('OGP_LANG_enter_valid_username', "Anna kelvollinen käyttäjänimi.");
+define('OGP_LANG_unexpected_role', "Odottamaton käyttäjärooli vastaanotettu.");
+define('OGP_LANG_search', "Hae");
+define('OGP_LANG_api_token', "API-tunnus");
+define('OGP_LANG_user_receives_emails', "Vastaanota sähköposteja");
 ?>

+ 197 - 197
lang/Finnish(Finland)/modules/user_games.php

@@ -22,202 +22,202 @@
  *
  */
 
-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_add_mods_note', "Sinun on lisättävä modeja, kun olet lisännyt palvelimen käyttäjälle. Tämä voidaan tehdä muokkaamalla palvelinta.");
+define('OGP_LANG_game_servers', "Pelipalvelimet");
+define('OGP_LANG_game_path', "Pelin polku");
+define('OGP_LANG_game_path_info', "Absoluuttinen palvelimen polku. /home/ogpbot/OGP_User_Files/Minun_Palvelin");
+define('OGP_LANG_game_server_name_info', "Palvelimen nimi auttaa käyttäjiä tunnistamaan palvelimensa.");
+define('OGP_LANG_control_password', "Hallinta-salasana");
+define('OGP_LANG_control_password_info', "Tätä salasanaa käytetään palvelimen hallintaan, kuten RCON-salasana. Jos salasana on tyhjä, käytetään muita keinoja.");
+define('OGP_LANG_add_game_home', "Lisää pelipalvelin");
+define('OGP_LANG_game_path_empty', "Pelin polku ei voi olla tyhjä.");
+define('OGP_LANG_game_home_added', "Pelipalvelin lisätty onnistuneesti. Uudelleenohjaus kodin muokkaussivulle.");
+define('OGP_LANG_failed_to_add_home_to_db', "Kodin lisääminen tietokantaan epäonnistui. Virhe: %s");
+define('OGP_LANG_caution_agent_offline_can_not_get_os_and_arch_showing_servers_for_all_platforms', "<b>Varoitus!</b> Agentti on offline-tilassa, ei voi saada käyttöjärjestelmän tyyppiä ja arkkitehtuuria,<br> Näytetään palvelimet kaikille alustoille:");
+define('OGP_LANG_select_remote_server', "Valitse etäpalvelin");
+define('OGP_LANG_no_remote_servers_configured', "Ei etäpalvelimia määritetty Open Game Paneliin.<br>Sinun on lisättävä etäpalvelimia, ennen kuin voit lisätä palvelimia käyttäjille.");
+define('OGP_LANG_no_game_configurations_found', "Pelin määrityksiä ei löytynyt. Sinun on lisättävä pelimäärityksiä");
+define('OGP_LANG_game_configurations', ">pelin määritykset sivu");
+define('OGP_LANG_add_remote_server', "Lisää palvelin.");
+define('OGP_LANG_wine_games', "Wine-pelit");
+define('OGP_LANG_home_path', "Kodin polku");
+define('OGP_LANG_change_home_info', "Asennetun pelipalvelimen sijainti. Esimerkki: /home/ogp/minun_palvelin/");
+define('OGP_LANG_game_server_name', "Pelipalvelimen nimi");
+define('OGP_LANG_change_name_info', "Palvelimen nimi, joka auttaa käyttäjiä tunnistamaan sen.");
+define('OGP_LANG_game_control_password', "Pelin hallinta-salasana");
+define('OGP_LANG_change_control_password_info', "Hallinta-salasana on esimerkiksi rcon-salasana.");
+define('OGP_LANG_available_mods', "Saatavilla olevat modit");
+define('OGP_LANG_note_no_mods', "Tälle pelille ei ole saatavilla modeja.");
+define('OGP_LANG_change_home', "Vaihda koti");
+define('OGP_LANG_change_control_password', "Vaihda hallinta-salasana");
+define('OGP_LANG_change_name', "Vaihda nimi");
+define('OGP_LANG_add_mod', "Lisää modi");
+define('OGP_LANG_set_ip', "Aseta IP");
+define('OGP_LANG_ips_and_ports', "IP:t ja portit");
+define('OGP_LANG_mod_name', "Modin nimi");
+define('OGP_LANG_max_players', "Enint. pelaajat");
+define('OGP_LANG_extra_cmd_line_args', "Extra komentoriviargumentit");
+define('OGP_LANG_extra_cmd_line_info', "Extra-komentorivin argumentit tarjoavat tavan syöttää ylimääräisiä argumentteja pelin komentorivillä kun se käynnistetään.");
+define('OGP_LANG_cpu_affinity', "CPU affiniteetti");
+define('OGP_LANG_nice_level', "Nice-taso");
+define('OGP_LANG_set_options', "Aseta valinnat");
+define('OGP_LANG_remove_mod', "Poista modi");
+define('OGP_LANG_mods', "Modit");
 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.");
-define('OGP_LANG_change_access_rights_for_selected_servers', "Change access rights for selected servers");
+define('OGP_LANG_port', "Portti");
+define('OGP_LANG_no_ip_ports_assigned', "Ainakin yksi IP:Porttipari on määritettävä kodille.");
+define('OGP_LANG_successfully_assigned_ip_port', " IP:Portti-parin määrittäminen onnistui kodille.");
+define('OGP_LANG_port_range_error', "Portin on oltava välillä 0–65535.");
+define('OGP_LANG_failed_to_assing_mod_to_home', "Modin, jonka ID on %d, määrittäminen kodille epäonnistui.");
+define('OGP_LANG_successfully_assigned_mod_to_home', "Määritetty modi ID:llä %d onnistuneesti kodille.");
+define('OGP_LANG_successfully_modified_mod', "Modin tietojen muokkaaminen onnistui.");
+define('OGP_LANG_back_to_game_monitor', "Takaisin pelimonitoriin");
+define('OGP_LANG_back_to_game_servers', "Takaisin pelipalvelimiin");
+define('OGP_LANG_user_id_main', "Pääomistaja");
+define('OGP_LANG_change_user_id_main', "Vaihda pääomistaja");
+define('OGP_LANG_change_user_id_main_info', "Pääpalvelimen kodin omistaja.");
+define('OGP_LANG_server_ftp_password', "FTP-salasana");
+define('OGP_LANG_change_ftp_password', "Vaihda FTP-salasana");
+define('OGP_LANG_change_ftp_password_info', "Tämä on salasana, jolla kirjaudutaan tämän kodin FTP-palvelimeen.");
+define('OGP_LANG_Delete_old_user_assigned_homes', "Määritä koti nykyisille käyttäjille.");
+define('OGP_LANG_editing_home_called', "Muokataan kotia nimeltä");
+define('OGP_LANG_control_password_updated_successfully', "Hallinta-salasana päivitetty onnistuneesti.");
+define('OGP_LANG_control_password_update_failed', "Hallinta-salasanan päivitys epäonnistui");
+define('OGP_LANG_successfully_changed_game_server', "Pelipalvelimen vaihtaminen onnistui.");
+define('OGP_LANG_error_ocurred_on_remote_server', "Etäpalvelimessa tapahtui virhe,");
+define('OGP_LANG_ftp_password_can_not_be_changed', "FTP-salasanaa ei voi vaihtaa.");
+define('OGP_LANG_ftp_can_not_be_switched_on', "FTP:tä ei voida kytkeä päälle.");
+define('OGP_LANG_ftp_can_not_be_switched_off', "FTP:tä ei voi kytkeä pois päältä.");
+define('OGP_LANG_invalid_home_id_entered', "Virheellinen kodin id syötetty.");
+define('OGP_LANG_ip_port_already_in_use', "%s:%s on jo käytössä. Valitse toinen.");
+define('OGP_LANG_successfully_assigned_ip_port_to_server_id', "Onnistuneesti määritetty %s:%s kodille, jonka ID on %s.");
+define('OGP_LANG_no_ip_addresses_configured', "Pelipalvelimellasi ei ole määritetty IP-osoitteita. Voit määrittää ne");
+define('OGP_LANG_server_page', "palvelinsivu");
+define('OGP_LANG_successfully_removed_mod', "Pelimodin poisto onnistui.");
+define('OGP_LANG_warning_agent_offline_defaulting_CPU_count_to_1', "Varoitus - Agentti offline-tilassa, oletusarvoinen suorittimen määrä on 1.");
+define('OGP_LANG_mod_install_cmds', "Modi asenna CMD:t");
+define('OGP_LANG_cmds_for', "Komennot");
+define('OGP_LANG_preinstall_cmds', "Esiasennuskomennot");
+define('OGP_LANG_postinstall_cmds', "Jälkiasennuskomennot");
+define('OGP_LANG_edit_preinstall_cmds', "Muokkaa esiasennuskomentoja");
+define('OGP_LANG_edit_postinstall_cmds', "Muokkaa jälkiasennuskomentoja");
+define('OGP_LANG_save_as_default_for_this_mod', "Tallenna tämän modin oletusasetukseksi");
+define('OGP_LANG_empty', "tyhjä");
+define('OGP_LANG_master_server_for_clon_update', "Pääpalvelin paikallista päivitystä varten");
+define('OGP_LANG_set_as_master_server', "Aseta pääpalvelimeksi");
+define('OGP_LANG_set_as_master_server_for_local_clon_update', "Aseta pääpalvelimeksi paikallista päivitystä varten.");
+define('OGP_LANG_only_available_for', "Saatavana vain '%s' jota isännöidään etäpalvelimelta nimeltä ''%s.");
+define('OGP_LANG_ftp_on', "Ota käyttöön FTP");
+define('OGP_LANG_ftp_off', "Poista käytöstä FTP");
+define('OGP_LANG_change_ftp_account_status', "Muuta FTP-tilin tilaa");
+define('OGP_LANG_change_ftp_account_status_info', "Kun FTP-tili on otettu käyttöön tai poistettu käytöstä, se lisätään tai poistetaan FTP:n tietokantaan.");
+define('OGP_LANG_server_ftp_login', "Palvelimen FTP-kirjautuminen");
+define('OGP_LANG_change_ftp_login_info', "Muuta FTP-kirjautumista mukautetulla.");
+define('OGP_LANG_change_ftp_login', "Muuta FTP-kirjautumista");
+define('OGP_LANG_ftp_login_can_not_be_changed', "FTP-kirjautumista ei voi muuttaa.");
+define('OGP_LANG_server_is_running_change_addresses_not_available', "Palvelin on käynnissä, IP:tä ei voi muuttaa.");
+define('OGP_LANG_change_game_type', "Vaihda pelin tyyppi");
+define('OGP_LANG_change_game_type_info', "Muuttamalla pelin tyyppiä nykyiset modi-määritykset poistetaan.");
+define('OGP_LANG_force_mod_on_this_address', "Pakota modi tähän osoitteeseen");
+define('OGP_LANG_successfully_assigned_mod_to_address', "Modin määrittäminen osoitteeseen onnistui");
+define('OGP_LANG_switch_mods', "Vaihda modeja");
+define('OGP_LANG_switch_mod_for_address', "Vaihda modin osoitteeksi %s");
+define('OGP_LANG_invalid_path', "Virheellinen polku");
+define('OGP_LANG_add_new_game_home', "Lisää uusi pelipalvelin");
+define('OGP_LANG_no_game_homes_found', "Pelipalvelimia ei löytynyt");
+define('OGP_LANG_available_game_homes', "Saatavilla olevat pelipalvelimet");
+define('OGP_LANG_home_id', "Kodin ID");
+define('OGP_LANG_game_server', "Pelipalvelin");
+define('OGP_LANG_game_type', "Pelin tyyppi");
+define('OGP_LANG_game_home', "Kodin polku");
+define('OGP_LANG_game_home_name', "Pelipalvelimen nimi");
+define('OGP_LANG_clone', "Kloonaa");
+define('OGP_LANG_unassign', "Poista määritys");
+define('OGP_LANG_access_rights', "Käyttöoikeudet");
+define('OGP_LANG_assigned_homes', "Tällä hetkellä määritetyt kodit");
+define('OGP_LANG_assign', "Määritä");
+define('OGP_LANG_allow_updates', "Salli pelipäivitykset");
+define('OGP_LANG_allow_updates_info', "Antaa käyttäjän päivittää pelin asennuksen, jos se on mahdollista.");
+define('OGP_LANG_allow_file_management', "Salli tiedostojen hallinta");
+define('OGP_LANG_allow_file_management_info', "Salli käyttäjän pääsy pelipalvelimeen tiedostojen hallintamoduuleilla.");
+define('OGP_LANG_allow_parameter_usage', "Salli parametrien käyttö");
+define('OGP_LANG_allow_parameter_usage_info', "Antaa käyttäjän muuttaa käytettävissä olevia komentoriviparametreja.");
+define('OGP_LANG_allow_extra_params', "Salli lisäparametrit");
+define('OGP_LANG_allow_extra_params_info', "Antaa käyttäjän muokata komentorivi lisäparametreja.");
+define('OGP_LANG_allow_ftp', "Salli FTP");
+define('OGP_LANG_allow_ftp_info', "Näytä FTP pääsytiedot käyttäjälle.");
+define('OGP_LANG_allow_custom_fields', "Salli mukautetut kentät");
+define('OGP_LANG_allow_custom_fields_info', "Antaa käyttäjän käyttää mahdollisia pelipalvelimen mukautettuja kenttiä.");
+define('OGP_LANG_select_home', "Valitse määritettävä koti");
+define('OGP_LANG_assign_new_home_to_user', "Määritä uusi koti käyttäjälle %s");
+define('OGP_LANG_assign_new_home_to_group', "Määritä uusi koti ryhmälle %s");
+define('OGP_LANG_assigned_home_to_user', "Määritetty koti (ID: %d) käyttäjälle %s.");
+define('OGP_LANG_failed_to_assign_home_to_user', "Kodin (ID: %d) määrittäminen käyttäjälle %s epäonnistui.");
+define('OGP_LANG_assigned_home_to_group', "Määritetty koti (ID: %d) ryhmälle %s.");
+define('OGP_LANG_unassigned_home_from_user', "Määritys poistettu kodilta (ID: %d) käyttäjältä %s.");
+define('OGP_LANG_unassigned_home_from_group', "Määritys poistettu kodilta (ID: %d) ryhmältä %s.");
+define('OGP_LANG_no_homes_assigned_to_user', "Käyttäjälle %s ei ole määritetty koteja.");
+define('OGP_LANG_no_homes_assigned_to_group', "Ryhmälle %s ei ole osoitettu koteja.");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_user', "Ei enempää koteja saatavilla, jotka voisi määritellä tälle käyttäjälle");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_group', "Ei enempää koteja saatavilla, jotka voisi määritellä tälle ryhmälle");
+define('OGP_LANG_you_can_add_a_new_game_server_from', "Voit lisätä uuden pelipalvelimen osoitteesta %s.");
+define('OGP_LANG_no_remote_servers_available_please_add_at_least_one', "Etäpalvelimia ei ole käytettävissä, lisää vähintään yksi!");
+define('OGP_LANG_cloning_of_home_failed', "Kodin kloonaus ID:llä '%s' epäonnistui.");
+define('OGP_LANG_no_mods_to_clone', "Tälle pelille ei ole vielä otettu käyttöön modeja. Mitään ei kloonattu.");
+define('OGP_LANG_failed_to_add_mod', "Modin, jonka ID on '%s', lisääminen kotiin, jonka ID on '%s', epäonnistui.");
+define('OGP_LANG_failed_to_update_mod_settings', "Kodin mod-asetusten päivittäminen ID:llä '%s' epäonnistui.");
+define('OGP_LANG_successfully_cloned_mods', "Modien kloonaaminen kotiin ID:llä '%s' onnistui.");
+define('OGP_LANG_successfully_copied_home_database', "Kotitietokannan kopiointi onnistui.");
+define('OGP_LANG_copying_home_remotely', "Kopioidaan koti etäpalvelimella sijainnista '%s' sijaintiin '%s'.");
+define('OGP_LANG_cloning_home', "Kloonataan koti nimeltä '%s'");
+define('OGP_LANG_current_home_path', "Nykyinen kotipolku");
+define('OGP_LANG_current_home_path_info', "Kopioidun kodin nykyinen sijainti etäpalvelimella.");
+define('OGP_LANG_clone_home', "Kloonaa koti");
+define('OGP_LANG_new_home_name', "Uusi kotinimi");
+define('OGP_LANG_new_home_path', "Uusi kotipolku");
+define('OGP_LANG_agent_ip', "Agentin IP");
+define('OGP_LANG_game_server_copy_is_running', "Pelipalvelimen kopiointi on käynnissä...");
+define('OGP_LANG_game_server_copy_was_successful', "Pelipalvelimen kopiointi onnistui");
+define('OGP_LANG_game_server_copy_failed_with_return_code', "Pelipalvelimen kopiointi epäonnistui palautuskoodilla %s");
+define('OGP_LANG_clone_mods', "Kloonaa modit");
+define('OGP_LANG_game_server_owner', "Pelipalvelimen omistaja");
+define('OGP_LANG_the_name_of_the_server_to_help_users_to_identify_it', "Palvelimen nimi, joka auttaa käyttäjiä tunnistamaan sen.");
+define('OGP_LANG_ips_and_ports_used_in_this_home', "Tässä kodissa käytetyt IP-osoitteet ja portit ");
+define('OGP_LANG_note_ips_and_ports_are_not_cloned', "Huom - IP-osoitteita ja portteja ei kloonata");
+define('OGP_LANG_mods_and_settings_for_this_game_server', "Modit ja asetukset tälle pelipalvelimelle");
+define('OGP_LANG_sure_to_delete_serverid_from_remoteip_and_directory', "Haluatko varmasti poistaa pelipalvelimen (ID: %s) palvelimelta %s ja on hakemistossa %s");
+define('OGP_LANG_yes_and_delete_the_files', "Kyllä ja poista tiedostot");
+define('OGP_LANG_failed_to_remove_gamehome_from_database', "Pelikodin poistaminen tietokannasta epäonnistui.");
+define('OGP_LANG_successfully_deleted_game_server_with_id', "Pelipalvelin tunnuksella %s on poistettu.");
+define('OGP_LANG_failed_to_remove_ftp_account_from_remote_server', "FTP-tilin poistaminen etäpalvelimesta epäonnistui.");
+define('OGP_LANG_remove_it_anyway', "Haluatko silti poistaa sen?");
+define('OGP_LANG_sucessfully_deleted', "%s on poistettu onnistuneesti");
+define('OGP_LANG_the_agent_had_a_problem_deleting', "Agentilla oli ongelma poistettaessa %s. Tarkista agentin loki.");
+define('OGP_LANG_connection_timeout_or_problems_reaching_the_agent', "Yhteys aikakatkaistu tai ongelmia agentin tavoittamisessa");
+define('OGP_LANG_does_not_exist_yet', "Ei ole vielä olemassa.");
+define('OGP_LANG_update_settings', "Päivitä asetukset");
+define('OGP_LANG_settings_updated', "Asetukset päivitetty.");
+define('OGP_LANG_selected_path_already_in_use', "Valittu polku on jo käytössä.");
+define('OGP_LANG_browse', "Selaa");
+define('OGP_LANG_cancel', "Peruuta");
+define('OGP_LANG_set_this_path', "Aseta tämä polku");
+define('OGP_LANG_select_home_path', "Valitse kotipolku");
+define('OGP_LANG_folder', "Kansio");
+define('OGP_LANG_owner', "Omistaja");
+define('OGP_LANG_group', "Ryhmä");
+define('OGP_LANG_level_up', "Taso ylös");
+define('OGP_LANG_level_up_info', "Takaisin edelliseen kansioon");
+define('OGP_LANG_add_folder', "Lisää kansio");
+define('OGP_LANG_add_folder_info', "Kirjoita nimi uudelle kansiolle ja paina sitten kuvaketta.");
+define('OGP_LANG_valid_user', "Määritä kelvollinen käyttäjä.");
+define('OGP_LANG_valid_group', "Määritä kelvollinen ryhmä.");
+define('OGP_LANG_set_affinity', "Aseta palvelimen affiniteetti");
+define('OGP_LANG_cpu_affinity_info', "Valitse CPU:n ydin (ytimet), jotka haluat määrittää pelipalvelimelle.");
+define('OGP_LANG_expiration_date_changed', "Valitun kodin viimeinen voimassaolopäivä on muuttunut.");
+define('OGP_LANG_expiration_date_could_not_be_changed', "Valitun kodin vanhentumispäivää ei voitu muuttaa.");
+define('OGP_LANG_search', "Haku");
+define('OGP_LANG_ftp_account_username_too_long', "FTP-käyttäjänimi on liian pitkä. Kokeile lyhyempää käyttäjänimeä, enintään 20 merkkiä.");
+define('OGP_LANG_ftp_account_password_too_long', "FTP-salasana on liian pitkä. Kokeile lyhyempää salasanaa, enintään 20 merkkiä.");
+define('OGP_LANG_other_servers_exist_with_path_please_change', "Muita koteja on samalla polulla. On suositeltavaa (mutta ei pakollista), että vaihdat tämän polun ainutlaatuiseksi. Sinulla voi olla ongelmia, jos et.");
+define('OGP_LANG_change_access_rights_for_selected_servers', "Muuta valittujen palvelinten käyttöoikeuksia");
 ?>

+ 3 - 0
lang/French/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Nombre de tentatives de connexi
 define('OGP_LANG_login_attempts_before_banned_info', "Si un utilisateur essaye de se connecter avec de mauvaises informations plus de fois que défini ici, l&apos;utilisateur sera banni temporairement par le Panneau.");
 define('OGP_LANG_custom_github_update_username', "Nom d'utilisateur GitHub");
 define('OGP_LANG_custom_github_update_username_info', "Entrer votre nom d&apos;utilisateur GitHub UNIQUEMENT pour utiliser votre propre dépôt pour mettre à jour OGP. Ceci ne doit être changé seulement par les développeurs qui souhaitent utiliser leur propre dépôt de développement plutôt que tester leur code éventuellement bugué dans la branche principale.");
+define('OGP_LANG_custom_github_update_branch_name', "Nom de la branche GitHub");
+define('OGP_LANG_custom_github_update_branch_name_info', "Entrer le nom de la branche à utiliser pour mettre à jour OGP. Ceci ne doit être changé seulement par les développeurs qui souhaitent utiliser leur propre dépôt de développement plutôt que tester leur code éventuellement bugué dans la branche principale.");
+
 define('OGP_LANG_remote_query', "Interrogation à distance");
 define('OGP_LANG_remote_query_info', "Utiliser le serveur distant (Agent) pour interroger les serveurs de jeu (seulement GameQ et LGSL).");
 define('OGP_LANG_check_expiry_by', "Vérifier l'expiration en utilisant");

+ 3 - 0
lang/German/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Anzahl der fehlgeschlagenen Anm
 define('OGP_LANG_login_attempts_before_banned_info', "Wenn ein Benutzer mehrmals versucht, sich mit ungültigen Anmeldeinformationen anzumelden, wird er vorübergehend vom Panel gebannt.");
 define('OGP_LANG_custom_github_update_username', "GitHub update Nutzername");
 define('OGP_LANG_custom_github_update_username_info', "Geben Sie NUR Ihren GitHub-Benutzernamen ein, um Ihre eigenen verzweigten Repositorys zum Aktualisieren von OGP zu verwenden. Dies sollte nur von Entwicklern geändert werden, die ihre eigenen Repos für die Entwicklung verwenden möchten, anstatt möglicherweise fehlerhaften Code im Hauptzweig einzuchecken.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Abfrage query");
 define('OGP_LANG_remote_query_info', "Verwenden Sie den Remote-Server (Agent), um Abfragen an die Spieleserver (Nur GameQ und LGSL) zu stellen.");
 define('OGP_LANG_check_expiry_by', "Überprüfen Sie den Ablauf");

+ 3 - 0
lang/Greek(Greece)/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 3 - 0
lang/Hebrew(Israel)/modules/settings.php

@@ -94,6 +94,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 3 - 3
lang/Hungarian/global.php

@@ -47,7 +47,7 @@ define('OGP_LANG_delete', "Törlés");
 define('OGP_LANG_edit', "Szerkesztés");
 define('OGP_LANG_actions', "Műveletek");
 define('OGP_LANG_invalid_subpage', "Érvénytelen aloldal.");
-define('OGP_LANG_invalid_home_id', "Érvénytelen azonosító.");
+define('OGP_LANG_invalid_home_id', "Érvénytelen otthon azonosító.");
 define('OGP_LANG_note', "MEGJEGYZÉS");
 define('OGP_LANG_hint', "TIPP");
 define('OGP_LANG_yes', "Igen");
@@ -69,7 +69,7 @@ define('OGP_LANG_logging_out_10', "Kijelentkezés 10 másodperc múlva");
 define('OGP_LANG_invalid_redirect', "Átírányítás");
 define('OGP_LANG_login_title', "Bejelentkezés a vezérlő panelba");
 define('OGP_LANG_module_not_installed', "A modul nincs telepítve.");
-define('OGP_LANG_no_access_to_home', "Nincs hozzáférésed ehhez a szerverhez.");
+define('OGP_LANG_no_access_to_home', "Nincs hozzáférésed ehhez az otthonhoz.");
 define('OGP_LANG_not_available', "Nem elérhető");
 define('OGP_LANG_offline', "Leállítva");
 define('OGP_LANG_online', "Online");
@@ -140,5 +140,5 @@ define('OGP_LANG_mysql_admin', "MySQL Admin");
 define('OGP_LANG_copied', "Másolt!");
 define('OGP_LANG_ticket_settings', "Support jegyek beállítása");
 define('OGP_LANG_form', "Regisztrálás");
-define('OGP_LANG_timed_out', "Operation timed out (but may still successfully complete).");
+define('OGP_LANG_timed_out', "Művelet túllépte a rendelkezésre álló időkeretet (ettől még a művelet sikeresen befejezhető).");
 ?>

+ 3 - 3
lang/Hungarian/modules/TS3Admin.php

@@ -90,8 +90,8 @@ define('OGP_LANG_vsoverview_info_req_securitylvl', "szükséges");
 define('OGP_LANG_vsoverview_info_hostbanner_head', "Hostbanner");
 define('OGP_LANG_vsoverview_info_hostbanner_url', "URL");
 define('OGP_LANG_vsoverview_info_hostbanner_imgurl', "Kép címe");
-define('OGP_LANG_vsoverview_info_hostbanner_buttonurl', "Hostbutton URL");
-define('OGP_LANG_vsoverview_info_antiflood_head', "Anti-Flood");
+define('OGP_LANG_vsoverview_info_hostbanner_buttonurl', "Kiszolgáló gomb (Hostbutton) URL");
+define('OGP_LANG_vsoverview_info_antiflood_head', "Elárasztás elleni védelem (Anti-Flood)");
 define('OGP_LANG_vsoverview_info_antiflood_warning', "Figyelmeztetés bekapcsolva");
 define('OGP_LANG_vsoverview_info_antiflood_kick', "Kirúgás");
 define('OGP_LANG_vsoverview_info_antiflood_ban', "Kitiltás");
@@ -99,7 +99,7 @@ define('OGP_LANG_vsoverview_info_antiflood_banduration', "Kitiltás hossza");
 define('OGP_LANG_vsoverview_info_antiflood_decrease', "Csökkenés");
 define('OGP_LANG_vsoverview_info_antiflood_points', "pontok");
 define('OGP_LANG_vsoverview_info_antiflood_in_seconds', "másodpercek");
-define('OGP_LANG_vsoverview_info_antiflood_points_per_tick', "Points per tick");
+define('OGP_LANG_vsoverview_info_antiflood_points_per_tick', "Kiszolgáló fissítési gyakoriság (tick) pontok");
 define('OGP_LANG_vsoverview_conn_total_head', "Összes");
 define('OGP_LANG_vsoverview_conn_total_packets', "csomagok");
 define('OGP_LANG_vsoverview_conn_total_bytes', "bájt");

+ 7 - 7
lang/Hungarian/modules/gamemanager.php

@@ -59,7 +59,7 @@ define('OGP_LANG_no_extra_param_access', "Nincs hozzáférésed az extra paramé
 define('OGP_LANG_extra_parameters_info', "Ezek a paraméterek az indítóparancs végére kerülnek, amikor a játék szerver elindult.");
 define('OGP_LANG_game_exec_not_found', "A játék indítófájla %s helyen nem található.");
 define('OGP_LANG_select_params_and_start', "Válaszd ki az indítási paramétereket a szerver számára és nyomj '%s'-t.");
-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_no_ip_port_pairs_assigned', "Nincs hozzárendelve IP-port pár ehhez az otthonhoz. Ha nincs hozzáférésed az otthon szerkesztéshez, fordulj az adminisztrátorhoz.");
 define('OGP_LANG_unable_to_get_log', "Nem lehet megkapni a naplót, a retval %s.");
 define('OGP_LANG_server_binary_not_executable', "A szerver bináris nem futtatható. Ellenőrizd, hogy megfelelő engedélyek vannak e a szerver mappában.");
 define('OGP_LANG_server_not_running_log_found', "A szerver nem fut, de napló található. MEGJEGYZÉS: ez a napló esetleg nem kapcsolódik az utolsó szerver indításához.");
@@ -72,7 +72,7 @@ define('OGP_LANG_failed_to_start_rsync_update', "Az Rsync frissítés elindítá
 define('OGP_LANG_update_completed', "Frissítés sikeresen befejezve.");
 define('OGP_LANG_update_in_progress', "Frissítés folyamatban, kérlek várj...");
 define('OGP_LANG_refresh_steam_status', "Steam állapot frissítése");
-define('OGP_LANG_refresh_rsync_status', "Refresh Rsync status");
+define('OGP_LANG_refresh_rsync_status', "Rsync állapotot frissítése");
 define('OGP_LANG_server_running_cant_update', "Szerver fut, így a frissítés nem lehetséges. Állítsd le a szervert frissítés előtt.");
 define('OGP_LANG_xml_steam_error', "A kiválasztott szerver típus nem támogatja a Steam telepítést/frissítést.");
 define('OGP_LANG_mod_key_not_found_from_xml', "A(z) '%s' mod kulcs nem található az XML fájlban.");
@@ -188,14 +188,14 @@ define('OGP_LANG_no_online_players', "Nincsenek online játékosok.");
 define('OGP_LANG_invalid_game_mod_id', "Érvénytelen játék/mod ID meghatározva.");
 define('OGP_LANG_auto_update_title_popup', "Steam automatikus frissítési link");
 define('OGP_LANG_auto_update_popup_html', "<p>Használd az alábbi linket az ellenőrzéshez és az automatikus frissítéshez a játékszerveredhez a Steamen keresztül, ha szükséges.&nbsp; A cronjob segítségével lekérdezheted vagy manuálisan is elindíthatod a folyamatot.</p>");
-define('OGP_LANG_api_links_popup_html', "<p>Select an action you would like to perform using the OGP API for this game server.&nbsp; Then, use the link below to perform your desired action.&nbsp; You can run your desired action using a cronjob or by making a direct request to it.</p>");
+define('OGP_LANG_api_links_popup_html', "<p>Válaszd ki a kívánt műveletet az OGP API használatával ehhez a játékkiszolgálóhoz. Ezután használd az alábbi linket a kívánt művelet végrehajtásához. A kívánt műveletet futtathatod cronjob segítségével, vagy közvetlenül elérés útján.</p>");
 define('OGP_LANG_auto_update_copy_me', "Másolás");
 define('OGP_LANG_auto_update_copy_me_success', "Másolva!");
 define('OGP_LANG_auto_update_copy_me_fail', "Nem sikerült másolni. Kérlek, másold át manuálisan a linket.");
 define('OGP_LANG_get_steam_autoupdate_api_link', "Automatikus frissítési link");
-define('OGP_LANG_show_api_actions', "Show API Actions");
-define('OGP_LANG_api_links', "API Links");
-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_show_api_actions', "API műveletek mutatása");
+define('OGP_LANG_api_links', "API hivatkozások (linkek)");
+define('OGP_LANG_update_attempt_from_nonmaster_server', "%s felhasználó a %d home_id frissítésére tett kísérletet egy másik (nem mester) szerverről. (HOME ID: %d)");
 define('OGP_LANG_attempting_nonmaster_update', "Megpróbálod frissíteni ezt a szervert egy nem Mester szerverről.");
 define('OGP_LANG_cannot_update_from_own_self', "A helyi szerver frissítés nem működik Mester szerveren.");
 define('OGP_LANG_show_server_id', "Szerver ID mutatása");
@@ -205,6 +205,6 @@ define('OGP_LANG_admin', "Adminisztrátor");
 define('OGP_LANG_cid', "CID");
 define('OGP_LANG_phan', "Fantom");
 define('OGP_LANG_sec', "Másodpercek");
-define('OGP_LANG_unknown_rsync_mirror', "You attempted to start an update from a mirror which doesn't exist.");
+define('OGP_LANG_unknown_rsync_mirror', "Megpróbáltál frissítést kezdeményezni egy olyan tükör szerverről amelyik nem létezik.");
 define('OGP_LANG_custom_fields', "Egyéni mezők");
 ?>

+ 1 - 1
lang/Hungarian/modules/litefm.php

@@ -38,7 +38,7 @@ define('OGP_LANG_level_up', "^Egy szinttel feljebb^");
 define('OGP_LANG_unallowed_char', "Nem megengedett karakterek találhatóak az útvonalban.");
 define('OGP_LANG_button_edit', "[Szerkesztés]");
 define('OGP_LANG_save', "Mentés");
-define('OGP_LANG_home_id_missing', "A szerver azonosító hiányzik.");
+define('OGP_LANG_home_id_missing', "Az otthon azonosító hiányzik.");
 define('OGP_LANG_upload', "Feltöltés");
 define('OGP_LANG_upload_failed', "Feltöltés nem sikerült, a hiba: %s.");
 define('OGP_LANG_can_not_create_upload_folder_path', "Nem lehet létrehozni a(z) %s feltöltési útvonalat");

+ 1 - 1
lang/Hungarian/modules/modulemanager.php

@@ -52,5 +52,5 @@ define('OGP_LANG_failed_del_db', "Nem sikerült törölni a modult az adatbázis
 define('OGP_LANG_updated_module', "Frissített modul: '%s'.");
 define('OGP_LANG_updating_modules', "Modulok frissítése");
 define('OGP_LANG_updating_finished', "Frissítés befejezve");
-define('OGP_LANG_prereqs_missing', "Prerequisites of %s must be installed on the server before %s can be installed.");
+define('OGP_LANG_prereqs_missing', "A %s előfeltételeit telepíteni kell a kiszolgálóra, mielőtt a %s telepíteni lehet.");
 ?>

+ 3 - 3
lang/Hungarian/modules/mysql.php

@@ -30,7 +30,7 @@ define('OGP_LANG_enter_mysql_root_password', "Add meg a MySQL root jelszavát.")
 define('OGP_LANG_enter_mysql_name', "Add meg a MySQL nevét.");
 define('OGP_LANG_could_not_add_mysql_server', "Nem sikerült hozzáadni a MySQL szervert.");
 define('OGP_LANG_game_server_name_info', "Szerver neve segít a felhasználóknak beazonosítani a szervereiket.");
-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_note_mysql_host', "Megjegyzés: A „Közvetlen kapcsolat” használatakor a kiszolgálónak el kell fogadnia a külső kapcsolatokat, hogy a kiszolgálók távolról csatlakozhassanak, míg a távoli szerveren keresztül történő csatlakozás csak helyi kapcsolatként fog használni.");
 define('OGP_LANG_direct_connection', "Közvetlen kapcsolat");
 define('OGP_LANG_connection_through_remote_server_named', "Kapcsolat a(z) %s nevű távoli szerveren keresztül");
 define('OGP_LANG_add_mysql_server', "MySQL szerver hozzáadása");
@@ -72,14 +72,14 @@ define('OGP_LANG_sql_delete_info', "<b>Engedélyezi a TÖRLÉS használatát.</b
 define('OGP_LANG_sql_drop_info', "<b>Engedélyezi a TÁBLA TÖRLÉSE használatát.</b>");	
 define('OGP_LANG_sql_index_info', "<b>Engedélyezi az INDEXEK KÉSZÍTÉSÉT és az INDEXEK TÖRLÉSÉT.</b>");	
 define('OGP_LANG_sql_insert_info', "<b>Engedélyezi az ÚJ SOR BEVITELE használatát.</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_lock_tables_info', "<b>Engedélyezed a LOCK TABLES használatát olyan táblákon, amelyekre rendelkezel a SELECT jogosultsággal.</b>");	
 define('OGP_LANG_sql_select_info', "Engedélyezi a KIJELÖLÉS használatát.");
 define('OGP_LANG_sql_update_info', "Engedélyezi a FRISSÍTÉS használatát.");	
 define('OGP_LANG_sql_grant_option_info', "Engedélyezi, hogy jogok kerülhessenek megadásra.");
 define('OGP_LANG_select_game_server', "Válassz játékszervert");
 define('OGP_LANG_invalid_mysql_server_id', "Érvénytelen MySQL szerver ID.");
 define('OGP_LANG_there_is_another_db_named_or_user_named', "Már van egy adatbázis <b>%s</b> néven, vagy egy <b>%s</b> nevű felhasználó.");
-define('OGP_LANG_db_added_for_home_id', "Adatbázis hozzáadva a(z) <b>%s</b>-s ID-hez");
+define('OGP_LANG_db_added_for_home_id', "Adatbázis hozzáadva a(z) <b>%s</b> otthon azonosítóhoz");
 define('OGP_LANG_could_not_remove_db', "A kiválasztott adatbázist nem lehet eltávolítani.");
 define('OGP_LANG_db_removed_successfully_from_mysql_server_named', "Az adatbázis eltávolítva a(z) %s szerverről.");
 define('OGP_LANG_areyousure_remove_mysql_server', "Biztos, hogy el akarod távolítani a(z) <b>%s</b> nevű MySQL szervert?");

+ 9 - 9
lang/Hungarian/modules/server.php

@@ -62,19 +62,19 @@ define('OGP_LANG_confirm_restart', "Biztos vagy benne, hogy újra akarod indíta
 define('OGP_LANG_restarting', "Az Agent újraindítása... Kérlek várj.");
 define('OGP_LANG_restarted', "Agent sikeresen újraindítva.");
 define('OGP_LANG_reboot_success', "A(z) %s nevű szerver sikeresen újraindítva. Nem férhetsz hozzá a szerverhez, amíg az sikeresen fel nem áll.");
-define('OGP_LANG_invalid_remote_host_id', "Invalid remote host id '%s' given.");
+define('OGP_LANG_invalid_remote_host_id', "Érvénytelen a(z) '%s' távoli gazdagép-azonosító.");
 define('OGP_LANG_remote_host_removed', "A(z) %s nevű távoli kiszolgálót sikeresen eltávolítottuk.");
 define('OGP_LANG_editing_remote_server', "Az úgynevezett '%s' távoli szerver szerkesztése");
 define('OGP_LANG_remote_server_settings_changed', "Beállítások sikeresen megváltoztatva a(z) '%s' távoli szerverhez.");
 define('OGP_LANG_save_settings', "Beállítások mentése");
 define('OGP_LANG_set_ips', "IPk beállítása");
 define('OGP_LANG_remote_ip', "Távoli IP");
-define('OGP_LANG_remote_ips_for', "IPs for Game Servers To Use on Agent Server '%s'");
+define('OGP_LANG_remote_ips_for', "Az Ügynök (Agent) Szerveren használható játékkiszolgálók IP-címei '%s'");
 define('OGP_LANG_ips_set_for_server', "Az IP(k) a(z) '%s' nevű szerverhez  sikeresen beállítva.");
 define('OGP_LANG_could_not_remove_ip', "Nem sikerült eltávolítani a régi IPket az adatbázisból.");
 define('OGP_LANG_could_add_ip', "Nem sikerült hozzáadni a távoli szerver IP-t az adatbázishoz.");
 define('OGP_LANG_areyousure_removeagent', "Biztos vagy benne, hogy el akarod távolítani a(z) Agentet");
-define('OGP_LANG_areyousure_removeagent2', "and all the homes related to it from the ogp database?");
+define('OGP_LANG_areyousure_removeagent2', "és az összes hozzá kapcsolódó otthont az ogp adatbázisból?");
 define('OGP_LANG_error_while_remove', "Hiba történt a távoli szerver eltávolítása közben.");
 define('OGP_LANG_add_ip', "IP hozzáadása");
 define('OGP_LANG_remove_ip', "IP eltávolítása");
@@ -82,13 +82,13 @@ define('OGP_LANG_edit_ip', "IP szerkesztése");
 define('OGP_LANG_wrote_changes', "Változások mentése sikeres.");
 define('OGP_LANG_there_are_servers_running_on_this_ip', "Ezen az IP-címen futnak szerverek.");
 define('OGP_LANG_enter_ip_host', "Meg kell adnod az IPt a távoli kiszolgálóhoz.");
-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_enter_valid_ip', "Meg kell adnod a távoli gazdagép érvényes portját. A port értéke 0 és 65535 között lehet, azonban az ajánlott beállítás 1024 és 65535 között van.");
 define('OGP_LANG_could_not_add_server', "Nem sikerült hozzáadni a szervert");
 define('OGP_LANG_to_db', "az adatbázisba.");
 define('OGP_LANG_added_server', "Szerver hozzáadva");
 define('OGP_LANG_with_port', "porttal");
 define('OGP_LANG_to_db_succesfully', "az adatbázisba sikeresen.");
-define('OGP_LANG_unable_discover', "Unable to auto discover IPs on");
+define('OGP_LANG_unable_discover', "Nem sikerült automatikusan felfederíteni az IP-címeket");
 define('OGP_LANG_set_ip_manually', "Manuálisan kell beállítanod.");
 define('OGP_LANG_found_ips', "Talált IPk");
 define('OGP_LANG_for_remote_server', "a távoli szerverhez.");
@@ -96,7 +96,7 @@ define('OGP_LANG_failed_add_ip', "Nem sikerült az IP hozzáadása");
 define('OGP_LANG_timeout', "Időtúllépés");
 define('OGP_LANG_timeout_info', "A határidő másodpercben, hogy megkapja az Agent válaszát.");
 define('OGP_LANG_use_nat', "NAT használta");
-define('OGP_LANG_use_nat_info', "Enable if your remote server is using NAT rules. Use this setting if your game servers are running on internal private LAN IP addresses so that the panel will use your real remote IP address to query the game servers.");
+define('OGP_LANG_use_nat_info', "Engedélyezd, ha a távoli kiszolgáló NAT-szabályokat használ. Akkor használd ezt a beállítást, ha a játékkiszolgálóid belső privát LAN IP-címeken futnak, így a panel a rendszer a valós távoli IP-címet fogja használni a játékkiszolgálók lekérdezéséhez.");
 define('OGP_LANG_arrange_ports', "Portok elrendezése");
 define('OGP_LANG_assign_new_ports_range_for_ip', "Új port tartomány hozzárendelése a(z) %s IPhez");
 define('OGP_LANG_assigned_port_ranges_for_ip', "Port tartományok hozzárendelve a(z) %s IPhez");
@@ -110,8 +110,8 @@ define('OGP_LANG_available_range_ports', "Elérthető port tartományok:");
 define('OGP_LANG_assign_range', "Tartomány hozzárendelése");
 define('OGP_LANG_edit_range', "Tartomány szerkesztése");
 define('OGP_LANG_delete_range', "Tartomány törlése");
-define('OGP_LANG_home_id', "Szerver azonosító");
-define('OGP_LANG_home_path', "Szerver elérési útja");
+define('OGP_LANG_home_id', "Otthon azonosító");
+define('OGP_LANG_home_path', "Otthon elérési útja");
 define('OGP_LANG_game_type', "Játék típus");
 define('OGP_LANG_port', "Port");
 define('OGP_LANG_invalid_values', "Érvénytelen értékek.");
@@ -135,5 +135,5 @@ define('OGP_LANG_save_firewall_settings', "Tűzfal beállítások mentése");
 define('OGP_LANG_reset_firewall', "Tűzfal visszaállítása");
 define('OGP_LANG_firewall_settings', "Tűzfal beállítások");
 define('OGP_LANG_display_public_ip', "Nyilvános IP megjelenítése");
-define('OGP_LANG_ips_can_be_internal_external', "Enter usable IP addresses.&nbsp; Public IP addresses and internal LAN IP addresses (for NAT setups) can be used.");
+define('OGP_LANG_ips_can_be_internal_external', "Írd be a használható IP-címeket. Nyilvános IP-címek és belső LAN IP-címek (a NAT beállításához) használhatóak.");
 ?>

+ 28 - 25
lang/Hungarian/modules/settings.php

@@ -49,7 +49,7 @@ define('OGP_LANG_steam_user_info', "Ennek a felhasználónak be kell jelentkezni
 define('OGP_LANG_steam_pass', "Steam jelszó");
 define('OGP_LANG_steam_pass_info', "Állítsd be itt a Steam fiók jelszavát.");
 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_steam_guard_info', "Néhány felhasználó aktiválta a Steam védelmet (steam guard),<br>hogy megvédje fiókját a hackerek ellen.");
 define('OGP_LANG_smtp_port', "SMTP port");
 define('OGP_LANG_smtp_port_info', "Ha az SMTP port nem az alapértelmezett port (25), akkor add meg az SMTP portot itt.");
 define('OGP_LANG_smtp_login', "SMTP felhasználó");
@@ -63,18 +63,18 @@ define('OGP_LANG_time_zone_info', "Az alapértelmezett időzóna beállítása a
 define('OGP_LANG_query_cache_life', "Lekérdezési gyorsítótár élettartama");
 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', "A játék szerver lekérdezés tiltása ennyi után");
-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_query_num_servers_stop_info', "Ezzel a beállítással tilthatod le a lekérdezéseket, a panel betöltésének felgyorsítása érdekében, ha egy felhasználónak túl sok játékkiszolgálója van és a panel lassan tölt be.");
 define('OGP_LANG_editable_email', "Szerkeszthető e-mail cím");
 define('OGP_LANG_editable_email_info', "Válaszd ki, hogy a felhasználók szerkeszthetik a saját e-mail címüket vagy nem.");
 define('OGP_LANG_old_dashboard_behavior', "Régi Irányítópult viselkedés");
 define('OGP_LANG_old_dashboard_behavior_info', "A régi Irányítópult lassabban futott, de több szerver információt mutat (pl. aktuális játékosokat és pályákat).");
 define('OGP_LANG_rsync_available', "Elérhető Rsync szerverek");
-define('OGP_LANG_rsync_available_info', "Select what servers list will be shown in the rsync installation.");
+define('OGP_LANG_rsync_available_info', "Válaszd ki, hogy mely szerverek jelenjenek meg az rsync szerver listában.");
 define('OGP_LANG_all_available_servers', "Összes elérhető szerverek (rsync_sites.list és rsync_sites_local.list)");
 define('OGP_LANG_only_remote_servers', "Csak távoli szerverek (rsync_sites.list)");
 define('OGP_LANG_only_local_servers', "Csak helyi szerverek (rsync_sites_local.list)");
 define('OGP_LANG_header_code', "Fejléckód");
-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_header_code_info', "Itt szerkeszthetes és hozhatod létre saját egyedi fejléckódod (például HTML kód, beágyazási kód stb.) a téma elrendezésének szerkesztése nélkül.");
 define('OGP_LANG_support_widget_title', "Támogatási widget címe");
 define('OGP_LANG_support_widget_title_info', "Egy egyedi cím a támogatási widgetnek az Irányítópultban.");
 define('OGP_LANG_support_widget_content', "Támogatási widget tartalma");
@@ -86,16 +86,19 @@ define('OGP_LANG_recaptcha_site_key_info', "A webhely kulcsát a Google biztosí
 define('OGP_LANG_recaptcha_secret_key', "Recaptcha titkos kulcs");
 define('OGP_LANG_recaptcha_secret_key_info', "A titkos kulcsot a Google biztosítja neked.");
 define('OGP_LANG_recaptcha_use_login', "Recaptcha használata a bejelentkezéshez");
-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_recaptcha_use_login_info', "Ha engedélyezve van, a felhasználóknak meg kell oldaniuk a Nem vagyok robot Recaptchát, amikor megpróbálnak bejelentkezni.");
 define('OGP_LANG_login_attempts_before_banned', "Sikertelen bejelentkezések száma mielőtt a felhasználó kitiltva lesz");
-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_login_attempts_before_banned_info', "Ha egy felhasználó ennél többször próbál érvénytelen hitelesítő adatokkal bejelentkezni, a panel ideiglenesen kitiltja a felhasználót.");
 define('OGP_LANG_custom_github_update_username', "GitHub frissítési felhasználónév");
-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_custom_github_update_username_info', "Írd be GITHub felhasználóneved, hogy CSAK az általad létrehozott tárolókból frissíthesd az OGP-t. Ezt csak azok a fejlesztők változtathatják meg, akik saját repóikat szeretnék használni fejlesztéshez, ahelyett, hogy esetleg hibás kódokat ellenőriznének a fő ágban.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Távoli lekérdezés");
-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_remote_query_info', "Használja a távoli kiszolgálót (ügynököt) a játékkiszolgálók lekérdezéséhez (csak a GameQ és az LGSL).");
 define('OGP_LANG_check_expiry_by', "Ellenőrizze a használat lejáratát");
-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_check_expiry_by_info', "Ha a Once_logged_in (Egyszer, miután bejelentkezett) értékre van állítva, akkor a felhasználó játékkiszolgálójának hozzárendelései automatikusan törlődnek, ha a lejárati időt elérte. Ha cron_job értékre van állítva, akkor a cron modul használatával létre kell hoznod egy cron feladatot a lejárati dátum konfigurált időközönként történő ellenőrzéséhez.");
+define('OGP_LANG_once_logged_in', "Egyszer, miután bejelentkezett");
 define('OGP_LANG_cron_job', "Cron feladat");
 define('OGP_LANG_theme_settings', "Téma beállítások");
 define('OGP_LANG_theme', "Téma");
@@ -107,7 +110,7 @@ define('OGP_LANG_welcome_title_message_info', "Az Irányítópult tetején megje
 define('OGP_LANG_logo_link', "Logo linkje");
 define('OGP_LANG_logo_link_info', "A logó hiperhivatkozása. <b style='font-size:10px; font-weight:normal;'>(Üresen hagyva, az Irányítópulthoz irányít át)</b>");
 define('OGP_LANG_custom_tab', "Egyéni lap");
-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_info', "Testreszabható lapot ad hozzá a menü végén. <b style='font-size:10px; font-weight:normal;'>(A lap beállításainak szerkesztéséhez alkalmazza és frissítse ezt az oldalt)</b>");
 define('OGP_LANG_custom_tab_name', "Egyéni lap neve");
 define('OGP_LANG_custom_tab_name_info', "Az allap neve.");
 define('OGP_LANG_custom_tab_link', "Egyéni lap linkje");
@@ -128,23 +131,23 @@ define('OGP_LANG_bg_wrapper', "Borítólap háttér");
 define('OGP_LANG_bg_wrapper_info', "A borítólap háttérképe. (Csak egyes témákban érhető el.)");
 define('OGP_LANG_show_server_id_game_monitor', "A szerver azonosítók mutatása a Játékfigyelő oldalon");
 define('OGP_LANG_show_server_id_game_monitor_info', "Mutassa a játékszerver azonosító oszlopát a Játékfigyelőben az Agent által létrehozott fájlok egyeztetéséhez az aktuális játék szerverhez.");
-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_use_authorized_hosts', "Limit API to Defined Authorized Hosts");
-define('OGP_LANG_use_authorized_hosts_info', "Enable this setting to only allow API calls from pre-defined and approved IP addresses.&nbsp; Approved addresses can be set on this page once the setting has been enabled.&nbsp; If this setting is disabled, a user using a valid key will have access to the API from any IP address.&nbsp; Users using a valid key will be able to use the API to manage any game server they have permissions to administrate.");
-define('OGP_LANG_allow_setting_cpu_affinity', "Allow Setting CPU Core Assignment for Game Servers");
-define('OGP_LANG_allow_setting_cpu_affinity_info', "If enabled, the admin creating a game home will be shown CPU affinity (core assignment) options for the game server.");
+define('OGP_LANG_default_game_server_home_path_prefix', "A játékkiszolgáló alapértelmezett otthon könyvtárnevének előtagja");
+define('OGP_LANG_default_game_server_home_path_prefix_info', "Add meg az elérési útvonal előtagját arra a helyre, ahol alapértelmezés szerint a játékkiszolgáló otthonait szeretnéd létrehozni. Használhatod a(z) \"{USERNAME}\" kifejezést abban az elérési útban, amely kicserélődik az OGP felhasználónévvel, amelyhez a játékkiszolgálót a rendszer hozzárendeli. Használhatod a \"{GAMEKEY}\" kifejezést abban az útvonalban, amelyet egy barátságos kisbetűs név fog felváltani. Az útvonalon bárhol használhatod a \"{SKIPID}\" elemet az otthoni azonosító hozzáadásához az elérési útvonalhoz. Példa: /ogp/games/{USERNAME}/{GAMEKEY}{SKIPID} eredménye /ogp/games/username/arkse/ lesz. 2. példa: /ogp/games eredménye /ogp/games/1, ahol 1 a játékkiszolgáló azonosítója.");
+define('OGP_LANG_use_authorized_hosts', "Korlátozd az API-t meghatározott, hitelesített kiszolgálókra");
+define('OGP_LANG_use_authorized_hosts_info', "Engedélyezd ezt a beállítást, ha csak előre definiált és jóváhagyott IP-címekről engedélyezed az API-hívásokat. A jóváhagyott címeket ezen az oldalon lehet beállítani, miután a beállítást engedélyezted. Ha ez a beállítás le van tiltva, akkor egy érvényes kulcsot használó felhasználó hozzáférhet az API-hoz bármely IP-címről. Az érvényes kulcsot használó felhasználók az API-t használhatják bármely olyan játékkiszolgáló kezelésére, amelyekhez adminisztrációs engedéllyel rendekleznek.");
+define('OGP_LANG_allow_setting_cpu_affinity', "Engedélyezze a CPU-alapkiosztás beállítását a játékkiszolgálók számára");
+define('OGP_LANG_allow_setting_cpu_affinity_info', "Ha engedélyezve van, amikor a rendszergazda otthont hoz létre, megjeleníti a játékkiszolgáló CPU-affinitási (alapvető hozzárendelési) lehetőségeit.");
 define('OGP_LANG_setup_api_authorized_hosts', "API beállítása az engedélyezett kiszolgálókon");
 define('OGP_LANG_autohorized_hosts', "Felhatalmazott kiszolgálók");
 define('OGP_LANG_add', "Hozzáad");
 define('OGP_LANG_remove', "Eltávolít");
 define('OGP_LANG_default_trusted_hosts', "Alapértelmezett megbízható kiszolgálók");
-define('OGP_LANG_trusted_host_or_proxy_addresses_or_cidr', "Trusted Hosts or Proxies (IPv4/IPv6 Addresses or CIDR)");
-define('OGP_LANG_trusted_forwarded_ip_addresses_or_cidr', "Trusted Forwarded IPs (IPv4/IPv6 Addresses or CIDR)");
-define('OGP_LANG_reset_game_server_order', "Reset Game Server Ordering");
-define('OGP_LANG_reset_game_server_order_info', "Resets game server ordering back to the default of using the server ID");
-define('OGP_LANG_regex_invalid_file_name_chars', "Invalid File Name Characters Regex");
-define('OGP_LANG_regex_invalid_file_name_chars_info', "Change this regex pattern if you want to allow a different set of characters in file names.");
-define('OGP_LANG_login_ban_time', "Failed Login Ban Time (Seconds)");
-define('OGP_LANG_login_ban_time_info', "Time in seconds that an IP address is banned from attempting to login to the panel after a defined number of failed login attempts.");
+define('OGP_LANG_trusted_host_or_proxy_addresses_or_cidr', "Megbízható kiszolgálók vagy proxyk (IPv4 / IPv6 címek vagy CIDR)");
+define('OGP_LANG_trusted_forwarded_ip_addresses_or_cidr', "Megbízható továbbított IP-címek (IPv4 / IPv6-címek vagy CIDR)");
+define('OGP_LANG_reset_game_server_order', "A játékkiszolgáló rendezésének visszaállítása");
+define('OGP_LANG_reset_game_server_order_info', "Visszaállítja a játékkiszolgáló rendezését a kiszolgálóazonosító alapértelmezett használatára");
+define('OGP_LANG_regex_invalid_file_name_chars', "Érvénytelen fájlnév karakterek - Regex");
+define('OGP_LANG_regex_invalid_file_name_chars_info', "Változtasd meg ezt a regex mintát, ha más karakterkészletet szeretnél engedélyezni a fájlnevekben.");
+define('OGP_LANG_login_ban_time', "Sikertelen bejelentkezés esetén ideiglenes tiltás időtartama (másodperc)");
+define('OGP_LANG_login_ban_time_info', "Idő másodpercben, amikor egy IP-cím ideiglenesen tiltásra kerül a panelre történő bejelentkezéshez, meghatározott számú sikertelen bejelentkezési kísérlet után.");
 ?>

+ 4 - 4
lang/Hungarian/modules/user_admin.php

@@ -68,13 +68,13 @@ define('OGP_LANG_unable_to_delete_user', "Nem sikerült törölni a(z) %s felhas
 define('OGP_LANG_successfully_deleted_user', "A(z) <b>%s</b> felhasználó sikeresen törölve.");
 define('OGP_LANG_failed_to_update_user_profile_error', "Nem sikerült frissíteni a felhasználói profilt. Hiba: %s");
 define('OGP_LANG_profile_of_user_modified_successfully', "A(z) <b>%s</b> felhasználó profilja sikeresen módosítva.");
-define('OGP_LANG_no_subusers', "No subusers are available to be assigned to a group. Please create subuser accounts.");
+define('OGP_LANG_no_subusers', "Nincsenek alfelhasználók, amelyek hozzárendelhetők egy csoporthoz. Kérlek, hozz létre alfelhasználói fiókokat.");
 define('OGP_LANG_ownedby', "Szülő tulajdonos");
 define('OGP_LANG_andSubUsers', "És az összes al-felhasználóját?");
 define('OGP_LANG_subusers', "Al-felhasználók");
 define('OGP_LANG_show_subusers', "Al-felhasználók mutatása");
 define('OGP_LANG_hide_subusers', "Al-felhasználók elrejtése");
-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_info_group', "Ezen az oldalon lehet meghatározni a felhasználói csoportokat. Kiszolgálókat rendelhetsz a csoporthoz, hogy azok elérhetőek legyenek a csoport összes felhasználója számára.");
 define('OGP_LANG_add_new_group', "Új csoport hozzáadása");
 define('OGP_LANG_group_name', "Csoport név");
 define('OGP_LANG_add_group', "Csoport hozzáadása");
@@ -88,11 +88,11 @@ define('OGP_LANG_add_server', "Szerver hozzáadása");
 define('OGP_LANG_servers_in_group', "Csoportban található szerverek");
 define('OGP_LANG_no_servers_in_group', "Nincsenek szerverek a(z) %s csoportban.");
 define('OGP_LANG_available_groups', "Elérhető csoportok");
-define('OGP_LANG_assign_homes', "Szerverek hozzárendelése");
+define('OGP_LANG_assign_homes', "Otthonok hozzárendelése");
 define('OGP_LANG_successfully_added_group', "Sikeresen hozzáadta a(z) %s csoportot.");
 define('OGP_LANG_group_name_empty', "A csoport neve nem lehet üres.");
 define('OGP_LANG_failed_to_add_group', "Nem sikerült hozzáadni a(z) %s csoportot.");
-define('OGP_LANG_could_not_add_user_to_group', "Could not add user %s to group %s, because already belongs.");
+define('OGP_LANG_could_not_add_user_to_group', "Nem sikerült hozzáadni %s felhasználót a csoporthoz, mert %s felhasználó már a csoport tagja.");
 define('OGP_LANG_successfully_added_to_group', ">Sikeresen hozzáadta %s-t a(z) %s csoporthoz.");
 define('OGP_LANG_could_not_add_server_to_group', "Nem sikerült hozzáadni a szervert a(z) %s csoporthoz, mert már hozzátartozik.");
 define('OGP_LANG_successfully_added_server_to_group', "Sikeresen hozzáadta a szervert a(z) %s csoporthoz.");

+ 50 - 50
lang/Hungarian/modules/user_games.php

@@ -31,8 +31,8 @@ define('OGP_LANG_control_password', "Vezérlőjelszó");
 define('OGP_LANG_control_password_info', "Ez a jelszó a szerver vezérléséhez használandó, mint például az RCON jelszó. Ha a jelszó üres, akkor más eszközöket használnak.");
 define('OGP_LANG_add_game_home', "Játék szerver hozzáadása");
 define('OGP_LANG_game_path_empty', "Játék elérési útja nem lehet üres.");
-define('OGP_LANG_game_home_added', "A játékszerver sikeresen hozzáadva. Átirányítás a szerkesztési oldalra.");
-define('OGP_LANG_failed_to_add_home_to_db', "Nem sikerült a szerver hozzáadása az adatbázisba. Hiba: %s");
+define('OGP_LANG_game_home_added', "A játékszerver sikeresen hozzáadva. Átirányítás az otthon szerkesztési oldalra.");
+define('OGP_LANG_failed_to_add_home_to_db', "Nem sikerült az otthon hozzáadása az adatbázisba. Hiba: %s");
 define('OGP_LANG_caution_agent_offline_can_not_get_os_and_arch_showing_servers_for_all_platforms', "<b>Vigyázat!</b> Az Agent nem elérhető, nem kapható meg az operációs rendszer típusa és architektúrája,<br> A szerverek bemutatása az összes platformhoz:");
 define('OGP_LANG_select_remote_server', "Válassz távoli szervert");
 define('OGP_LANG_no_remote_servers_configured', "Nincs távoli szerver az Open Game Panelhoz.<br>Adj hozzá távoli szervert mielőtt játékszervereket adnál a felhasználóknak.");
@@ -40,7 +40,7 @@ define('OGP_LANG_no_game_configurations_found', "Nem található játék konfigu
 define('OGP_LANG_game_configurations', ">játék konfigurációs oldal");
 define('OGP_LANG_add_remote_server', "Szerver hozzáadása.");
 define('OGP_LANG_wine_games', "Wine játékok");
-define('OGP_LANG_home_path', "Szerver elérési útja");
+define('OGP_LANG_home_path', "Otthon elérési útja");
 define('OGP_LANG_change_home_info', "A telepített játék szerver elérési útvonala. Példa: /home/ogp/szerverem/");
 define('OGP_LANG_game_server_name', "Játék szerver neve");
 define('OGP_LANG_change_name_info', "A szerver neve ami segít a felhasználóknak az azonosításukban.");
@@ -48,7 +48,7 @@ define('OGP_LANG_game_control_password', "Játékvezérlő jelszó");
 define('OGP_LANG_change_control_password_info', "Vezérlő jelszó, mint például az RCON jelszó.");
 define('OGP_LANG_available_mods', "Elérhető modok");
 define('OGP_LANG_note_no_mods', "Nincsenek elérhető mod(ok) ehhez a játékhoz.");
-define('OGP_LANG_change_home', "Útvonal megváltoztatása");
+define('OGP_LANG_change_home', "Otthon megváltoztatása");
 define('OGP_LANG_change_control_password', "Vezérlő jelszó megváltoztatása");
 define('OGP_LANG_change_name', "Név megváltoztatása");
 define('OGP_LANG_add_mod', "Mod hozzáadása");
@@ -65,22 +65,22 @@ define('OGP_LANG_remove_mod', "Mod eltávolítása");
 define('OGP_LANG_mods', "Modok");
 define('OGP_LANG_ip', "IP");
 define('OGP_LANG_port', "Port");
-define('OGP_LANG_no_ip_ports_assigned', "Legalább egy IP:Port párost hozzá kell csatolni a játék szerverhez.");
-define('OGP_LANG_successfully_assigned_ip_port', "sikeresen hozzácsatoltad az IP:Port párt a játék szerverhez.");
+define('OGP_LANG_no_ip_ports_assigned', "Legalább egy IP:Port párost hozzá kell csatolni az otthonhoz.");
+define('OGP_LANG_successfully_assigned_ip_port', "sikeresen hozzácsatoltad az IP:Port párt az otthonhoz.");
 define('OGP_LANG_port_range_error', "A portnak 0 és 65535 között kell lennie.");
-define('OGP_LANG_failed_to_assing_mod_to_home', "Nem sikerült hozzáadni a modot %d azonosítóval a szerverhez.");
-define('OGP_LANG_successfully_assigned_mod_to_home', "Mod sikeresen hozzárendelve %d azonosítóval a szerverhez.");
+define('OGP_LANG_failed_to_assing_mod_to_home', "Nem sikerült hozzáadni a modot %d azonosítóval az otthonhoz.");
+define('OGP_LANG_successfully_assigned_mod_to_home', "Mod sikeresen hozzárendelve %d azonosítóval az otthonhoz.");
 define('OGP_LANG_successfully_modified_mod', "A mod információk sikeresen módosítva.");
 define('OGP_LANG_back_to_game_monitor', "Vissza a Játékfigyelőbe");
 define('OGP_LANG_back_to_game_servers', "Vissza a játék szerverekhez");
 define('OGP_LANG_user_id_main', "Fő tulajdonos");
 define('OGP_LANG_change_user_id_main', "Fő tulajdonos váltás");
-define('OGP_LANG_change_user_id_main_info', "The main server home owner.");
+define('OGP_LANG_change_user_id_main_info', "A fő otthon szerver tulajdonosa.");
 define('OGP_LANG_server_ftp_password', "FTP jelszó");
 define('OGP_LANG_change_ftp_password', "FTP jelszó megváltoztatása");
-define('OGP_LANG_change_ftp_password_info', "Ez az a jelszó, hogy belépni az FTP szerver a játék szerver.");
-define('OGP_LANG_Delete_old_user_assigned_homes', "Távolítsa el a szerver az aktuális felhasználó");
-define('OGP_LANG_editing_home_called', "Editing home called");
+define('OGP_LANG_change_ftp_password_info', "Ez az a jelszó, amivel csatlakozhatsz az othhon FTP szerveréhez.");
+define('OGP_LANG_Delete_old_user_assigned_homes', "Távolítsa el az othontól a jelenlegi felhasználót");
+define('OGP_LANG_editing_home_called', "Az otthon megnevezésének szerkesztése");
 define('OGP_LANG_control_password_updated_successfully', "A vezérlő jelszó sikeresen frissítve.");
 define('OGP_LANG_control_password_update_failed', "A vezérlő jelszó frissítése sikertelen");
 define('OGP_LANG_successfully_changed_game_server', "A játék szervert sikeresen megváltoztattuk.");
@@ -88,10 +88,10 @@ define('OGP_LANG_error_ocurred_on_remote_server', "Hiba történt a távoli szer
 define('OGP_LANG_ftp_password_can_not_be_changed', "Az FTP jelszavát nem lehet megváltoztatni.");
 define('OGP_LANG_ftp_can_not_be_switched_on', "Az FTPt lehet bekapcsolni.");
 define('OGP_LANG_ftp_can_not_be_switched_off', "Az FTPt nem lehet kikapcsolni.");
-define('OGP_LANG_invalid_home_id_entered', "Invalid home id entered.");
+define('OGP_LANG_invalid_home_id_entered', "Érvénytelen othon id-t adtál meg.");
 define('OGP_LANG_ip_port_already_in_use', "Az %s:%s már használatban van. Válassz másikat.");
-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_successfully_assigned_ip_port_to_server_id', "Sikeresen hozzárendelve %s: %s otthon a(z) %s azonosítóval.");
+define('OGP_LANG_no_ip_addresses_configured', "A játékkiszolgálón nincs konfigurálva egyetlen IP-cím sem. Itt konfigurálhatod őket");
 define('OGP_LANG_server_page', "szerver oldal");
 define('OGP_LANG_successfully_removed_mod', "A játékmód sikeresen eltávolítva.");
 define('OGP_LANG_warning_agent_offline_defaulting_CPU_count_to_1', "Figyelem - Az Agent nem elérhető, defaulting CPU count to 1.");
@@ -106,7 +106,7 @@ define('OGP_LANG_empty', "üres");
 define('OGP_LANG_master_server_for_clon_update', "Mester szerver a helyi frissítéshez");
 define('OGP_LANG_set_as_master_server', "Beállítás mester szerverként");
 define('OGP_LANG_set_as_master_server_for_local_clon_update', "Beállítás mester szervernek a helyi frissítéshez.");
-define('OGP_LANG_only_available_for', "Only available for '%s' hosted on the remote server named '%s'.");
+define('OGP_LANG_only_available_for', "Csak a(z) '%s' nevű távoli kiszolgálón tárolt '%s' számára érhető el.");
 define('OGP_LANG_ftp_on', "FTP engedélyezése");
 define('OGP_LANG_ftp_off', "FTP letiltása");
 define('OGP_LANG_change_ftp_account_status', "FTP fiók állapot negváltoztatása");
@@ -126,15 +126,15 @@ define('OGP_LANG_invalid_path', "Érvénytelen útvonal");
 define('OGP_LANG_add_new_game_home', "Új játék szerver hozzáadása");
 define('OGP_LANG_no_game_homes_found', "Nem találhatóak játék szerverek");
 define('OGP_LANG_available_game_homes', "Elérhető játék szerverek");
-define('OGP_LANG_home_id', "Azonosító");
+define('OGP_LANG_home_id', "Otthon azonosító");
 define('OGP_LANG_game_server', "Játék szerver");
 define('OGP_LANG_game_type', "Játék típus");
-define('OGP_LANG_game_home', "Szerver elérési útja");
+define('OGP_LANG_game_home', "Otthon elérési útja");
 define('OGP_LANG_game_home_name', "Játék szerver neve");
 define('OGP_LANG_clone', "Klónozás");
 define('OGP_LANG_unassign', "Eltávolítás");
 define('OGP_LANG_access_rights', "Hozzáférési jogok");
-define('OGP_LANG_assigned_homes', "Társított játék szerverek");
+define('OGP_LANG_assigned_homes', "Jelenleg társított otthonok");
 define('OGP_LANG_assign', "Hozzárendelés");
 define('OGP_LANG_allow_updates', "Játék frissítés engedélyezése");
 define('OGP_LANG_allow_updates_info', "Engedélyezi a felhasználónak, hogy frissítse a játék telepítését, ha az lehetséges.");
@@ -148,33 +148,33 @@ define('OGP_LANG_allow_ftp', "FTP engedélyezése");
 define('OGP_LANG_allow_ftp_info', "Mutasd az FTP hozzáférési információkat a felhasználónak.");
 define('OGP_LANG_allow_custom_fields', "Egyéni mezők engedélyezése");
 define('OGP_LANG_allow_custom_fields_info', "Engedélyezi a felhasználónak, hogy hozzáférjen a játék szerver egyedi mezőihez, ha van ilyen.");
-define('OGP_LANG_select_home', "Válaszd ki a társítani kívánt szervert");
-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', "Sikeresen hozzáadott szerver (azonosító: %d) %s felhasználóhoz.");
-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', "Sikeresen eltávolítva a játék szerver (azonosító: %d) %s felhasználótól.");
-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_select_home', "Válaszd ki a társítani kívánt otthont");
+define('OGP_LANG_assign_new_home_to_user', "Rendeljen új otthont a(z) %s felhasználóhoz");
+define('OGP_LANG_assign_new_home_to_group', "Rendelj új otthont a(z) %s csoporthoz");
+define('OGP_LANG_assigned_home_to_user', "Sikeresen hozzáadott otthon (azonosító: %d) %s felhasználóhoz.");
+define('OGP_LANG_failed_to_assign_home_to_user', "Nem sikerült az otthon (azonosító: %d) hozzárendelése a(z) %s felhasználóhoz.");
+define('OGP_LANG_assigned_home_to_group', "Az otthon (azonosító: %d) sikeresen hozzárendelve a(z) %s csoporthoz.");
+define('OGP_LANG_unassigned_home_from_user', "Sikeresen eltávolítva az othhon (azonosító: %d) %s felhasználótól.");
+define('OGP_LANG_unassigned_home_from_group', "Sikeresen leválasztott otthon (azonosító: %d) a(z) %s csoportból.");
+define('OGP_LANG_no_homes_assigned_to_user', "Nincsenek otthonok kijelölve a(z) %s felhasználó számára.");
+define('OGP_LANG_no_homes_assigned_to_group', "Nincsenek otthonok kijelölve a(z) %s csoport számára.");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_user', "Nincs több elérhető otthon, amelyet hozzá lehet rendelni ehhez a felhasználóhoz");
+define('OGP_LANG_no_more_homes_available_that_can_be_assigned_for_this_group', "Nincs több olyan otthon, amely hozzárendelhető ehhez a csoporthoz");
 define('OGP_LANG_you_can_add_a_new_game_server_from', "Új játék szervert a %s-ban tudsz hozzáadni.");
 define('OGP_LANG_no_remote_servers_available_please_add_at_least_one', "Nincsenek elérhető távoli szerverek, kérlek, adj meg legalább egyet!");
-define('OGP_LANG_cloning_of_home_failed', "Cloning of home with id '%s' failed.");
+define('OGP_LANG_cloning_of_home_failed', "A(z) '%s' azonosítóval rendelkező otthon klónozása nem sikerült.");
 define('OGP_LANG_no_mods_to_clone', "Nincsen mód engedélyezve ehhez a játék szerverhez még. Semmi se lesz klónozva.");
-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', "Az aktuális szerver elérési útja");
-define('OGP_LANG_current_home_path_info', "The current location of the copied home on remote server.");
-define('OGP_LANG_clone_home', "Szerver klónozása");
-define('OGP_LANG_new_home_name', "Új szerver név");
-define('OGP_LANG_new_home_path', "Új elérési útja a szervernek");
+define('OGP_LANG_failed_to_add_mod', "Nem sikerült hozzáadni az '%s' azonosítójú modot a '%s' azonosítójú otthonhoz.");
+define('OGP_LANG_failed_to_update_mod_settings', "Nem sikerült frissíteni az otthon mod beállításait a következő ID-vel: '%s'.");
+define('OGP_LANG_successfully_cloned_mods', "Sikeresen klónoztam az otthon modokat a következő ID-vel: '%s'.");
+define('OGP_LANG_successfully_copied_home_database', "Az otthon adatbázis sikeres másolása.");
+define('OGP_LANG_copying_home_remotely', "Az otthon másolása távoli szerverre innen: %s ide: %s.");
+define('OGP_LANG_cloning_home', "A másolt otthon megnevezése '%s'");
+define('OGP_LANG_current_home_path', "Az aktuális otthon elérési útja");
+define('OGP_LANG_current_home_path_info', "A másolt otthon aktuális helye a távoli szerveren.");
+define('OGP_LANG_clone_home', "Otthon klónozása");
+define('OGP_LANG_new_home_name', "Új otthon név");
+define('OGP_LANG_new_home_path', "Új elérési útja az othonnak");
 define('OGP_LANG_agent_ip', "Agent IP");
 define('OGP_LANG_game_server_copy_is_running', "A játék szerver másolás folyamatban...");
 define('OGP_LANG_game_server_copy_was_successful', "A játék szerver sikeresen átmásolva");
@@ -182,12 +182,12 @@ define('OGP_LANG_game_server_copy_failed_with_return_code', "Játékszerver más
 define('OGP_LANG_clone_mods', "Modok klónozása");
 define('OGP_LANG_game_server_owner', "Játékszerver tulajdonos");
 define('OGP_LANG_the_name_of_the_server_to_help_users_to_identify_it', "A szerver neve segít a felhasználóknak a szerver azonosításában.");
-define('OGP_LANG_ips_and_ports_used_in_this_home', "Az IP-k és portok ehhez a szerverhez használva");
+define('OGP_LANG_ips_and_ports_used_in_this_home', "Az IP-k és portok ehhez az otthonhoz használva");
 define('OGP_LANG_note_ips_and_ports_are_not_cloned', "Megjegyzés - Az IP-címek és a portok nincsenek klónozva");
 define('OGP_LANG_mods_and_settings_for_this_game_server', "Modok és beállítások ehhez a játékszerverhez");
 define('OGP_LANG_sure_to_delete_serverid_from_remoteip_and_directory', "Biztosan törölni akarod a játékszervert (ID: %s) a(z) %s szerverről és a(z) %s mappából.");
 define('OGP_LANG_yes_and_delete_the_files', "Igen és töröld a fájlokat");
-define('OGP_LANG_failed_to_remove_gamehome_from_database', "Failed to remove gamehome from database.");
+define('OGP_LANG_failed_to_remove_gamehome_from_database', "Nem sikerült eltávolítani a játékotthont az adatbázisból.");
 define('OGP_LANG_successfully_deleted_game_server_with_id', "Sikeresen törölted a játékszervert a(z) %s-es azonosítóval.");
 define('OGP_LANG_failed_to_remove_ftp_account_from_remote_server', "Nem sikerült eltávolítani az FTP fiókot a távoli szerverről.");
 define('OGP_LANG_remove_it_anyway', "Szeretnéd ezt egyébként eltávolítani?");
@@ -201,7 +201,7 @@ define('OGP_LANG_selected_path_already_in_use', "A kiválasztott útvonal már h
 define('OGP_LANG_browse', "Tallózás");
 define('OGP_LANG_cancel', "Mégse");
 define('OGP_LANG_set_this_path', "Állítsd be ezt az útvonalat");
-define('OGP_LANG_select_home_path', "Szerver elérési útjának a kiválasztása");
+define('OGP_LANG_select_home_path', "Otthon elérési útjának a kiválasztása");
 define('OGP_LANG_folder', "Mappa");
 define('OGP_LANG_owner', "Tulajdonos");
 define('OGP_LANG_group', "Csoport");
@@ -213,11 +213,11 @@ define('OGP_LANG_valid_user', "Kérlek, adj meg egy érvényes felhasználót.")
 define('OGP_LANG_valid_group', "Kérlek, adj meg egy érvényes csoportot.");
 define('OGP_LANG_set_affinity', "Szerver affinitás beállítása");
 define('OGP_LANG_cpu_affinity_info', "Válaszd ki a játékszerverhez hozzárendelni kívánt CPU magot(magokat).");
-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_expiration_date_changed', "A kiválasztott otthon lejárati dátuma megváltozott.");
+define('OGP_LANG_expiration_date_could_not_be_changed', "A kiválasztott otthon lejárati dátumát nem lehet megváltoztatni.");
 define('OGP_LANG_search', "Keresés");
 define('OGP_LANG_ftp_account_username_too_long', "Az FTP felhasználónév túl hosszú. Próbálkozz rövidebb, legfeljebb 20 karakter hosszú felhasználónévvel.");
 define('OGP_LANG_ftp_account_password_too_long', "Az FTP jelszó túl hosszú. Próbálkozz rövidebb, legfeljebb 20 karakter hosszú jelszóval.");
-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.");
-define('OGP_LANG_change_access_rights_for_selected_servers', "Change access rights for selected servers");
+define('OGP_LANG_other_servers_exist_with_path_please_change', "Más otthonok is léteznek ugyanazon az elérési úton. Javasoljuk (de nem kötelező), hogy változtasd meg ezt az elérési utat valami egyedivé. problémák lehetnek, ha ezt NEM teszed meg.");
+define('OGP_LANG_change_access_rights_for_selected_servers', "A kiválasztott szerverek hozzáférési jogainak módosítása");
 ?>

+ 3 - 0
lang/Italian/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 3 - 0
lang/Persian/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 2 - 2
lang/Polish/modules/addonsmanager.php

@@ -49,13 +49,13 @@ define('OGP_LANG_show_addons_for_selected_game', "Pokaż dodatki dla wybranych g
 define('OGP_LANG_linux_games', "Gry Linux:");
 define('OGP_LANG_windows_games', "Gry Windows:");
 define('OGP_LANG_create_addon', "Stwórz Dodatek");
-define('OGP_LANG_addons_db', "Addons Database");
+define('OGP_LANG_addons_db', "Baza danych Dodatki");
 define('OGP_LANG_addon_has_been_created', "Dodatek %s został stworzony.");
 define('OGP_LANG_remove_addon', "Usuń dodatek");
 define('OGP_LANG_fill_the_url_address_to_a_compressed_file', "Proszę wypełnić adresu URL do pakowania pliku.");
 define('OGP_LANG_fill_the_addon_name', "Proszę wypełnić nazwę dodatku.");
 define('OGP_LANG_select_an_addon_type', "Proszę wybrać typ dodatku.");
-define('OGP_LANG_select_a_game_type', "Proszę wybrać typ gry dodatku.");
+define('OGP_LANG_select_a_game_type', "Wybierz tryb gry.");
 define('OGP_LANG_edit_addon', "Edytuj Dodatek");
 define('OGP_LANG_post-script', "Skrypt po instalacji(bash)");
 define('OGP_LANG_replacements', "Zamienniki:");

+ 3 - 0
lang/Polish/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Ilość nieprawidłowych logowa
 define('OGP_LANG_login_attempts_before_banned_info', "Liczba nieudanych prób zalogowania się zanim użytkownik zostanie zbanowany.");
 define('OGP_LANG_custom_github_update_username', "Nazwa użytkownika GitHub");
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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', "Sprawdź wygaśnięcie używając");

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

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Número de tentativas de login
 define('OGP_LANG_login_attempts_before_banned_info', "Se um usuário tentar iniciar sessão com credenciais inválidas mais do que essas determinadas vezes, o usuário será banido temporariamente pelo painel.");
 define('OGP_LANG_custom_github_update_username', "Nome de usuário da atualização do GitHub");
 define('OGP_LANG_custom_github_update_username_info', "Digite seu nome de usuário GitHub SOMENTE para usar seus próprios repositórios bifurcados para atualizar o painel. Isso só deve ser alterado por desenvolvedores que desejam usar seus próprios repositórios para desenvolvimento em vez de verificar possivelmente o código de algum possivel BUG no código principal.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Consulta remota");
 define('OGP_LANG_remote_query_info', "Use o servidor remoto (agente) para fazer consultas aos servidores do jogo (Only GameQ and LGSL).");
 define('OGP_LANG_check_expiry_by', "Verifique a expiração usando");

+ 3 - 0
lang/Portuguese/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Número de tentativas de login
 define('OGP_LANG_login_attempts_before_banned_info', "Se um usuário tentar iniciar sessão com credenciais inválidas mais do que essas determinadas vezes, o usuário será banido temporariamente pelo painel.");
 define('OGP_LANG_custom_github_update_username', "Nome de usuário da atualização do GitHub");
 define('OGP_LANG_custom_github_update_username_info', "Digite seu nome de usuário GitHub SOMENTE para usar seus próprios repositórios bifurcados para atualizar o painel. Isso só deve ser alterado por desenvolvedores que desejam usar seus próprios repositórios para desenvolvimento em vez de verificar possivelmente o código de algum possivel BUG no código principal.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Consulta remota");
 define('OGP_LANG_remote_query_info', "Use o servidor remoto (agente) para fazer consultas aos servidores do jogo (Only GameQ and LGSL).");
 define('OGP_LANG_check_expiry_by', "Verifique a expiração usando");

+ 3 - 0
lang/Romanian(Romania)/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 3 - 0
lang/Russian/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Количество неуда
 define('OGP_LANG_login_attempts_before_banned_info', "Если пользователь пытается войти в систему с недопустимыми учетными данными больше, чем установлено, пользователь будет временно заблокирован панелью.");
 define('OGP_LANG_custom_github_update_username', "Имя пользователя для обновления с GitHub");
 define('OGP_LANG_custom_github_update_username_info', "Введите свое имя пользователя GitHub ТОЛЬКО для использования ваших собственных разветвленных репозиториев для обновления OGP. Это должно быть изменено только разработчиками, которые хотят использовать свои собственные репозитории для разработки, а не проверять возможный кода ошибки в основной ветке.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Удаленный запрос");
 define('OGP_LANG_remote_query_info', "Используйте удаленный сервер (Агент), чтобы делать запросы на игровые серверы (только для GameQ и LGSL).");
 define('OGP_LANG_check_expiry_by', "Проверка срока действия");

+ 3 - 0
lang/Serbian(Serbia)/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

+ 3 - 0
lang/Spanish/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Número de intentos de logueo f
 define('OGP_LANG_login_attempts_before_banned_info', "Si un usuario intenta loguearse con credenciales inválidas más de estas veces, el usuario será baneado temporalmente por el panel.");
 define('OGP_LANG_custom_github_update_username', "Nombre de usuario de GitHub update");
 define('OGP_LANG_custom_github_update_username_info', "Ingrese su nombre de usuario GitHub SOLAMENTE para usar sus propios repositorios bifurcados para actualizar OGP. Esto sólo debe ser cambiado por los desarrolladores que deseen utilizar sus propios repos para el desarrollo en lugar de comprobar el código posiblemente buggy en la rama principal.");
+define('OGP_LANG_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 define('OGP_LANG_remote_query', "Peticiones remotas");
 define('OGP_LANG_remote_query_info', "Usar el servidor remoto (Agente) para hacer peticiones a los servidores de juegos (Solo GameQ y LGSL).");
 define('OGP_LANG_check_expiry_by', "Comprobar caducidad por");

+ 3 - 0
lang/Swedish(Sweden)/modules/settings.php

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");

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

@@ -91,6 +91,9 @@ define('OGP_LANG_login_attempts_before_banned', "Number of failed login attempts
 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_custom_github_update_branch_name', "GitHub branch name");
+define('OGP_LANG_custom_github_update_branch_name_info', "Enter the branch name you want to use for updating 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.&nbsp; Leave this field blank to default to \"master\"");
+
 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");