mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-03-22 11:39:41 +01:00
5.6.2556
This commit is contained in:
parent
6ddb6cb7f5
commit
bca79bf1ec
@ -14,13 +14,13 @@ Plugin:
|
||||
Logging:
|
||||
Locale: default
|
||||
Create_new_locale_file_on_next_enable: false
|
||||
Log_untranslated_locale_keys: false
|
||||
Dev: false
|
||||
Delete_logs_after_days: 7
|
||||
Update_notifications:
|
||||
# Display update notification on the website
|
||||
Check_for_updates: true
|
||||
Notify_about_DEV_releases: false
|
||||
Use_Legacy_Frontend: false
|
||||
# -----------------------------------------------------
|
||||
# Supported databases: MySQL
|
||||
# -----------------------------------------------------
|
||||
@ -260,6 +260,4 @@ Plugins:
|
||||
# https://docs.tebex.io/store/faq#how-can-i-find-my-secret-key
|
||||
Secret: "-"
|
||||
Customized_files:
|
||||
Path: "web"
|
||||
# Web dev mode enables all customized files and disables webserver resource cache for instant changes on browser refresh.
|
||||
Enable_web_dev_mode: false
|
||||
Path: "web"
|
@ -12,6 +12,7 @@ Plugin:
|
||||
# https://github.com/plan-player-analytics/Plan/wiki/Localization
|
||||
Locale: default
|
||||
Create_new_locale_file_on_next_enable: false
|
||||
Log_untranslated_locale_keys: false
|
||||
Dev: false
|
||||
Delete_logs_after_days: 7
|
||||
Update_notifications:
|
||||
@ -20,7 +21,6 @@ Plugin:
|
||||
Notify_about_DEV_releases: false
|
||||
Configuration:
|
||||
Allow_proxy_to_manage_settings: true
|
||||
Use_Legacy_Frontend: false
|
||||
# -----------------------------------------------------
|
||||
# Supported databases: SQLite, MySQL
|
||||
# -----------------------------------------------------
|
||||
@ -271,6 +271,4 @@ Plugins:
|
||||
HideTowns:
|
||||
- ExampleTown
|
||||
Customized_files:
|
||||
Path: "web"
|
||||
# Web dev mode enables all customized files and disables webserver resource cache for instant changes on browser refresh.
|
||||
Enable_web_dev_mode: false
|
||||
Path: "web"
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "小时"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "名称"
|
||||
network: "群组网络"
|
||||
networkAsNumbers: "群组网络数据"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "群组网络在线活动"
|
||||
networkOverview: "群组网络总览"
|
||||
networkPage: "群组网络页面"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "服务器页面"
|
||||
serverPlaytime: "服务器游戏时间"
|
||||
serverPlaytime30days: "最近 30 天内的服务器游玩时间"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "服务器选择器"
|
||||
servers: "服务器"
|
||||
serversTitle: "服务器"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "排序方式"
|
||||
stacked: "堆叠"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "主题选择"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "位置"
|
||||
yes: "是"
|
||||
yesterday: "'昨天'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "无法检查最新版本号"
|
||||
checkFailGithub: "无法从 Github/versions.txt 加载版本信息"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hodiny"
|
||||
retention:
|
||||
calculationStep1: "Nejprve se data filtrují pomocí možnosti '<>'. Hráči s 'registerDate' mimo časový rozsah jsou ignorováni."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Jméno"
|
||||
network: "Proxy"
|
||||
networkAsNumbers: "Statistiky proxy"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Online aktivita na proxy"
|
||||
networkOverview: "Přehled proxy"
|
||||
networkPage: "Stránka sítě"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Stránka serveru"
|
||||
serverPlaytime: "Herní čas serveru"
|
||||
serverPlaytime30days: "Herní čas serveru za 30 dní"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Výběr serveru"
|
||||
servers: "Servery"
|
||||
serversTitle: "SERVERY"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Seřadit podle"
|
||||
stacked: "Zaplnění"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Zvolené téma"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Neznámé"
|
||||
yes: "Ano"
|
||||
yesterday: "'Včera'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Selhalo zjištění čísla nejnovější verze"
|
||||
checkFailGithub: "Informace o verzi z Github/versions.txt nemůže být nalezena."
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Name"
|
||||
network: "Netzwerk"
|
||||
networkAsNumbers: "Netzwerk als Zahlen"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Netzwerk Online Aktivität"
|
||||
networkOverview: "Netzwerk Übersicht"
|
||||
networkPage: "Netzwerk Seite"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Server Seite"
|
||||
serverPlaytime: "Server Spielzeit"
|
||||
serverPlaytime30days: "Server Spielzeit für 30 Tage"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Server"
|
||||
serversTitle: "SERVER"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Thema ausgewählt"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Unbekannt"
|
||||
yes: "Ja"
|
||||
yesterday: "'Gestern'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Überprüfung auf die neuste Versionsnummer fehlgeschlagen."
|
||||
checkFailGithub: "Versionsinformationen konnten nicht ovn Github/versions.txt gelesen werden."
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Name"
|
||||
network: "Network"
|
||||
networkAsNumbers: "Network as Numbers"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Network Online Activity"
|
||||
networkOverview: "Network Overview"
|
||||
networkPage: "Network page"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Server page"
|
||||
serverPlaytime: "Server Playtime"
|
||||
serverPlaytime30days: "Server Playtime for 30 days"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Servers"
|
||||
serversTitle: "SERVERS"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Theme Select"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Unknown"
|
||||
yes: "Yes"
|
||||
yesterday: "'Yesterday'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Failed to check newest version number"
|
||||
checkFailGithub: "Version information could not be loaded from Github/versions.txt"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Nombre"
|
||||
network: "Red"
|
||||
networkAsNumbers: "Red en números"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Actividad online de red"
|
||||
networkOverview: "Vista general de red"
|
||||
networkPage: "Página web"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Página del servidor"
|
||||
serverPlaytime: "Jugabilidad en números"
|
||||
serverPlaytime30days: "Jugabilidad de 30 días"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Servidores"
|
||||
serversTitle: "SERVERS"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Selección de tema"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Desconocido"
|
||||
yes: "Si"
|
||||
yesterday: "'Ayer'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Error en comprobar el numero de la nueva versión."
|
||||
checkFailGithub: "La información de la versión no se ha podido cargar desde Github/versions.txt"
|
||||
|
@ -200,8 +200,8 @@ command:
|
||||
description: "Listaa tietokannassa olevat palvelimet"
|
||||
inDepth: "Listaa id:t, nimet ja uuid:t tietokannassa olevista palvelimista."
|
||||
setgroup:
|
||||
description: "Change users web permission group."
|
||||
inDepth: "Allows you to change a users web permission group to an existing web group. Use /plan groups for list of available groups."
|
||||
description: "Vaihda käyttäjän ryhmää."
|
||||
inDepth: "Mahdollistaa käyttäjän ryhmän vaihdon olemassaolevaan ryhmään. Käytä /plan groups listataksesi ryhmät."
|
||||
unregister:
|
||||
description: "Poista Plan sivuston käyttäjä rekisteristä"
|
||||
inDepth: "Käytä ilman argumentteja poistaaksesi nykyiseen pelaajaan linkitetty käyttäjä, tai anna käyttäjänimi joka poistaa"
|
||||
@ -235,7 +235,7 @@ command:
|
||||
info:
|
||||
database: " §2Nykyinen Tietokanta: §f${0}"
|
||||
proxy: " §2Yhdistetty Proxyyn: §f${0}"
|
||||
serverUUID: " §2Server UUID: §f${0}"
|
||||
serverUUID: " §2Palvelimen UUID: §f${0}"
|
||||
update: " §2Päivitys saatavilla: §f${0}"
|
||||
version: " §2Versio: §f${0}"
|
||||
generic:
|
||||
@ -331,11 +331,11 @@ html:
|
||||
deaths: "Kuolemat"
|
||||
disk: "Levytila"
|
||||
diskSpace: "Vapaa Levytila"
|
||||
docs: "Swagger Docs"
|
||||
docs: "Swagger Dokumentaatio"
|
||||
downtime: "Poissa päältä"
|
||||
duringLowTps: "Matalan TPS:n aikana:"
|
||||
entities: "Entiteetit"
|
||||
errors: "Plan Error Logs"
|
||||
errors: "Plan Virhelokit"
|
||||
exported: "Tietojen vientiaika"
|
||||
favoriteServer: "Lempipalvelin"
|
||||
firstSession: "Ensimmäinen sessio"
|
||||
@ -365,21 +365,21 @@ html:
|
||||
zoom: "Voit katsoa tietoja tarkemmin klikkaamalla ja vetämällä käyrän päällä"
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-1: "Tämä näkymä mahdollistaa ryhmien oikeuksien muokkauksen."
|
||||
line-10: "<1>{{permission}}</> oikeudet määrittävät mitkä osat sivustoa ovat näkyviä. Nämä oikeudet rajaavat myös pääsyä näkymiin liittyviin rajapintoihin."
|
||||
line-11: "<1>{{permission1}}</1> oikeuksia ei tarvitse datan saamiseksi: <2>{{permission2}}</2> sallii pyynnön /v1/network/overview osoitteeseen myös ilman <3>{{permission3}} oikeutta</3>."
|
||||
line-12: "Muutosten tallennus"
|
||||
line-13: "Kun lisäät ryhmän tai poistat ryhmän, se tapahtuu samantien vahvistuksen jälkeen (eikä toimintoa voi perua)"
|
||||
line-14: "Kun muutat oikeuksia, ne täytyy tallentaa erikseen painamalla Tallenna-nappia."
|
||||
line-15: "Dokumentaatio löytyy osoitteesta <1>{{link}}</1>"
|
||||
line-2: "Käyttäjän ryhmä määritellään kun <1>{{command}}</1> komento ajetaan, tarkistamalla onko pelaajalla <2>{{permission}}</2> oikeus."
|
||||
line-3: "Voit käyttää <1>{{command}}</1> komentoa vaihtaaksesi ryhmää rekisteröinnin jälkeen."
|
||||
line-4: "<1>{{icon}}</1> Jos koskaan poistat kaikki ryhmät joilla on <2>{{permission}}</2> oikeus, käytä <3>{{command}}</3> niin saat ryhmän jolla on se."
|
||||
line-5: "Oikeuksien periytyminen"
|
||||
line-6: "Oikeudet käyttävät mallia, jossa korkeamman tason oikeudet antavat kaikki alemman tason, esim. <1>{{permission1}}</1> antaa <2>{{permission2}}</2>, jne."
|
||||
line-7: "Access vs Page -oikeudet"
|
||||
line-8: "Käyttäjät tarvitsevat niin access kuin page oikeuksia."
|
||||
line-9: "<1>{{permission1}}</1> oikeudet antaa käyttäjien mennä tiettyyn osoitteeseen, esim. <2>{{permission2}}</2> sallii pyynnön /network osoitteeseen."
|
||||
playtimeUnit: "tuntia"
|
||||
retention:
|
||||
calculationStep1: "Ensin tiedot rajataan käyttämällä '<>' valintaa. Pelaajat joiden 'registerDate' osuu aikarajauksen ulkopuolelle eivät tule mukaan laskuihin"
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Nimi"
|
||||
network: "Verkosto"
|
||||
networkAsNumbers: "Verkosto Numeroina"
|
||||
networkCalendar: "Verkoston kalenteri"
|
||||
networkOnlineActivity: "Verkoston paikallaolo"
|
||||
networkOverview: "Verkoston yhteenveto"
|
||||
networkPage: "Verkosto"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Palvelin"
|
||||
serverPlaytime: "Palvelimen peliaika"
|
||||
serverPlaytime30days: "Palvelimen peliaika 30 päivälle"
|
||||
serverPossiblyOffline: "Mahdollisesti sammutettu"
|
||||
serverSelector: "Palvelimen valitsin"
|
||||
servers: "Palvelimet"
|
||||
serversTitle: "PALVELIMET"
|
||||
@ -568,9 +570,9 @@ html:
|
||||
sortBy: "Järjestä"
|
||||
stacked: "Päällekäin"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
showNofM: "Näytetään {{n}}/{{m}} rivistä"
|
||||
showPerPage: "Näytä per sivu"
|
||||
visibleColumns: "Näkyvät sarakkeet"
|
||||
themeSelect: "Teemavalikko"
|
||||
thirdDeadliestWeapon: "3. PvP Ase"
|
||||
thirtyDays: "30 päivää"
|
||||
@ -634,7 +636,7 @@ html:
|
||||
access_player_self: "Antaa pääsyn own /player sivulle"
|
||||
access_players: "Antaa pääsyn /players sivulle"
|
||||
access_query: "Antaa pääsyn /query ja kysely tulos sivuille"
|
||||
access_raw_player_data: "Allows accessing /player/{uuid}/raw json data. Follows 'access.player' permissions."
|
||||
access_raw_player_data: "Antaa pääsyn /player/{uuid}/raw json tietoihin. Kunnioittaa 'access.player' oikeuksia."
|
||||
access_server: "Antaa pääsyn all /server sivuille"
|
||||
manage_groups: "Antaa muuttaa ryhmien oikeuksia & Antaa pääsyn /manage/groups sivulle"
|
||||
manage_users: "Antaa muuttaa mitkä käyttäjät kuuluvat mihinkin ryhmään"
|
||||
@ -649,10 +651,11 @@ html:
|
||||
page_network_join_addresses_graphs_time: "Näkee kaavion Liittymisosoitteista ajan yli"
|
||||
page_network_overview: "Näkee Verkoston katsaus osion"
|
||||
page_network_overview_graphs: "Näkee Verkoston katsaus kaaviot"
|
||||
page_network_overview_graphs_calendar: "Näkee Verkoston kalenterin"
|
||||
page_network_overview_graphs_day_by_day: "Näkee Päivä Kerrallaan -kaavion"
|
||||
page_network_overview_graphs_hour_by_hour: "Näkee Tunti Kerrallaan -kaavion"
|
||||
page_network_overview_graphs_online: "Näkee Pelaajia paikalla -kaavion"
|
||||
page_network_overview_numbers: "See Network Overview numbers"
|
||||
page_network_overview_numbers: "Näkee Verkoston katsauksen numerot"
|
||||
page_network_performance: "Näkee Verkoston suorituskyky osion"
|
||||
page_network_playerbase: "Näkee Pelaajakunnan katsaus osion"
|
||||
page_network_playerbase_graphs: "Näkee Pelaajakunnan katsaus kaaviot"
|
||||
@ -688,7 +691,7 @@ html:
|
||||
page_server_online_activity_graphs_punchcard: "Näkee Reikäkortti kaavion"
|
||||
page_server_online_activity_overview: "Näkee Online Aktiivisuuden numeroina"
|
||||
page_server_overview: "Näkee Palvelimen katsaus osion"
|
||||
page_server_overview_numbers: "See Server Overview numbers"
|
||||
page_server_overview_numbers: "Näkee Palvelimen katsauksen numerot"
|
||||
page_server_overview_players_online_graph: "Näkee Pelaajia paikalla -kaavion"
|
||||
page_server_performance: "Näkee Suorituskyky osion"
|
||||
page_server_performance_graphs: "Näkee Suorituskyky kaaviot"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Tuntematon"
|
||||
yes: "Kyllä"
|
||||
yesterday: "'Eilen'"
|
||||
localeReloaded: "Kustomoitua locale.yml tiedostoa muokattiin, joten se ladattiin uudelleen ja otettiin käyttöön."
|
||||
version:
|
||||
checkFail: "Uuden version tarkistus epäonnistui"
|
||||
checkFailGithub: "Uuden version tarkistus epäonnistui Github/versions.txt:ta"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Nom"
|
||||
network: "Réseau"
|
||||
networkAsNumbers: "Réseau en Chiffres"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Activité en Ligne du Réseau"
|
||||
networkOverview: "Aperçu du Réseau"
|
||||
networkPage: "Page du Réseau"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Page du Serveur"
|
||||
serverPlaytime: "Temps de Jeu du Serveur"
|
||||
serverPlaytime30days: "Temps de Jeu du Serveur sur 30 Jours"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Serveurs"
|
||||
serversTitle: "SERVEURS"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Sélection du Thème"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Inconnu"
|
||||
yes: "Oui"
|
||||
yesterday: "'Hier'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Impossible de vérifier le dernier numéro de la version"
|
||||
checkFailGithub: "Les informations de la version n'ont pas pu être chargées depuis Github/versions.txt"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Nome"
|
||||
network: "Network"
|
||||
networkAsNumbers: "Statistiche Network"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Attività Online Network"
|
||||
networkOverview: "Informazioni sul Network"
|
||||
networkPage: "Pagina del Network"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Pagina del Server"
|
||||
serverPlaytime: "Tempo di Gioco Server"
|
||||
serverPlaytime30days: "Tempo di Gioco Server di 30 giorni"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Servers"
|
||||
serversTitle: "SERVERS"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Selezione Tema"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Sconosciuto"
|
||||
yes: "Sì"
|
||||
yesterday: "'Ieri'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Impossibile controllare nuove versioni"
|
||||
checkFailGithub: "Informazioni sulla vesione non trovate su Github/versions.txt"
|
||||
|
@ -19,13 +19,13 @@ command:
|
||||
description: "データ移行先のデータベース、以前のコマンドと同じ物を使用することはできません"
|
||||
dbTypeRemove:
|
||||
description: "全データを削除するデータベース"
|
||||
exportKind: "エクスポート系"
|
||||
exportKind: "エクスポートの種類"
|
||||
feature:
|
||||
description: "「${0}」を無効化する機能の名前"
|
||||
name: "機能"
|
||||
group:
|
||||
description: "Web Permission Group, case sensitive."
|
||||
name: "group"
|
||||
description: "Web権限グループ (大文字と小文字は区別されます)"
|
||||
name: "グループ"
|
||||
importKind: "インポート系"
|
||||
nameOrUUID:
|
||||
description: "プレイヤーの名前もしくはUUID"
|
||||
@ -83,8 +83,8 @@ command:
|
||||
invalidUsername: "§cこのユーザーはUUIDを所持していません"
|
||||
missingArguments: "§c引数「(${0}) ${1}」が必要です"
|
||||
missingFeature: "§eこの機能は現在使用されていません! (現在、「${0}」をサポートしています)"
|
||||
missingLink: "入力されたユーザーはあなたのアカウントにリンクされていないため、それを削除する権限はありません"
|
||||
noPermission: "§cあなたには実行する権限がありません"
|
||||
missingLink: "入力されたユーザーはあなたのアカウントにリンクされていないため削除出来ません。また、他のユーザーのアカウントを削除する権限もありません"
|
||||
noPermission: "§c実行する権限がありません"
|
||||
onAccept: "確定中に以下のエラーが発生しまた: ${0}"
|
||||
onDeny: "キャンセル中に以下のエラーが発生しまた: ${0}"
|
||||
playerNotFound: "プレイヤー「${0}」はUUIDが無いため見つけることができませんでした"
|
||||
@ -101,14 +101,14 @@ command:
|
||||
failNoExporter: "§eエクスポーター 「${0}」が存在しません"
|
||||
failNoImporter: "§eインポーター 「${0}」が存在しません"
|
||||
featureDisabled: "§a次にプラグインがリロードされるまで一時的に「${0}」を無効にしました。"
|
||||
noAddress: "§e設定したアドレスが利用できませんでした - フォールバックとしてlocalhostを使用しています。「Alternative_IP」の設定を行います。"
|
||||
noWebuser: "ウェブユーザーの情報がない可能性があります、「/plan register <パスワード>」を使用してユーザーを登録して下さい"
|
||||
noAddress: "§e設定したアドレスが利用できませんでした - フォールバックとしてlocalhostを使用しています。config.yml内の「Alternative_IP」の設定をしてください"
|
||||
noWebuser: "Webユーザーの情報がない可能性があります、「/plan register <パスワード>」を使用してユーザーを登録して下さい"
|
||||
notifyWebUserRegister: "登録が完了しました: '${0}' 権限レベル: ${1}"
|
||||
pluginDisabled: "§a「Plan」は無効になりました。「reload」コマンドを使ってプラグインを再起動できます"
|
||||
reloadComplete: "§aリロードが完了しました"
|
||||
reloadFailed: "§cプラグインのリロード中に何らかの問題が発生しました、Bukkit/SpigotサーバーかBungeeCordの再起動をお勧めします"
|
||||
successWebUserRegister: "§a新規ユーザー「(${0})」の登録に成功しました!"
|
||||
webPermissionLevels: ">\§70: 全てのページにアクセスできます\§71:「/players」と全てのプレイヤーページにアクセスできます\§72: ウェブユーザーと同じユーザー名でプレイヤーページにアクセスできます\§73+:権限を保持していません"
|
||||
webPermissionLevels: ">\§70: 全てのページにアクセスできます\§71:「/players」と全てのプレイヤーページにアクセスできます\§72: Webユーザーと同じユーザー名でプレイヤーページにアクセスできます\§73+:権限を保持していません"
|
||||
webUserList: " §2${0} §7: §f${1}"
|
||||
header:
|
||||
analysis: "> §2分析結果"
|
||||
@ -117,21 +117,21 @@ command:
|
||||
inspect: "> §2プレイヤー: §f${0}"
|
||||
network: "> §2ネットワークページ"
|
||||
players: "> §2プレイヤー"
|
||||
search: "> §2${0} §f${1}§2 の結果:"
|
||||
search: "> §2${0} §f${1}§2 の検索結果:"
|
||||
serverList: "Minecraft id::名前::uuid::version"
|
||||
servers: "> §2サーバー"
|
||||
webUserList: "ユーザー名::別プレイヤーとのリンク::権限レベル"
|
||||
webUsers: "> §2${0} ウェブユーザー"
|
||||
webUsers: "> §2${0} Webユーザー"
|
||||
help:
|
||||
database:
|
||||
description: "Planのデータベースを管理します"
|
||||
inDepth: "異なるデータベースのサブコマンドを使用することで、様々な方法でデータを変更/更新/削除します"
|
||||
dbBackup:
|
||||
description: "データベースのデータをファイルにバックアップします"
|
||||
inDepth: "SQLiteによってデータベースをファイルにバックアップします"
|
||||
inDepth: "SQLiteを使用してデータベースをファイルにバックアップします"
|
||||
dbClear:
|
||||
description: "データベース内のPlanデータを削除します"
|
||||
inDepth: "全てのPlanのデータベーステーブルを削除します。この処理によってPlanのデータは全て削除されます"
|
||||
inDepth: "全てのPlanのデータベーステーブルを削除します。この操作によってPlanのデータは全て削除されます"
|
||||
dbHotswap:
|
||||
description: "データベースを高速で変更します"
|
||||
inDepth: "コンフィグの設定や異なるデータベースを設定時、設定が正しく反映されるようにプラグインをリロードします"
|
||||
@ -154,8 +154,8 @@ command:
|
||||
description: "手動でHTMLかJsonファイルにエクスポートします"
|
||||
inDepth: "コンフィグで指定した出力先にデータをエクスポートします"
|
||||
groups:
|
||||
description: "List web permission groups."
|
||||
inDepth: "List available web permission groups that are managed on the web interface."
|
||||
description: "Web権限グループの一覧を表示します"
|
||||
inDepth: "Webインターフェースで管理されている利用可能なWebパーミッショングループを一覧表示します。"
|
||||
import:
|
||||
description: "データをインポートします"
|
||||
inDepth: "データベースにデータをロードするためのインポートを行います"
|
||||
@ -183,7 +183,7 @@ command:
|
||||
description: "「プレイヤー」のページのURLを表示します"
|
||||
inDepth: "プレイヤー一覧の「/player」ページへのリンクを取得します"
|
||||
register:
|
||||
description: "ウェブユーザーを登録します"
|
||||
description: "Webユーザーを登録します"
|
||||
inDepth: "引数なしで実行された場合、登録ページへのリンクが取得できます。引数「 --code [コード]」を使用して実行することで登録したユーザーを取得できます。"
|
||||
reload:
|
||||
description: "「Plan」を再起動します"
|
||||
@ -200,14 +200,14 @@ command:
|
||||
description: "データベース内のBukkit/Spigotサーバー一覧を表示します"
|
||||
inDepth: "データベース内に存在する全サーバーのID、名前、UUIDを表示します"
|
||||
setgroup:
|
||||
description: "Change users web permission group."
|
||||
inDepth: "Allows you to change a users web permission group to an existing web group. Use /plan groups for list of available groups."
|
||||
description: "ユーザーのWeb権限グループを変更します"
|
||||
inDepth: "ユーザーのWeb権限グループを既存のWeb権限グループに変更できます。利用可能なグループのリストには「/plan groups」を使用してください。"
|
||||
unregister:
|
||||
description: "ウェブページからユーザーを未登録にします"
|
||||
description: "Webページからユーザーを未登録にします"
|
||||
inDepth: "別のユーザーの登録を解除します。引数が未指定の場合、ユーザーにリンクされたのプレイヤーの登録を解除します。"
|
||||
users:
|
||||
description: "ウェブページの全ユーザーを表示ます"
|
||||
inDepth: "ウェブユーザーの一覧を表で表示します"
|
||||
description: "Webページの全ユーザーを表示ます"
|
||||
inDepth: "Webユーザーの一覧を表で表示します"
|
||||
ingame:
|
||||
activePlaytime: " §2アクティブなプレイ時間: §f${0}"
|
||||
activityIndex: " §2活動指数: §f${0} | ${1}"
|
||||
@ -225,7 +225,7 @@ command:
|
||||
clickMe: "ここをクリック"
|
||||
link: "リンク"
|
||||
network: "ネットワークページ: "
|
||||
noNetwork: "サーバーがネットワークに接続されていません。リンクはサーバーメージにリダイレクトされます"
|
||||
noNetwork: "サーバーがネットワークに接続されていません。リンクはサーバーページにリダイレクトされます"
|
||||
player: "プレイヤーページ: "
|
||||
playerJson: "プレイヤーのjson: "
|
||||
players: "プレイヤーページ: "
|
||||
@ -255,15 +255,15 @@ html:
|
||||
noGeolocations: "位置情報の収集は設定で有効にする必要があります(GeoLite2のEULAに同意してください)。"
|
||||
noServerOnlinActivity: "オンラインアクティビティを表示するサーバーがありません"
|
||||
noServers: "データーベース内に登録されたサーバーが見つかりません"
|
||||
noServersLong: 'プランがどのゲーム サーバーにもインストールされていないか、同じデータベースに接続されていないようです。ネットワーク チュートリアルについては、<a href="https://github.com/plan-player-analytics/Plan/wiki">ウィキ</a>を参考にしてください'
|
||||
noSpongeChunks: "スポンジではチャンクを利用できません"
|
||||
noServersLong: 'プランがどのゲーム サーバーにもインストールされていないか、同じデータベースに接続されていないようです。ネットワーク チュートリアルについては、<a href="https://github.com/plan-player-analytics/Plan/wiki">Wiki</a>を参考にしてください'
|
||||
noSpongeChunks: "Spongeではチャンクを利用できません"
|
||||
performanceNoGameServers: "TPS、エンティティ、またはチャンクデータは、ゲーム ティックループがないため、プロキシサーバーから収集されません"
|
||||
predictedNewPlayerRetention: "これは以前のプレーヤーから基づいた予測値です"
|
||||
error:
|
||||
401Unauthorized: "未認証状態です"
|
||||
403Forbidden: "閲覧禁止"
|
||||
403Forbidden: "アクセスが拒否されました"
|
||||
404NotFound: "ページが見つかりませんでした"
|
||||
404PageNotFound: "ページは存在しません"
|
||||
404PageNotFound: "このページは存在しません"
|
||||
404UnknownPage: "リンクが間違っています、コマンド等を使用しURLを確認して下さい。 URL例:</p><p>/player/{uuid/name}<br>/server/{uuid/name/id}</p>"
|
||||
UUIDNotFound: "データベース内にプレヤーのUUIDが存在しません"
|
||||
auth:
|
||||
@ -271,10 +271,10 @@ html:
|
||||
emptyForm: "ユーザーとパスワードが入力されてません"
|
||||
expiredCookie: "ユーザーのクッキーの有効期限切れです"
|
||||
generic: "エラーが発生したため認証に失敗しました"
|
||||
groupNotFound: "Web Permission Group does not exist"
|
||||
groupNotFound: "このWeb権限グループは存在していません"
|
||||
loginFailed: "入力されたユーザー名とパスワードが間違っています"
|
||||
noCookie: "ユーザーのクッキーが存在しません"
|
||||
noPermissionGroup: "Registration failed, player did not have any 'plan.webgroup.{name}' permission"
|
||||
noPermissionGroup: "プレイヤーに「plan.webgroup.{name}」パーミッションがないため、登録に失敗しました"
|
||||
registrationFailed: "登録に失敗しました。もう一度お試しください (コードの有効期限は 15 分後に切れます)"
|
||||
userNotFound: "入力されたユーザーは存在しません"
|
||||
authFailed: "認証に失敗しました"
|
||||
@ -335,7 +335,7 @@ html:
|
||||
downtime: "ダウンタイム"
|
||||
duringLowTps: "TPSの低下までの時間:"
|
||||
entities: "エンティティ数"
|
||||
errors: "Plan Error Logs"
|
||||
errors: "Planエラーログ"
|
||||
exported: "データエクスポート時間"
|
||||
favoriteServer: "お気に入りのサーバー"
|
||||
firstSession: "初参加"
|
||||
@ -349,8 +349,8 @@ html:
|
||||
miller: "ミラー図法"
|
||||
ortographic: "正射図法"
|
||||
geolocations: "地域"
|
||||
groupPermissions: "Manage Groups"
|
||||
groupUsers: "Manage Group Users"
|
||||
groupPermissions: "グループ管理"
|
||||
groupUsers: "ユーザーのグループ管理"
|
||||
help:
|
||||
activityIndexBasis: "アクティビティ インデックスは、過去 3 週間 (21 日間) の非 AFK プレイ時間に基づいています。各週は個別に考慮されます"
|
||||
activityIndexExample1: "誰かが毎週しきい値に達するほどプレイした場合、その人にはアクティビティインデックス~3が与えられます"
|
||||
@ -365,21 +365,21 @@ html:
|
||||
zoom: "グラフをクリック+ドラッグで拡大できます"
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-1: "ここでは、Webグループの権限を変更できます。"
|
||||
line-10: "<1>{{permission}}</1> 権限はページのどの部分を表示するかを決定します。これらの権限は関連するデータエンドポイントへのリクエストも制限します"
|
||||
line-11: "<1>{{permission1}}</1> の権限はデータには必要ありません: <2>{{permission2}}</2> は <3>{{permission3}}</3> がなくても/v1/network/overviewへのリクエストを許可します"
|
||||
line-12: "変更内容を保存"
|
||||
line-13: "グループを追加または削除した場合、そのアクションは確認後すぐに保存されます(取り消しはできません)"
|
||||
line-14: "権限を変更した場合、「保存」を押して変更を保存する必要があります"
|
||||
line-15: "ドキュメントはこちらから確認出来ます <1>{{link}}</1>"
|
||||
line-2: "ユーザのWebグループは <1>{{command}}</1> の間に、プレイヤーが <2>{{permission}}</2> 権限を持っているかどうかをチェックして決定されます"
|
||||
line-3: "<1>{{command}}</1> を使用すると、登録後に権限グループを変更することができます"
|
||||
line-4: "<1>{{icon}}</1> もし誤って <2>{{permission}}</2> 権限を持つ全てのグループを削除してしまった場合は <3>{{command}}</3> を実行してください"
|
||||
line-5: "権限の継承"
|
||||
line-6: "例: <1>{{permission1}}</1> は <2>{{permission2}}</2> も付与する"
|
||||
line-7: "アクセス権限とページ権限"
|
||||
line-8: "ユーザーにはアクセス権限とページ権限の両方を割り当てる必要があります"
|
||||
line-9: "<1>{{permission1}}</1> 権限はユーザーが特定のアドレスにリクエストすることを許可します, 例: <2>{{permission2}}</2> は /network へのリクエストを許可します"
|
||||
playtimeUnit: "時間"
|
||||
retention:
|
||||
calculationStep1: "まず、 '<>' を使ってデータをフィルタリングします。範囲外の登録日を持つプレイヤーは無視されます"
|
||||
@ -439,30 +439,30 @@ html:
|
||||
longestSession: "最長接続時間"
|
||||
lowTpsSpikes: "TPSの低下値"
|
||||
lowTpsSpikes7days: "TPSの低下値(7日)"
|
||||
manage: "Manage"
|
||||
manage: "管理"
|
||||
managePage:
|
||||
addGroup:
|
||||
header: "Add group"
|
||||
invalidName: "Group name can be 100 characters maximum."
|
||||
name: "Name of the group"
|
||||
header: "グループを追加"
|
||||
invalidName: "グループ名は最大100文字まで入力出来ます"
|
||||
name: "グループ名"
|
||||
alert:
|
||||
groupAddFail: "Failed to add group: {{error}}"
|
||||
groupAddSuccess: "Added group '{{groupName}}'"
|
||||
groupDeleteFail: "Failed to delete group: {{error}}"
|
||||
groupDeleteSuccess: "Deleted group '{{groupName}}'"
|
||||
saveFail: "Failed to save changes: {{error}}"
|
||||
saveSuccess: "Changes saved successfully!"
|
||||
groupAddFail: "グループの追加に失敗しました: {{error}}"
|
||||
groupAddSuccess: "'{{groupName}}' グループを追加しました"
|
||||
groupDeleteFail: "グループの削除に失敗しました: {{error}}"
|
||||
groupDeleteSuccess: "'{{groupName}}' グループを削除しました"
|
||||
saveFail: "変更の保存に失敗しました: {{error}}"
|
||||
saveSuccess: "変更を保存しました!"
|
||||
changes:
|
||||
discard: "Discard Changes"
|
||||
save: "Save"
|
||||
unsaved: "Unsaved changes"
|
||||
discard: "変更を破棄"
|
||||
save: "保存"
|
||||
unsaved: "保存されていない変更があります"
|
||||
deleteGroup:
|
||||
confirm: "Confirm & Delete {{groupName}}"
|
||||
confirmDescription: "This will move all users of '{{groupName}}' to group '{{moveTo}}'. There is no undo!"
|
||||
header: "Delete '{{groupName}}'"
|
||||
moveToSelect: "Move remaining users to group"
|
||||
groupHeader: "Manage Group Permissions"
|
||||
groupPermissions: "Permissions of {{groupName}}"
|
||||
confirm: "{{groupName}} を削除する"
|
||||
confirmDescription: "この操作をすると '{{groupName}}' の全ユーザーが '{{moveTo}}' に移動します。 元に戻すことは出来ません!"
|
||||
header: "'{{groupName}}' の削除"
|
||||
moveToSelect: "残りのユーザーをグループに移動"
|
||||
groupHeader: "グループ権限の管理"
|
||||
groupPermissions: "{{groupName}} の権限"
|
||||
maxFreeDisk: "ディスクの最大空き容量"
|
||||
medianSessionLength: "セッションの長さの中央値"
|
||||
minFreeDisk: "ディスクの最低空き容量"
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "名前"
|
||||
network: "ネットワーク"
|
||||
networkAsNumbers: "ネットワーク数"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "ネットワーク内の接続状況"
|
||||
networkOverview: "ネットワーク概要"
|
||||
networkPage: "ネットワークページ"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "サーバーページ"
|
||||
serverPlaytime: "各サーバーのプレイ時間"
|
||||
serverPlaytime30days: "各サーバーでの1ヶ月のプレイ時間"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "サーバーセレクター"
|
||||
servers: "接続されているサーバー"
|
||||
serversTitle: "接続されているサーバー"
|
||||
@ -568,9 +570,9 @@ html:
|
||||
sortBy: "並べ替え"
|
||||
stacked: "スタックビュー"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
showNofM: "{{m}} 件中の {{n}} を表示"
|
||||
showPerPage: "ページあたりの表示"
|
||||
visibleColumns: "表示する項目"
|
||||
themeSelect: "テーマ選択"
|
||||
thirdDeadliestWeapon: "3番目にPvPで使用されている武器"
|
||||
thirtyDays: "1ヶ月"
|
||||
@ -626,86 +628,87 @@ html:
|
||||
manage:
|
||||
permission:
|
||||
description:
|
||||
access: "Controls access to pages"
|
||||
access_docs: "Allows accessing /docs page"
|
||||
access_errors: "Allows accessing /errors page"
|
||||
access_network: "Allows accessing /network page"
|
||||
access_player: "Allows accessing any /player pages"
|
||||
access_player_self: "Allows accessing own /player page"
|
||||
access_players: "Allows accessing /players page"
|
||||
access_query: "Allows accessing /query and Query results pages"
|
||||
access_raw_player_data: "Allows accessing /player/{uuid}/raw json data. Follows 'access.player' permissions."
|
||||
access_server: "Allows accessing all /server pages"
|
||||
manage_groups: "Allows modifying group permissions & Access to /manage/groups page"
|
||||
manage_users: "Allows modifying what users belong to what group"
|
||||
page: "Controls what is visible on pages"
|
||||
page_network: "See all of network page"
|
||||
page_network_geolocations: "See Geolocations tab"
|
||||
page_network_geolocations_map: "See Geolocations Map"
|
||||
page_network_geolocations_ping_per_country: "See Ping Per Country table"
|
||||
page_network_join_addresses: "See Join Addresses -tab"
|
||||
page_network_join_addresses_graphs: "See Join Address graphs"
|
||||
page_network_join_addresses_graphs_pie: "See Latest Join Addresses graph"
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
page_network_overview_numbers: "See Network Overview numbers"
|
||||
page_network_performance: "See network Performance tab"
|
||||
page_network_playerbase: "See Playerbase Overview -tab"
|
||||
page_network_playerbase_graphs: "See Playerbase Overview graphs"
|
||||
page_network_playerbase_overview: "See Playerbase Overview numbers"
|
||||
page_network_players: "See Player list -tab"
|
||||
page_network_plugins: "See Plugins tab of Proxy"
|
||||
page_network_retention: "See Player Retention -tab"
|
||||
page_network_server_list: "See list of servers"
|
||||
page_network_sessions: "See Sessions tab"
|
||||
page_network_sessions_list: "See list of sessions"
|
||||
page_network_sessions_overview: "See Session insights"
|
||||
page_network_sessions_server_pie: "See Server Pie graph"
|
||||
page_network_sessions_world_pie: "See World Pie graph"
|
||||
page_player: "See all of player page"
|
||||
page_player_overview: "See Player Overview -tab"
|
||||
page_player_plugins: "See Plugins -tabs"
|
||||
page_player_servers: "See Servers -tab"
|
||||
page_player_sessions: "See Player Sessions -tab"
|
||||
page_player_versus: "See PvP & PvE -tab"
|
||||
page_server: "See all of server page"
|
||||
page_server_geolocations: "See Geolocations tab"
|
||||
page_server_geolocations_map: "See Geolocations Map"
|
||||
page_server_geolocations_ping_per_country: "See Ping Per Country table"
|
||||
page_server_join_addresses: "See Join Addresses -tab"
|
||||
page_server_join_addresses_graphs: "See Join Address graphs"
|
||||
page_server_join_addresses_graphs_pie: "See Latest Join Addresses graph"
|
||||
page_server_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_server_online_activity: "See Online Activity -tab"
|
||||
page_server_online_activity_graphs: "See Online Activity graphs"
|
||||
page_server_online_activity_graphs_calendar: "See Server calendar"
|
||||
page_server_online_activity_graphs_day_by_day: "See Day by Day graph"
|
||||
page_server_online_activity_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_server_online_activity_graphs_punchcard: "See Punchcard graph"
|
||||
page_server_online_activity_overview: "See Online Activity numbers"
|
||||
page_server_overview: "See Server Overview -tab"
|
||||
page_server_overview_numbers: "See Server Overview numbers"
|
||||
page_server_overview_players_online_graph: "See Players Online graph"
|
||||
page_server_performance: "See Performance tab"
|
||||
page_server_performance_graphs: "See Performance graphs"
|
||||
page_server_performance_overview: "See Performance numbers"
|
||||
page_server_player_versus: "See PvP & PvE -tab"
|
||||
page_server_player_versus_kill_list: "See Player kill and death lists"
|
||||
page_server_player_versus_overview: "See PvP & PvE numbers"
|
||||
page_server_playerbase: "See Playerbase Overview -tab"
|
||||
page_server_playerbase_graphs: "See Playerbase Overview graphs"
|
||||
page_server_playerbase_overview: "See Playerbase Overview numbers"
|
||||
page_server_players: "See Player list -tab"
|
||||
page_server_plugins: "See Plugins -tabs of servers"
|
||||
page_server_retention: "See Player Retention -tab"
|
||||
page_server_sessions: "See Sessions tab"
|
||||
page_server_sessions_list: "See list of sessions"
|
||||
page_server_sessions_overview: "See Session insights"
|
||||
page_server_sessions_world_pie: "See World Pie graph"
|
||||
access: "ページへのアクセスを制御する"
|
||||
access_docs: "/docs ページへのアクセスを許可"
|
||||
access_errors: "/errors ページへのアクセスを許可"
|
||||
access_network: "/network ページへのアクセスを許可"
|
||||
access_player: "全ての /player ページへのアクセスを許可"
|
||||
access_player_self: "自分自身の /player ページへのアクセスを許可"
|
||||
access_players: "/players ページへのアクセスを許可"
|
||||
access_query: "/query ページとクエリ結果へのアクセスを許可"
|
||||
access_raw_player_data: "/player/{uuid}/raw ページへのアクセスを許可 のjsonデータへのアクセスを許可します。'access.player' 権限に従います"
|
||||
access_server: "全ての /server ページへのアクセスを許可"
|
||||
manage_groups: "グループ権限の変更と/manage/groups ページへのアクセスを許可"
|
||||
manage_users: "ユーザーの所属グループを変更可能"
|
||||
page: "ページに表示される内容を制御する"
|
||||
page_network: "ネットワークのページをすべてを表示"
|
||||
page_network_geolocations: "ジオロケーションタブを表示"
|
||||
page_network_geolocations_map: "ジオロケーションマップを表示"
|
||||
page_network_geolocations_ping_per_country: "国ごとのPing表を表示"
|
||||
page_network_join_addresses: "参加アドレスタブを表示"
|
||||
page_network_join_addresses_graphs: "参加アドレスのグラフを表示"
|
||||
page_network_join_addresses_graphs_pie: "最後に参加したアドレスのグラフを表示"
|
||||
page_network_join_addresses_graphs_time: "参加アドレスの経時変化のグラフを表示"
|
||||
page_network_overview: "ネットワークの概要タブを表示"
|
||||
page_network_overview_graphs: "ネットワークの概要グラフを表示"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "日ごとのグラフを表示"
|
||||
page_network_overview_graphs_hour_by_hour: "時間ごとのグラフを表示"
|
||||
page_network_overview_graphs_online: "オンラインプレイヤーのグラフを表示"
|
||||
page_network_overview_numbers: "ネットワークの概要番号を表示"
|
||||
page_network_performance: "ネットワークのパフォーマンスタブを表示"
|
||||
page_network_playerbase: "プレイヤー層のタブを表示"
|
||||
page_network_playerbase_graphs: "プレイヤー層のグラフを表示"
|
||||
page_network_playerbase_overview: "プレイヤー層の概要番号を表示"
|
||||
page_network_players: "プレイヤーリストタブを表示"
|
||||
page_network_plugins: "プロキシーのプラグインタブを表示"
|
||||
page_network_retention: "プレイヤー維持のタブを表示"
|
||||
page_network_server_list: "サーバーリストを表示"
|
||||
page_network_sessions: "セッションタブを表示"
|
||||
page_network_sessions_list: "セッションリストを表示"
|
||||
page_network_sessions_overview: "セッションのインサイトを表示"
|
||||
page_network_sessions_server_pie: "サーバー円グラフを表示"
|
||||
page_network_sessions_world_pie: "ワールド円グラフを表示"
|
||||
page_player: "全てのプレイヤーページを表示"
|
||||
page_player_overview: "プレイヤー概要タブを表示"
|
||||
page_player_plugins: "プラグインタブを表示"
|
||||
page_player_servers: "サーバータブを表示"
|
||||
page_player_sessions: "プレイヤーセッションタブを表示"
|
||||
page_player_versus: "PvP & PvEタブを表示"
|
||||
page_server: "全てのサーバーページを表示"
|
||||
page_server_geolocations: "ジオロケーションタブを表示"
|
||||
page_server_geolocations_map: "ジオロケーションマップを表示"
|
||||
page_server_geolocations_ping_per_country: "国ごとのPing表を表示"
|
||||
page_server_join_addresses: "参加アドレスタブを表示"
|
||||
page_server_join_addresses_graphs: "参加アドレスグラフを表示"
|
||||
page_server_join_addresses_graphs_pie: "最後に参加したアドレスのグラフを表示"
|
||||
page_server_join_addresses_graphs_time: "参加アドレスの経時変化のグラフを表示"
|
||||
page_server_online_activity: "オンラインアクティビティタブを表示"
|
||||
page_server_online_activity_graphs: "オンラインアクティビティグラフを表示"
|
||||
page_server_online_activity_graphs_calendar: "サーバーカレンダーを表示"
|
||||
page_server_online_activity_graphs_day_by_day: "日ごとのグラフを表示"
|
||||
page_server_online_activity_graphs_hour_by_hour: "時間ごとのグラフを表示"
|
||||
page_server_online_activity_graphs_punchcard: "パンチカードグラフを表示"
|
||||
page_server_online_activity_overview: "オンラインアクティビティ番号を表示"
|
||||
page_server_overview: "サーバー概要タブを表示"
|
||||
page_server_overview_numbers: "サーバー概要番号を表示"
|
||||
page_server_overview_players_online_graph: "プレイヤーオンライングラフを表示"
|
||||
page_server_performance: "パフォーマンスタブを表示"
|
||||
page_server_performance_graphs: "パフォーマンスグラフを表示"
|
||||
page_server_performance_overview: "パフォーマンス番号を表示"
|
||||
page_server_player_versus: "PvP & PvEを表示"
|
||||
page_server_player_versus_kill_list: "プレイヤーのK/Dリストを表示"
|
||||
page_server_player_versus_overview: "PvP & PvE 番号を表示"
|
||||
page_server_playerbase: "プレイヤー層概要を表示"
|
||||
page_server_playerbase_graphs: "プレイヤー層概要グラフを表示"
|
||||
page_server_playerbase_overview: "プレイヤー層概要番号を表示"
|
||||
page_server_players: "プレイヤーリストタブを表示"
|
||||
page_server_plugins: "サーバーのプラグインタブを表示"
|
||||
page_server_retention: "プレイヤーの維持タブを表示"
|
||||
page_server_sessions: "セッションタブを表示"
|
||||
page_server_sessions_list: "セッションリストを表示"
|
||||
page_server_sessions_overview: "セッションインサイトを表示"
|
||||
page_server_sessions_world_pie: "ワールド円グラフを表示"
|
||||
modal:
|
||||
info:
|
||||
bugs: "バグ報告"
|
||||
@ -846,7 +849,7 @@ plugin:
|
||||
waitingDbComplete: "SQLite接続が閉じられました"
|
||||
waitingTransactions: "データの破損を防ぐため、未完了のトランザクションを待機します..."
|
||||
waitingTransactionsComplete: "トランザクションキューが閉じられました"
|
||||
webserver: "ウェブサーバーが無効になりました"
|
||||
webserver: "Webサーバーが無効になりました"
|
||||
enable:
|
||||
database: "${0}のデータベースの接続が確立しました"
|
||||
enabled: "プレイヤー分析が有効になりました"
|
||||
@ -855,15 +858,15 @@ plugin:
|
||||
databasePatch: "データベースのパッチ適用に失敗しました、プラグインを無効にする必要があります。バグ報告をお願いします"
|
||||
databaseType: "「${0}」はサポートされていないデータベースです"
|
||||
geoDBWrite: "ダウンロードした「GeoLite2」の位置情報データベースを保存中に何らかのエラーが発生しました"
|
||||
webServer: "ウェブサーバーの初期化に失敗しました!"
|
||||
webServer: "Webサーバーの初期化に失敗しました!"
|
||||
notify:
|
||||
badIP: "IP「0.0.0.0」は有効ではないため, 「Alternative_IP」の設定を行ってください。誤ったリンクが表示される可能性があります!"
|
||||
badIP: "IP「0.0.0.0」は有効ではないため, config.ymlの「Alternative_IP」の設定を行ってください。誤ったリンクが表示される可能性があります!"
|
||||
emptyIP: "server.propertiesの設定で、IPの項目が設定されておらずAlternative IPが使用されていません。そのため誤ったリンクが表示されます!"
|
||||
geoDisabled: "位置情報サービスが有効ではありません。 (Data.Geolocations: false)"
|
||||
geoInternetRequired: "「Plan」は初回起動時、「GeoLite2」の位置情報データベースをダウンロードするためインターネットアクセスが必要です"
|
||||
storeSessions: "前回のシャットダウン時に、保存されていたセッションを保存します"
|
||||
webserverDisabled: "ウェブサーバーの初期化に失敗しました (WebServer.DisableWebServer: true)"
|
||||
webserver: "ウェブサーバーは次のポートで実行されています: ${0} ( ${1} )"
|
||||
webserverDisabled: "Webサーバーの初期化に失敗しました (WebServer.DisableWebServer: true)"
|
||||
webserver: "Webサーバーは次のポートで実行されています: ${0} ( ${1} )"
|
||||
generic:
|
||||
dbApplyingPatch: "次のパッチを適用しています: ${0}.."
|
||||
dbFaultyLaunchOptions: "起動オプションに問題があります,デフォルトのオプションを使用して下さい (${0})"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "不明"
|
||||
yes: "はい"
|
||||
yesterday: "'昨日'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "新しいバージョンのチェックに失敗しました"
|
||||
checkFailGithub: "Github/versions.txtに存在するバージョン情報のロードに失敗しました"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "이름"
|
||||
network: "네트워크"
|
||||
networkAsNumbers: "네트워크 숫자"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "네트워크 온라인 활동"
|
||||
networkOverview: "네트워크 개요"
|
||||
networkPage: "네트워크 페이지"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "서버 페이지"
|
||||
serverPlaytime: "서버 플레이 타임"
|
||||
serverPlaytime30days: "서버 플레이 타임 - 최근 30일"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "서버 목록"
|
||||
serversTitle: "서버 목록"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "테마 선택"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "알 수 없음"
|
||||
yes: "예"
|
||||
yesterday: "'어제'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "최신 버전을 확인하지 못했습니다."
|
||||
checkFailGithub: "Github/versions.txt 에서 버전 정보를 불러올 수 없습니다."
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Naam"
|
||||
network: "Netwerk"
|
||||
networkAsNumbers: "Netwerk als getallen"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Online netwerkactiviteit"
|
||||
networkOverview: "Netwerkoverzicht"
|
||||
networkPage: "Netwerkpagina"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Serverpagina"
|
||||
serverPlaytime: "Server speeltijd"
|
||||
serverPlaytime30days: "Server speeltijd voor 30 dagen"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Servers"
|
||||
serversTitle: "SERVERS"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Thema selecteren"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Onbekend"
|
||||
yes: "Ja"
|
||||
yesterday: "'Gisteren'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Het nieuwste versienummer kan niet worden gecontroleerd"
|
||||
checkFailGithub: "Versie-informatie kon niet worden geladen vanuit Github/versions.txt"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Nome"
|
||||
network: "Network"
|
||||
networkAsNumbers: "Network as Numbers"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Network Online Activity"
|
||||
networkOverview: "Network Overview"
|
||||
networkPage: "Network page"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Server page"
|
||||
serverPlaytime: "Server Playtime"
|
||||
serverPlaytime30days: "Server Playtime for 30 days"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Servidores"
|
||||
serversTitle: "SERVERS"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Theme Select"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Desconhecido"
|
||||
yes: "Sim"
|
||||
yesterday: "'Ontem'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Falha ao verificar disponibilidade de atualização"
|
||||
checkFailGithub: "Informação da versão não pode ser carregada de Github/versions.txt"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "Имя"
|
||||
network: "Сеть"
|
||||
networkAsNumbers: "Сеть в числах"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Сетевая активность"
|
||||
networkOverview: "Обзор сети"
|
||||
networkPage: "Сетевая страница"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Страница сервера"
|
||||
serverPlaytime: "Время игры на сервере"
|
||||
serverPlaytime30days: "Время игры на сервере за 30 дней"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Серверы"
|
||||
serversTitle: "СЕРВЕРЫ"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Выбор темы"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Неизвестный"
|
||||
yes: "Да"
|
||||
yesterday: "'Вчера'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Не удалось проверить номер последней версии"
|
||||
checkFailGithub: "Информация о версии не может быть загружена из Github/versions.txt"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "İsim"
|
||||
network: "Ağ"
|
||||
networkAsNumbers: "Sayılarla Ağ"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Ağ Çevrimiçi Etkinliği"
|
||||
networkOverview: "Ağ Görünümü"
|
||||
networkPage: "Ağ sayfası"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "Sunucu sayfası"
|
||||
serverPlaytime: "Sunucu Oynatma Süresi"
|
||||
serverPlaytime30days: "30 günlük Sunucu Oynatma Süresi"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Server selector"
|
||||
servers: "Sunucular"
|
||||
serversTitle: "SUNUCULAR"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "Sort By"
|
||||
stacked: "Stacked"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Tema Seçimi"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "Bilinmeyen"
|
||||
yes: "Evet"
|
||||
yesterday: "'Dün'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "En yeni sürüm numarası kontrol edilemedi"
|
||||
checkFailGithub: "Sürüm bilgileri Github/versions.txt kısmından indirilemedi"
|
||||
|
@ -23,6 +23,9 @@ command:
|
||||
feature:
|
||||
description: "Тип датабази для відключення: ${0}"
|
||||
name: "функція"
|
||||
group:
|
||||
description: "Web Permission Group, case sensitive."
|
||||
name: "group"
|
||||
importKind: "вид імпорту"
|
||||
nameOrUUID:
|
||||
description: "Нікнейм чи UUID гравця"
|
||||
@ -150,6 +153,9 @@ command:
|
||||
export:
|
||||
description: "Експортувати HTML або JSON файли самостійно"
|
||||
inDepth: "Виконує експорт у місце експорту, вказане в конфігурації."
|
||||
groups:
|
||||
description: "List web permission groups."
|
||||
inDepth: "List available web permission groups that are managed on the web interface."
|
||||
import:
|
||||
description: "Імпортувати дату"
|
||||
inDepth: "Виконує імпорт для завантаження даних у дата базу."
|
||||
@ -193,6 +199,9 @@ command:
|
||||
servers:
|
||||
description: "Список серверів у базі даних"
|
||||
inDepth: "Список айді, нікнеймів і UUID серверів у базі даних."
|
||||
setgroup:
|
||||
description: "Change users web permission group."
|
||||
inDepth: "Allows you to change a users web permission group to an existing web group. Use /plan groups for list of available groups."
|
||||
unregister:
|
||||
description: "Видалити веб-користувача"
|
||||
inDepth: "Використовуйте без аргументів, щоб скасувати реєстрацію користувача."
|
||||
@ -262,8 +271,10 @@ html:
|
||||
emptyForm: "Ім`я користувача та пароль не вказані"
|
||||
expiredCookie: "Термін дії файлу cookie користувача закінчився"
|
||||
generic: "Помилка під час авторизації"
|
||||
groupNotFound: "Web Permission Group does not exist"
|
||||
loginFailed: "Користувач і пароль не збігаються"
|
||||
noCookie: "Користувацький файл cookie відсутній"
|
||||
noPermissionGroup: "Registration failed, player did not have any 'plan.webgroup.{name}' permission"
|
||||
registrationFailed: "Реєстрація не вдалася, спробуйте ще раз (Код перестане діяти через 15 хвилин)"
|
||||
userNotFound: "Користувач не існує"
|
||||
authFailed: "Помилка аутентифікації."
|
||||
@ -320,9 +331,11 @@ html:
|
||||
deaths: "Смерті"
|
||||
disk: "Дисковий простір"
|
||||
diskSpace: "Вільний дисковий простір"
|
||||
docs: "Swagger Docs"
|
||||
downtime: "Час простою"
|
||||
duringLowTps: "Під час низького TPS:"
|
||||
entities: "Об`єкти"
|
||||
errors: "Plan Error Logs"
|
||||
exported: "Час експорту даних"
|
||||
favoriteServer: "Улюблений сервер"
|
||||
firstSession: "Перша сесія"
|
||||
@ -336,6 +349,8 @@ html:
|
||||
miller: "Міллер"
|
||||
ortographic: "Орфографічний"
|
||||
geolocations: "Геолокація"
|
||||
groupPermissions: "Manage Groups"
|
||||
groupUsers: "Manage Group Users"
|
||||
help:
|
||||
activityIndexBasis: "Індекс активності базується на ігровому часі за останні 3 тижні (21 день). Кожен тиждень розглядається окремо."
|
||||
activityIndexExample1: "Якщо хтось грає більше порогу щотижня, він отримує індекс активності ~3."
|
||||
@ -348,6 +363,23 @@ html:
|
||||
labels: "Ви можете приховати/показати групу, натиснувши на ярлик внизу."
|
||||
title: "Графік"
|
||||
zoom: "Ви можете збільшити масштаб, клацнувши і перетягнувши графік."
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "годин"
|
||||
retention:
|
||||
calculationStep1: "Спочатку дані фільтруються за допомогою опції '<>'. Гравці з параметром 'registerDate' за межами часового діапазону ігноруються."
|
||||
@ -407,6 +439,30 @@ html:
|
||||
longestSession: "Найдовша сесія"
|
||||
lowTpsSpikes: "Низький TPS"
|
||||
lowTpsSpikes7days: "Низькі піки TPS (7 днів)"
|
||||
manage: "Manage"
|
||||
managePage:
|
||||
addGroup:
|
||||
header: "Add group"
|
||||
invalidName: "Group name can be 100 characters maximum."
|
||||
name: "Name of the group"
|
||||
alert:
|
||||
groupAddFail: "Failed to add group: {{error}}"
|
||||
groupAddSuccess: "Added group '{{groupName}}'"
|
||||
groupDeleteFail: "Failed to delete group: {{error}}"
|
||||
groupDeleteSuccess: "Deleted group '{{groupName}}'"
|
||||
saveFail: "Failed to save changes: {{error}}"
|
||||
saveSuccess: "Changes saved successfully!"
|
||||
changes:
|
||||
discard: "Discard Changes"
|
||||
save: "Save"
|
||||
unsaved: "Unsaved changes"
|
||||
deleteGroup:
|
||||
confirm: "Confirm & Delete {{groupName}}"
|
||||
confirmDescription: "This will move all users of '{{groupName}}' to group '{{moveTo}}'. There is no undo!"
|
||||
header: "Delete '{{groupName}}'"
|
||||
moveToSelect: "Move remaining users to group"
|
||||
groupHeader: "Manage Group Permissions"
|
||||
groupPermissions: "Permissions of {{groupName}}"
|
||||
maxFreeDisk: "Макс. вільний диск"
|
||||
medianSessionLength: "Середня тривалість сеансу"
|
||||
minFreeDisk: "Мін. вільний диск"
|
||||
@ -418,6 +474,7 @@ html:
|
||||
name: "Ім'я"
|
||||
network: "Мережа"
|
||||
networkAsNumbers: "Мережа в числах"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "Мережева активність"
|
||||
networkOverview: "Огляд мережі"
|
||||
networkPage: "Мережева сторінка"
|
||||
@ -500,6 +557,7 @@ html:
|
||||
serverPage: "Сторінка сервера"
|
||||
serverPlaytime: "Час гри на сервері"
|
||||
serverPlaytime30days: "Час гри на сервері за 30 днів"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "Вибір сервера"
|
||||
servers: "Сервери"
|
||||
serversTitle: "Сервери"
|
||||
@ -511,6 +569,10 @@ html:
|
||||
sessions: "Сесії"
|
||||
sortBy: "Сортувати за"
|
||||
stacked: "Складено"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "Вибір теми"
|
||||
thirdDeadliestWeapon: "3-тя PvP зброя"
|
||||
thirtyDays: "30 днів"
|
||||
@ -542,6 +604,7 @@ html:
|
||||
unit:
|
||||
percentage: "Відсоток"
|
||||
playerCount: "Кількість гравців"
|
||||
users: "Manage Users"
|
||||
veryActive: "Дуже активний"
|
||||
weekComparison: "Порівняння за тиждень"
|
||||
weekdays: "'Понеділок', 'Вівторок', 'Середа', 'Четвер', 'П`ятниця', 'Субота', 'Неділя'"
|
||||
@ -562,6 +625,90 @@ html:
|
||||
password: "Пароль"
|
||||
register: "Створіть акаунт!"
|
||||
username: "Ім'я користувача"
|
||||
manage:
|
||||
permission:
|
||||
description:
|
||||
access: "Controls access to pages"
|
||||
access_docs: "Allows accessing /docs page"
|
||||
access_errors: "Allows accessing /errors page"
|
||||
access_network: "Allows accessing /network page"
|
||||
access_player: "Allows accessing any /player pages"
|
||||
access_player_self: "Allows accessing own /player page"
|
||||
access_players: "Allows accessing /players page"
|
||||
access_query: "Allows accessing /query and Query results pages"
|
||||
access_raw_player_data: "Allows accessing /player/{uuid}/raw json data. Follows 'access.player' permissions."
|
||||
access_server: "Allows accessing all /server pages"
|
||||
manage_groups: "Allows modifying group permissions & Access to /manage/groups page"
|
||||
manage_users: "Allows modifying what users belong to what group"
|
||||
page: "Controls what is visible on pages"
|
||||
page_network: "See all of network page"
|
||||
page_network_geolocations: "See Geolocations tab"
|
||||
page_network_geolocations_map: "See Geolocations Map"
|
||||
page_network_geolocations_ping_per_country: "See Ping Per Country table"
|
||||
page_network_join_addresses: "See Join Addresses -tab"
|
||||
page_network_join_addresses_graphs: "See Join Address graphs"
|
||||
page_network_join_addresses_graphs_pie: "See Latest Join Addresses graph"
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
page_network_overview_numbers: "See Network Overview numbers"
|
||||
page_network_performance: "See network Performance tab"
|
||||
page_network_playerbase: "See Playerbase Overview -tab"
|
||||
page_network_playerbase_graphs: "See Playerbase Overview graphs"
|
||||
page_network_playerbase_overview: "See Playerbase Overview numbers"
|
||||
page_network_players: "See Player list -tab"
|
||||
page_network_plugins: "See Plugins tab of Proxy"
|
||||
page_network_retention: "See Player Retention -tab"
|
||||
page_network_server_list: "See list of servers"
|
||||
page_network_sessions: "See Sessions tab"
|
||||
page_network_sessions_list: "See list of sessions"
|
||||
page_network_sessions_overview: "See Session insights"
|
||||
page_network_sessions_server_pie: "See Server Pie graph"
|
||||
page_network_sessions_world_pie: "See World Pie graph"
|
||||
page_player: "See all of player page"
|
||||
page_player_overview: "See Player Overview -tab"
|
||||
page_player_plugins: "See Plugins -tabs"
|
||||
page_player_servers: "See Servers -tab"
|
||||
page_player_sessions: "See Player Sessions -tab"
|
||||
page_player_versus: "See PvP & PvE -tab"
|
||||
page_server: "See all of server page"
|
||||
page_server_geolocations: "See Geolocations tab"
|
||||
page_server_geolocations_map: "See Geolocations Map"
|
||||
page_server_geolocations_ping_per_country: "See Ping Per Country table"
|
||||
page_server_join_addresses: "See Join Addresses -tab"
|
||||
page_server_join_addresses_graphs: "See Join Address graphs"
|
||||
page_server_join_addresses_graphs_pie: "See Latest Join Addresses graph"
|
||||
page_server_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_server_online_activity: "See Online Activity -tab"
|
||||
page_server_online_activity_graphs: "See Online Activity graphs"
|
||||
page_server_online_activity_graphs_calendar: "See Server calendar"
|
||||
page_server_online_activity_graphs_day_by_day: "See Day by Day graph"
|
||||
page_server_online_activity_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_server_online_activity_graphs_punchcard: "See Punchcard graph"
|
||||
page_server_online_activity_overview: "See Online Activity numbers"
|
||||
page_server_overview: "See Server Overview -tab"
|
||||
page_server_overview_numbers: "See Server Overview numbers"
|
||||
page_server_overview_players_online_graph: "See Players Online graph"
|
||||
page_server_performance: "See Performance tab"
|
||||
page_server_performance_graphs: "See Performance graphs"
|
||||
page_server_performance_overview: "See Performance numbers"
|
||||
page_server_player_versus: "See PvP & PvE -tab"
|
||||
page_server_player_versus_kill_list: "See Player kill and death lists"
|
||||
page_server_player_versus_overview: "See PvP & PvE numbers"
|
||||
page_server_playerbase: "See Playerbase Overview -tab"
|
||||
page_server_playerbase_graphs: "See Playerbase Overview graphs"
|
||||
page_server_playerbase_overview: "See Playerbase Overview numbers"
|
||||
page_server_players: "See Player list -tab"
|
||||
page_server_plugins: "See Plugins -tabs of servers"
|
||||
page_server_retention: "See Player Retention -tab"
|
||||
page_server_sessions: "See Sessions tab"
|
||||
page_server_sessions_list: "See list of sessions"
|
||||
page_server_sessions_overview: "See Session insights"
|
||||
page_server_sessions_world_pie: "See World Pie graph"
|
||||
modal:
|
||||
info:
|
||||
bugs: "Повідомити про проблеми"
|
||||
@ -736,6 +883,7 @@ plugin:
|
||||
unknown: "Невідомий"
|
||||
yes: "Так"
|
||||
yesterday: "'Вчора'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "Не вдалося перевірити номер останньої версії"
|
||||
checkFailGithub: "Інформація про версію не може бути завантажена з Github/versions.txt"
|
||||
|
@ -366,20 +366,20 @@ html:
|
||||
manage:
|
||||
groups:
|
||||
line-1: "This view allows you to modify web group permissions."
|
||||
line-10: "{{permission}} permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "{{permission1}} permissions are not required for data: {{permission2}} allows request to /v1/network/overview even without {{permission3}}."
|
||||
line-10: "<1>{{permission}}</> permissions determine what parts of the page are visible. These permissions also limit requests to the related data endpoints."
|
||||
line-11: "<1>{{permission1}}</1> permissions are not required for data: <2>{{permission2}}</2> allows request to /v1/network/overview even without <3>{{permission3}}</3>."
|
||||
line-12: "Saving changes"
|
||||
line-13: "When you add a group or delete a group that action is saved immediately after confirm (no undo)."
|
||||
line-14: "When you modify permissions those changes need to be saved by pressing the Save-button"
|
||||
line-15: "Documentation can be found from {{link}}"
|
||||
line-2: "User's web group is determined during {{command}} by checking if Player has {{permission}} permission."
|
||||
line-3: "You can use {{command}} to change permission group after registering."
|
||||
line-4: "{{icon}} If you ever accidentally delete all groups with {{permission}}} permission just {{command}}."
|
||||
line-15: "Documentation can be found from <1>{{link}}</1>"
|
||||
line-2: "User's web group is determined during <1>{{command}}</1> by checking if Player has <2>{{permission}}</2> permission."
|
||||
line-3: "You can use <1>{{command}}</1> to change permission group after registering."
|
||||
line-4: "<1>{{icon}}</1> If you ever accidentally delete all groups with <2>{{permission}}</2> permission just <3>{{command}}</3>."
|
||||
line-5: "Permission inheritance"
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. {{permission1}} also gives {{permission2}}, etc."
|
||||
line-6: "Permissions follow inheritance model, where higher level permission grants all lower ones, eg. <1>{{permission1}}</1> also gives <2>{{permission2}}</2>, etc."
|
||||
line-7: "Access vs Page -permissions"
|
||||
line-8: "You need to assign both access and page permissions for users."
|
||||
line-9: "{{permission1}} permissions allow user make the request to specific address, eg. {{permission2}} allows request to /network."
|
||||
line-9: "<1>{{permission1}}</1> permissions allow user make the request to specific address, eg. <2>{{permission2}}</2> allows request to /network."
|
||||
playtimeUnit: "hours"
|
||||
retention:
|
||||
calculationStep1: "First the data is filtered using '<>' option. Any players with 'registerDate' outside the time range are ignored."
|
||||
@ -474,6 +474,7 @@ html:
|
||||
name: "名稱"
|
||||
network: "群組網路"
|
||||
networkAsNumbers: "群組網路統計"
|
||||
networkCalendar: "Network Calendar"
|
||||
networkOnlineActivity: "群組網路線上活動"
|
||||
networkOverview: "群組網路概覽"
|
||||
networkPage: "群組網路頁面"
|
||||
@ -556,6 +557,7 @@ html:
|
||||
serverPage: "伺服器頁面"
|
||||
serverPlaytime: "伺服器遊戲時間"
|
||||
serverPlaytime30days: "最近 30 天內的伺服器遊玩時間"
|
||||
serverPossiblyOffline: "Possibly offline"
|
||||
serverSelector: "伺服器選擇器"
|
||||
servers: "伺服器"
|
||||
serversTitle: "伺服器"
|
||||
@ -568,7 +570,7 @@ html:
|
||||
sortBy: "排序方式"
|
||||
stacked: "堆疊的"
|
||||
table:
|
||||
showNofM: "Showing {{n}} of {{mn}} entries"
|
||||
showNofM: "Showing {{n}} of {{m}} entries"
|
||||
showPerPage: "Show per page"
|
||||
visibleColumns: "Visible columns"
|
||||
themeSelect: "主題色選擇"
|
||||
@ -649,6 +651,7 @@ html:
|
||||
page_network_join_addresses_graphs_time: "See Join Addresses over time graph"
|
||||
page_network_overview: "See Network Overview -tab"
|
||||
page_network_overview_graphs: "See Network Overview graphs"
|
||||
page_network_overview_graphs_calendar: "See Network calendar"
|
||||
page_network_overview_graphs_day_by_day: "See Day by Day graph"
|
||||
page_network_overview_graphs_hour_by_hour: "See Hour by Hour graph"
|
||||
page_network_overview_graphs_online: "See Players Online graph"
|
||||
@ -880,6 +883,7 @@ plugin:
|
||||
unknown: "未知"
|
||||
yes: "是"
|
||||
yesterday: "'昨天'"
|
||||
localeReloaded: "Custom locale.yml was modified so it was reloaded and is now in use."
|
||||
version:
|
||||
checkFail: "無法檢查最新版本號"
|
||||
checkFailGithub: "無法從 Github/versions.txt 載入版本訊息"
|
||||
|
@ -1,15 +1,19 @@
|
||||
import {FontAwesomeIcon as Fa} from "@fortawesome/react-fontawesome";
|
||||
import React from "react";
|
||||
import End from "./layout/End";
|
||||
import {useTranslation} from "react-i18next";
|
||||
|
||||
const Datapoint = ({icon, color, name, value, valueLabel, bold, boldTitle, title, trend}) => {
|
||||
const {t} = useTranslation();
|
||||
if (value === undefined && valueLabel === undefined) return <></>;
|
||||
|
||||
const displayedValue = bold ? <b>{value}</b> : value;
|
||||
const extraLabel = typeof valueLabel === 'string' ? ` (${valueLabel})` : '';
|
||||
const colorClass = color && color.startsWith("col-") ? color : "col-" + color;
|
||||
const isTranslatable = typeof value === 'string' && (value.startsWith('html') || value.startsWith('plugin'));
|
||||
const translatedValue = isTranslatable ? t(value) : value;
|
||||
const displayedValue = bold ? <b>{translatedValue}</b> : translatedValue;
|
||||
const extraLabel = typeof valueLabel === 'string' ? ` (${t(valueLabel)})` : '';
|
||||
const colorClass = color?.startsWith("col-") ? color : "col-" + color;
|
||||
return (
|
||||
<p title={title ? title : name + " is " + value}>
|
||||
<p title={title ? title : name + ": " + translatedValue}>
|
||||
{icon && <Fa icon={icon} className={colorClass}/>} {boldTitle ? <b>{name}</b> : name}
|
||||
{value !== undefined ? <End>{displayedValue} {extraLabel}{trend}</End> : ''}
|
||||
</p>
|
||||
|
@ -12,9 +12,10 @@ import {baseAddress} from "../../service/backendConfiguration";
|
||||
import {useAuth} from "../../hooks/authenticationHook";
|
||||
|
||||
const ServerHeader = ({server}) => {
|
||||
const {t} = useTranslation();
|
||||
return (
|
||||
<>
|
||||
<td>{server.server_name}
|
||||
<td>{t(server.server_name)}
|
||||
{server.operator ? <Fa icon={faSuperpowers} title="Operator"/> : ''}
|
||||
{server.banned ? <Fa icon={faGavel} title="Banned"/> : ''}
|
||||
</td>
|
||||
|
@ -26,8 +26,8 @@ const ConnectionsCard = ({connections}) => {
|
||||
</tr>
|
||||
</thead>
|
||||
{Boolean(connections?.length) && <tbody>
|
||||
{connections.map((connection, i) => (<tr key={JSON.stringify(connection)}>
|
||||
<td>{connection.geolocation}</td>
|
||||
{connections.map(connection => (<tr key={JSON.stringify(connection)}>
|
||||
<td>{connection.geolocation.replace('Local Machine', t('html.value.localMachine'))}</td>
|
||||
<td>{connection.date}</td>
|
||||
</tr>))}
|
||||
</tbody>}
|
||||
|
@ -4,7 +4,12 @@ import {Card} from "react-bootstrap";
|
||||
import CardTabs from "../../../CardTabs";
|
||||
import {faChartArea} from "@fortawesome/free-solid-svg-icons";
|
||||
import {useDataRequest} from "../../../../hooks/dataFetchHook";
|
||||
import {fetchDayByDayGraph, fetchHourByHourGraph, fetchPlayersOnlineGraph} from "../../../../service/serverService";
|
||||
import {
|
||||
fetchDayByDayGraph,
|
||||
fetchHourByHourGraph,
|
||||
fetchNetworkCalendarGraph,
|
||||
fetchPlayersOnlineGraph
|
||||
} from "../../../../service/serverService";
|
||||
import {ErrorViewBody} from "../../../../views/ErrorView";
|
||||
import {ChartLoader} from "../../../navigation/Loader";
|
||||
import TimeByTimeGraph from "../../../graphs/TimeByTimeGraph";
|
||||
@ -12,6 +17,8 @@ import PlayersOnlineGraph from "../../../graphs/PlayersOnlineGraph";
|
||||
import {useMetadata} from "../../../../hooks/metadataHook";
|
||||
import StackedPlayersOnlineGraph from "../../../graphs/StackedPlayersOnlineGraph";
|
||||
import {useAuth} from "../../../../hooks/authenticationHook";
|
||||
import {faCalendar} from "@fortawesome/free-regular-svg-icons";
|
||||
import ServerCalendar from "../../../calendar/ServerCalendar";
|
||||
|
||||
const SingleProxyPlayersOnlineGraph = ({serverUUID}) => {
|
||||
const {data, loadingError} = useDataRequest(fetchPlayersOnlineGraph, [serverUUID]);
|
||||
@ -61,6 +68,16 @@ const HourByHourTab = () => {
|
||||
return <TimeByTimeGraph id={"hour-by-hour-graph"} data={data}/>
|
||||
}
|
||||
|
||||
const NetworkCalendarTab = () => {
|
||||
|
||||
const {data, loadingError} = useDataRequest(fetchNetworkCalendarGraph, [])
|
||||
|
||||
if (loadingError) return <ErrorViewBody error={loadingError}/>
|
||||
if (!data) return <ChartLoader/>;
|
||||
|
||||
return <ServerCalendar series={data.data} firstDay={data.firstDay}/>
|
||||
}
|
||||
|
||||
const NetworkOnlineActivityGraphsCard = () => {
|
||||
const {hasPermission} = useAuth();
|
||||
const {t} = useTranslation();
|
||||
@ -77,6 +94,10 @@ const NetworkOnlineActivityGraphsCard = () => {
|
||||
name: t('html.label.hourByHour'), icon: faChartArea, color: 'blue', href: 'hour-by-hour',
|
||||
element: <HourByHourTab/>,
|
||||
permission: 'page.network.overview.graphs.hour.by.hour'
|
||||
}, {
|
||||
name: t('html.label.networkCalendar'), icon: faCalendar, color: 'teal', href: 'network-calendar',
|
||||
element: <NetworkCalendarTab/>,
|
||||
permission: 'page.network.overview.graphs.calendar'
|
||||
}
|
||||
].filter(tab => hasPermission(tab.permission));
|
||||
return <Card>
|
||||
|
@ -25,6 +25,9 @@ const FunctionPlotGraph = ({
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.chart(id, options ? options : {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
yAxis: {
|
||||
plotLines: yPlotLines,
|
||||
plotBands: yPlotBands
|
||||
|
@ -21,7 +21,10 @@ const GeolocationBarGraph = ({series, color}) => {
|
||||
Accessibility(Highcharts);
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.chart("countryBarChart", {
|
||||
chart: {type: 'bar'},
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
type: 'bar'
|
||||
},
|
||||
title: {text: ''},
|
||||
xAxis: {
|
||||
categories: categories,
|
||||
|
@ -1,7 +1,7 @@
|
||||
import React, {useEffect} from 'react';
|
||||
import {useTranslation} from "react-i18next";
|
||||
import {useTheme} from "../../hooks/themeHook";
|
||||
import Highcharts from 'highcharts/highmaps.js';
|
||||
import Highcharts from 'highcharts/highmaps';
|
||||
import topology from '@highcharts/map-collection/custom/world.topo.json';
|
||||
import Accessibility from "highcharts/modules/accessibility";
|
||||
import NoDataDisplay from "highcharts/modules/no-data-to-display";
|
||||
@ -46,6 +46,7 @@ const GeolocationWorldMap = ({series, colors, projection}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}});
|
||||
Highcharts.mapChart('countryWorldMap', {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
map: topology,
|
||||
animation: true
|
||||
},
|
||||
|
@ -29,7 +29,10 @@ const GroupBarGraph = ({id, groups, colors, horizontal, name}) => {
|
||||
Accessibility(Highcharts);
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.chart(id, {
|
||||
chart: {type: horizontal ? 'bar' : 'column'},
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
type: horizontal ? 'bar' : 'column'
|
||||
},
|
||||
title: {text: ''},
|
||||
xAxis: {
|
||||
categories: categories,
|
||||
|
@ -31,6 +31,7 @@ const GroupPie = ({id, groups, colors, name}) => {
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.chart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
backgroundColor: 'transparent',
|
||||
plotBorderWidth: null,
|
||||
plotShadow: false,
|
||||
|
@ -40,6 +40,7 @@ const JoinAddressGraph = ({id, data, colors, stack}) => {
|
||||
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
type: "column"
|
||||
},
|
||||
rangeSelector: {
|
||||
|
@ -36,6 +36,9 @@ const LineGraph = ({
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
setGraph(Highcharts.stockChart(id, options ? options : {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: selectedRange !== undefined ? selectedRange : 2,
|
||||
buttons: linegraphButtons
|
||||
@ -71,7 +74,7 @@ const LineGraph = ({
|
||||
onSetExtremes, setGraph, selectedRange]);
|
||||
|
||||
useEffect(() => {
|
||||
if (graph && graph.xAxis && graph.xAxis.length && extremes) {
|
||||
if (graph?.xAxis?.length && extremes) {
|
||||
graph.xAxis[0].setExtremes(extremes.min, extremes.max);
|
||||
}
|
||||
}, [graph, extremes]);
|
||||
|
@ -27,6 +27,7 @@ const PlayerbaseGraph = ({data}) => {
|
||||
|
||||
Highcharts.chart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
type: "area"
|
||||
},
|
||||
xAxis: {
|
||||
|
@ -18,6 +18,7 @@ const PunchCard = ({series}) => {
|
||||
Highcharts.setOptions(graphTheming);
|
||||
setTimeout(() => Highcharts.chart('punchcard', {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
backgroundColor: 'transparent',
|
||||
plotBackgroundColor: 'transparent',
|
||||
defaultSeriesType: 'scatter'
|
||||
|
@ -28,6 +28,7 @@ const ServerPie = ({colors, series}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}});
|
||||
Highcharts.chart('server-pie', {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
backgroundColor: 'transparent',
|
||||
plotBorderWidth: null,
|
||||
plotShadow: false,
|
||||
|
@ -33,6 +33,7 @@ const StackedPlayersOnlineGraph = ({data}) => {
|
||||
buttons: linegraphButtons
|
||||
},
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
zooming: {
|
||||
type: 'xy'
|
||||
}
|
||||
|
@ -39,6 +39,7 @@ const WorldPie = ({id, worldSeries, gmSeries}) => {
|
||||
setTimeout(() => {
|
||||
const chart = Highcharts.chart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay'),
|
||||
backgroundColor: 'transparent',
|
||||
plotBackgroundColor: 'transparent',
|
||||
plotBorderWidth: null,
|
||||
|
@ -72,7 +72,7 @@ const AllPerformanceGraph = ({id, data, dataSeries}) => {
|
||||
let chartId = chartElement?.getAttribute('data-highcharts-chart');
|
||||
const chart = chartId !== undefined ? Highcharts.charts[chartId] : undefined;
|
||||
|
||||
if (chart && chart.yAxis && chart.yAxis.length) {
|
||||
if (chart?.yAxis?.length) {
|
||||
const newWidth = window.innerWidth
|
||||
chart.yAxis[0].update({labels: {enabled: newWidth >= 900}});
|
||||
chart.yAxis[1].update({labels: {enabled: newWidth >= 900}});
|
||||
@ -158,6 +158,9 @@ const AllPerformanceGraph = ({id, data, dataSeries}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: 2,
|
||||
buttons: linegraphButtons
|
||||
|
@ -47,6 +47,9 @@ const CpuRamPerformanceGraph = ({id, data, dataSeries}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: 1, // TODO Sync range selectors state
|
||||
buttons: linegraphButtons
|
||||
|
@ -44,6 +44,9 @@ const DiskPerformanceGraph = ({id, data, dataSeries}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: 2,
|
||||
buttons: linegraphButtons
|
||||
|
@ -46,6 +46,9 @@ const PingGraph = ({id, data}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: 2,
|
||||
buttons: linegraphButtons
|
||||
|
@ -53,6 +53,9 @@ const TpsPerformanceGraph = ({id, data, dataSeries}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: 1,
|
||||
buttons: linegraphButtons
|
||||
|
@ -47,6 +47,9 @@ const WorldPerformanceGraph = ({id, data, dataSeries}) => {
|
||||
Highcharts.setOptions({lang: {noData: t('html.label.noDataToDisplay')}})
|
||||
Highcharts.setOptions(graphTheming);
|
||||
Highcharts.stockChart(id, {
|
||||
chart: {
|
||||
noData: t('html.label.noDataToDisplay')
|
||||
},
|
||||
rangeSelector: {
|
||||
selected: 2,
|
||||
buttons: linegraphButtons
|
||||
|
@ -4,52 +4,79 @@ import {faExclamationTriangle} from "@fortawesome/free-solid-svg-icons";
|
||||
import {useMetadata} from "../../../hooks/metadataHook";
|
||||
import {Trans} from "react-i18next";
|
||||
|
||||
/* eslint-disable jsx-a11y/anchor-has-content */
|
||||
const GroupPermissionHelp = () => {
|
||||
const {mainCommand} = useMetadata();
|
||||
return (
|
||||
<div className={"group-help"}>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-1"/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-2" values={{
|
||||
command: <code>/{mainCommand} register</code>,
|
||||
permission: <code>{"plan.webgroup.{group_name}"}</code>
|
||||
}}/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-2"
|
||||
shouldUnescape={true}
|
||||
values={{
|
||||
command: `/${mainCommand} register`,
|
||||
permission: "plan.webgroup.{group_name}"
|
||||
}}
|
||||
components={{1: <code/>, 2: <code/>}}
|
||||
/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-3"
|
||||
values={{command: <code>/{mainCommand} setgroup {"{username} {group_name}"}</code>}}/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-4" values={{
|
||||
icon: <FontAwesomeIcon icon={faExclamationTriangle}/>,
|
||||
permission: <i>manage.groups</i>,
|
||||
commands: <code>/{mainCommand} reload</code>
|
||||
}}/></p>
|
||||
shouldUnescape={true}
|
||||
values={{command: `/${mainCommand} setgroup {username} {group_name}`}}
|
||||
components={{1: <code/>}}
|
||||
/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-4"
|
||||
shouldUnescape={true}
|
||||
values={{
|
||||
icon: '',
|
||||
permission: "manage.groups",
|
||||
command: `/${mainCommand} reload`,
|
||||
}}
|
||||
components={{1: <FontAwesomeIcon icon={faExclamationTriangle}/>, 2: <i/>, 3: <code/>}}
|
||||
/></p>
|
||||
<hr/>
|
||||
<h3><Trans i18nKey="html.label.help.manage.groups.line-5"/></h3>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-6"
|
||||
values={{permission1: <i>page.network</i>, permission2: <i>page.network.overview</i>}}/></p>
|
||||
values={{permission1: "page.network", permission2: "page.network.overview"}}
|
||||
components={{1: <i/>, 2: <i/>}}
|
||||
/></p>
|
||||
<hr/>
|
||||
<h3><Trans i18nKey="html.label.help.manage.groups.line-7"/></h3>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-8"/></p>
|
||||
<ul>
|
||||
<li>
|
||||
<Trans i18nKey="html.label.help.manage.groups.line-9"
|
||||
values={{permission1: <i>access</i>, permission2: <i>access.network</i>}}/>
|
||||
values={{permission1: "access", permission2: "access.network"}}
|
||||
components={{1: <i/>, 2: <i/>}}
|
||||
/>
|
||||
</li>
|
||||
<li><Trans i18nKey="html.label.help.manage.groups.line-10" values={{permission: <i>page</i>}}/></li>
|
||||
<li><Trans i18nKey="html.label.help.manage.groups.line-11" values={{
|
||||
permission1: <i>access</i>,
|
||||
permission2: <i>page.network.overview.numbers</i>,
|
||||
permission3: <i>access.network</i>
|
||||
}}/></li>
|
||||
<li><Trans i18nKey="html.label.help.manage.groups.line-10"
|
||||
values={{permission: "page"}}
|
||||
components={{1: <i/>}}
|
||||
/></li>
|
||||
<li><Trans i18nKey="html.label.help.manage.groups.line-11"
|
||||
values={{
|
||||
permission1: "access",
|
||||
permission2: "page.network.overview.numbers",
|
||||
permission3: "access.network"
|
||||
}}
|
||||
components={{1: <i/>, 2: <i/>, 3: <i/>}}
|
||||
/></li>
|
||||
</ul>
|
||||
<hr/>
|
||||
<h3><Trans i18nKey="html.label.help.manage.groups.line-12"/></h3>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-13"/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-14"/></p>
|
||||
<hr/>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-15" values={{
|
||||
link: <a rel="noopener noreferrer" target="_blank"
|
||||
href={"https://github.com/plan-player-analytics/Plan/wiki/Web-permissions"}>https://github.com/plan-player-analytics/Plan/wiki/Web-permissions</a>
|
||||
}}/></p>
|
||||
<p><Trans i18nKey="html.label.help.manage.groups.line-15"
|
||||
shouldUnescape={true}
|
||||
values={{link: "https://github.com/plan-player-analytics/Plan/wiki/Web-permissions"}}
|
||||
components={{
|
||||
1: <a rel="noopener noreferrer" target="_blank"
|
||||
href={"https://github.com/plan-player-analytics/Plan/wiki/Web-permissions"}/>
|
||||
}}
|
||||
/></p>
|
||||
</div>
|
||||
)
|
||||
};
|
||||
/* eslint-enable jsx-a11y/anchor-has-content */
|
||||
|
||||
export default GroupPermissionHelp
|
@ -58,9 +58,9 @@ const PerformanceAsNumbersTable = ({data, servers}) => {
|
||||
]}/>
|
||||
<TableRow icon={faTachometerAlt} color="orange" text={t('html.label.averageTps')}
|
||||
values={[
|
||||
<>{data.tps_30d} {noTPSOnProxies}</>,
|
||||
<>{data.tps_7d} {noTPSOnProxies}</>,
|
||||
<>{data.tps_24h} {noTPSOnProxies}</>
|
||||
<>{t(data.tps_30d)} {noTPSOnProxies}</>,
|
||||
<>{t(data.tps_7d)} {noTPSOnProxies}</>,
|
||||
<>{t(data.tps_24h)} {noTPSOnProxies}</>
|
||||
]}/>
|
||||
<TableRow icon={faTachometerAlt} color="amber" text={t('html.label.averageCpuUsage')}
|
||||
values={[
|
||||
@ -76,17 +76,17 @@ const PerformanceAsNumbersTable = ({data, servers}) => {
|
||||
]}/>
|
||||
<TableRow icon={faDragon} color="purple" text={t('html.label.averageEntities')}
|
||||
values={[
|
||||
<>{data.entities_30d} {noTPSOnProxies}</>,
|
||||
<>{data.entities_7d} {noTPSOnProxies}</>,
|
||||
<>{data.entities_24h} {noTPSOnProxies}</>
|
||||
<>{t(data.entities_30d)} {noTPSOnProxies}</>,
|
||||
<>{t(data.entities_7d)} {noTPSOnProxies}</>,
|
||||
<>{t(data.entities_24h)} {noTPSOnProxies}</>
|
||||
]}/>
|
||||
<TableRow icon={faMap} color="blue-grey"
|
||||
text={<>{t('html.label.averageChunks')}{' '}{data.chunks_30d === 'Unavailable' ?
|
||||
text={<>{t('html.label.averageChunks')}{' '}{data.chunks_30d === 'plugin.generic.unavailable' ?
|
||||
<Fa icon={faEye} title={t('html.description.noSpongeChunks')}/> : ''}</>}
|
||||
values={[
|
||||
<>{data.chunks_30d} {noTPSOnProxies}</>,
|
||||
<>{data.chunks_7d} {noTPSOnProxies}</>,
|
||||
<>{data.chunks_24h} {noTPSOnProxies}</>
|
||||
<>{t(data.chunks_30d)} {noTPSOnProxies}</>,
|
||||
<>{t(data.chunks_7d)} {noTPSOnProxies}</>,
|
||||
<>{t(data.chunks_24h)} {noTPSOnProxies}</>
|
||||
]}/>
|
||||
<TableRow icon={faHdd} color="green"
|
||||
text={t('html.label.maxFreeDisk')}
|
||||
|
@ -45,7 +45,7 @@ const ServerRow = ({server, onQuickView}) => {
|
||||
</NavLink>
|
||||
</td>
|
||||
<td>{server.players}</td>
|
||||
<td>{server.online}</td>
|
||||
<td>{t(server.online)}</td>
|
||||
<td className="p-1">
|
||||
<button className={'btn bg-light-blue float-right'}
|
||||
title={t('html.label.quickView') + ': ' + server.name}
|
||||
|
@ -1,14 +1,20 @@
|
||||
import {FontAwesomeIcon as Fa} from "@fortawesome/react-fontawesome";
|
||||
import React from "react";
|
||||
import {useTranslation} from "react-i18next";
|
||||
|
||||
export const TableRow = ({icon, text, color, values, bold}) => {
|
||||
const {t} = useTranslation();
|
||||
if (!values || values.filter(value => value !== undefined).length < values.length) return <></>;
|
||||
|
||||
const label = (<><Fa icon={icon} className={'col-' + color}/> {text}</>);
|
||||
return (
|
||||
<tr>
|
||||
<td>{bold ? <b>{label}</b> : label}</td>
|
||||
{values.map((value, j) => <td key={j}>{value}</td>)}
|
||||
{values.map((value, j) => {
|
||||
const isTranslatable = typeof value === 'string' && (value.startsWith('html') || value.startsWith('plugin'));
|
||||
const translatedValue = isTranslatable ? t(value) : value;
|
||||
return <td key={j}>{translatedValue}</td>;
|
||||
})}
|
||||
</tr>
|
||||
)
|
||||
}
|
@ -204,6 +204,12 @@ export const fetchServerCalendarGraph = async (timestamp, identifier) => {
|
||||
return doGetRequest(url, timestamp);
|
||||
}
|
||||
|
||||
export const fetchNetworkCalendarGraph = async (timestamp) => {
|
||||
let url = `/v1/graph?type=serverCalendar`;
|
||||
if (staticSite) url = `/data/graph-serverCalendar.json`;
|
||||
return doGetRequest(url, timestamp);
|
||||
}
|
||||
|
||||
export const fetchPunchCardGraph = async (timestamp, identifier) => {
|
||||
let url = `/v1/graph?type=punchCard&server=${identifier}`;
|
||||
if (staticSite) url = `/data/graph-punchCard_${identifier}.json`;
|
||||
|
@ -5,6 +5,7 @@ import {faBug} from "@fortawesome/free-solid-svg-icons";
|
||||
import LoadIn from "../components/animation/LoadIn";
|
||||
|
||||
export const ErrorViewText = ({error}) => {
|
||||
console.error(error);
|
||||
return (
|
||||
<>
|
||||
<p>{error.message} {error.url && <a href={error.url}>{error.url}</a>}</p>
|
||||
|
Loading…
Reference in New Issue
Block a user