first commit
221
.editorconfig
Normal file
@@ -0,0 +1,221 @@
|
|||||||
|
root = true
|
||||||
|
# See the documentation for reference:
|
||||||
|
# https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference
|
||||||
|
|
||||||
|
[*]
|
||||||
|
indent_style = space
|
||||||
|
end_of_line = lf
|
||||||
|
|
||||||
|
# ReSharper properties
|
||||||
|
resharper_blank_lines_after_block_statements = 0
|
||||||
|
resharper_braces_for_ifelse = required_for_multiline
|
||||||
|
resharper_braces_redundant = false
|
||||||
|
resharper_keep_existing_attribute_arrangement = true
|
||||||
|
resharper_max_initializer_elements_on_line = 1
|
||||||
|
resharper_wrap_object_and_collection_initializer_style = chop_if_long
|
||||||
|
resharper_space_before_self_closing = true
|
||||||
|
resharper_xmldoc_space_before_self_closing = true
|
||||||
|
ij_xml_space_inside_empty_tag = true
|
||||||
|
|
||||||
|
[*.{proj,csproj,props,targets}]
|
||||||
|
indent_size = 4
|
||||||
|
insert_final_newline = true
|
||||||
|
tab_width = 4
|
||||||
|
dotnet_style_operator_placement_when_wrapping = beginning_of_line
|
||||||
|
dotnet_style_readonly_field = true:suggestion
|
||||||
|
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
|
||||||
|
dotnet_style_coalesce_expression = true:suggestion
|
||||||
|
dotnet_style_null_propagation = true:suggestion
|
||||||
|
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
|
||||||
|
dotnet_style_prefer_auto_properties = true:silent
|
||||||
|
dotnet_style_object_initializer = true:suggestion
|
||||||
|
dotnet_style_prefer_collection_expression = true:suggestion
|
||||||
|
dotnet_style_namespace_match_folder = true:suggestion
|
||||||
|
dotnet_style_collection_initializer = true:suggestion
|
||||||
|
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
|
||||||
|
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
|
||||||
|
dotnet_style_prefer_conditional_expression_over_return = true:silent
|
||||||
|
dotnet_style_explicit_tuple_names = true:suggestion
|
||||||
|
dotnet_style_prefer_inferred_tuple_names = true:suggestion
|
||||||
|
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
|
||||||
|
dotnet_style_prefer_compound_assignment = true:suggestion
|
||||||
|
dotnet_style_prefer_simplified_interpolation = true:suggestion
|
||||||
|
dotnet_style_allow_multiple_blank_lines_experimental = true:silent
|
||||||
|
dotnet_style_allow_statement_immediately_after_block_experimental = true:silent
|
||||||
|
dotnet_code_quality_unused_parameters = all:suggestion
|
||||||
|
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent
|
||||||
|
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent
|
||||||
|
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent
|
||||||
|
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent
|
||||||
|
dotnet_style_qualification_for_field = false:silent
|
||||||
|
dotnet_style_qualification_for_property = false:silent
|
||||||
|
dotnet_style_qualification_for_method = false:silent
|
||||||
|
dotnet_style_qualification_for_event = false:silent
|
||||||
|
dotnet_style_predefined_type_for_locals_parameters_members = true:silent
|
||||||
|
dotnet_style_predefined_type_for_member_access = true:silent
|
||||||
|
|
||||||
|
[App.config]
|
||||||
|
indent_size = 4
|
||||||
|
insert_final_newline = true
|
||||||
|
|
||||||
|
[*.cs]
|
||||||
|
indent_size = 4
|
||||||
|
insert_final_newline = true
|
||||||
|
charset = utf-8
|
||||||
|
csharp_prefer_system_threading_lock = true:suggestion
|
||||||
|
csharp_space_around_binary_operators = before_and_after
|
||||||
|
csharp_style_expression_bodied_constructors = false:silent
|
||||||
|
csharp_style_expression_bodied_operators = false:silent
|
||||||
|
csharp_style_expression_bodied_properties = true:silent
|
||||||
|
csharp_style_expression_bodied_indexers = true:silent
|
||||||
|
csharp_style_expression_bodied_accessors = true:silent
|
||||||
|
csharp_style_expression_bodied_lambdas = true:silent
|
||||||
|
csharp_style_expression_bodied_local_functions = false:silent
|
||||||
|
csharp_style_prefer_switch_expression = true:suggestion
|
||||||
|
csharp_style_prefer_pattern_matching = true:silent
|
||||||
|
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
|
||||||
|
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
|
||||||
|
csharp_style_prefer_not_pattern = true:suggestion
|
||||||
|
csharp_style_prefer_extended_property_pattern = true:suggestion
|
||||||
|
csharp_prefer_simple_using_statement = true:suggestion
|
||||||
|
csharp_style_namespace_declarations = file_scoped:suggestion
|
||||||
|
csharp_style_prefer_method_group_conversion = true:silent
|
||||||
|
csharp_style_prefer_top_level_statements = true:silent
|
||||||
|
csharp_style_prefer_primary_constructors = true:suggestion
|
||||||
|
csharp_prefer_static_local_function = true:suggestion
|
||||||
|
csharp_style_prefer_readonly_struct = true:suggestion
|
||||||
|
csharp_style_prefer_readonly_struct_member = true:suggestion
|
||||||
|
csharp_style_throw_expression = true:suggestion
|
||||||
|
csharp_style_prefer_null_check_over_type_check = true:suggestion
|
||||||
|
csharp_prefer_simple_default_expression = true:suggestion
|
||||||
|
csharp_style_prefer_local_over_anonymous_function = true:suggestion
|
||||||
|
csharp_style_prefer_index_operator = true:suggestion
|
||||||
|
csharp_style_prefer_range_operator = true:suggestion
|
||||||
|
csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion
|
||||||
|
csharp_style_prefer_tuple_swap = true:suggestion
|
||||||
|
csharp_style_prefer_utf8_string_literals = true:suggestion
|
||||||
|
csharp_style_inlined_variable_declaration = true:suggestion
|
||||||
|
csharp_style_deconstructed_variable_declaration = true:suggestion
|
||||||
|
csharp_style_unused_value_assignment_preference = discard_variable:suggestion
|
||||||
|
csharp_style_unused_value_expression_statement_preference = discard_variable:silent
|
||||||
|
csharp_style_allow_embedded_statements_on_same_line_experimental = true:silent
|
||||||
|
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true:silent
|
||||||
|
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true:silent
|
||||||
|
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true:silent
|
||||||
|
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true:silent
|
||||||
|
csharp_style_var_for_built_in_types = false:silent
|
||||||
|
csharp_style_var_when_type_is_apparent = false:silent
|
||||||
|
csharp_style_var_elsewhere = false:silent
|
||||||
|
csharp_style_conditional_delegate_call = true:suggestion
|
||||||
|
csharp_using_directive_placement = outside_namespace:silent
|
||||||
|
|
||||||
|
# Newlines
|
||||||
|
csharp_new_line_before_open_brace = all
|
||||||
|
csharp_new_line_before_else = true
|
||||||
|
csharp_new_line_before_catch = true
|
||||||
|
csharp_new_line_before_finally = true
|
||||||
|
csharp_new_line_before_members_in_object_initializers = true
|
||||||
|
csharp_new_line_before_members_in_anonymous_types = true
|
||||||
|
csharp_new_line_between_query_expression_clauses = true
|
||||||
|
|
||||||
|
# Indentation
|
||||||
|
csharp_indent_case_contents = true
|
||||||
|
csharp_indent_switch_labels = true
|
||||||
|
csharp_indent_labels = flush_left
|
||||||
|
|
||||||
|
# Spacing
|
||||||
|
csharp_space_after_cast = false
|
||||||
|
csharp_space_after_keywords_in_control_flow_statements = true
|
||||||
|
csharp_space_between_method_declaration_parameter_list_parentheses = false
|
||||||
|
csharp_space_between_method_call_parameter_list_parentheses = false
|
||||||
|
csharp_space_between_parentheses = false
|
||||||
|
|
||||||
|
# Wrapping
|
||||||
|
csharp_preserve_single_line_statements = false
|
||||||
|
csharp_preserve_single_line_blocks = true
|
||||||
|
|
||||||
|
# Alignment
|
||||||
|
resharper_csharp_align_multiline_calls_chain = true
|
||||||
|
resharper_align_multiline_calls_chain = true
|
||||||
|
|
||||||
|
# Avoid `this.` when not necessary
|
||||||
|
dotnet_style_qualification_for_field = false:warning
|
||||||
|
dotnet_style_qualification_for_property = false:warning
|
||||||
|
dotnet_style_qualification_for_method = false:warning
|
||||||
|
dotnet_style_qualification_for_event = false:warning
|
||||||
|
|
||||||
|
# Use language keywords instead of framework type names for type references
|
||||||
|
dotnet_style_predefined_type_for_locals_parameters_members = true:warning
|
||||||
|
dotnet_style_predefined_type_for_member_access = true:warning
|
||||||
|
|
||||||
|
# Expression-level preferences
|
||||||
|
dotnet_style_object_initializer = false:warning
|
||||||
|
dotnet_style_collection_initializer = true:warning
|
||||||
|
dotnet_style_coalesce_expression = true:suggestion # Prefer a ?? b
|
||||||
|
dotnet_style_null_propagation = false:warning # Do not prefer foo?.bar
|
||||||
|
|
||||||
|
# Implicit and explicit styles (disallow use of `var` - types have to be specified explicitly)
|
||||||
|
csharp_style_var_for_built_in_types = false:warning
|
||||||
|
csharp_style_var_when_type_is_apparent = false:warning
|
||||||
|
csharp_style_var_elsewhere = false:warning
|
||||||
|
|
||||||
|
# Expression-bodied members
|
||||||
|
csharp_style_expression_bodied_methods = when_on_single_line:none
|
||||||
|
|
||||||
|
# Null checking preferences
|
||||||
|
csharp_style_conditional_delegate_call = false:warning # Do not prefer foo?.Invoke(bar); over if (foo != null) { foo(bar); }, with all it's newlines.
|
||||||
|
|
||||||
|
# Code block preferences
|
||||||
|
csharp_prefer_braces = true:warning # Wrap everything in braces.
|
||||||
|
|
||||||
|
# Put `using System.` on top
|
||||||
|
dotnet_sort_system_directives_first = true
|
||||||
|
|
||||||
|
# Symbols for naming conventions
|
||||||
|
dotnet_naming_symbols.public_fields.applicable_kinds = field
|
||||||
|
dotnet_naming_symbols.public_fields.applicable_accessibilities = public
|
||||||
|
#, protected, internal, protected_internal
|
||||||
|
|
||||||
|
dotnet_naming_symbols.all_const.applicable_kinds = *
|
||||||
|
dotnet_naming_symbols.all_const.applicable_accessibilities = *
|
||||||
|
dotnet_naming_symbols.all_const.required_modifiers = const
|
||||||
|
|
||||||
|
dotnet_naming_symbols.private_fields.applicable_kinds = field
|
||||||
|
dotnet_naming_symbols.private_fields.applicable_accessibilities = private
|
||||||
|
|
||||||
|
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum, namespace, type_parameter
|
||||||
|
dotnet_naming_symbols.types.applicable_accessibilities = *
|
||||||
|
|
||||||
|
dotnet_naming_symbols.parameters.applicable_kinds = parameter
|
||||||
|
|
||||||
|
# Styles for naming conventions
|
||||||
|
dotnet_naming_style.pascal_case_style.capitalization = pascal_case
|
||||||
|
|
||||||
|
dotnet_naming_style.camel_case_style.capitalization = camel_case
|
||||||
|
|
||||||
|
dotnet_naming_style.all_const_style.capitalization = all_upper
|
||||||
|
dotnet_naming_style.all_const_style.word_separator = _
|
||||||
|
|
||||||
|
# Naming conventions
|
||||||
|
dotnet_naming_rule.all_const.symbols = all_const
|
||||||
|
dotnet_naming_rule.all_const.style = all_const_style
|
||||||
|
dotnet_naming_rule.all_const.severity = warning
|
||||||
|
|
||||||
|
dotnet_naming_rule.private_fields.symbols = private_fields
|
||||||
|
dotnet_naming_rule.private_fields.style = camel_case_style
|
||||||
|
dotnet_naming_rule.private_fields.severity = warning
|
||||||
|
|
||||||
|
dotnet_naming_rule.parameters.symbols = parameters
|
||||||
|
dotnet_naming_rule.parameters.style = camel_case_style
|
||||||
|
dotnet_naming_rule.parameters.severity = warning
|
||||||
|
|
||||||
|
dotnet_naming_rule.public_fields.symbols = public_fields
|
||||||
|
dotnet_naming_rule.public_fields.style = pascal_case_style
|
||||||
|
dotnet_naming_rule.public_fields.severity = warning
|
||||||
|
|
||||||
|
dotnet_naming_rule.general_types.symbols = types
|
||||||
|
dotnet_naming_rule.general_types.style = pascal_case_style
|
||||||
|
dotnet_naming_rule.general_types.severity = warning
|
||||||
|
|
||||||
|
[*.g.cs]
|
||||||
|
generated_code = true
|
7
.gitattributes
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
* text=auto
|
||||||
|
|
||||||
|
# Unity files
|
||||||
|
*.meta -merge=unityamlmerge -text
|
||||||
|
*.unity -merge=unityamlmerge -text
|
||||||
|
*.asset -merge=unityamlmerge -text
|
||||||
|
*.prefab -merge=unityamlmerge -text
|
75
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
name: Bug Report
|
||||||
|
description: File a bug or crash report
|
||||||
|
title: "Please write an informative title describing the bug in a few words"
|
||||||
|
labels: ["Type: bug", "Status: to verify"]
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
# This no place to seek help with installation or connection problems. For that visit our [Discord](https://discord.com/invite/E8B4X9s).
|
||||||
|
## Thanks for filling out a bug report. Please be sure that a similar issue wasn't already created by searching [here](https://github.com/SubnauticaNitrox/Nitrox/issues) with general keywords. If it's a new issue please fill out as much detail as possible.
|
||||||
|
|
||||||
|
- type: dropdown
|
||||||
|
id: nitrox_version
|
||||||
|
attributes:
|
||||||
|
label: Are you on the latest version of Nitrox?
|
||||||
|
description: If not, you should try updating first.
|
||||||
|
options:
|
||||||
|
- Yes, I'm on the latest release of Nitrox.
|
||||||
|
- Yes, I'm on the latest commit of the repo (only for experts).
|
||||||
|
- No, I need to download a newer version and try again.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: os_type
|
||||||
|
attributes:
|
||||||
|
label: Which OS are you playing on?
|
||||||
|
description: Please select your Operating System from the dropdown.
|
||||||
|
options:
|
||||||
|
- Windows
|
||||||
|
- Linux (currently not supported, don't file any reports if your are using this)
|
||||||
|
- MacOS (currently not supported, don't file any reports if your are using this)
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: store_type
|
||||||
|
attributes:
|
||||||
|
label: On which platform did you buy Subnautica?
|
||||||
|
description: Please select your platform/store with which you are normally starting Subnautica.
|
||||||
|
options:
|
||||||
|
- Steam
|
||||||
|
- Epic
|
||||||
|
- MS-Store/Windows Store (currently not supported, don't file any reports if your are using this)
|
||||||
|
- Other
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: what_happened
|
||||||
|
attributes:
|
||||||
|
label: Describe the issue.
|
||||||
|
description: What happened? Should something else have happened instead?
|
||||||
|
placeholder: Tell us what you saw!
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: steps_to_reproduce
|
||||||
|
attributes:
|
||||||
|
label: Describe the steps you took to encounter the bug.
|
||||||
|
description: How did it happen? Please provide steps to reproduce the bug if possible. Did the bug disappear with slightly altered steps?
|
||||||
|
placeholder: Tell us what you did!
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
- type: textarea
|
||||||
|
id: logs
|
||||||
|
attributes:
|
||||||
|
label: Relevant log output
|
||||||
|
description: |
|
||||||
|
Please upload your game logs if possible. The logs are located next to the launcher in a folder called "Nitrox Logs".
|
||||||
|
Upload the most recent "game-XXXXXXXX.log" and if you hosted the server also "server-XXXXXXXX.log" to [Pastebin](https://pastebin.com/).
|
||||||
|
After you created a paste for both files post their links into this box.
|
||||||
|
placeholder: |
|
||||||
|
For example:
|
||||||
|
Game: https://pastebin.com/qFxU2dz7
|
||||||
|
Server: https://pastebin.com/X4tBdE2R
|
||||||
|
validations:
|
||||||
|
required: false
|
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
blank_issues_enabled: false
|
||||||
|
contact_links:
|
||||||
|
- name: Nitrox Discord server
|
||||||
|
url: https://discord.com/invite/E8B4X9s
|
||||||
|
about: Please ask here for help if you have problems with setting up or using Nitrox.
|
13
.github/ISSUE_TEMPLATE/other.yaml
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name: Other
|
||||||
|
description: Something else?
|
||||||
|
title: "Please write an informative title"
|
||||||
|
labels: []
|
||||||
|
body:
|
||||||
|
- type: textarea
|
||||||
|
id: description
|
||||||
|
attributes:
|
||||||
|
label: Describe the issue
|
||||||
|
description: |
|
||||||
|
Please describe the issue you want to report in as much detail as possible.
|
||||||
|
validations:
|
||||||
|
required: true
|
393
.gitignore
vendored
Normal file
@@ -0,0 +1,393 @@
|
|||||||
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
|
## files generated by popular Visual Studio add-ons.
|
||||||
|
##
|
||||||
|
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
|
||||||
|
|
||||||
|
# MacOS specific
|
||||||
|
.DS_Store
|
||||||
|
# Generated by MSBuild for MacOS
|
||||||
|
Info.plist
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.rsuser
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
|
||||||
|
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Mono auto generated files
|
||||||
|
mono_crash.*
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
|
x64/
|
||||||
|
x86/
|
||||||
|
[Ww][Ii][Nn]32/
|
||||||
|
[Aa][Rr][Mm]/
|
||||||
|
[Aa][Rr][Mm]64/
|
||||||
|
bld/
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
[Ll]og/
|
||||||
|
[Ll]ogs/
|
||||||
|
|
||||||
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
|
.vs/
|
||||||
|
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||||
|
#wwwroot/
|
||||||
|
|
||||||
|
# Visual Studio 2017 auto generated files
|
||||||
|
Generated\ Files/
|
||||||
|
|
||||||
|
# MSTest test Results
|
||||||
|
[Tt]est[Rr]esult*/
|
||||||
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
|
# NUnit
|
||||||
|
*.VisualState.xml
|
||||||
|
TestResult.xml
|
||||||
|
nunit-*.xml
|
||||||
|
|
||||||
|
# Build Results of an ATL Project
|
||||||
|
[Dd]ebugPS/
|
||||||
|
[Rr]eleasePS/
|
||||||
|
dlldata.c
|
||||||
|
|
||||||
|
# Benchmark Results
|
||||||
|
BenchmarkDotNet.Artifacts/
|
||||||
|
|
||||||
|
# .NET Core
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
|
artifacts/
|
||||||
|
|
||||||
|
# ASP.NET Scaffolding
|
||||||
|
ScaffoldingReadMe.txt
|
||||||
|
|
||||||
|
# StyleCop
|
||||||
|
StyleCopReport.xml
|
||||||
|
|
||||||
|
# Files built by Visual Studio
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*_h.h
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
|
*.obj
|
||||||
|
*.iobj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.ipdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
|
*_wpftmp.csproj
|
||||||
|
*.log
|
||||||
|
*.tlog
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
|
||||||
|
# Chutzpah Test files
|
||||||
|
_Chutzpah*
|
||||||
|
|
||||||
|
# Visual C++ cache files
|
||||||
|
ipch/
|
||||||
|
*.aps
|
||||||
|
*.ncb
|
||||||
|
*.opendb
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
*.cachefile
|
||||||
|
*.VC.db
|
||||||
|
*.VC.VC.opendb
|
||||||
|
|
||||||
|
# Visual Studio profiler
|
||||||
|
*.psess
|
||||||
|
*.vsp
|
||||||
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# Visual Studio Trace Files
|
||||||
|
*.e2e
|
||||||
|
|
||||||
|
# TFS 2012 Local Workspace
|
||||||
|
$tf/
|
||||||
|
|
||||||
|
# Guidance Automation Toolkit
|
||||||
|
*.gpState
|
||||||
|
|
||||||
|
# ReSharper is a .NET coding add-in
|
||||||
|
_ReSharper*/
|
||||||
|
*.[Rr]e[Ss]harper
|
||||||
|
*.DotSettings.user
|
||||||
|
|
||||||
|
# TeamCity is a build add-in
|
||||||
|
_TeamCity*
|
||||||
|
|
||||||
|
# DotCover is a Code Coverage Tool
|
||||||
|
*.dotCover
|
||||||
|
|
||||||
|
# AxoCover is a Code Coverage Tool
|
||||||
|
.axoCover/*
|
||||||
|
!.axoCover/settings.json
|
||||||
|
|
||||||
|
# Coverlet is a free, cross platform Code Coverage Tool
|
||||||
|
coverage*.json
|
||||||
|
coverage*.xml
|
||||||
|
coverage*.info
|
||||||
|
|
||||||
|
# Visual Studio code coverage results
|
||||||
|
*.coverage
|
||||||
|
*.coveragexml
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
_NCrunch_*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
|
# MightyMoose
|
||||||
|
*.mm.*
|
||||||
|
AutoTest.Net/
|
||||||
|
|
||||||
|
# Web workbench (sass)
|
||||||
|
.sass-cache/
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress/
|
||||||
|
|
||||||
|
# DocProject is a documentation generator add-in
|
||||||
|
DocProject/buildhelp/
|
||||||
|
DocProject/Help/*.HxT
|
||||||
|
DocProject/Help/*.HxC
|
||||||
|
DocProject/Help/*.hhc
|
||||||
|
DocProject/Help/*.hhk
|
||||||
|
DocProject/Help/*.hhp
|
||||||
|
DocProject/Help/Html2
|
||||||
|
DocProject/Help/html
|
||||||
|
|
||||||
|
# Click-Once directory
|
||||||
|
publish/
|
||||||
|
|
||||||
|
# Publish Web Output
|
||||||
|
*.[Pp]ublish.xml
|
||||||
|
*.azurePubxml
|
||||||
|
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||||
|
# but database connection strings (with potential passwords) will be unencrypted
|
||||||
|
*.pubxml
|
||||||
|
*.publishproj
|
||||||
|
|
||||||
|
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||||
|
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||||
|
# in these scripts will be unencrypted
|
||||||
|
PublishScripts/
|
||||||
|
|
||||||
|
# NuGet Packages
|
||||||
|
*.nupkg
|
||||||
|
# NuGet Symbol Packages
|
||||||
|
*.snupkg
|
||||||
|
# The packages folder can be ignored because of Package Restore
|
||||||
|
**/[Pp]ackages/*
|
||||||
|
# except build/, which is used as an MSBuild target.
|
||||||
|
!**/[Pp]ackages/build/
|
||||||
|
# Uncomment if necessary however generally it will be regenerated when needed
|
||||||
|
#!**/[Pp]ackages/repositories.config
|
||||||
|
# NuGet v3's project.json files produces more ignorable files
|
||||||
|
*.nuget.props
|
||||||
|
*.nuget.targets
|
||||||
|
|
||||||
|
# Nuget personal access tokens and Credentials
|
||||||
|
nuget.config
|
||||||
|
|
||||||
|
# Microsoft Azure Build Output
|
||||||
|
csx/
|
||||||
|
*.build.csdef
|
||||||
|
|
||||||
|
# Microsoft Azure Emulator
|
||||||
|
ecf/
|
||||||
|
rcf/
|
||||||
|
|
||||||
|
# Windows Store app package directories and files
|
||||||
|
AppPackages/
|
||||||
|
BundleArtifacts/
|
||||||
|
Package.StoreAssociation.xml
|
||||||
|
_pkginfo.txt
|
||||||
|
*.appx
|
||||||
|
*.appxbundle
|
||||||
|
*.appxupload
|
||||||
|
|
||||||
|
# Visual Studio cache files
|
||||||
|
# files ending in .cache can be ignored
|
||||||
|
*.[Cc]ache
|
||||||
|
# but keep track of directories ending in .cache
|
||||||
|
!?*.[Cc]ache/
|
||||||
|
|
||||||
|
# Others
|
||||||
|
ClientBin/
|
||||||
|
~$*
|
||||||
|
*~
|
||||||
|
*.dbmdl
|
||||||
|
*.dbproj.schemaview
|
||||||
|
*.jfm
|
||||||
|
*.pfx
|
||||||
|
*.publishsettings
|
||||||
|
orleans.codegen.cs
|
||||||
|
|
||||||
|
# Including strong name files can present a security risk
|
||||||
|
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||||
|
#*.snk
|
||||||
|
|
||||||
|
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||||
|
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||||
|
#bower_components/
|
||||||
|
|
||||||
|
# RIA/Silverlight projects
|
||||||
|
Generated_Code/
|
||||||
|
|
||||||
|
# Backup & report files from converting an old project file
|
||||||
|
# to a newer Visual Studio version. Backup files are not needed,
|
||||||
|
# because we have git ;-)
|
||||||
|
_UpgradeReport_Files/
|
||||||
|
Backup*/
|
||||||
|
UpgradeLog*.XML
|
||||||
|
UpgradeLog*.htm
|
||||||
|
ServiceFabricBackup/
|
||||||
|
*.rptproj.bak
|
||||||
|
|
||||||
|
# SQL Server files
|
||||||
|
*.mdf
|
||||||
|
*.ldf
|
||||||
|
*.ndf
|
||||||
|
|
||||||
|
# Business Intelligence projects
|
||||||
|
*.rdl.data
|
||||||
|
*.bim.layout
|
||||||
|
*.bim_*.settings
|
||||||
|
*.rptproj.rsuser
|
||||||
|
*- [Bb]ackup.rdl
|
||||||
|
*- [Bb]ackup ([0-9]).rdl
|
||||||
|
*- [Bb]ackup ([0-9][0-9]).rdl
|
||||||
|
|
||||||
|
# Microsoft Fakes
|
||||||
|
FakesAssemblies/
|
||||||
|
|
||||||
|
# GhostDoc plugin setting file
|
||||||
|
*.GhostDoc.xml
|
||||||
|
|
||||||
|
# Node.js Tools for Visual Studio
|
||||||
|
.ntvs_analysis.dat
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# Visual Studio 6 build log
|
||||||
|
*.plg
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace options file
|
||||||
|
*.opt
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||||
|
*.vbw
|
||||||
|
|
||||||
|
# Visual Studio LightSwitch build output
|
||||||
|
**/*.HTMLClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/ModelManifest.xml
|
||||||
|
**/*.Server/GeneratedArtifacts
|
||||||
|
**/*.Server/ModelManifest.xml
|
||||||
|
_Pvt_Extensions
|
||||||
|
|
||||||
|
# Paket dependency manager
|
||||||
|
.paket/paket.exe
|
||||||
|
paket-files/
|
||||||
|
|
||||||
|
# FAKE - F# Make
|
||||||
|
.fake/
|
||||||
|
|
||||||
|
# CodeRush personal settings
|
||||||
|
.cr/personal
|
||||||
|
|
||||||
|
# Python Tools for Visual Studio (PTVS)
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# Cake - Uncomment if you are using it
|
||||||
|
# tools/**
|
||||||
|
# !tools/packages.config
|
||||||
|
|
||||||
|
# Tabs Studio
|
||||||
|
*.tss
|
||||||
|
|
||||||
|
# Telerik's JustMock configuration file
|
||||||
|
*.jmconfig
|
||||||
|
|
||||||
|
# BizTalk build output
|
||||||
|
*.btp.cs
|
||||||
|
*.btm.cs
|
||||||
|
*.odx.cs
|
||||||
|
*.xsd.cs
|
||||||
|
|
||||||
|
# OpenCover UI analysis results
|
||||||
|
OpenCover/
|
||||||
|
|
||||||
|
# Azure Stream Analytics local run output
|
||||||
|
ASALocalRun/
|
||||||
|
|
||||||
|
# MSBuild Binary and Structured Log
|
||||||
|
*.binlog
|
||||||
|
|
||||||
|
# NVidia Nsight GPU debugger configuration file
|
||||||
|
*.nvuser
|
||||||
|
|
||||||
|
# MFractors (Xamarin productivity tool) working folder
|
||||||
|
.mfractor/
|
||||||
|
|
||||||
|
# Local History for Visual Studio
|
||||||
|
.localhistory/
|
||||||
|
|
||||||
|
# BeatPulse healthcheck temp database
|
||||||
|
healthchecksdb
|
||||||
|
|
||||||
|
# Backup folder for Package Reference Convert tool in Visual Studio 2017
|
||||||
|
MigrationBackup/
|
||||||
|
|
||||||
|
# Ionide (cross platform F# VS Code tools) working folder
|
||||||
|
.ionide/
|
||||||
|
|
||||||
|
# Fody - auto-generated XML schema
|
||||||
|
FodyWeavers.xsd
|
||||||
|
|
||||||
|
# VS Code files for those working on multiple tools
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
*.code-workspace
|
||||||
|
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# Windows Installer files from build outputs
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msix
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# JetBrains Rider
|
||||||
|
.idea/
|
||||||
|
*.sln.iml
|
3
CONTRIBUTING.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# Contributing
|
||||||
|
|
||||||
|
Please have a look at our [documentation site](https://subnauticanitrox.github.io/Documentation/) for contribution guidelines & information on how to get started.
|
101
Directory.Build.props
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<Import Project="Nitrox.Shared.props" />
|
||||||
|
|
||||||
|
<!-- Framework properties -->
|
||||||
|
<PropertyGroup>
|
||||||
|
<LangVersion>13</LangVersion>
|
||||||
|
<Version>1.8.0.0</Version>
|
||||||
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
|
<DebugType>embedded</DebugType>
|
||||||
|
<Nullable>annotations</Nullable>
|
||||||
|
<ImplicitUsings>disable</ImplicitUsings>
|
||||||
|
<PathMap>$(MSBuildProjectDirectory)=$(MSBuildProjectName)</PathMap>
|
||||||
|
<EnableNETAnalyzers>true</EnableNETAnalyzers>
|
||||||
|
<AccelerateBuildsInVisualStudio>false</AccelerateBuildsInVisualStudio>
|
||||||
|
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- Nitrox specific properties -->
|
||||||
|
<PropertyGroup>
|
||||||
|
<!-- Fix for dotnet build CLI ; MSBuildThisFileDirectory refers to the folder where Directory.Build.props is defined -->
|
||||||
|
<NitroxRootDir>$(MSBuildThisFileDirectory)</NitroxRootDir>
|
||||||
|
<Authors>Nitrox</Authors>
|
||||||
|
<Company>Nitrox</Company>
|
||||||
|
<NitroxProject>false</NitroxProject>
|
||||||
|
<TestLibrary>false</TestLibrary>
|
||||||
|
<NitroxLibrary>false</NitroxLibrary>
|
||||||
|
<UnityModLibrary>false</UnityModLibrary>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<PropertyGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch($(MSBuildProjectName), '^Nitrox.*$'))">
|
||||||
|
<NitroxProject>true</NitroxProject>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(NitroxProject)' == 'true' and '$(MSBuildProjectName)' != 'Nitrox.Test'">
|
||||||
|
<NitroxLibrary>true</NitroxLibrary>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(NitroxLibrary)' == 'true' and '$(MSBuildProjectName)' != 'NitroxModel' and '$(MSBuildProjectName)' != 'NitroxServer' and '$(MSBuildProjectName)' != 'Nitrox.Launcher'">
|
||||||
|
<UnityModLibrary>true</UnityModLibrary>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(MSBuildProjectName)' == 'Nitrox.Test'">
|
||||||
|
<TestLibrary>true</TestLibrary>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<NotTestLibrary>false</NotTestLibrary>
|
||||||
|
<NotTestLibrary Condition="'$(TestLibrary)' == 'false'">true</NotTestLibrary>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- Shared dependencies for all Nitrox.* projects -->
|
||||||
|
<ItemGroup Condition="'$(NitroxProject)' == 'true'">
|
||||||
|
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0">
|
||||||
|
<Aliases>JB</Aliases>
|
||||||
|
</PackageReference>
|
||||||
|
<PackageReference Include="IsExternalInit" Version="1.0.3">
|
||||||
|
<PrivateAssets>all</PrivateAssets>
|
||||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
<PackageReference Include="IndexRange" Version="1.0.3" />
|
||||||
|
<PackageReference Include="System.Memory" Version="4.6.3" />
|
||||||
|
<PackageReference Include="System.ValueTuple" Version="4.6.1" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<Choose>
|
||||||
|
<When Condition="'$(TestLibrary)' == 'false'">
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Nitrox.Analyzers" Version="*">
|
||||||
|
<PrivateAssets>all</PrivateAssets>
|
||||||
|
<IncludeAssets>build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
</ItemGroup>
|
||||||
|
</When>
|
||||||
|
</Choose>
|
||||||
|
|
||||||
|
<!-- Include default project references to all other "Nitrox*" projects -->
|
||||||
|
<Choose>
|
||||||
|
<When Condition="'$(UnityModLibrary)' == 'true' or '$(TestLibrary)' == 'true'">
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="BepInEx.AssemblyPublicizer.MSBuild" Version="0.4.2">
|
||||||
|
<PrivateAssets>all</PrivateAssets>
|
||||||
|
<IncludeAssets>build; native; contentfiles; analyzers</IncludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
<PackageReference Include="Nitrox.Discovery.MSBuild" Version="0.1.0">
|
||||||
|
<PrivateAssets>all</PrivateAssets>
|
||||||
|
<IncludeAssets>build; native; contentfiles; analyzers</IncludeAssets>
|
||||||
|
</PackageReference>
|
||||||
|
</ItemGroup>
|
||||||
|
</When>
|
||||||
|
</Choose>
|
||||||
|
|
||||||
|
<!-- Set internals visible for all projects for Nitrox.Test (excluding Nitrox.Test itself) -->
|
||||||
|
<Choose>
|
||||||
|
<When Condition="'$(NitroxLibrary)' == 'true'">
|
||||||
|
<ItemGroup>
|
||||||
|
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
|
||||||
|
<_Parameter1>Nitrox.Test</_Parameter1>
|
||||||
|
</AssemblyAttribute>
|
||||||
|
</ItemGroup>
|
||||||
|
</When>
|
||||||
|
</Choose>
|
||||||
|
</Project>
|
305
Directory.Build.targets
Normal file
@@ -0,0 +1,305 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<Target Name="FindGameAndIncludeReferences" BeforeTargets="ResolveAssemblyReferences" Condition="'$(_NitroxDiscovery_TaskAssembly)' != '' and ('$(UnityModLibrary)' == 'true' or '$(TestLibrary)' == 'true')">
|
||||||
|
<DiscoverGame GameName="Subnautica" IntermediateOutputPath="$(IntermediateOutputPath)">
|
||||||
|
<Output TaskParameter="GamePath" PropertyName="GameDir" />
|
||||||
|
</DiscoverGame>
|
||||||
|
<Error Condition="'$(GameDir)' == ''" Text="Failed to find the game 'Subnautica' on your machine" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<GameDir>$(GameDir)\</GameDir>
|
||||||
|
<GameDataFolder>Subnautica_Data</GameDataFolder>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="$(_IsMacOS)">
|
||||||
|
<GameDataFolder>Resources\Data</GameDataFolder>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<GameManagedDir>$(GameDir)$(GameDataFolder)\Managed\</GameManagedDir>
|
||||||
|
<GameVersionFile>$(GameDir)$(GameDataFolder)\StreamingAssets\SNUnmanagedData\plastic_status.ignore</GameVersionFile>
|
||||||
|
<GameLegacyVersion>68598</GameLegacyVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ReadLinesFromFile File="$(GameVersionFile)">
|
||||||
|
<Output TaskParameter="Lines" ItemName="GameVersion" />
|
||||||
|
</ReadLinesFromFile>
|
||||||
|
<Error Condition="@(GameVersion) <= $(GameLegacyVersion)" Text="Subnautica must not be on legacy branch. Expected version >$(GameLegacyVersion) but was @(GameVersion)" />
|
||||||
|
<Message Importance="high" Text="Game found at: '$(GameDir)' with version @(GameVersion)" />
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<!-- Subnautica DLLs to include -->
|
||||||
|
<Reference Include="Assembly-CSharp" Publicize="$(NotTestLibrary)">
|
||||||
|
<HintPath>$(GameManagedDir)Assembly-CSharp.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Assembly-CSharp-firstpass" Publicize="$(NotTestLibrary)">
|
||||||
|
<HintPath>$(GameManagedDir)Assembly-CSharp-firstpass.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
|
||||||
|
<!-- UnityEngine libraries to include -->
|
||||||
|
<Reference Include="FMODUnity">
|
||||||
|
<HintPath>$(GameManagedDir)FMODUnity.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Newtonsoft.Json" Condition="$(NotTestLibrary)">
|
||||||
|
<HintPath>$(GameManagedDir)Newtonsoft.Json.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Addressables">
|
||||||
|
<HintPath>$(GameManagedDir)Unity.Addressables.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.ResourceManager">
|
||||||
|
<HintPath>$(GameManagedDir)Unity.ResourceManager.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.TextMeshPro">
|
||||||
|
<HintPath>$(GameManagedDir)Unity.TextMeshPro.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Timeline">
|
||||||
|
<HintPath>$(GameManagedDir)Unity.Timeline.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.AccessibilityModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.AccessibilityModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.AIModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.AIModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.AndroidJNIModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.AndroidJNIModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.AnimationModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.AnimationModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ARModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ARModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.AssetBundleModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.AssetBundleModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.AudioModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.AudioModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ClothModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ClothModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ClusterInputModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ClusterInputModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ClusterRendererModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ClusterRendererModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.CoreModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.CoreModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.CrashReportingModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.CrashReportingModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.DirectorModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.DirectorModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.DSPGraphModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.DSPGraphModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.GameCenterModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.GameCenterModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.GridModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.GridModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.HotReloadModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.HotReloadModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ImageConversionModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ImageConversionModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.IMGUIModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.IMGUIModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.InputLegacyModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.InputLegacyModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.InputModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.InputModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.JSONSerializeModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.JSONSerializeModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.LocalizationModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.LocalizationModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ParticleSystemModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ParticleSystemModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.PerformanceReportingModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.PerformanceReportingModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.Physics2DModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.Physics2DModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.PhysicsModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.PhysicsModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ProfilerModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ProfilerModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.ScreenCaptureModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.ScreenCaptureModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.SharedInternalsModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.SharedInternalsModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.SpriteMaskModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.SpriteMaskModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.SpriteShapeModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.SpriteShapeModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.StreamingModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.StreamingModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.SubstanceModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.SubstanceModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.TerrainModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.TerrainModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.TerrainPhysicsModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.TerrainPhysicsModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.TextCoreModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.TextCoreModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.TextRenderingModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.TextRenderingModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.TilemapModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.TilemapModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.TLSModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.TLSModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UI">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UI.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UIElementsModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UIElementsModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UIModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UIModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UmbraModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UmbraModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UNETModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UNETModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityAnalyticsModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityAnalyticsModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityConnectModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityConnectModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityTestProtocolModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityTestProtocolModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityWebRequestAudioModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityWebRequestAudioModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityWebRequestModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityWebRequestModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityWebRequestTextureModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityWebRequestTextureModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.UnityWebRequestWWWModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.UnityWebRequestWWWModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.VehiclesModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.VehiclesModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.VFXModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.VFXModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.VideoModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.VideoModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.VRModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.VRModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.WindModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.WindModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="UnityEngine.XRModule">
|
||||||
|
<HintPath>$(GameManagedDir)UnityEngine.XRModule.dll</HintPath>
|
||||||
|
<Private>$(TestLibrary)</Private>
|
||||||
|
</Reference>
|
||||||
|
</ItemGroup>
|
||||||
|
</Target>
|
||||||
|
</Project>
|
619
LICENSE.txt
Normal file
@@ -0,0 +1,619 @@
|
|||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The GNU General Public License is a free, copyleft license for
|
||||||
|
software and other kinds of works.
|
||||||
|
|
||||||
|
The licenses for most software and other practical works are designed
|
||||||
|
to take away your freedom to share and change the works. By contrast,
|
||||||
|
the GNU General Public License is intended to guarantee your freedom to
|
||||||
|
share and change all versions of a program--to make sure it remains free
|
||||||
|
software for all its users. We, the Free Software Foundation, use the
|
||||||
|
GNU General Public License for most of our software; it applies also to
|
||||||
|
any other work released this way by its authors. You can apply it to
|
||||||
|
your programs, too.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
them if you wish), that you receive source code or can get it if you
|
||||||
|
want it, that you can change the software or use pieces of it in new
|
||||||
|
free programs, and that you know you can do these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to prevent others from denying you
|
||||||
|
these rights or asking you to surrender the rights. Therefore, you have
|
||||||
|
certain responsibilities if you distribute copies of the software, or if
|
||||||
|
you modify it: responsibilities to respect the freedom of others.
|
||||||
|
|
||||||
|
For example, if you distribute copies of such a program, whether
|
||||||
|
gratis or for a fee, you must pass on to the recipients the same
|
||||||
|
freedoms that you received. You must make sure that they, too, receive
|
||||||
|
or can get the source code. And you must show them these terms so they
|
||||||
|
know their rights.
|
||||||
|
|
||||||
|
Developers that use the GNU GPL protect your rights with two steps:
|
||||||
|
(1) assert copyright on the software, and (2) offer you this License
|
||||||
|
giving you legal permission to copy, distribute and/or modify it.
|
||||||
|
|
||||||
|
For the developers' and authors' protection, the GPL clearly explains
|
||||||
|
that there is no warranty for this free software. For both users' and
|
||||||
|
authors' sake, the GPL requires that modified versions be marked as
|
||||||
|
changed, so that their problems will not be attributed erroneously to
|
||||||
|
authors of previous versions.
|
||||||
|
|
||||||
|
Some devices are designed to deny users access to install or run
|
||||||
|
modified versions of the software inside them, although the manufacturer
|
||||||
|
can do so. This is fundamentally incompatible with the aim of
|
||||||
|
protecting users' freedom to change the software. The systematic
|
||||||
|
pattern of such abuse occurs in the area of products for individuals to
|
||||||
|
use, which is precisely where it is most unacceptable. Therefore, we
|
||||||
|
have designed this version of the GPL to prohibit the practice for those
|
||||||
|
products. If such problems arise substantially in other domains, we
|
||||||
|
stand ready to extend this provision to those domains in future versions
|
||||||
|
of the GPL, as needed to protect the freedom of users.
|
||||||
|
|
||||||
|
Finally, every program is threatened constantly by software patents.
|
||||||
|
States should not allow patents to restrict development and use of
|
||||||
|
software on general-purpose computers, but in those that do, we wish to
|
||||||
|
avoid the special danger that patents applied to a free program could
|
||||||
|
make it effectively proprietary. To prevent this, the GPL assures that
|
||||||
|
patents cannot be used to render the program non-free.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
0. Definitions.
|
||||||
|
|
||||||
|
"This License" refers to version 3 of the GNU General Public License.
|
||||||
|
|
||||||
|
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||||
|
works, such as semiconductor masks.
|
||||||
|
|
||||||
|
"The Program" refers to any copyrightable work licensed under this
|
||||||
|
License. Each licensee is addressed as "you". "Licensees" and
|
||||||
|
"recipients" may be individuals or organizations.
|
||||||
|
|
||||||
|
To "modify" a work means to copy from or adapt all or part of the work
|
||||||
|
in a fashion requiring copyright permission, other than the making of an
|
||||||
|
exact copy. The resulting work is called a "modified version" of the
|
||||||
|
earlier work or a work "based on" the earlier work.
|
||||||
|
|
||||||
|
A "covered work" means either the unmodified Program or a work based
|
||||||
|
on the Program.
|
||||||
|
|
||||||
|
To "propagate" a work means to do anything with it that, without
|
||||||
|
permission, would make you directly or secondarily liable for
|
||||||
|
infringement under applicable copyright law, except executing it on a
|
||||||
|
computer or modifying a private copy. Propagation includes copying,
|
||||||
|
distribution (with or without modification), making available to the
|
||||||
|
public, and in some countries other activities as well.
|
||||||
|
|
||||||
|
To "convey" a work means any kind of propagation that enables other
|
||||||
|
parties to make or receive copies. Mere interaction with a user through
|
||||||
|
a computer network, with no transfer of a copy, is not conveying.
|
||||||
|
|
||||||
|
An interactive user interface displays "Appropriate Legal Notices"
|
||||||
|
to the extent that it includes a convenient and prominently visible
|
||||||
|
feature that (1) displays an appropriate copyright notice, and (2)
|
||||||
|
tells the user that there is no warranty for the work (except to the
|
||||||
|
extent that warranties are provided), that licensees may convey the
|
||||||
|
work under this License, and how to view a copy of this License. If
|
||||||
|
the interface presents a list of user commands or options, such as a
|
||||||
|
menu, a prominent item in the list meets this criterion.
|
||||||
|
|
||||||
|
1. Source Code.
|
||||||
|
|
||||||
|
The "source code" for a work means the preferred form of the work
|
||||||
|
for making modifications to it. "Object code" means any non-source
|
||||||
|
form of a work.
|
||||||
|
|
||||||
|
A "Standard Interface" means an interface that either is an official
|
||||||
|
standard defined by a recognized standards body, or, in the case of
|
||||||
|
interfaces specified for a particular programming language, one that
|
||||||
|
is widely used among developers working in that language.
|
||||||
|
|
||||||
|
The "System Libraries" of an executable work include anything, other
|
||||||
|
than the work as a whole, that (a) is included in the normal form of
|
||||||
|
packaging a Major Component, but which is not part of that Major
|
||||||
|
Component, and (b) serves only to enable use of the work with that
|
||||||
|
Major Component, or to implement a Standard Interface for which an
|
||||||
|
implementation is available to the public in source code form. A
|
||||||
|
"Major Component", in this context, means a major essential component
|
||||||
|
(kernel, window system, and so on) of the specific operating system
|
||||||
|
(if any) on which the executable work runs, or a compiler used to
|
||||||
|
produce the work, or an object code interpreter used to run it.
|
||||||
|
|
||||||
|
The "Corresponding Source" for a work in object code form means all
|
||||||
|
the source code needed to generate, install, and (for an executable
|
||||||
|
work) run the object code and to modify the work, including scripts to
|
||||||
|
control those activities. However, it does not include the work's
|
||||||
|
System Libraries, or general-purpose tools or generally available free
|
||||||
|
programs which are used unmodified in performing those activities but
|
||||||
|
which are not part of the work. For example, Corresponding Source
|
||||||
|
includes interface definition files associated with source files for
|
||||||
|
the work, and the source code for shared libraries and dynamically
|
||||||
|
linked subprograms that the work is specifically designed to require,
|
||||||
|
such as by intimate data communication or control flow between those
|
||||||
|
subprograms and other parts of the work.
|
||||||
|
|
||||||
|
The Corresponding Source need not include anything that users
|
||||||
|
can regenerate automatically from other parts of the Corresponding
|
||||||
|
Source.
|
||||||
|
|
||||||
|
The Corresponding Source for a work in source code form is that
|
||||||
|
same work.
|
||||||
|
|
||||||
|
2. Basic Permissions.
|
||||||
|
|
||||||
|
All rights granted under this License are granted for the term of
|
||||||
|
copyright on the Program, and are irrevocable provided the stated
|
||||||
|
conditions are met. This License explicitly affirms your unlimited
|
||||||
|
permission to run the unmodified Program. The output from running a
|
||||||
|
covered work is covered by this License only if the output, given its
|
||||||
|
content, constitutes a covered work. This License acknowledges your
|
||||||
|
rights of fair use or other equivalent, as provided by copyright law.
|
||||||
|
|
||||||
|
You may make, run and propagate covered works that you do not
|
||||||
|
convey, without conditions so long as your license otherwise remains
|
||||||
|
in force. You may convey covered works to others for the sole purpose
|
||||||
|
of having them make modifications exclusively for you, or provide you
|
||||||
|
with facilities for running those works, provided that you comply with
|
||||||
|
the terms of this License in conveying all material for which you do
|
||||||
|
not control copyright. Those thus making or running the covered works
|
||||||
|
for you must do so exclusively on your behalf, under your direction
|
||||||
|
and control, on terms that prohibit them from making any copies of
|
||||||
|
your copyrighted material outside their relationship with you.
|
||||||
|
|
||||||
|
Conveying under any other circumstances is permitted solely under
|
||||||
|
the conditions stated below. Sublicensing is not allowed; section 10
|
||||||
|
makes it unnecessary.
|
||||||
|
|
||||||
|
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||||
|
|
||||||
|
No covered work shall be deemed part of an effective technological
|
||||||
|
measure under any applicable law fulfilling obligations under article
|
||||||
|
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||||
|
similar laws prohibiting or restricting circumvention of such
|
||||||
|
measures.
|
||||||
|
|
||||||
|
When you convey a covered work, you waive any legal power to forbid
|
||||||
|
circumvention of technological measures to the extent such circumvention
|
||||||
|
is effected by exercising rights under this License with respect to
|
||||||
|
the covered work, and you disclaim any intention to limit operation or
|
||||||
|
modification of the work as a means of enforcing, against the work's
|
||||||
|
users, your or third parties' legal rights to forbid circumvention of
|
||||||
|
technological measures.
|
||||||
|
|
||||||
|
4. Conveying Verbatim Copies.
|
||||||
|
|
||||||
|
You may convey verbatim copies of the Program's source code as you
|
||||||
|
receive it, in any medium, provided that you conspicuously and
|
||||||
|
appropriately publish on each copy an appropriate copyright notice;
|
||||||
|
keep intact all notices stating that this License and any
|
||||||
|
non-permissive terms added in accord with section 7 apply to the code;
|
||||||
|
keep intact all notices of the absence of any warranty; and give all
|
||||||
|
recipients a copy of this License along with the Program.
|
||||||
|
|
||||||
|
You may charge any price or no price for each copy that you convey,
|
||||||
|
and you may offer support or warranty protection for a fee.
|
||||||
|
|
||||||
|
5. Conveying Modified Source Versions.
|
||||||
|
|
||||||
|
You may convey a work based on the Program, or the modifications to
|
||||||
|
produce it from the Program, in the form of source code under the
|
||||||
|
terms of section 4, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) The work must carry prominent notices stating that you modified
|
||||||
|
it, and giving a relevant date.
|
||||||
|
|
||||||
|
b) The work must carry prominent notices stating that it is
|
||||||
|
released under this License and any conditions added under section
|
||||||
|
7. This requirement modifies the requirement in section 4 to
|
||||||
|
"keep intact all notices".
|
||||||
|
|
||||||
|
c) You must license the entire work, as a whole, under this
|
||||||
|
License to anyone who comes into possession of a copy. This
|
||||||
|
License will therefore apply, along with any applicable section 7
|
||||||
|
additional terms, to the whole of the work, and all its parts,
|
||||||
|
regardless of how they are packaged. This License gives no
|
||||||
|
permission to license the work in any other way, but it does not
|
||||||
|
invalidate such permission if you have separately received it.
|
||||||
|
|
||||||
|
d) If the work has interactive user interfaces, each must display
|
||||||
|
Appropriate Legal Notices; however, if the Program has interactive
|
||||||
|
interfaces that do not display Appropriate Legal Notices, your
|
||||||
|
work need not make them do so.
|
||||||
|
|
||||||
|
A compilation of a covered work with other separate and independent
|
||||||
|
works, which are not by their nature extensions of the covered work,
|
||||||
|
and which are not combined with it such as to form a larger program,
|
||||||
|
in or on a volume of a storage or distribution medium, is called an
|
||||||
|
"aggregate" if the compilation and its resulting copyright are not
|
||||||
|
used to limit the access or legal rights of the compilation's users
|
||||||
|
beyond what the individual works permit. Inclusion of a covered work
|
||||||
|
in an aggregate does not cause this License to apply to the other
|
||||||
|
parts of the aggregate.
|
||||||
|
|
||||||
|
6. Conveying Non-Source Forms.
|
||||||
|
|
||||||
|
You may convey a covered work in object code form under the terms
|
||||||
|
of sections 4 and 5, provided that you also convey the
|
||||||
|
machine-readable Corresponding Source under the terms of this License,
|
||||||
|
in one of these ways:
|
||||||
|
|
||||||
|
a) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by the
|
||||||
|
Corresponding Source fixed on a durable physical medium
|
||||||
|
customarily used for software interchange.
|
||||||
|
|
||||||
|
b) Convey the object code in, or embodied in, a physical product
|
||||||
|
(including a physical distribution medium), accompanied by a
|
||||||
|
written offer, valid for at least three years and valid for as
|
||||||
|
long as you offer spare parts or customer support for that product
|
||||||
|
model, to give anyone who possesses the object code either (1) a
|
||||||
|
copy of the Corresponding Source for all the software in the
|
||||||
|
product that is covered by this License, on a durable physical
|
||||||
|
medium customarily used for software interchange, for a price no
|
||||||
|
more than your reasonable cost of physically performing this
|
||||||
|
conveying of source, or (2) access to copy the
|
||||||
|
Corresponding Source from a network server at no charge.
|
||||||
|
|
||||||
|
c) Convey individual copies of the object code with a copy of the
|
||||||
|
written offer to provide the Corresponding Source. This
|
||||||
|
alternative is allowed only occasionally and noncommercially, and
|
||||||
|
only if you received the object code with such an offer, in accord
|
||||||
|
with subsection 6b.
|
||||||
|
|
||||||
|
d) Convey the object code by offering access from a designated
|
||||||
|
place (gratis or for a charge), and offer equivalent access to the
|
||||||
|
Corresponding Source in the same way through the same place at no
|
||||||
|
further charge. You need not require recipients to copy the
|
||||||
|
Corresponding Source along with the object code. If the place to
|
||||||
|
copy the object code is a network server, the Corresponding Source
|
||||||
|
may be on a different server (operated by you or a third party)
|
||||||
|
that supports equivalent copying facilities, provided you maintain
|
||||||
|
clear directions next to the object code saying where to find the
|
||||||
|
Corresponding Source. Regardless of what server hosts the
|
||||||
|
Corresponding Source, you remain obligated to ensure that it is
|
||||||
|
available for as long as needed to satisfy these requirements.
|
||||||
|
|
||||||
|
e) Convey the object code using peer-to-peer transmission, provided
|
||||||
|
you inform other peers where the object code and Corresponding
|
||||||
|
Source of the work are being offered to the general public at no
|
||||||
|
charge under subsection 6d.
|
||||||
|
|
||||||
|
A separable portion of the object code, whose source code is excluded
|
||||||
|
from the Corresponding Source as a System Library, need not be
|
||||||
|
included in conveying the object code work.
|
||||||
|
|
||||||
|
A "User Product" is either (1) a "consumer product", which means any
|
||||||
|
tangible personal property which is normally used for personal, family,
|
||||||
|
or household purposes, or (2) anything designed or sold for incorporation
|
||||||
|
into a dwelling. In determining whether a product is a consumer product,
|
||||||
|
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||||
|
product received by a particular user, "normally used" refers to a
|
||||||
|
typical or common use of that class of product, regardless of the status
|
||||||
|
of the particular user or of the way in which the particular user
|
||||||
|
actually uses, or expects or is expected to use, the product. A product
|
||||||
|
is a consumer product regardless of whether the product has substantial
|
||||||
|
commercial, industrial or non-consumer uses, unless such uses represent
|
||||||
|
the only significant mode of use of the product.
|
||||||
|
|
||||||
|
"Installation Information" for a User Product means any methods,
|
||||||
|
procedures, authorization keys, or other information required to install
|
||||||
|
and execute modified versions of a covered work in that User Product from
|
||||||
|
a modified version of its Corresponding Source. The information must
|
||||||
|
suffice to ensure that the continued functioning of the modified object
|
||||||
|
code is in no case prevented or interfered with solely because
|
||||||
|
modification has been made.
|
||||||
|
|
||||||
|
If you convey an object code work under this section in, or with, or
|
||||||
|
specifically for use in, a User Product, and the conveying occurs as
|
||||||
|
part of a transaction in which the right of possession and use of the
|
||||||
|
User Product is transferred to the recipient in perpetuity or for a
|
||||||
|
fixed term (regardless of how the transaction is characterized), the
|
||||||
|
Corresponding Source conveyed under this section must be accompanied
|
||||||
|
by the Installation Information. But this requirement does not apply
|
||||||
|
if neither you nor any third party retains the ability to install
|
||||||
|
modified object code on the User Product (for example, the work has
|
||||||
|
been installed in ROM).
|
||||||
|
|
||||||
|
The requirement to provide Installation Information does not include a
|
||||||
|
requirement to continue to provide support service, warranty, or updates
|
||||||
|
for a work that has been modified or installed by the recipient, or for
|
||||||
|
the User Product in which it has been modified or installed. Access to a
|
||||||
|
network may be denied when the modification itself materially and
|
||||||
|
adversely affects the operation of the network or violates the rules and
|
||||||
|
protocols for communication across the network.
|
||||||
|
|
||||||
|
Corresponding Source conveyed, and Installation Information provided,
|
||||||
|
in accord with this section must be in a format that is publicly
|
||||||
|
documented (and with an implementation available to the public in
|
||||||
|
source code form), and must require no special password or key for
|
||||||
|
unpacking, reading or copying.
|
||||||
|
|
||||||
|
7. Additional Terms.
|
||||||
|
|
||||||
|
"Additional permissions" are terms that supplement the terms of this
|
||||||
|
License by making exceptions from one or more of its conditions.
|
||||||
|
Additional permissions that are applicable to the entire Program shall
|
||||||
|
be treated as though they were included in this License, to the extent
|
||||||
|
that they are valid under applicable law. If additional permissions
|
||||||
|
apply only to part of the Program, that part may be used separately
|
||||||
|
under those permissions, but the entire Program remains governed by
|
||||||
|
this License without regard to the additional permissions.
|
||||||
|
|
||||||
|
When you convey a copy of a covered work, you may at your option
|
||||||
|
remove any additional permissions from that copy, or from any part of
|
||||||
|
it. (Additional permissions may be written to require their own
|
||||||
|
removal in certain cases when you modify the work.) You may place
|
||||||
|
additional permissions on material, added by you to a covered work,
|
||||||
|
for which you have or can give appropriate copyright permission.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, for material you
|
||||||
|
add to a covered work, you may (if authorized by the copyright holders of
|
||||||
|
that material) supplement the terms of this License with terms:
|
||||||
|
|
||||||
|
a) Disclaiming warranty or limiting liability differently from the
|
||||||
|
terms of sections 15 and 16 of this License; or
|
||||||
|
|
||||||
|
b) Requiring preservation of specified reasonable legal notices or
|
||||||
|
author attributions in that material or in the Appropriate Legal
|
||||||
|
Notices displayed by works containing it; or
|
||||||
|
|
||||||
|
c) Prohibiting misrepresentation of the origin of that material, or
|
||||||
|
requiring that modified versions of such material be marked in
|
||||||
|
reasonable ways as different from the original version; or
|
||||||
|
|
||||||
|
d) Limiting the use for publicity purposes of names of licensors or
|
||||||
|
authors of the material; or
|
||||||
|
|
||||||
|
e) Declining to grant rights under trademark law for use of some
|
||||||
|
trade names, trademarks, or service marks; or
|
||||||
|
|
||||||
|
f) Requiring indemnification of licensors and authors of that
|
||||||
|
material by anyone who conveys the material (or modified versions of
|
||||||
|
it) with contractual assumptions of liability to the recipient, for
|
||||||
|
any liability that these contractual assumptions directly impose on
|
||||||
|
those licensors and authors.
|
||||||
|
|
||||||
|
All other non-permissive additional terms are considered "further
|
||||||
|
restrictions" within the meaning of section 10. If the Program as you
|
||||||
|
received it, or any part of it, contains a notice stating that it is
|
||||||
|
governed by this License along with a term that is a further
|
||||||
|
restriction, you may remove that term. If a license document contains
|
||||||
|
a further restriction but permits relicensing or conveying under this
|
||||||
|
License, you may add to a covered work material governed by the terms
|
||||||
|
of that license document, provided that the further restriction does
|
||||||
|
not survive such relicensing or conveying.
|
||||||
|
|
||||||
|
If you add terms to a covered work in accord with this section, you
|
||||||
|
must place, in the relevant source files, a statement of the
|
||||||
|
additional terms that apply to those files, or a notice indicating
|
||||||
|
where to find the applicable terms.
|
||||||
|
|
||||||
|
Additional terms, permissive or non-permissive, may be stated in the
|
||||||
|
form of a separately written license, or stated as exceptions;
|
||||||
|
the above requirements apply either way.
|
||||||
|
|
||||||
|
8. Termination.
|
||||||
|
|
||||||
|
You may not propagate or modify a covered work except as expressly
|
||||||
|
provided under this License. Any attempt otherwise to propagate or
|
||||||
|
modify it is void, and will automatically terminate your rights under
|
||||||
|
this License (including any patent licenses granted under the third
|
||||||
|
paragraph of section 11).
|
||||||
|
|
||||||
|
However, if you cease all violation of this License, then your
|
||||||
|
license from a particular copyright holder is reinstated (a)
|
||||||
|
provisionally, unless and until the copyright holder explicitly and
|
||||||
|
finally terminates your license, and (b) permanently, if the copyright
|
||||||
|
holder fails to notify you of the violation by some reasonable means
|
||||||
|
prior to 60 days after the cessation.
|
||||||
|
|
||||||
|
Moreover, your license from a particular copyright holder is
|
||||||
|
reinstated permanently if the copyright holder notifies you of the
|
||||||
|
violation by some reasonable means, this is the first time you have
|
||||||
|
received notice of violation of this License (for any work) from that
|
||||||
|
copyright holder, and you cure the violation prior to 30 days after
|
||||||
|
your receipt of the notice.
|
||||||
|
|
||||||
|
Termination of your rights under this section does not terminate the
|
||||||
|
licenses of parties who have received copies or rights from you under
|
||||||
|
this License. If your rights have been terminated and not permanently
|
||||||
|
reinstated, you do not qualify to receive new licenses for the same
|
||||||
|
material under section 10.
|
||||||
|
|
||||||
|
9. Acceptance Not Required for Having Copies.
|
||||||
|
|
||||||
|
You are not required to accept this License in order to receive or
|
||||||
|
run a copy of the Program. Ancillary propagation of a covered work
|
||||||
|
occurring solely as a consequence of using peer-to-peer transmission
|
||||||
|
to receive a copy likewise does not require acceptance. However,
|
||||||
|
nothing other than this License grants you permission to propagate or
|
||||||
|
modify any covered work. These actions infringe copyright if you do
|
||||||
|
not accept this License. Therefore, by modifying or propagating a
|
||||||
|
covered work, you indicate your acceptance of this License to do so.
|
||||||
|
|
||||||
|
10. Automatic Licensing of Downstream Recipients.
|
||||||
|
|
||||||
|
Each time you convey a covered work, the recipient automatically
|
||||||
|
receives a license from the original licensors, to run, modify and
|
||||||
|
propagate that work, subject to this License. You are not responsible
|
||||||
|
for enforcing compliance by third parties with this License.
|
||||||
|
|
||||||
|
An "entity transaction" is a transaction transferring control of an
|
||||||
|
organization, or substantially all assets of one, or subdividing an
|
||||||
|
organization, or merging organizations. If propagation of a covered
|
||||||
|
work results from an entity transaction, each party to that
|
||||||
|
transaction who receives a copy of the work also receives whatever
|
||||||
|
licenses to the work the party's predecessor in interest had or could
|
||||||
|
give under the previous paragraph, plus a right to possession of the
|
||||||
|
Corresponding Source of the work from the predecessor in interest, if
|
||||||
|
the predecessor has it or can get it with reasonable efforts.
|
||||||
|
|
||||||
|
You may not impose any further restrictions on the exercise of the
|
||||||
|
rights granted or affirmed under this License. For example, you may
|
||||||
|
not impose a license fee, royalty, or other charge for exercise of
|
||||||
|
rights granted under this License, and you may not initiate litigation
|
||||||
|
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||||
|
any patent claim is infringed by making, using, selling, offering for
|
||||||
|
sale, or importing the Program or any portion of it.
|
||||||
|
|
||||||
|
11. Patents.
|
||||||
|
|
||||||
|
A "contributor" is a copyright holder who authorizes use under this
|
||||||
|
License of the Program or a work on which the Program is based. The
|
||||||
|
work thus licensed is called the contributor's "contributor version".
|
||||||
|
|
||||||
|
A contributor's "essential patent claims" are all patent claims
|
||||||
|
owned or controlled by the contributor, whether already acquired or
|
||||||
|
hereafter acquired, that would be infringed by some manner, permitted
|
||||||
|
by this License, of making, using, or selling its contributor version,
|
||||||
|
but do not include claims that would be infringed only as a
|
||||||
|
consequence of further modification of the contributor version. For
|
||||||
|
purposes of this definition, "control" includes the right to grant
|
||||||
|
patent sublicenses in a manner consistent with the requirements of
|
||||||
|
this License.
|
||||||
|
|
||||||
|
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||||
|
patent license under the contributor's essential patent claims, to
|
||||||
|
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||||
|
propagate the contents of its contributor version.
|
||||||
|
|
||||||
|
In the following three paragraphs, a "patent license" is any express
|
||||||
|
agreement or commitment, however denominated, not to enforce a patent
|
||||||
|
(such as an express permission to practice a patent or covenant not to
|
||||||
|
sue for patent infringement). To "grant" such a patent license to a
|
||||||
|
party means to make such an agreement or commitment not to enforce a
|
||||||
|
patent against the party.
|
||||||
|
|
||||||
|
If you convey a covered work, knowingly relying on a patent license,
|
||||||
|
and the Corresponding Source of the work is not available for anyone
|
||||||
|
to copy, free of charge and under the terms of this License, through a
|
||||||
|
publicly available network server or other readily accessible means,
|
||||||
|
then you must either (1) cause the Corresponding Source to be so
|
||||||
|
available, or (2) arrange to deprive yourself of the benefit of the
|
||||||
|
patent license for this particular work, or (3) arrange, in a manner
|
||||||
|
consistent with the requirements of this License, to extend the patent
|
||||||
|
license to downstream recipients. "Knowingly relying" means you have
|
||||||
|
actual knowledge that, but for the patent license, your conveying the
|
||||||
|
covered work in a country, or your recipient's use of the covered work
|
||||||
|
in a country, would infringe one or more identifiable patents in that
|
||||||
|
country that you have reason to believe are valid.
|
||||||
|
|
||||||
|
If, pursuant to or in connection with a single transaction or
|
||||||
|
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||||
|
covered work, and grant a patent license to some of the parties
|
||||||
|
receiving the covered work authorizing them to use, propagate, modify
|
||||||
|
or convey a specific copy of the covered work, then the patent license
|
||||||
|
you grant is automatically extended to all recipients of the covered
|
||||||
|
work and works based on it.
|
||||||
|
|
||||||
|
A patent license is "discriminatory" if it does not include within
|
||||||
|
the scope of its coverage, prohibits the exercise of, or is
|
||||||
|
conditioned on the non-exercise of one or more of the rights that are
|
||||||
|
specifically granted under this License. You may not convey a covered
|
||||||
|
work if you are a party to an arrangement with a third party that is
|
||||||
|
in the business of distributing software, under which you make payment
|
||||||
|
to the third party based on the extent of your activity of conveying
|
||||||
|
the work, and under which the third party grants, to any of the
|
||||||
|
parties who would receive the covered work from you, a discriminatory
|
||||||
|
patent license (a) in connection with copies of the covered work
|
||||||
|
conveyed by you (or copies made from those copies), or (b) primarily
|
||||||
|
for and in connection with specific products or compilations that
|
||||||
|
contain the covered work, unless you entered into that arrangement,
|
||||||
|
or that patent license was granted, prior to 28 March 2007.
|
||||||
|
|
||||||
|
Nothing in this License shall be construed as excluding or limiting
|
||||||
|
any implied license or other defenses to infringement that may
|
||||||
|
otherwise be available to you under applicable patent law.
|
||||||
|
|
||||||
|
12. No Surrender of Others' Freedom.
|
||||||
|
|
||||||
|
If conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot convey a
|
||||||
|
covered work so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you may
|
||||||
|
not convey it at all. For example, if you agree to terms that obligate you
|
||||||
|
to collect a royalty for further conveying from those to whom you convey
|
||||||
|
the Program, the only way you could satisfy both those terms and this
|
||||||
|
License would be to refrain entirely from conveying the Program.
|
||||||
|
|
||||||
|
13. Use with the GNU Affero General Public License.
|
||||||
|
|
||||||
|
Notwithstanding any other provision of this License, you have
|
||||||
|
permission to link or combine any covered work with a work licensed
|
||||||
|
under version 3 of the GNU Affero General Public License into a single
|
||||||
|
combined work, and to convey the resulting work. The terms of this
|
||||||
|
License will continue to apply to the part which is the covered work,
|
||||||
|
but the special requirements of the GNU Affero General Public License,
|
||||||
|
section 13, concerning interaction through a network will apply to the
|
||||||
|
combination as such.
|
||||||
|
|
||||||
|
14. Revised Versions of this License.
|
||||||
|
|
||||||
|
The Free Software Foundation may publish revised and/or new versions of
|
||||||
|
the GNU General Public License from time to time. Such new versions will
|
||||||
|
be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the
|
||||||
|
Program specifies that a certain numbered version of the GNU General
|
||||||
|
Public License "or any later version" applies to it, you have the
|
||||||
|
option of following the terms and conditions either of that numbered
|
||||||
|
version or of any later version published by the Free Software
|
||||||
|
Foundation. If the Program does not specify a version number of the
|
||||||
|
GNU General Public License, you may choose any version ever published
|
||||||
|
by the Free Software Foundation.
|
||||||
|
|
||||||
|
If the Program specifies that a proxy can decide which future
|
||||||
|
versions of the GNU General Public License can be used, that proxy's
|
||||||
|
public statement of acceptance of a version permanently authorizes you
|
||||||
|
to choose that version for the Program.
|
||||||
|
|
||||||
|
Later license versions may give you additional or different
|
||||||
|
permissions. However, no additional obligations are imposed on any
|
||||||
|
author or copyright holder as a result of your choosing to follow a
|
||||||
|
later version.
|
||||||
|
|
||||||
|
15. Disclaimer of Warranty.
|
||||||
|
|
||||||
|
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||||
|
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||||
|
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||||
|
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||||
|
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||||
|
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. Limitation of Liability.
|
||||||
|
|
||||||
|
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||||
|
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||||
|
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||||
|
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||||
|
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||||
|
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||||
|
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||||
|
SUCH DAMAGES.
|
||||||
|
|
||||||
|
17. Interpretation of Sections 15 and 16.
|
||||||
|
|
||||||
|
If the disclaimer of warranty and limitation of liability provided
|
||||||
|
above cannot be given local legal effect according to their terms,
|
||||||
|
reviewing courts shall apply local law that most closely approximates
|
||||||
|
an absolute waiver of all civil liability in connection with the
|
||||||
|
Program, unless a warranty or assumption of liability accompanies a
|
||||||
|
copy of the Program in return for a fee.
|
BIN
Nitrox.Assets.Subnautica/AssetBundles/chatkeyhint
Normal file
BIN
Nitrox.Assets.Subnautica/AssetBundles/chatlog
Normal file
BIN
Nitrox.Assets.Subnautica/AssetBundles/discordjoinrequest
Normal file
BIN
Nitrox.Assets.Subnautica/AssetBundles/playerlisttab
Normal file
BIN
Nitrox.Assets.Subnautica/AssetBundles/sharedassets
Normal file
39
Nitrox.Assets.Subnautica/LanguageFiles/af.json
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Voeg Server By",
|
||||||
|
"Nitrox_Cancel": "Kanselleer",
|
||||||
|
"Nitrox_CommandNotAvailable": "Hierdie bevel is nie beskikbaar in Nitrox nie",
|
||||||
|
"Nitrox_ConnectTo": "Konnekteer tot",
|
||||||
|
"Nitrox_DisconnectedSession": "Ontkoppel van server",
|
||||||
|
"Nitrox_DiscordAccept": "Aanvaar",
|
||||||
|
"Nitrox_DiscordDecline": "Verwerp",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Klik om oop te sluit",
|
||||||
|
"Nitrox_DiscordRequestText": "Versoek om by die sessie aan te sluit",
|
||||||
|
"Nitrox_EnterName": "Tik jou speler naam",
|
||||||
|
"Nitrox_FirewallInterfering": "Dit lyk asof jou firewall instellings probleme veroorsaak",
|
||||||
|
"Nitrox_HideIp": "Steek IP adresse weg",
|
||||||
|
"Nitrox_InvalidUserName": "Tik asseblief 'n korrekte speler naam in.\n\nDit kan geen spasie of twyfelagtige karakters insluit nie.\nAanvaarde karakters: A-Z a-z 0-9 _ . -\nLengte: [3, 25]",
|
||||||
|
"Nitrox_Join": "Sluit aan",
|
||||||
|
"Nitrox_JoinServerPassword": "Wagwoord:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Server wagwoord word vereis",
|
||||||
|
"Nitrox_JoiningSession": "Besig Om By Multispeler Sessie Aan Te Sluit",
|
||||||
|
"Nitrox_LaunchGame": "Besig om speletjie te begin…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Verwag speletjie brekende bugs",
|
||||||
|
"Nitrox_LostConnection": "Konneksie verloor aan die speletjie server",
|
||||||
|
"Nitrox_LostConnectionWarn": "Nie meer gekonnekteer tot die server",
|
||||||
|
"Nitrox_Multiplayer": "Multispeler",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multispeler kliënt gelaai…",
|
||||||
|
"Nitrox_PlayerKicked": "Jy is geskop van die server af",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Bespreking verwerp…",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Besig om te vra vir sessie beleid informasie…",
|
||||||
|
"Nitrox_ServerStopped": "Die server het gestop",
|
||||||
|
"Nitrox_SilenceChat": "Stom geselskap",
|
||||||
|
"Nitrox_SilencedChatNotif": "Geselskap nou verstom",
|
||||||
|
"Nitrox_StartServer": "Begin you sessie eerste voordat jy by die self aangebiede wêreld aansluit",
|
||||||
|
"Nitrox_StreamerSettings": "Streamer wyse",
|
||||||
|
"Nitrox_SyncingWorld": "Besig om multispeler wêreld te sinchroniseer…",
|
||||||
|
"Nitrox_UnableToConnect": "Kon nie die afgeleë server kontak by:",
|
||||||
|
"Nitrox_Waiting": "Besig om in tou te wag…",
|
||||||
|
"Nitrox_WaitingPassword": "Besig om te wag vir server wagwoord insette…",
|
||||||
|
"Nitrox_WaitingUserInput": "Besig om te wag vir gebruiker insette…",
|
||||||
|
"Nitrox_WorldSettling": "Besig om te wag vir server vestiging…"
|
||||||
|
}
|
95
Nitrox.Assets.Subnautica/LanguageFiles/bg.json
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Добави Сървър",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Хост:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Въведете IP или адрес на сървър",
|
||||||
|
"Nitrox_AddServer_Confirm": "Създай сървър",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Вашия вход е невалиден. Моля проверете дали всички текстови кутии са попълнени.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Име:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Въведете име на сървър",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Порт:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Въведете цифровия порт на сървъра",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Сървърът откри десинхронизация със сградите на локалния клиент (отидете в настройките на Nitrox, за да поискате ресинхронизация)",
|
||||||
|
"Nitrox_BuildingSettings": "Базова сграда",
|
||||||
|
"Nitrox_Cancel": "Отказ",
|
||||||
|
"Nitrox_CommandNotAvailable": "Тази команда не е налична в Nitrox",
|
||||||
|
"Nitrox_Confirm": "Потвърждавам",
|
||||||
|
"Nitrox_ConnectTo": "Свържи се със",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Друг играч взаимодейства със този обект",
|
||||||
|
"Nitrox_DisconnectedSession": "Връзката със сървъра бе прекъсната",
|
||||||
|
"Nitrox_DiscordAccept": "Приемам",
|
||||||
|
"Nitrox_DiscordDecline": "Отказвам",
|
||||||
|
"Nitrox_DiscordInGame": "Играе като {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Гмурка се в бездната",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Спотайва се в менюто",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Моля натиснете на Mултиплейър бутона в Главното Меню ако искате да влезете в сесия",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Натисни за да отключиш",
|
||||||
|
"Nitrox_DiscordRequestText": "Поиска да се присъедини към твоята сесия",
|
||||||
|
"Nitrox_EnterName": "Въведете името на играча",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Безопасна Сграда] Тази база е десинхронизирана, затова неможете да правите промени освен ако не ресинхронизирате сгради (в настройките на Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Не можете да модифицирате база която е била наскоро променена от друг играч",
|
||||||
|
"Nitrox_Failure": "Възникна грешка",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Отне {TIME}ms за ресинхронизирането на {COUNT} обекта",
|
||||||
|
"Nitrox_FirewallInterfering": "Изглежда всякаш настройките на твоята защитна стена пречат",
|
||||||
|
"Nitrox_HideIp": "Скриване на IP адресите",
|
||||||
|
"Nitrox_HidePing": "Скрий Пинг",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nNITROX ОТБОРА\n\nПРЕДСТАВЯТ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Изчакване за влизане на играч\n\nНатиснете {0}, за да пропуснете чакането",
|
||||||
|
"Nitrox_InvalidUserName": "Моля въведете валидно име на играча.\n\nНе трябва да съдържа разтояния или забранени символи\nПозволени символи: A-Z a-z 0-9 _ . -\nДължина: [3, 25]",
|
||||||
|
"Nitrox_Join": "Влез",
|
||||||
|
"Nitrox_JoinServer": "Влизане в:",
|
||||||
|
"Nitrox_JoinServerPassword": "Парола:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Сървъра изисква парола",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Моля въведете паролата на сървъра",
|
||||||
|
"Nitrox_JoiningSession": "Присъединяване в Мултиплейър Сесия",
|
||||||
|
"Nitrox_Kick": "Изгони {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Изгони {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Стартиране на играта…",
|
||||||
|
"Nitrox_Loading": "Зареждане",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Очаквайте бъгове които могат да повредят играта",
|
||||||
|
"Nitrox_LostConnection": "Загубена връзка със игралния сървър",
|
||||||
|
"Nitrox_LostConnectionWarn": "Вече не сте свързани със сървъра",
|
||||||
|
"Nitrox_MissingPermission": "Нямате право да изпълните тази команда [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Мултиплейър",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Мултиплейър клиент зареден…",
|
||||||
|
"Nitrox_Mute": "Заглуши {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Заглуши {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} беше Заглушен",
|
||||||
|
"Nitrox_OK": "Добре",
|
||||||
|
"Nitrox_OutOfDateClient": "Вашата Nitrox инсталация е остаряла. Сървър: {serverVersion}, Ваш: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Сървъра работи с по-стара версия на Nitrox. Поискайте администратора да актуализира съвъра или минете на по-стара Nitrox версия. Сървър: {serverVersion}, Ваш: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} умря",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} напусна",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} се присъедини към играта.",
|
||||||
|
"Nitrox_PlayerKicked": "Вие бяхте изгонени от сървъра",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} напусна играта.",
|
||||||
|
"Nitrox_PlayerListTabName": "Списък с Играчи",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Резервацията е отхвърлена…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Друг играч се намира вътре или в близост до деконструируем обект.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Искане на информация за правилата на сесията…",
|
||||||
|
"Nitrox_ResyncBuildings": "Ресинхронизиране на базови сгради",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Трябва да изчакате {TIME_LEFT} секунди, за да изпратите друго изискване за ресинхронизация",
|
||||||
|
"Nitrox_ResyncRequested": "Изпратена е заявка за ресинхронициране на бази",
|
||||||
|
"Nitrox_ResyncSettings": "Ресинхронизация",
|
||||||
|
"Nitrox_SafeBuilding": "Безопасна сграда",
|
||||||
|
"Nitrox_SafeBuildingLog": "Безопасна сграда логове",
|
||||||
|
"Nitrox_ServerStopped": "Сървърът е спрян",
|
||||||
|
"Nitrox_ShowPing": "Покажи Пинг",
|
||||||
|
"Nitrox_SilenceChat": "Заглушаване на чата",
|
||||||
|
"Nitrox_SilencedChatNotif": "Чатът беше заглушен",
|
||||||
|
"Nitrox_StartServer": "Първо стартирайте сървъра си, за да се присъедините към своя самостоятелно хостван свят",
|
||||||
|
"Nitrox_StreamerSettings": "Режим за стриймър",
|
||||||
|
"Nitrox_SyncingWorld": "Синхронизиране на мултиплейър света…",
|
||||||
|
"Nitrox_TeleportTo": "Телепортиране до {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Телепортирай {PLAYER} до мен",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Телепортирай {PLAYER} до мен ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Телепортирай до {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Благодарим ви, че използвате Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Невъзможно е да се свържете с отдалечения сървър на адрес:",
|
||||||
|
"Nitrox_Unmute": "Включване на звука на {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Включете звука на {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Звука на {PLAYER} беше включен",
|
||||||
|
"Nitrox_Waiting": "Изчакване в опашката за присъединяване…",
|
||||||
|
"Nitrox_WaitingPassword": "Изчакване за въвеждане на парола на сървъра…",
|
||||||
|
"Nitrox_WaitingUserInput": "Изчакване на въвеждане от потребителя…",
|
||||||
|
"Nitrox_WorldSettling": "В очакване на уреждане на света…"
|
||||||
|
}
|
53
Nitrox.Assets.Subnautica/LanguageFiles/ca.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Afegir Servidor",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "El servidor ha detectat una desincronització amb els edificis del client local (ves a la configuració de Nitrox i sol·licita una resincronització)",
|
||||||
|
"Nitrox_BuildingSettings": "Construcció de base",
|
||||||
|
"Nitrox_Cancel": "Cancel·lar",
|
||||||
|
"Nitrox_CommandNotAvailable": "Aquesta comanda no esta disponible a Nitrox",
|
||||||
|
"Nitrox_ConnectTo": "Connectar a",
|
||||||
|
"Nitrox_DisconnectedSession": "Desconnectat del servidor",
|
||||||
|
"Nitrox_DiscordAccept": "Acceptar",
|
||||||
|
"Nitrox_DiscordDecline": "Refusar",
|
||||||
|
"Nitrox_DiscordInGame": "Jugant com a {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Capbussant-te a l'abisme",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Amagat al menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Si us plau, prem el botó Multijugador en el menú principal si vols unir-te a una partida",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Prem per desbloquejar",
|
||||||
|
"Nitrox_DiscordRequestText": "Ha demanat unir-se a la teva partida",
|
||||||
|
"Nitrox_EnterName": "Escriu el teu nom de jugador",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Construcció Segura] Aquesta base esta desincronitzada i no la pots modificar fins que no resincronitzis edificis (a la configuració de Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "No es pot modificar una base que ha estat actualitzada recentment per un altre jugador",
|
||||||
|
"Nitrox_Failure": "Hi ha hagut un error",
|
||||||
|
"Nitrox_FinishedResyncRequest": "S'ha trigat {TIME}ms a resincronitzar {COUNT} entitats",
|
||||||
|
"Nitrox_FirewallInterfering": "Sembla que la configuració de teu tallafocs està interferint",
|
||||||
|
"Nitrox_HideIp": "Amaga adreces IP",
|
||||||
|
"Nitrox_HidePing": "Amaga la latència",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nL'EQUIP DE NITROX\n\nPRESENTEN",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Esperant que un company s'uneixi\n\nPrem {0} per evitar l'espera",
|
||||||
|
"Nitrox_InvalidUserName": "Si us plau, escriu un nom de jugador valid.\n\nNo pot contenir cap espai o caràcters dubtosos\nCaràcters permesos: A-Z a-z 0-9 _.-\nLlargada: [3,25]",
|
||||||
|
"Nitrox_Join": "Uneix-te",
|
||||||
|
"Nitrox_JoinServerPassword": "Contrassenya:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Cal la contrassenya del servidor",
|
||||||
|
"Nitrox_JoiningSession": "Unint-se a Sessió Multijugador",
|
||||||
|
"Nitrox_Kick": "Expulsar a {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Expulsar a {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Iniciant joc…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Espereu errors que trenquin el joc",
|
||||||
|
"Nitrox_LostConnection": "S'ha perdut la connexió al servidor del joc",
|
||||||
|
"Nitrox_LostConnectionWarn": "Ja no estàs connectat al servidor",
|
||||||
|
"Nitrox_Multiplayer": "Multijugador",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Client multijugador carregat…",
|
||||||
|
"Nitrox_Mute": "Silencia a {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Silenciar a {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "S'ha silenciat a {PLAYER}",
|
||||||
|
"Nitrox_OutOfDateClient": "La teva instal·lació de Nitrox està obsoleta. Servidor: {serverVersion}, la teva: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "El servidor utilitza una versió més antiga de Nitrox. Demana a l'administrador del servidor que actualitzi el servidor o redueix la teva instal·lació de Nitrox. Servidor: {serverVersion}, tu: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} ha mort",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} s'ha desconnectat",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} ha entrat al joc.",
|
||||||
|
"Nitrox_PlayerKicked": "Has estat expulsat del servidor",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} ha sortit del joc.",
|
||||||
|
"Nitrox_PlayerListTabName": "Llista de jugadors",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reserva refusada…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Un altre jugador esta a dintre o massa a prop de l'objectiu deconstructible."
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/cs.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Přidat Server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Vložte IP nebo adresu serveru",
|
||||||
|
"Nitrox_AddServer_Confirm": "Vytvoření serveru",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Úspěšně vytvořen nový záznam serveru.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Váš vstup je neplatný. Zkontrolujte, zda jsou vyplněna všechna textová pole.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Jméno:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Vložte jméno serveru",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Zadejte číselný port serveru",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Server detekoval desynchronizaci s budovami lokálního klienta (přejděte do nastavení Nitroxu a požádejte o opětovnou synchronizaci)",
|
||||||
|
"Nitrox_BuildingSettings": "Budova základny",
|
||||||
|
"Nitrox_Cancel": "Zrušit",
|
||||||
|
"Nitrox_CommandNotAvailable": "Tento příkaz není dostupný v Nitroxu",
|
||||||
|
"Nitrox_Confirm": "Potrvdit",
|
||||||
|
"Nitrox_ConnectTo": "Připojit se k",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Jiný hráč interaguje s tímto objektem",
|
||||||
|
"Nitrox_DisconnectedSession": "Odpojen ze serveru",
|
||||||
|
"Nitrox_DiscordAccept": "Přijmout",
|
||||||
|
"Nitrox_DiscordDecline": "Odmítnout",
|
||||||
|
"Nitrox_DiscordInGame": "Hraje jako {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Potápění do propasti",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Neaktivní v menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Pokud se chcete připojit k relaci, stiskněte tlačítko Více hráčů v hlavním menu",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Stiskni pro odemčení",
|
||||||
|
"Nitrox_DiscordRequestText": "Požádán k připojení do tvé hry",
|
||||||
|
"Nitrox_EnterName": "Jméno Hráče",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Bezpečná stavění] Tato základna je momentálně desynchronizovaná, takže ji nemůžete upravovat, dokud znovu nesynchronizujete budovy (v nastavení Nitroxu)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Nelze upravit základnu, která byla nedávno aktualizována jiným hráčem",
|
||||||
|
"Nitrox_Failure": "Nastala chyba",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Obnovení synchronizace {COUNT} entit trvalo {TIME} ms",
|
||||||
|
"Nitrox_FirewallInterfering": "Vypadá to že nastavení vaší brány firewall je nesprávné",
|
||||||
|
"Nitrox_HideIp": "Skrýt IP adresu",
|
||||||
|
"Nitrox_HidePing": "Skrýt rychlost připojení",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nPRESENT",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Čeká se na partnera, než se připojí\n\nZmáčkni {0} pro přeskočení čekání",
|
||||||
|
"Nitrox_InvalidUserName": "Prosím vložte platné hráčské jméno !\n\nNesmí obsahovat žádnou mezeru nebo pochybné znaky\nPovolené znaky: A-Z a-z 0-9 _ . -\nDélka : [3, 25]",
|
||||||
|
"Nitrox_Join": "Připojit se",
|
||||||
|
"Nitrox_JoinServer": "Připojování:",
|
||||||
|
"Nitrox_JoinServerPassword": "Heslo:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Server vyžaduje heslo",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Vložte prosím heslo serveru",
|
||||||
|
"Nitrox_JoiningSession": "Připojování k serveru",
|
||||||
|
"Nitrox_Kick": "Vyhodit {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Vyhodit {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Spouštení hry…",
|
||||||
|
"Nitrox_Loading": "Načítání",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Očekávejte herní chyby které mohou kazit hru",
|
||||||
|
"Nitrox_LostConnection": "Připojení k serveru ztraceno",
|
||||||
|
"Nitrox_LostConnectionWarn": "Již nepřipojen k serveru",
|
||||||
|
"Nitrox_MissingPermission": "Nemáš povolení pro použití tohoto příkazu [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayerový klient načten…",
|
||||||
|
"Nitrox_Mute": "Ztlumit {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Ztlumit {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Ztlumený {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Vaše verze systému Nitrox je zastaralá. Server: {serverVersion}, Tvoje: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Na serveru je spuštěna starší verze systému Nitrox. Požádejte správce serveru o aktualizaci serveru nebo o downgrade instalace Nitroxu. Server: {serverVersion}, Tvoje: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER} je mrtvý",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} zemřel",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} se odpojil",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} se připojil ke hře.",
|
||||||
|
"Nitrox_PlayerKicked": "Byl jsi vyhozen ze serveru",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} opustil hru.",
|
||||||
|
"Nitrox_PlayerListTabName": "Seznam hráčů",
|
||||||
|
"Nitrox_QueueInfo": "Jste na pozici #{POSITION} v řade. Maximální čekací doba: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervace odmítnuta…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Jiný hráč je buď uvnitř, nebo příliš blízko dekonstruovatelného cíle.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Požadování informací o stávající relaci…",
|
||||||
|
"Nitrox_ResyncBuildings": "Resynchonizujte základnu",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Musíte počkat {TIME_LEFT} sekund pro poslání dalšího požadavku na resynchronizaci",
|
||||||
|
"Nitrox_ResyncRequested": "Vydán požadavek na resynchronizaci základen",
|
||||||
|
"Nitrox_ResyncSettings": "Resynchronizace",
|
||||||
|
"Nitrox_SafeBuilding": "Bezpečné stavění",
|
||||||
|
"Nitrox_SafeBuildingLog": "Deník bezpečného stavění",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Jste si jistý, že chcete smazat tento server?",
|
||||||
|
"Nitrox_ServerStopped": "Server byl zastaven",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Nastavení šířky pásma",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Zvyš hodnotu pro nestabilní připojení",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Doba zpoždění aktualizace (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Bezpečnostní rozpětí zpoždění (ms)",
|
||||||
|
"Nitrox_ShowPing": "Zobrazit rychlost připojení",
|
||||||
|
"Nitrox_SilenceChat": "Tichý chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat je nyní tichý",
|
||||||
|
"Nitrox_StartServer": "Pro připojení na vlastní hostovaný svět je potřeba zapnout server",
|
||||||
|
"Nitrox_StreamerSettings": "Režim streamování",
|
||||||
|
"Nitrox_SyncingWorld": "Synchronizování Multiplayerového Světa…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportovat na {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportovat {PLAYER} ke mně",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportovat {PLAYER} ke mě ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportovat k {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Děkujeme, že používáte Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Nepodařilo se kontaktovat vzdálený server na:",
|
||||||
|
"Nitrox_Unmute": "Zrušit ztlumení pro {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Zrušit ztlumení pro {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Neztlumený {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Čekání ve frontě na připojení…",
|
||||||
|
"Nitrox_WaitingPassword": "Čekání na zadání serverového hesla…",
|
||||||
|
"Nitrox_WaitingUserInput": "Čekání na uživatelský vstup…",
|
||||||
|
"Nitrox_WorldSettling": "Čekání na načtení světa…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/da.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Tilføj server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Vært:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Indtast serverens IP-adresse",
|
||||||
|
"Nitrox_AddServer_Confirm": "Lav server",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Lavede en ny server me succes!",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Dit input er ugyldigt. Tjek venligt om alle tekstbokse er udfyldte.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Navn:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Indtast et navn for serveren",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Skriv den numeriske port af serveren",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Server fandt en desynk med den lokale klients bygninger ( gå til nitrox indstillinger for at anmode om et resynk)",
|
||||||
|
"Nitrox_BuildingSettings": "Basebygning",
|
||||||
|
"Nitrox_Cancel": "Annuller",
|
||||||
|
"Nitrox_CommandNotAvailable": "Denne kommando er ikke tilgængelig i Nitrox",
|
||||||
|
"Nitrox_Confirm": "Bekræft",
|
||||||
|
"Nitrox_ConnectTo": "Forbind til",
|
||||||
|
"Nitrox_DenyOwnershipHand": "En anden spiller interagerer allerede med dette objekt",
|
||||||
|
"Nitrox_DisconnectedSession": "Afbrudt fra server",
|
||||||
|
"Nitrox_DiscordAccept": "Accepter",
|
||||||
|
"Nitrox_DiscordDecline": "Afvis",
|
||||||
|
"Nitrox_DiscordInGame": "Spiller som {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Dykker ned i afgrunden",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Lurer i menuen",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Klik på Multiplayer knappen i hovedmenuen, hvis du gerne vil tilslutte dig sessionen",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Tryk for at låse op",
|
||||||
|
"Nitrox_DiscordRequestText": "Vil gerne spille med",
|
||||||
|
"Nitrox_EnterName": "Spillernavn",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Sikker Bygning] Denne base er på nuværende tidspunkt usynkroniseret så du kan ikke ændre den medmindre den gensynkroniserer bygninger (I Nitroxindstillingerne)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Kan ikke ændre en base der for nyligt blev opdateret af en anden spiller",
|
||||||
|
"Nitrox_Failure": "der skete en fejl",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Tog {TIME}ms for at gensynkronisere {COUNT} enheder",
|
||||||
|
"Nitrox_FirewallInterfering": "Det ser ud til, at dine firewallindstillinger forstyrrer",
|
||||||
|
"Nitrox_HideIp": "Skjul IP-adresser",
|
||||||
|
"Nitrox_HidePing": "gem ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nNITROX-HOLDET\n\nPRÆSENTERER",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Venter for en partner til at tilslutte sig\n\nTryk {0} for at springe over at vente",
|
||||||
|
"Nitrox_InvalidUserName": "Indtast venligst et gyldigt navn!\n\n Det må ikke indeholde mellemrum eller tvivlsomme tegn\n Tilladte tegn : A-Z a-z 0-9 _ . -\nLængde : [3, 25]",
|
||||||
|
"Nitrox_Join": "Deltag",
|
||||||
|
"Nitrox_JoinServer": "Tilslutter:",
|
||||||
|
"Nitrox_JoinServerPassword": "Adgangskode:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Server adgangskode påkrævet",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Skriv venligst serveradgangskoden",
|
||||||
|
"Nitrox_JoiningSession": "Deltager i spil",
|
||||||
|
"Nitrox_Kick": "Smid {PLAYER} ud",
|
||||||
|
"Nitrox_KickQuestion": "Smid {PLAYER} ud?",
|
||||||
|
"Nitrox_LaunchGame": "Starter spil…",
|
||||||
|
"Nitrox_Loading": "Indlæser",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Forvent spil-ødelæggene fejl",
|
||||||
|
"Nitrox_LostConnection": "Mistede forbindelsen til serveren",
|
||||||
|
"Nitrox_LostConnectionWarn": "Er ikke længere forbundet",
|
||||||
|
"Nitrox_MissingPermission": "Du har ikke tilladelse til at eksekvere denne kommando [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayer-klient indlæst…",
|
||||||
|
"Nitrox_Mute": "Stum {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "stum {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "dæmpet {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Din Nitrox installation er forældet. Server: {serverVersion}, din: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Serveren bruger en ældre version af Nitrox. Bed administratoren om at opgradere serveren til nyeste version, eller nedgrader din egen Nitrox installation. Server: {serverVersion}, din: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER}'s død",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} døde",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} koblet fra",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} deltog i spillet.",
|
||||||
|
"Nitrox_PlayerKicked": "Du er blevet smidt ud fra serveren",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} forlod spillet.",
|
||||||
|
"Nitrox_PlayerListTabName": "spillerliste",
|
||||||
|
"Nitrox_QueueInfo": "Du er på position #{POSITION} i join-køen. Maksimal mulig ventetid: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reservation afvist…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "En anden spiller er enten inde i eller for tæt på det dekonstruerbare mål.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Anmoder om serverens spil information…",
|
||||||
|
"Nitrox_ResyncBuildings": "Gensynkroniser base bygninger",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Du skal vente {TIME_LEFT} sekunder for at sende endnu en gensynkroniseringsanmodning",
|
||||||
|
"Nitrox_ResyncRequested": "Igangsatte en gensynkroniserings anmodning for baser",
|
||||||
|
"Nitrox_ResyncSettings": "Gensynkronisering",
|
||||||
|
"Nitrox_SafeBuilding": "Sikker konstruktion",
|
||||||
|
"Nitrox_SafeBuildingLog": "Sikker konstruktions log",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Er du sikker på at du vil slette denne server?",
|
||||||
|
"Nitrox_ServerStopped": "Serveren er stoppet",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Båndbræddeindstillinger",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Giv en højere værdi for ustabile tilslutninger",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Latensopdateringsperiode (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Sikkerhedslatenstidmargin (ms)",
|
||||||
|
"Nitrox_ShowPing": "Vis Ping",
|
||||||
|
"Nitrox_SilenceChat": "Slå chat fra",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat er nu slået fra",
|
||||||
|
"Nitrox_StartServer": "Start din server først for at deltage i din selvhostede verden",
|
||||||
|
"Nitrox_StreamerSettings": "Streamer-tilstand",
|
||||||
|
"Nitrox_SyncingWorld": "Synkronisere multiplayer verden…",
|
||||||
|
"Nitrox_TeleportTo": "Teleporter til {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleporter {PLAYER} til mig",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleporter {PLAYER} til mig?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleporter til {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Tak fordi du bruger Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Kan ikke kontakte den eksterne server på:",
|
||||||
|
"Nitrox_Unmute": "Slå {PLAYER}'s lyd til",
|
||||||
|
"Nitrox_UnmuteQuestion": "Slå {PLAYER}'s lyd til?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER}'s lyd blev slået til",
|
||||||
|
"Nitrox_Waiting": "Venter i forbindelseskøen…",
|
||||||
|
"Nitrox_WaitingPassword": "Venter på serveradgangskode…",
|
||||||
|
"Nitrox_WaitingUserInput": "Venter på brugerens input…",
|
||||||
|
"Nitrox_WorldSettling": "Afventer verdens afvikling…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/de.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Server hinzufügen",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Gastgeber:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Gib die IP-Adresse oder die Domain des Servers ein",
|
||||||
|
"Nitrox_AddServer_Confirm": "Server erstellen",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Ein neuer Eintrag wurde erfolgreich in der Serverliste erstellt.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Die Eingabe ist ungültig. Bitte überprüfe, ob alle Boxen ausgefüllt sind.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Name:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Gib einen Namen für den Server ein",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Gib die Portnummer des Servers ein",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Der Server hat Synchronisierungsfehler in den lokalen Basen entdeckt. Gehe in die Nitrox Einstellungen um eine Resynchronisierung anzufordern",
|
||||||
|
"Nitrox_BuildingSettings": "Basen-Bau",
|
||||||
|
"Nitrox_Cancel": "Abbrechen",
|
||||||
|
"Nitrox_CommandNotAvailable": "Dieser Befehl ist in Nitrox nicht verfügbar",
|
||||||
|
"Nitrox_Confirm": "Bestätigen",
|
||||||
|
"Nitrox_ConnectTo": "Verbinden mit",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Ein anderer Spieler interagiert gerade mit diesem Objekt",
|
||||||
|
"Nitrox_DisconnectedSession": "Die Verbindung zum Server wurde unterbrochen",
|
||||||
|
"Nitrox_DiscordAccept": "Akzeptieren",
|
||||||
|
"Nitrox_DiscordDecline": "Ablehnen",
|
||||||
|
"Nitrox_DiscordInGame": "Spielt als {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Taucht in den Abgrund",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Verweilt im Hauptmenü",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Bitte drücke auf den Mehrspieler-Knopf im Hauptmenü wenn du einer Session beitreten willst",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Drücke zum Interagieren",
|
||||||
|
"Nitrox_DiscordRequestText": "Erbittet deinem Server beizutreten",
|
||||||
|
"Nitrox_EnterName": "Geben Sie Ihren Spielernamen ein",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Sicherer Basen-Bau] Diese Basis ist aktuell desynchronisiert und dadurch nicht änderbar bis sie resynchronisiert wurde (siehe Nitrox Einstellungen)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Modifizierung der Basis ist nicht möglich da sie neulich von einem anderen Spieler geändert wurde",
|
||||||
|
"Nitrox_Failure": "Ein Fehler ist aufgetreten",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Es benötigte {TIME}ms um {COUNT} Einheiten zu resynchronisieren",
|
||||||
|
"Nitrox_FirewallInterfering": "Es scheint als ob Firewall Einstellungen die Verbindung blockieren",
|
||||||
|
"Nitrox_HideIp": "IPs verstecken",
|
||||||
|
"Nitrox_HidePing": "Ping verstecken",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nDAS NITROX-TEAM\n\nPRÄSENTIEREN",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Es wird darauf gewartet das ein Partner beitritt\n\nDrücke die {0}-Taste um das Warten abzubrechen",
|
||||||
|
"Nitrox_InvalidUserName": "Bitte gebe einen validen Spielernamen ein.\n\nDieser darf kein Leerzeichen oder andere invalide Zeichen beinhalten\nErlaubte Zeichen : A-Z a-z 0-9 _ . -\nLänge: [3, 25]",
|
||||||
|
"Nitrox_Join": "Beitreten",
|
||||||
|
"Nitrox_JoinServer": "Beitreten:",
|
||||||
|
"Nitrox_JoinServerPassword": "Passwort:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Serverpasswort benötigt",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Bitte gib das Server Passwort ein",
|
||||||
|
"Nitrox_JoiningSession": "Betrete Mehrspieler-Welt",
|
||||||
|
"Nitrox_Kick": "{PLAYER} entfernen",
|
||||||
|
"Nitrox_KickQuestion": "Wollen Sie {PLAYER} entfernen?",
|
||||||
|
"Nitrox_LaunchGame": "Starte das Spiel…",
|
||||||
|
"Nitrox_Loading": "Laden",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Spiel brechende Fehler sind zu erwarten",
|
||||||
|
"Nitrox_LostConnection": "Die Verbindung zum Spiel-Server wurde unterbrochen",
|
||||||
|
"Nitrox_LostConnectionWarn": "Nicht länger mit dem Server verbunden",
|
||||||
|
"Nitrox_MissingPermission": "Du hast keine Berechtigung diesen Befehl auszuführen [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Mehrspieler",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Mehrspieler-Anwendung wurde gestartet…",
|
||||||
|
"Nitrox_Mute": "{PLAYER} stumm schalten",
|
||||||
|
"Nitrox_MuteQuestion": "Wollen Sie {PLAYER} stumm schalten?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} wurde stumm geschaltet",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Deine Nitrox Installation ist nicht mehr aktuell. Server: {serverVersion}, deine: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Der Server läuft mit einer älteren Version von Nitrox. Fragen Sie den Administrator den Server zu aktualisieren oder stufe deine Nitrox Installation zurück. Server: {serverVersion}, Ihre: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER} ist Tod",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} ist gestorben",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} hat die Verbindung getrennt",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} ist dem Spiel beigetreten.",
|
||||||
|
"Nitrox_PlayerKicked": "Du wurdest vom Server geworfen",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} hat das Spiel verlassen.",
|
||||||
|
"Nitrox_PlayerListTabName": "Spieler Liste",
|
||||||
|
"Nitrox_QueueInfo": "Du befindest dich an Position #{POSITION} in der Warteschlange. Maximal mögliche Wartezeit: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Anfrage wurde abgelehnt…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "In Benutzung von einem anderen Spieler oder zu nah an einem zerstörbarem Ziel.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Frage nach Informationen zu den Sitzungsrichtlinien…",
|
||||||
|
"Nitrox_ResyncBuildings": "Synchronisiere Basen neu",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Sie müssen noch {TIME_LEFT} Sekunden warten um einen neuen Resynchronisierung-Antrag zu senden",
|
||||||
|
"Nitrox_ResyncRequested": "Eine Basen-Resynchronisierung-Antrag wurde übermittelt",
|
||||||
|
"Nitrox_ResyncSettings": "Resynchronisierung",
|
||||||
|
"Nitrox_SafeBuilding": "Sicheres bauen",
|
||||||
|
"Nitrox_SafeBuildingLog": "Sicheres bauen protokollieren",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Willst du diesen Spielstand wirklich löschen?",
|
||||||
|
"Nitrox_ServerStopped": "Der Server wurde gestoppt",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Bandbreiteneinstellungen",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Gib bei instabilen Verbindungen einen höheren Wert ein",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Latenzaktualisierungszeitraum (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Verzögerungspuffer (ms)",
|
||||||
|
"Nitrox_ShowPing": "Signal anzeigen",
|
||||||
|
"Nitrox_SilenceChat": "Chat stumm schalten",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat ist nun stumm geschaltet",
|
||||||
|
"Nitrox_StartServer": "Bitte starte zuerst den Server um deine selbst gehostete Welt zu betreten",
|
||||||
|
"Nitrox_StreamerSettings": "Streamer Einstellungen",
|
||||||
|
"Nitrox_SyncingWorld": "Synchronisiere Mehrspieler-Welt…",
|
||||||
|
"Nitrox_TeleportTo": "Zu {PLAYER} teleportieren",
|
||||||
|
"Nitrox_TeleportToMe": "{PLAYER} zu mir teleportieren",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Willst du {PLAYER} zu dir teleportieren?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Zum {PLAYER} teleportieren?",
|
||||||
|
"Nitrox_ThankForPlaying": "Danke dafür, dass du Nitrox benutzt hast!",
|
||||||
|
"Nitrox_UnableToConnect": "Der Server kann unter folgender Adresse nicht erreicht werden:",
|
||||||
|
"Nitrox_Unmute": "{PLAYER} laut schalten",
|
||||||
|
"Nitrox_UnmuteQuestion": "Willst du {PLAYER} laut schalten?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} wurde laut geschaltet",
|
||||||
|
"Nitrox_Waiting": "Warte in der Beitrittswarteschlange…",
|
||||||
|
"Nitrox_WaitingPassword": "Warte auf Eingabe des Server Passworts…",
|
||||||
|
"Nitrox_WaitingUserInput": "Warte auf Nutzereingaben…",
|
||||||
|
"Nitrox_WorldSettling": "Warte auf das Laden der Welt…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/el.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Προσθήκη διακομιστή",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Διακοσμιστής:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Εισάγετε την IP ή την διεύθυνση του διακοσμιστή",
|
||||||
|
"Nitrox_AddServer_Confirm": "Προσθήκη του διακοσμιστή",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Η νέα καταχώρηση διακομιστή δημιουργήθηκε με επιτυχία.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Τα στοιχεία που εισαγάγατε δεν είναι έγκυρα. Ελέγξτε αν όλα τα πλαίσια κειμένου είναι συμπληρωμένα.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Όνομα διακοσμιστή:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Εισάγετε το όνομα του διακοσμιστή",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Εισαγάγετε την αριθμητική θύρα του διακομιστή",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Ο διακομιστής εντόπισε αποσυγχρονισμό των δομών του τοπικού χρήστη (μεταβείτε στις ρυθμίσεις Nitrox για να ζητήσετε επανασυγχρονισμό)",
|
||||||
|
"Nitrox_BuildingSettings": "Δομή Βάσης",
|
||||||
|
"Nitrox_Cancel": "Άκυρο",
|
||||||
|
"Nitrox_CommandNotAvailable": "Αυτή η εντολή δεν είναι διαθέσιμη στο Nitrox",
|
||||||
|
"Nitrox_Confirm": "Επιβεβαίωση(δεν μου ερχεται αλλη λεξη)",
|
||||||
|
"Nitrox_ConnectTo": "Σύνδεση με",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Ένας άλλος παίκτης αλληλεπιδρά με αυτό το αντικείμενο",
|
||||||
|
"Nitrox_DisconnectedSession": "Αποσυνδέση από τον διακομιστή",
|
||||||
|
"Nitrox_DiscordAccept": "Αποδοχή",
|
||||||
|
"Nitrox_DiscordDecline": "Απόρριψη",
|
||||||
|
"Nitrox_DiscordInGame": "Παίζει ως {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Βουτιά στην άβυσσο",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Παραμονεύει στο μενού",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Εάν θέλετε να συμμετάσχετε σε μια συνεδρία, πατήστε το κουμπί Multiplayer στο κύριο μενού",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Πατήστε για ξεκλείδωμα",
|
||||||
|
"Nitrox_DiscordRequestText": "Ζητάει να συμμετάσχει στο παιχνίδη σας",
|
||||||
|
"Nitrox_EnterName": "Εισαγάγετε το όνομα του παίκτη σας",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Safe Building] Αυτή η βάση είναι προς το παρόν αποσυγχρονισμένη, επομένως δεν μπορείτε να την τροποποιήσετε εκτός και αν επανασυγχρονίσετε κτίρια (στις ρυθμίσεις Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Δεν είναι δυνατή η τροποποίηση μιας βάσης που ενημερώθηκε πρόσφατα από άλλο παίχτη",
|
||||||
|
"Nitrox_Failure": "Προέκυψε ένα σφάλμα",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Χρειάστηκαν {TIME}ms για να επανασυγχρονιστούν {COUNT} οντότητες",
|
||||||
|
"Nitrox_FirewallInterfering": "Φαίνεται ότι οι ρυθμίσεις του τείχους προστασίας σας παρεμβαίνουν",
|
||||||
|
"Nitrox_HideIp": "Απόκρυψη διευθύνσεων IP",
|
||||||
|
"Nitrox_HidePing": "Απόκρυψη Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nΗ ΟΜΑΔΑ NITROX\n\nΠΑΡΟΥΣΙΑΖΟΥΝ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Αναμονή υπόλοιπων παιχτών\n\nΠατήστε {0} για να παραλείψετε την αναμονή",
|
||||||
|
"Nitrox_InvalidUserName": "Εισαγάγετε ένα έγκυρο όνομα παίκτη.\n\nΔεν μπορεί να περιέχει κενό χώρο ή αμφίβολους χαρακτήρες\nΕπιτρεπόμενοι χαρακτήρες : A-Z a-z 0-9 _ . -\nΜήκος: [3, 25]",
|
||||||
|
"Nitrox_Join": "Σύνδεση",
|
||||||
|
"Nitrox_JoinServer": "Συμμετοχή:",
|
||||||
|
"Nitrox_JoinServerPassword": "Κωδικός πρόσβασης:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Απαιτείται κωδικός πρόσβασης διακομιστή",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Παρακαλώ εισάγετε τον κωδικό πρόσβασης",
|
||||||
|
"Nitrox_JoiningSession": "Σύνδεση σε συνεδρία πολλών παικτών",
|
||||||
|
"Nitrox_Kick": "Διώξε {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Διώξε {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Έναρξη παιχνιδιού…",
|
||||||
|
"Nitrox_Loading": "Φορτώνει",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Αναμένετε σφάλματα που θα σπάσουν το παιχνίδι",
|
||||||
|
"Nitrox_LostConnection": "Χάθηκε η σύνδεση με τον διακομιστή του παιχνιδιού",
|
||||||
|
"Nitrox_LostConnectionWarn": "Δεν υπάρχει σύνδεση με τον διακομιστή",
|
||||||
|
"Nitrox_MissingPermission": "Δεν έχετε άδεια να εκτελέσετε αυτή την εντολή [(PERMISSION)]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Φόρτωση προγράμματος-πελάτη για πολλούς παίκτες…",
|
||||||
|
"Nitrox_Mute": "Σίγαση {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Σίγαση {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Έγινε σίγαση του {PLAYER}",
|
||||||
|
"Nitrox_OK": "ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Η έκδοση του Nitrox σας, δεν είναι ενημερωμένη. Διακομιστής: {serverVersion}, Δικός σας: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Ο διακομιστής εκτελεί μια παλαιότερη έκδοση του Nitrox. Ζητήστε από τον διαχειριστή να αναβαθμίσει τον διακομιστή ή να υποβαθμίσει την εγκατάσταση Nitrox. Διακομιστής: {serverVersion}, Δικός σας: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Ο {PLAYER} πέθανε",
|
||||||
|
"Nitrox_PlayerDied": "Ο {PLAYER} πέθανε",
|
||||||
|
"Nitrox_PlayerDisconnected": "Ο παίκτης {PLAYER} αποσυνδέθηκε",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} μπήκε στο παιχνίδι.",
|
||||||
|
"Nitrox_PlayerKicked": "Σας έδιωξαν από τον διακομιστή",
|
||||||
|
"Nitrox_PlayerLeft": "{ΠΑΙΚΤΗΣ} αποχώρησε από το παιχνίδι.",
|
||||||
|
"Nitrox_PlayerListTabName": "Λίστα παικτών",
|
||||||
|
"Nitrox_QueueInfo": "Είστε σε αναμονή # {POSITION} ο μεγιστος χρόνος αναμονής είναι {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Η κράτηση απορρίφθηκε…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Ένας άλλος παίκτης βρίσκεται μέσα ή πολύ κοντά στον αποδομήσιμο στόχο.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Αίτημα πληροφοριών περιόδου σύνδεσης…",
|
||||||
|
"Nitrox_ResyncBuildings": "Επανασυγχρονισμός κτιρίων βάσης",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Πρέπει να περιμένετε {TIME_LEFT} δευτερόλεπτα για να στείλετε άλλο αίτημα επανασυγχρονισμού",
|
||||||
|
"Nitrox_ResyncRequested": "Εξέδωσε αίτημα επανασυγχρονισμού για βάσεις",
|
||||||
|
"Nitrox_ResyncSettings": "Επανσυγχρονισμός",
|
||||||
|
"Nitrox_SafeBuilding": "Ασφαλές κτίριο",
|
||||||
|
"Nitrox_SafeBuildingLog": "Ημερολόγιο ασφαλούς κτιρίου",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον διακοσμιστή?",
|
||||||
|
"Nitrox_ServerStopped": "Ο διακομιστής εχει σταματήσει",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Ρυθμίσεις εύρους ζώνης",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Δώστε υψηλότερη τιμή για ασταθείς συνδέσεις",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Περίοδος ενημέρωσης καθυστέρησης (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Περιθώριο ασφαλής καθυστέρησης (ms)",
|
||||||
|
"Nitrox_ShowPing": "Εμφάνιση Ping",
|
||||||
|
"Nitrox_SilenceChat": "Σίγαση συνομιλίας",
|
||||||
|
"Nitrox_SilencedChatNotif": "Η συνομιλία είναι πλέον σε σίγαση",
|
||||||
|
"Nitrox_StartServer": "Ξεκινήστε πρώτα τον διακομιστή σας για να συνδεθείτε στον κόσμο σας",
|
||||||
|
"Nitrox_StreamerSettings": "Λειτουργία ροής (για streamers)",
|
||||||
|
"Nitrox_SyncingWorld": "Συγχρονισμός κόσμου για πολλούς παίκτες…",
|
||||||
|
"Nitrox_TeleportTo": "Τηλεμεταφορά σε {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Τηλεμεταφέρετε τον {PLAYER} σε εμένα",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Τηλεμεταφορά {PLAYER} σε εμένα;",
|
||||||
|
"Nitrox_TeleportToQuestion": "Τηλεμεταφορά στο {PLAYER};",
|
||||||
|
"Nitrox_ThankForPlaying": "Ευχαριστούμε για τη χρήση του Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Δεν είναι δυνατή η επικοινωνία με τον διακομιστή στη διεύθυνση:",
|
||||||
|
"Nitrox_Unmute": "Κατάργηση σίγασης {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Κατάργηση σίγασης {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Καταργήθηκε η σίγαση του {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Αναμονή στην ουρά συμμετοχής…",
|
||||||
|
"Nitrox_WaitingPassword": "Αναμονή για εισαγωγή κωδικού πρόσβασης διακομιστή…",
|
||||||
|
"Nitrox_WaitingUserInput": "Αναμονή για εισαγωγή από τον χρήστη…",
|
||||||
|
"Nitrox_WorldSettling": "Αναμονή Τακτοποίηση Κόσμου…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/en.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Add Server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Enter the IP or address of the server",
|
||||||
|
"Nitrox_AddServer_Confirm": "Create server",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Successfully created new server entry.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "You input is invalid. Please check if all text boxes are filled out.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Name:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Enter a name for the server",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Enter the numeric port of the server",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Server detected a desync with the local client's buildings (go to Nitrox settings to request a resync)",
|
||||||
|
"Nitrox_BuildingSettings": "Base building",
|
||||||
|
"Nitrox_Cancel": "Cancel",
|
||||||
|
"Nitrox_CommandNotAvailable": "This command is not available in Nitrox",
|
||||||
|
"Nitrox_Confirm": "Confirm",
|
||||||
|
"Nitrox_ConnectTo": "Connect to",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Another player is interacting with that object",
|
||||||
|
"Nitrox_DisconnectedSession": "Disconnected from server",
|
||||||
|
"Nitrox_DiscordAccept": "Accept",
|
||||||
|
"Nitrox_DiscordDecline": "Decline",
|
||||||
|
"Nitrox_DiscordInGame": "Playing as {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Diving into the abyss",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Lurking in menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Please press on the Multiplayer button in the MainMenu if you want to join a session",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Press to unlock",
|
||||||
|
"Nitrox_DiscordRequestText": "Requested to join your session",
|
||||||
|
"Nitrox_EnterName": "Enter your player name",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Safe Building] This base is currently desynced so you can't modify it unless you resync buildings (in Nitrox settings)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Cannot modify a base that was recently updated by another player",
|
||||||
|
"Nitrox_Failure": "An error occured",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Took {TIME}ms to resync {COUNT} entities",
|
||||||
|
"Nitrox_FirewallInterfering": "Seems like your firewall settings are interfering",
|
||||||
|
"Nitrox_HideIp": "Hide IP addresses",
|
||||||
|
"Nitrox_HidePing": "Hide Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nPRESENT",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Waiting for a partner to join\n\nPress {0} to skip waiting",
|
||||||
|
"Nitrox_InvalidUserName": "Please enter a valid player name.\n\nIt can not contain any space or dubious characters\nAllowed characters: A-Z a-z 0-9 _ . -\nLength: [3, 25]",
|
||||||
|
"Nitrox_Join": "Join",
|
||||||
|
"Nitrox_JoinServer": "Joining:",
|
||||||
|
"Nitrox_JoinServerPassword": "Password:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Server password required",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Please enter the server password",
|
||||||
|
"Nitrox_JoiningSession": "Joining Multiplayer Session",
|
||||||
|
"Nitrox_Kick": "Kick {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Kick {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Launching game…",
|
||||||
|
"Nitrox_Loading": "Loading",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Expect game-breaking bugs",
|
||||||
|
"Nitrox_LostConnection": "Lost connection to game server",
|
||||||
|
"Nitrox_LostConnectionWarn": "No longer connected to the server",
|
||||||
|
"Nitrox_MissingPermission": "You don't have permission to execute this command [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayer client loaded…",
|
||||||
|
"Nitrox_Mute": "Mute {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Mute {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Muted {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Your Nitrox installation is out of date. Server: {serverVersion}, Yours: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "The server runs an older version of Nitrox. Ask the server admin to upgrade the server or downgrade your Nitrox installation. Server: {serverVersion}, Yours: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER}'s death",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} died",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} disconnected",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} joined the game.",
|
||||||
|
"Nitrox_PlayerKicked": "You've been kicked from the server",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} left the game.",
|
||||||
|
"Nitrox_PlayerListTabName": "Player List",
|
||||||
|
"Nitrox_QueueInfo": "You are at position #{POSITION} in the join queue. Maximum possible wait: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reservation rejected…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Another player's either inside or too close to the deconstructable target.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Requesting session policy info…",
|
||||||
|
"Nitrox_ResyncBuildings": "Resync base buildings",
|
||||||
|
"Nitrox_ResyncOnCooldown": "You need to wait {TIME_LEFT} seconds to send another resync request",
|
||||||
|
"Nitrox_ResyncRequested": "Issued a resync request for bases",
|
||||||
|
"Nitrox_ResyncSettings": "Resynchronization",
|
||||||
|
"Nitrox_SafeBuilding": "Safe building",
|
||||||
|
"Nitrox_SafeBuildingLog": "Safe building log",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Are you sure you want to delete this server?",
|
||||||
|
"Nitrox_ServerStopped": "The server has been stopped",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Bandwidth Settings",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Give a higher value for unstable connections",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Latency Update Period (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Safety Latency Margin (ms)",
|
||||||
|
"Nitrox_ShowPing": "Show Ping",
|
||||||
|
"Nitrox_SilenceChat": "Mute chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat is now muted",
|
||||||
|
"Nitrox_StartServer": "Start your server first to join your self-hosted world",
|
||||||
|
"Nitrox_StreamerSettings": "Streamer mode",
|
||||||
|
"Nitrox_SyncingWorld": "Syncing multiplayer world…",
|
||||||
|
"Nitrox_TeleportTo": "Teleport to {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleport {PLAYER} to me",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleport {PLAYER} to me ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleport to {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Thanks for using Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Unable to contact the remote server at:",
|
||||||
|
"Nitrox_Unmute": "Unmute {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Unmute {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Unmuted {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Waiting in join queue…",
|
||||||
|
"Nitrox_WaitingPassword": "Waiting for server password input…",
|
||||||
|
"Nitrox_WaitingUserInput": "Waiting for user input…",
|
||||||
|
"Nitrox_WorldSettling": "Awaiting World Settling…"
|
||||||
|
}
|
67
Nitrox.Assets.Subnautica/LanguageFiles/es-419.json
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Añadir Servidor",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Entra la IP o la dirección del servidor",
|
||||||
|
"Nitrox_AddServer_Confirm": "Crear servidor",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nombre:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Entra un nombre para el servidor",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Puerto:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Entra el puerto numérico del servidor",
|
||||||
|
"Nitrox_Cancel": "Cancelar",
|
||||||
|
"Nitrox_CommandNotAvailable": "Este comando no esta disponible en Nitrox",
|
||||||
|
"Nitrox_ConnectTo": "Conectarse a",
|
||||||
|
"Nitrox_DisconnectedSession": "Desconectado del servidor",
|
||||||
|
"Nitrox_DiscordAccept": "Aceptar",
|
||||||
|
"Nitrox_DiscordDecline": "Rechazar",
|
||||||
|
"Nitrox_DiscordInGame": "Jugando como {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Sumirgiendose en el abismo",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Dando un vistazo al menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Por favor presione el botón Multijugador en el Menu Principal si quieres unirte a una sesión",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Presiona para desbloquear",
|
||||||
|
"Nitrox_DiscordRequestText": "Solicitó entrar a tu sesión",
|
||||||
|
"Nitrox_EnterName": "Ingresa tu nombre de jugador",
|
||||||
|
"Nitrox_Failure": "Ha ocurrido un error",
|
||||||
|
"Nitrox_FirewallInterfering": "Parece que los ajustes del cortafuegos están interfiriendo",
|
||||||
|
"Nitrox_HideIp": "Ocultar dirección IP",
|
||||||
|
"Nitrox_HidePing": "Ocultar Latencia",
|
||||||
|
"Nitrox_InvalidUserName": "Por favor ingresa un nombre de jugador válido\n\nNo puede contener espacios o carácteres extraños\nCarácteres permitidos: A-Z a-z 0-9 _ .\nLargo: [3, 25]",
|
||||||
|
"Nitrox_Join": "Unirse",
|
||||||
|
"Nitrox_JoinServerPassword": "Contraseña:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Contraseña del Servidor requerida",
|
||||||
|
"Nitrox_JoiningSession": "Uniendose a Sesión Multijugador",
|
||||||
|
"Nitrox_Kick": "Expulsar a {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "¿Expulsar a {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Abriendo juego…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Espera errores que pueden romper el juego",
|
||||||
|
"Nitrox_LostConnection": "Se perdió la conexión al servidor del juego",
|
||||||
|
"Nitrox_LostConnectionWarn": "Ya no estás conectado al servidor",
|
||||||
|
"Nitrox_Multiplayer": "Multijugador",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Cliente multijugador cargado…",
|
||||||
|
"Nitrox_Mute": "Silenciar a {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "¿Silenciar a {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} Silenciado",
|
||||||
|
"Nitrox_PlayerKicked": "Has sido expulsado del servidor",
|
||||||
|
"Nitrox_PlayerListTabName": "Lista de Jugadores",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reserva Rechazada…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Otro jugador está dentro o demasiado cerca del objetivo para destruirlo.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Solicitando la información sobre la política de sesiones…",
|
||||||
|
"Nitrox_ServerStopped": "El servidor se detuvo",
|
||||||
|
"Nitrox_ShowPing": "Mostrar Latencia",
|
||||||
|
"Nitrox_SilenceChat": "Silenciar Chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "El chat esta silenciado",
|
||||||
|
"Nitrox_StartServer": "Primero inicia tu servidor para unirte a tu propio servidor alojado",
|
||||||
|
"Nitrox_StreamerSettings": "Modo Streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Sincronizando mundo multijugador…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportarse a {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportar {PLAYER} hacia mi",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "¿Teleportar a {PLAYER} hacia mi?",
|
||||||
|
"Nitrox_TeleportToQuestion": "¿Teletransportarse a {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Gracias por usar Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "No se pudo contactar al servidor remoto en:",
|
||||||
|
"Nitrox_Unmute": "Dejar de silenciar a {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "¿Dejar de silenciar a {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Dejaste de silenciar a {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Esperando en cola para unirse…",
|
||||||
|
"Nitrox_WaitingPassword": "Esperando el ingreso de la contraseña del servidor…",
|
||||||
|
"Nitrox_WaitingUserInput": "Esperando a que el usuario escriba…",
|
||||||
|
"Nitrox_WorldSettling": "Esperando Asentamiento del mundo…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/es.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Añadir servidor",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Ingrese la IP o dirección del servidor",
|
||||||
|
"Nitrox_AddServer_Confirm": "Crear servidor",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Creada correctamente una nueva entrada en el servidor.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Tu entrada no es válida. Por favor verifica si todos los cuadros de texto están completos.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nombre:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Introduce un nombre para el servidor",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Puerto:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Ingresa el puerto numérico del servidor",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "El servidor detectó una desincronización con un edificio del cliente local (Ve a las opciones de Nitrox para solicitar una resincronización)",
|
||||||
|
"Nitrox_BuildingSettings": "Construcción de bases",
|
||||||
|
"Nitrox_Cancel": "Cancelar",
|
||||||
|
"Nitrox_CommandNotAvailable": "Este comando no está disponible con Nitrox",
|
||||||
|
"Nitrox_Confirm": "Confirmar",
|
||||||
|
"Nitrox_ConnectTo": "Conectarse a",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Otro jugador esta interactiando con ese objeto",
|
||||||
|
"Nitrox_DisconnectedSession": "Desconectado del servidor",
|
||||||
|
"Nitrox_DiscordAccept": "Aceptar",
|
||||||
|
"Nitrox_DiscordDecline": "Cancelar",
|
||||||
|
"Nitrox_DiscordInGame": "Jugando como {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Sumergirse en el abismo",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Acechando en el menú",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Si quieres unirte a una sesión, pulsa el botón Multiplayer del menú principal",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Pulse para desbloquear",
|
||||||
|
"Nitrox_DiscordRequestText": "Solicita unirse a la sesión",
|
||||||
|
"Nitrox_EnterName": "Nombre del jugador",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Construcción segura] Esta base esta desincronizada y no podrá ser modificada hasta realizar una resincronización (En las opciones de Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "No puede modificar una base que fue recientemente actualizada por otro jugador",
|
||||||
|
"Nitrox_Failure": "Se ha producido un error",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Tomó {TIME} ms para sincronizar {COUNT} entidades",
|
||||||
|
"Nitrox_FirewallInterfering": "Parece que la configuración de tu cortafuegos está interfiriendo",
|
||||||
|
"Nitrox_HideIp": "Ocultar IPs",
|
||||||
|
"Nitrox_HidePing": "Ocultar señal",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nEL EQUIPO DE NITROX\n\nPRESENTAN",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Esperando a un compañero para unirse\n\nPresiona {0} para saltar la espera",
|
||||||
|
"Nitrox_InvalidUserName": "Por favor, introduzca un nombre de jugador válido !\n\nNo debe contener ningún espacio o caracteres dudosos\nCaracteres permitidos : A-Z a-z 0-9 _ . -\nLargo : [3, 25]",
|
||||||
|
"Nitrox_Join": "Entrar",
|
||||||
|
"Nitrox_JoinServer": "Entrando:",
|
||||||
|
"Nitrox_JoinServerPassword": "Contraseña:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Contraseña requerido",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Por favor introduzca la contraseña del servidor",
|
||||||
|
"Nitrox_JoiningSession": "Conectando con el mundo multijugador",
|
||||||
|
"Nitrox_Kick": "Expulsar a {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "¿Expulsar a {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Lanzamiento de la partida…",
|
||||||
|
"Nitrox_Loading": "Cargando",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Espere alguna inestabilidad",
|
||||||
|
"Nitrox_LostConnection": "Conexión perdida al servidor",
|
||||||
|
"Nitrox_LostConnectionWarn": "Ya no está conectado al servidor",
|
||||||
|
"Nitrox_MissingPermission": "No tienes permiso para ejecutar este comando [{PERMISO}]",
|
||||||
|
"Nitrox_Multiplayer": "Multijugador",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Cliente multijugador cargado…",
|
||||||
|
"Nitrox_Mute": "Silenciar a {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "¿Silenciar a {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} Silenciado",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Tu versión de Nitrox esta desactualizada. Servidor:{serverVersion}, La tuya:{localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "El servidor utiliza una versión antigua de Nitrox. Pídele al administrador del servidor que actualice el servidor o utiliza una versión de Nitrox más antigua. Servidor: {serverVersion}, Tu versión: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Muerte de {PLAYER}",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} Ha muerto",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} Se ha desconectado",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} se ha unido.",
|
||||||
|
"Nitrox_PlayerKicked": "Expulsado del servidor",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} se ha ido.",
|
||||||
|
"Nitrox_PlayerListTabName": "Lista de Jugadores",
|
||||||
|
"Nitrox_QueueInfo": "Estás en posición #{POSITION} en la cola de iniciación. Tiempo máximo de espera: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reservación rechazada…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Otro jugador está dentro o demasiado cerca del objetivo para destruirlo.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Conectando con el servidor…",
|
||||||
|
"Nitrox_ResyncBuildings": "Resincronizar construcciones de base",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Debes esperar {TIME_LEFT} segundos para solicitar otra sincronización",
|
||||||
|
"Nitrox_ResyncRequested": "Solicitada una sincronización para bases",
|
||||||
|
"Nitrox_ResyncSettings": "Re-sincronización",
|
||||||
|
"Nitrox_SafeBuilding": "Construcción segura",
|
||||||
|
"Nitrox_SafeBuildingLog": "Registro de construcción segura",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "¿Estás seguro de que deseas eliminar este servidor?",
|
||||||
|
"Nitrox_ServerStopped": "El servidor se ha parado",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Configuración del ancho de banda",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Dar un valor más alto para conexiones inestables",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Periodo(s) de actualización de la latencia",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Margen de latencia de seguridad (ms)",
|
||||||
|
"Nitrox_ShowPing": "Mostrar señal",
|
||||||
|
"Nitrox_SilenceChat": "Silenciar el chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Se silencia el chat",
|
||||||
|
"Nitrox_StartServer": "Inicie su servidor para alcanzar a su mundo",
|
||||||
|
"Nitrox_StreamerSettings": "Modo streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Sincronización del mundo multijugador…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportar hacia {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportar {PLAYER} hacia mi",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "¿Teleportar {PLAYER} hacia mi?",
|
||||||
|
"Nitrox_TeleportToQuestion": "¿Teleportar hacia {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "¡Gracias por utilizar Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Error al conectar con el servidor :",
|
||||||
|
"Nitrox_Unmute": "Dejar de silenciar a {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "¿Dejar de silenciar a {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Has dejado de silenciar a {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Esperando en cola para unirse…",
|
||||||
|
"Nitrox_WaitingPassword": "Esperando contraseña…",
|
||||||
|
"Nitrox_WaitingUserInput": "Esperando información del jugador…",
|
||||||
|
"Nitrox_WorldSettling": "Cargando mundo…"
|
||||||
|
}
|
42
Nitrox.Assets.Subnautica/LanguageFiles/et.json
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Lisa Server",
|
||||||
|
"Nitrox_Cancel": "Lõpeta",
|
||||||
|
"Nitrox_CommandNotAvailable": "Sellist käsku pole olemas Nitroxis",
|
||||||
|
"Nitrox_ConnectTo": "Ühenda",
|
||||||
|
"Nitrox_DisconnectedSession": "Serverist lahkunud",
|
||||||
|
"Nitrox_DiscordAccept": "Võta vastu",
|
||||||
|
"Nitrox_DiscordDecline": "Ära võta vastu",
|
||||||
|
"Nitrox_DiscordInGameState": "Sukeldud sügavikku",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Vajuta menüüs Multiplayer nupule, kui sa tahad ühineda sessiooniga",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Vajuta et avada",
|
||||||
|
"Nitrox_DiscordRequestText": "Tahtis sinu mängu tulla",
|
||||||
|
"Nitrox_EnterName": "Sisesta oma mängija nimi",
|
||||||
|
"Nitrox_FirewallInterfering": "Tundub et teie tulemüüri (firewall) sätted sekkuvad",
|
||||||
|
"Nitrox_HideIp": "Peida IP aadressid",
|
||||||
|
"Nitrox_HidePing": "Peida Ping",
|
||||||
|
"Nitrox_InvalidUserName": "Palun sisesta sobiv mängija nimi.\n\nSelles ei tohi olla tühikuid või kahtlaseid tähti\nLubatud tähed: A-Z a-z 0-9 _ . -\nPikkus: [3, 25]",
|
||||||
|
"Nitrox_Join": "Liitu",
|
||||||
|
"Nitrox_JoinServerPassword": "Parool:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Serveri parool vajatud",
|
||||||
|
"Nitrox_JoiningSession": "Serveriga liitumine",
|
||||||
|
"Nitrox_LaunchGame": "Mängu avamine…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Võib oodata mängu-lõhkuvaid vigu",
|
||||||
|
"Nitrox_LostConnection": "Serveriga ühendus katkestatud",
|
||||||
|
"Nitrox_LostConnectionWarn": "Pole enam serveriga ühendatud",
|
||||||
|
"Nitrox_Multiplayer": "Serverid",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Server laetud…",
|
||||||
|
"Nitrox_PlayerKicked": "Sind visati serverist välja",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reserveerimine keelatud…",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Ootamine…",
|
||||||
|
"Nitrox_ServerStopped": "Server jäi seisma",
|
||||||
|
"Nitrox_SilenceChat": "Vaigista vestlus",
|
||||||
|
"Nitrox_SilencedChatNotif": "Vestlus on nüüd vaigistatud",
|
||||||
|
"Nitrox_StartServer": "Alusta oma server enne, et liituda oma enda maailmaga",
|
||||||
|
"Nitrox_StreamerSettings": "Streameri mood",
|
||||||
|
"Nitrox_SyncingWorld": "serveri maailmaga sünkroonimine…",
|
||||||
|
"Nitrox_UnableToConnect": "Ei saa ühendada serveriga:",
|
||||||
|
"Nitrox_Waiting": "Ootamine liitumis järjekorras…",
|
||||||
|
"Nitrox_WaitingPassword": "Serveri parooli ootamine…",
|
||||||
|
"Nitrox_WaitingUserInput": "Kasutaja sisendi ootamine…",
|
||||||
|
"Nitrox_WorldSettling": "Serveri seadete ootamine…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/fi.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Lisää palvelin",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Isäntä:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Lisää IP tai palvelimen osoite",
|
||||||
|
"Nitrox_AddServer_Confirm": "Luo palvelin",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Uusi palvelin luotu onnistuneesti.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Antamasi syöttö on virheellinen. Tarkista, ovatko kaikki tekstikentät täytetty.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nimi:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Kirjoita palvelimen nimi",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Portti:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Syötä palvelimen numeerinen portti",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Palvelin havaitsi epäsynkronoinnin paikallisen asiakkaan rakennuksissa (pyydä uudelleensynkronointia Nitroxin asetuksissa)",
|
||||||
|
"Nitrox_BuildingSettings": "Tukikohtarakennus",
|
||||||
|
"Nitrox_Cancel": "Hylkää",
|
||||||
|
"Nitrox_CommandNotAvailable": "Tämä komento ei ole saatavilla Nitrox:issa",
|
||||||
|
"Nitrox_Confirm": "Vahvista",
|
||||||
|
"Nitrox_ConnectTo": "Yhdistä",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Toinen pelaaja kayttää tuota tällä hetkellä",
|
||||||
|
"Nitrox_DisconnectedSession": "Yhteys palvelimeen on katkaistu",
|
||||||
|
"Nitrox_DiscordAccept": "Hyväksy",
|
||||||
|
"Nitrox_DiscordDecline": "Kieltäydy",
|
||||||
|
"Nitrox_DiscordInGame": "Pelaa nimellä {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Sukeltamassa syvyyksiin",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Valikossa väijymässä",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Valitse Moninpeli päävalikossa, jos haluat liittyä istuntoon",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Paina avataksesi lukituksen",
|
||||||
|
"Nitrox_DiscordRequestText": "Pyytää liittyä istuntoosi",
|
||||||
|
"Nitrox_EnterName": "Pelaajanimesi",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Turvallinen rakennus] Tämä tukikohta on tällä hetkellä epäsynkronoitu, joten et pysty muokkaamaan sitä ellet uudelleensynkronoi rakennuksia (Nitroxin asetuksissa)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Ei pystytä muokkaamaan tukikohtaa, joka oli äskettäin päivitetty toisen pelaajan toimesta",
|
||||||
|
"Nitrox_Failure": "Virhe tapahtui",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Kesti {TIME}ms, että saatiin uudelleensynkronoitua {COUNT} eliötä",
|
||||||
|
"Nitrox_FirewallInterfering": "Näyttää siltä, että palomuuriasetuksesi aiheuttavat ongelmia",
|
||||||
|
"Nitrox_HideIp": "Piilota IP-osoitteet",
|
||||||
|
"Nitrox_HidePing": "Piilota Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nNITROX-TIIMI\n\nESITTÄÄ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Odotetaan toisen pelaajan liittymistä\n\nPaina {0} ohittaaksesi",
|
||||||
|
"Nitrox_InvalidUserName": "Syötä kelvollinen pelaajanimi!\n\nPelaajanimi ei saa sisältää välilyöntejä tai merkkejä\nSallitut merkit : A-Z a-z 0-9 _ . -\nPituus : [3, 25]",
|
||||||
|
"Nitrox_Join": "Liity",
|
||||||
|
"Nitrox_JoinServer": "Liitytään:",
|
||||||
|
"Nitrox_JoinServerPassword": "Salasana:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Palvelin vaatii salasanan",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Syötä palvelimen salasana",
|
||||||
|
"Nitrox_JoiningSession": "Liitytään moninpeli-istuntoon",
|
||||||
|
"Nitrox_Kick": "Potkaise ulos {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Potkaise ulos {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Käynnistetään peliä…",
|
||||||
|
"Nitrox_Loading": "Ladataan",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Valmistaudu kohtaamaan pelin rikkovia bugeja",
|
||||||
|
"Nitrox_LostConnection": "Yhteys pelipalvelimeen katkesi",
|
||||||
|
"Nitrox_LostConnectionWarn": "Et ole enää yhdistettynä palvelimeen",
|
||||||
|
"Nitrox_MissingPermission": "Sinulla ei ole käyttöoikeuksia suorittaa tätä komentoa [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Moninpeli",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Moninpeli ladattu…",
|
||||||
|
"Nitrox_Mute": "Mykistä {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Mykistä {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} on mykistetty",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Nitrox-asennuksesi on vanhentunut. Palvelin: {serverVersion}, Asennuksesi: {serverVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Palvelimella on vanhempi versio Nitroxista. Pyydä palvelimen omistajaa päivittämään palvelin tai asenna vanhempi versio Nitroxista. Palvelin: {serverVersion}, Asennuksesi: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER}:in kuolinpaikka",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} kuoli",
|
||||||
|
"Nitrox_PlayerDisconnected": "Pelaajan {PLAYER} yhteys katkesi",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} liittyi peliin.",
|
||||||
|
"Nitrox_PlayerKicked": "Sinut on potkittu palvelimelta",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} poistui pelistä.",
|
||||||
|
"Nitrox_PlayerListTabName": "Pelaajalista",
|
||||||
|
"Nitrox_QueueInfo": "Olet numero #{POSITION} jonossa. Arvioitu odotusaika: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Varaus hylätty…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Toinen pelaaja on joko purettavan kohteen sisällä tai liian lähellä sitä.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Istuntokäytäntötietojen pyytäminen…",
|
||||||
|
"Nitrox_ResyncBuildings": "Uudelleensynkronoi tukikohdan rakennukset",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Sinun täytyy odottaa {TIME_LEFT} sekuntia, että voit lähettää toisen uudelleensynkronointipyynnön",
|
||||||
|
"Nitrox_ResyncRequested": "Tukikohdille on lähetetty uudelleensynkronointipyyntö",
|
||||||
|
"Nitrox_ResyncSettings": "Uudelleensynkronointi",
|
||||||
|
"Nitrox_SafeBuilding": "Turvallinen rakennus",
|
||||||
|
"Nitrox_SafeBuildingLog": "Turvallisen rakennuksen loki",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Oletko varma, että haluat poistaa tämän palvelimen?",
|
||||||
|
"Nitrox_ServerStopped": "Palvelin on pysäytetty",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Kaistanleveyden asetukset",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Anna isompi numero epävakaille yhteyksille",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Latenssin päivitysaika (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Turvalatenssimarginaali (ms)",
|
||||||
|
"Nitrox_ShowPing": "Näytä Ping",
|
||||||
|
"Nitrox_SilenceChat": "Mykistä chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat on nyt mykistetty",
|
||||||
|
"Nitrox_StartServer": "Käynnistä palvelin ensin, niin voit liittyä itse isännöityyn maailmaasi",
|
||||||
|
"Nitrox_StreamerSettings": "Striimaustila",
|
||||||
|
"Nitrox_SyncingWorld": "Synkataan moninpeli maailmaa…",
|
||||||
|
"Nitrox_TeleportTo": "Teleporttaa {PLAYER} luokse",
|
||||||
|
"Nitrox_TeleportToMe": "Teleporttaa {PLAYER} luokseni",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleporttaa {PLAYER} luokseni?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleporttaa {PLAYER} luokse?",
|
||||||
|
"Nitrox_ThankForPlaying": "Kiitos, kun käytit Nitroxia!",
|
||||||
|
"Nitrox_UnableToConnect": "Etäpalvelimeen ei saatu yhteyttä osoitteessa:",
|
||||||
|
"Nitrox_Unmute": "Poista {PLAYER} mykistys",
|
||||||
|
"Nitrox_UnmuteQuestion": "Poista {PLAYER} mykistys?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Poistettu {PLAYER} mykistys",
|
||||||
|
"Nitrox_Waiting": "Odotetaan liittymisjonossa…",
|
||||||
|
"Nitrox_WaitingPassword": "Odotetaan palvelimen salasanan syöttöä…",
|
||||||
|
"Nitrox_WaitingUserInput": "Odotetaan käyttäjän syöttöä…",
|
||||||
|
"Nitrox_WorldSettling": "Odotetaan mailman asettumista…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/fr.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Ajouter un serveur",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Hôte :",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Saisir l'IP ou l'adresse du serveur",
|
||||||
|
"Nitrox_AddServer_Confirm": "Créer un serveur",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Un nouveau serveur a été ajouté.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Merci de remplir tous les champs.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nom :",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Entrez un nom pour le serveur",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port :",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Entrez le port numérique du serveur",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Le serveur a détecté une désynchronisation avec le client local (accédez aux paramètres Nitrox pour demander une resynchronisation)",
|
||||||
|
"Nitrox_BuildingSettings": "Constructions",
|
||||||
|
"Nitrox_Cancel": "Annuler",
|
||||||
|
"Nitrox_CommandNotAvailable": "Cette commande n'est pas disponible avec Nitrox",
|
||||||
|
"Nitrox_Confirm": "Confirmer",
|
||||||
|
"Nitrox_ConnectTo": "Connexion à",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Un autre joueur interagit avec l'objet",
|
||||||
|
"Nitrox_DisconnectedSession": "Déconnecté du serveur",
|
||||||
|
"Nitrox_DiscordAccept": "Accepter",
|
||||||
|
"Nitrox_DiscordDecline": "Refuser",
|
||||||
|
"Nitrox_DiscordInGame": "Joue en tant que {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Entrain de plonger",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Dans le menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Appuyez sur le bouton Multijoueur du menu principal pour rejoindre une session",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Maintenir pour déverrouiller",
|
||||||
|
"Nitrox_DiscordRequestText": "A demandé à rejoindre votre session",
|
||||||
|
"Nitrox_EnterName": "Nom du joueur",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Bâtiment sécurisé] Impossible de modifier cette base tant que celle-ci est désynchronisée (voir dans les paramètres de Nitrox pour resynchroniser)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Impossible de modifier une base qui a récemment été modifiée par un autre joueur",
|
||||||
|
"Nitrox_Failure": "Une erreur est survenue",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Resynchronisation de {COUNT} entité(s) effectuée en {TIME}ms",
|
||||||
|
"Nitrox_FirewallInterfering": "Les paramètres de votre pare-feu empêchent la connexion",
|
||||||
|
"Nitrox_HideIp": "Cacher les adresses IP",
|
||||||
|
"Nitrox_HidePing": "Cacher le signal",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nL'ÉQUIPE NITROX\n\nVOUS PRÉSENTE",
|
||||||
|
"Nitrox_IntroWaitingPartner": "En attente d'un partenaire\n\nCliquez sur {0} pour passer",
|
||||||
|
"Nitrox_InvalidUserName": "Veuillez entrer un nom de joueur valide.\n\nIl ne peut pas contenir d'espace ou de caractères spéciaux.\nCaractères autorisés : A-Z a-z 0-9 _ . -\nLongueur : [3, 25]",
|
||||||
|
"Nitrox_Join": "Rejoindre",
|
||||||
|
"Nitrox_JoinServer": "En train de joindre :",
|
||||||
|
"Nitrox_JoinServerPassword": "Mot de passe :",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Mot de passe requis",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Entrez le mot de passe du serveur",
|
||||||
|
"Nitrox_JoiningSession": "Connexion au monde multijoueur",
|
||||||
|
"Nitrox_Kick": "Exclure {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Exclure {PLAYER} ?",
|
||||||
|
"Nitrox_LaunchGame": "Lancement du jeu…",
|
||||||
|
"Nitrox_Loading": "Chargement",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Attendez vous à quelques bugs",
|
||||||
|
"Nitrox_LostConnection": "Connexion au serveur perdue",
|
||||||
|
"Nitrox_LostConnectionWarn": "Vous n'êtes plus connecté au serveur",
|
||||||
|
"Nitrox_MissingPermission": "Vous n'avez pas la permission d'exécuter cette commande [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multijoueur",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Chargement du client multijoueur…",
|
||||||
|
"Nitrox_Mute": "Rendre muet {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Rendre muet {PLAYER} ?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} est maintenant en sourdine",
|
||||||
|
"Nitrox_OK": "Accepter",
|
||||||
|
"Nitrox_OutOfDateClient": "Votre version de Nitrox est trop ancienne. Serveur : {serverVersion}, Vous : {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Le serveur fonctionne sur une ancienne version de Nitrox. Vous pouvez contacter l'administrateur du serveur ou utiliser une version plus ancienne. Serveur : {serverVersion}, Vous : {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Mort de {PLAYER}",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} est mort",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} s'est déconnecté",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} a rejoint la partie.",
|
||||||
|
"Nitrox_PlayerKicked": "Vous avez été exclu du serveur",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} a quitté la partie.",
|
||||||
|
"Nitrox_PlayerListTabName": "Liste des joueurs",
|
||||||
|
"Nitrox_QueueInfo": "Vous êtes à la position #{POSITION} dans la file d'attente. Temps d'attente maximal : {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Réservation rejetée…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Déconstruction impossible. Un autre joueur est à l'intérieur, ou trop proche.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "En attente des informations du serveur…",
|
||||||
|
"Nitrox_ResyncBuildings": "Resynchroniser les constructions",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Vous devez attendre {TIME_LEFT} secondes pour renvoyer une demande de resynchronisation",
|
||||||
|
"Nitrox_ResyncRequested": "Demande de resynchronisation envoyée",
|
||||||
|
"Nitrox_ResyncSettings": "Resynchronisation",
|
||||||
|
"Nitrox_SafeBuilding": "Mode de construction sans erreur",
|
||||||
|
"Nitrox_SafeBuildingLog": "Afficher les messages du mode de construction sans erreur",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Êtes-vous sûr(e) de vouloir supprimer ce serveur ?",
|
||||||
|
"Nitrox_ServerStopped": "Le serveur a été arrêté",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Paramètres de la bande passante",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Donner une valeur plus élevée pour les connexions instables",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Période(s) de mise à jour de latence",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Marge de latence de sécurité (ms)",
|
||||||
|
"Nitrox_ShowPing": "Montrer le signal",
|
||||||
|
"Nitrox_SilenceChat": "Cacher la fenêtre de discussion",
|
||||||
|
"Nitrox_SilencedChatNotif": "La fenêtre de discussion est maintenant cachée",
|
||||||
|
"Nitrox_StartServer": "Démarrez d'abord votre serveur pour rejoindre votre monde",
|
||||||
|
"Nitrox_StreamerSettings": "Mode streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Synchronisation du monde multijoueur…",
|
||||||
|
"Nitrox_TeleportTo": "Se téléporter vers {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Téléporter {PLAYER} ici",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Téléporter {PLAYER} ici ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Se téléporter vers {PLAYER} ?",
|
||||||
|
"Nitrox_ThankForPlaying": "Merci d'avoir utilisé Nitrox !",
|
||||||
|
"Nitrox_UnableToConnect": "Impossible de se connecter au serveur :",
|
||||||
|
"Nitrox_Unmute": "Entendre à nouveau {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Entendre à nouveau {PLAYER} ?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} n'est plus en sourdine",
|
||||||
|
"Nitrox_Waiting": "Dans la file d'attente de connexion…",
|
||||||
|
"Nitrox_WaitingPassword": "En attente du mot de passe…",
|
||||||
|
"Nitrox_WaitingUserInput": "En attente des informations du joueur…",
|
||||||
|
"Nitrox_WorldSettling": "Chargement du monde…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/ga.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Cur friothálaí leis",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Óstach:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Cuir isteach an IP nó seoladh an fhreastalaí",
|
||||||
|
"Nitrox_AddServer_Confirm": "Cruthaigh freastalaí",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Cruthaíodh iontráil freastalaí nua go rathúil.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Tá an t-ionchur neamhbhailí. Seiceáil le do thoil an bhfuil na boscaí téacs ar fad comhlánaithe.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Ainm:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Cuir isteach ainm don fhreastalaí",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Cuir isteach port uimhriúil an fhreastalaí",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Bhraith an freastalaí díshioncronú le foirgnimh an chliaint áitiúil (téigh chuig socruithe Nitrox chun athshioncronú a iarraidh)",
|
||||||
|
"Nitrox_BuildingSettings": "Foirgneamh bonn",
|
||||||
|
"Nitrox_Cancel": "Cealaigh",
|
||||||
|
"Nitrox_CommandNotAvailable": "Níl an t- ordú seo ar fáil i Nitrox",
|
||||||
|
"Nitrox_Confirm": "Deimhnigh",
|
||||||
|
"Nitrox_ConnectTo": "Ceangail leis",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Tá imreoir eile ag idirghníomhú leis an réad sin",
|
||||||
|
"Nitrox_DisconnectedSession": "Dícheanglaithe ón bhfreastalaí",
|
||||||
|
"Nitrox_DiscordAccept": "Glacadh le",
|
||||||
|
"Nitrox_DiscordDecline": "Meath",
|
||||||
|
"Nitrox_DiscordInGame": "Ag imirt mar {IMREOIR}",
|
||||||
|
"Nitrox_DiscordInGameState": "Ag tumadh isteach san duibheagán",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Lurking sa roghchlár",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Brúigh ar an gcnaipe Ilimreora sa Phríomh-Roghchlár más mian leat páirt a ghlacadh i seisiún",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Brúigh chun dhíghlasáil",
|
||||||
|
"Nitrox_DiscordRequestText": "Iarrtar ort páirt a ghlacadh i do sheisiún",
|
||||||
|
"Nitrox_EnterName": "Iontráil ainm do imreora",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Foirgneamh Sábháilte] Tá an bonn seo díshioncronaithe faoi láthair mar sin ní féidir leat é a mhodhnú mura ndéanann tú foirgnimh a shioncronú arís (i socruithe Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Ní féidir bonn a nuashonraigh imreoir eile le déanaí a mhionathrú",
|
||||||
|
"Nitrox_Failure": "Tharla earráid",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Thóg sé {TIME}ms {COUNT} aonán a athshioncronú",
|
||||||
|
"Nitrox_FirewallInterfering": "Is cosúil go bhfuil do shocruithe balla dóiteáin ag cur isteach",
|
||||||
|
"Nitrox_HideIp": "Folaigh seoltaí IP",
|
||||||
|
"Nitrox_HidePing": "Folaigh Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "SIAMSAÍOCHT AN DOMHAN anaithnid\n&\nAN FOIREANN NITROX\n\nI LÁTHAIR",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Ag fanacht le páirtí a bheith páirteach\n\nBrúigh {0} chun fanacht thar barr",
|
||||||
|
"Nitrox_InvalidUserName": "Cuir isteach ainm imreoir bailí.\n\nNí féidir aon spás nó carachtair amhrasacha a bheith ann\nCarachtair ceadaithe: A-Z a-z 0-9 _ . -\nFad: [3, 25]",
|
||||||
|
"Nitrox_Join": "Bígí",
|
||||||
|
"Nitrox_JoinServer": "Ag glacadh páirte:",
|
||||||
|
"Nitrox_JoinServerPassword": "Pasfhocal:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Pasfhocal freastalaí ag teastáil",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Cuir isteach pasfhocal an fhreastalaí le do thoil",
|
||||||
|
"Nitrox_JoiningSession": "Glacadh le Seisiún Il-Imreora",
|
||||||
|
"Nitrox_Kick": "Ciceáil {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Ciceáil {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Cluiche á sheoladh…",
|
||||||
|
"Nitrox_Loading": "Ag lódáil",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Bí ag súil le fabhtanna briseadh cluiche",
|
||||||
|
"Nitrox_LostConnection": "Caillte nasc leis an bhfreastalaí cluiche",
|
||||||
|
"Nitrox_LostConnectionWarn": "Níl sé ceangailte leis an bhfreastalaí a thuilleadh",
|
||||||
|
"Nitrox_MissingPermission": "Níl cead agat an t-ordú seo a rith [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Il-imreoir",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Cliant il-imreora lódáilte…",
|
||||||
|
"Nitrox_Mute": "Balbhaigh {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "An bhfuil fonn ort {PLAYER} a bhalbhú?",
|
||||||
|
"Nitrox_MutedPlayer": "Balbhaithe {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ceart go leor",
|
||||||
|
"Nitrox_OutOfDateClient": "Tá do shuiteáil Nitrox as dáta. Freastalaí: {serverVersion}, Is mise: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Ritheann an freastalaí leagan níos sine de Nitrox. Iarr ar riarthóir an fhreastalaí an freastalaí a uasghrádú nó do shuiteáil Nitrox a íosghrádú. Freastalaí: {serverVersion}, Is mise: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Bhás {PLAYER}",
|
||||||
|
"Nitrox_PlayerDied": "Fuair {PLAYER} bás",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} dícheangailte",
|
||||||
|
"Nitrox_PlayerJoined": "Tháinig {PLAYER} isteach sa chluiche.",
|
||||||
|
"Nitrox_PlayerKicked": "Tá tú ciceáil ón bhfreastalaí",
|
||||||
|
"Nitrox_PlayerLeft": "D'fhág {PLAYER} an cluiche.",
|
||||||
|
"Nitrox_PlayerListTabName": "Liosta Imreoirí",
|
||||||
|
"Nitrox_QueueInfo": "Tá tú ag suíomh #{POSITION} sa scuaine rannpháirtíochta. Uasmhéid fanachta féideartha: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Diúltaíodh don áirithint…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Tá imreoir eile laistigh nó ró-ghar don sprioc deconstructable.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Faisnéis bheartais seisiúin á iarraidh…",
|
||||||
|
"Nitrox_ResyncBuildings": "Foirgnimh bhunúsacha a athshioncronú",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Ní mór duit fanacht {TIME_LEFT} soicind chun iarratas athshioncronaithe eile a sheoladh",
|
||||||
|
"Nitrox_ResyncRequested": "Eisíodh iarratas athshioncronaithe le haghaidh bunáiteanna",
|
||||||
|
"Nitrox_ResyncSettings": "Athshioncronú",
|
||||||
|
"Nitrox_SafeBuilding": "Foirgneamh sábháilte",
|
||||||
|
"Nitrox_SafeBuildingLog": "Clár tógála sábháilte",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "An bhfuil tú cinnte go dteastaíonn uait an freastalaí seo a scriosadh?",
|
||||||
|
"Nitrox_ServerStopped": "Stopadh an freastalaí",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Socruithe Bandaleithead",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Tabhair luach níos airde do naisc éagobhsaí",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Tréimhse/tréimhsí nuashonraithe folaigh",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Corrlach Laideachta Sábháilteachta (ms)",
|
||||||
|
"Nitrox_ShowPing": "Taispeáin Ping",
|
||||||
|
"Nitrox_SilenceChat": "Balbhaigh comhrá",
|
||||||
|
"Nitrox_SilencedChatNotif": "Tá an comhrá balbhaithe anois",
|
||||||
|
"Nitrox_StartServer": "Tosaigh do fhreastalaí ar dtús chun dul isteach i do dhomhan féin-óstáilte",
|
||||||
|
"Nitrox_StreamerSettings": "Mód streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Domhan il-imreora á shioncronú…",
|
||||||
|
"Nitrox_TeleportTo": "Teileapórtáil chuig {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleport {PLAYER} chugam",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleport {PLAYER} chugam ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teileapórtáil chuig {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Go raibh maith agat as Nitrox a úsáid!",
|
||||||
|
"Nitrox_UnableToConnect": "Ní féidir teagmháil a dhéanamh leis an gcianfhreastalaí ag:",
|
||||||
|
"Nitrox_Unmute": "Díbhalbhaigh {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "An bhfuil fonn ort {PLAYER} a dhíbhalbhú?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Díbhalbhaíodh {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Ag fanacht sa scuaine páirt a ghlacadh…",
|
||||||
|
"Nitrox_WaitingPassword": "Ag fanacht le hionchur pasfhocal an fhreastalaí…",
|
||||||
|
"Nitrox_WaitingUserInput": "Ag fanacht le hionchur úsáideora…",
|
||||||
|
"Nitrox_WorldSettling": "Ag feitheamh ar Shocrú Domhanda…"
|
||||||
|
}
|
69
Nitrox.Assets.Subnautica/LanguageFiles/hr.json
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Dodaj poslužitelja",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Poslužitelj je otkrio nesinkronizaciju s lokalnim korisničkim građevinama(idi na Nitrox postavke kako bi zatražio/a ponovnu sinkronizaciju)",
|
||||||
|
"Nitrox_BuildingSettings": "Izgradnja baze",
|
||||||
|
"Nitrox_Cancel": "Odustani",
|
||||||
|
"Nitrox_CommandNotAvailable": "Ova naredba nije dostupna u Nitroxu",
|
||||||
|
"Nitrox_ConnectTo": "Poveži se na",
|
||||||
|
"Nitrox_DisconnectedSession": "Veza s poslužiteljem prekinuta",
|
||||||
|
"Nitrox_DiscordAccept": "Prihvati",
|
||||||
|
"Nitrox_DiscordDecline": "Odbij",
|
||||||
|
"Nitrox_DiscordInGame": "Igrate kao {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Roni u oceanu",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Skriva se u izborniku",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Molim te pritisni Multiplayer dugme u izborniku ako želiš igrati",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Pritisni za otključavanje",
|
||||||
|
"Nitrox_DiscordRequestText": "Zatraženo je pridruživanje tvojoj sesiji",
|
||||||
|
"Nitrox_EnterName": "Upiši svoje ime igrača",
|
||||||
|
"Nitrox_Failure": "Dogodila se greška",
|
||||||
|
"Nitrox_FirewallInterfering": "Čini se da postavke tvog vatrozida ometaju",
|
||||||
|
"Nitrox_HideIp": "Sakrij IP adrese",
|
||||||
|
"Nitrox_HidePing": "Sakrij ping",
|
||||||
|
"Nitrox_InvalidUserName": "Upiši valjano ime igrača!\n\nNe smije sadržavati razmaknice ili sumnjive znakove\nDozvoljeni znakovi : A-Z a-z 0-9 _ . -\nDužina : [3, 25]",
|
||||||
|
"Nitrox_Join": "Pridruži se",
|
||||||
|
"Nitrox_JoinServerPassword": "Lozinka:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Potrebna je lozinka za poslužitelj",
|
||||||
|
"Nitrox_JoiningSession": "Pridruživanje multiplayer sesiji",
|
||||||
|
"Nitrox_Kick": "Izbaci igrača {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Izbaciti igrača {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Pokretanje igre …",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Očekuj greške koje prekidaju igru",
|
||||||
|
"Nitrox_LostConnection": "Veza s poslužiteljem igre je izgubljena",
|
||||||
|
"Nitrox_LostConnectionWarn": "Veza s poslužiteljem više ne postoji",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayer klijent učitan …",
|
||||||
|
"Nitrox_Mute": "Isključi zvuk igrača {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Isključiti zvuk igrača {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Isključen zvuk igrača {PLAYER}",
|
||||||
|
"Nitrox_OutOfDateClient": "Tvoja Nitrox instalacija je zastarjela. Poslužitelj: {serverVersion}, Tvoja: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Poslužitelj pokreće stariju verziju Nitroxa. Zamoli administratora poslužitelja da nadogradi poslužitelj ili da vrati stariju verziju tvoje Nitrox instalacije. Poslužitelj: {serverVersion}, Tvoja: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} je umro",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} se odspojio",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} se pridružio/la igri.",
|
||||||
|
"Nitrox_PlayerKicked": "Izbačen/a si s poslužitelja",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} je napustio/la igru.",
|
||||||
|
"Nitrox_PlayerListTabName": "Popis igrača",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervacija odbijena …",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Drugi igrač je u ili pre blizu građevine koja se ne može uništiti.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Zahtjevanje informacija o pravilima sesije …",
|
||||||
|
"Nitrox_ServerStopped": "Poslužitelj je prekinuo rad",
|
||||||
|
"Nitrox_ShowPing": "Prikaži ping",
|
||||||
|
"Nitrox_SilenceChat": "Isključi zvuk razgovora",
|
||||||
|
"Nitrox_SilencedChatNotif": "Zvuk razgovora je isključen",
|
||||||
|
"Nitrox_StartServer": "Najprije pokreni svoj poslužitelj za pridruživanje vlastitom svijetu koji održavaš",
|
||||||
|
"Nitrox_StreamerSettings": "Modus prijenosa",
|
||||||
|
"Nitrox_SyncingWorld": "Sinkronizacija multiplayer svijeta …",
|
||||||
|
"Nitrox_TeleportTo": "Teleportiraj igraču {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportiraj igrača {PLAYER} k meni",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportirati igrača {PLAYER} k meni?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportirati igraču {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Hvala na korištenju Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Nije moguće kontaktirati udaljeni poslužitelj na:",
|
||||||
|
"Nitrox_Unmute": "Isključi zvuk igrača {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Isključiti zvuk igrača {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Isključen zvuk igraču {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Čekanje u redu za pridruživanje…",
|
||||||
|
"Nitrox_WaitingPassword": "Čekanje na unos lozinke za poslužitelj …",
|
||||||
|
"Nitrox_WaitingUserInput": "Čekanje na unos korisnika …",
|
||||||
|
"Nitrox_WorldSettling": "Očekuje se uspostava svijeta …"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/hu.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Szerver hozzáadása",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Gazda:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Írja be a szerver IP címét",
|
||||||
|
"Nitrox_AddServer_Confirm": "Szerver létrehozása",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Új szerverfejezet sikeresen létrehozva.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Az Ön által megadott adatok érvénytelenek. Kérjük, ellenőrizze, hogy minden szövegdoboz ki van-e töltve.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Név:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Írja be a szerver nevét",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Adja meg a kiszolgáló számszerű portját",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "A kiszolgáló deszinkronizálást észlelt a helyi kliens épületeivel (menjen a Nitrox beállításaihoz, hogy újraszinkronizálást kérjen)",
|
||||||
|
"Nitrox_BuildingSettings": "Bázis építés",
|
||||||
|
"Nitrox_Cancel": "Vissza",
|
||||||
|
"Nitrox_CommandNotAvailable": "Ez a parancs nem érhető el a Nitroxban",
|
||||||
|
"Nitrox_Confirm": "Megerősítés",
|
||||||
|
"Nitrox_ConnectTo": "Csatlakozás",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Egy másik játékos interakcióban van az adott tárggyal",
|
||||||
|
"Nitrox_DisconnectedSession": "Kilépve a szerverből",
|
||||||
|
"Nitrox_DiscordAccept": "Elfogad",
|
||||||
|
"Nitrox_DiscordDecline": "Elutasít",
|
||||||
|
"Nitrox_DiscordInGame": "{PLAYER} ként játszani",
|
||||||
|
"Nitrox_DiscordInGameState": "Merülés a mélybe",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Menüben való bóklászás",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Kérem nyomja meg a Többjátékos gombot a Főmenüben ha szeretne csatlakozni egy szerverhez",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Nyomd meg a feloldáshoz",
|
||||||
|
"Nitrox_DiscordRequestText": "Engedélyt kértek a játékhoz való csatlakozáshoz",
|
||||||
|
"Nitrox_EnterName": "Írd be a játékosd nevét",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Biztonságos épület] Ez a bázis jelenleg nincs szinkronizálva, így nem tudod módosítani, hacsak nem szinkronizálod újra az épületeket (a Nitrox beállításokban)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Nem lehet módosítani egy olyan bázist, amelyet nemrég egy másik játékos frissített",
|
||||||
|
"Nitrox_Failure": "Egy hiba jelent meg",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Az {COUNT} entitások újraszinkronizálása {TIME}ms alatt történt",
|
||||||
|
"Nitrox_FirewallInterfering": "Kérlek állítsd át a Tűzfal beállításaidat, hogy működjön a játék",
|
||||||
|
"Nitrox_HideIp": "IP-címek elrejtése",
|
||||||
|
"Nitrox_HidePing": "Ping Elrejtése",
|
||||||
|
"Nitrox_IntroUWEPresents": "Az UNKNOWN WORLDS ENTERTAINMENT\n&\nÉs a NITROX-TEAM\n\nBEMUTATJA",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Várakozás egy partnerre, hogy csatlakozzon\n\nNyomja meg a {0} gombot a várakozás kihagyásához",
|
||||||
|
"Nitrox_InvalidUserName": "Kérlek, érvényes nevet adj meg!\n\nNem tartalmazhat szóközt, vagy különleges karaktereket!\nMegengedett karakterek: A-Z a-z 0-9 _ . -\nHosszúság: [3, 25]",
|
||||||
|
"Nitrox_Join": "Csatlakozás",
|
||||||
|
"Nitrox_JoinServer": "Csatlakozás:",
|
||||||
|
"Nitrox_JoinServerPassword": "Jelszó:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "A belépéshez jelszó kell",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Kérem írja be a szerver jelszavát",
|
||||||
|
"Nitrox_JoiningSession": "Betöltés többjátékos munkamenetre",
|
||||||
|
"Nitrox_Kick": "{PLAYER} Kirúgása",
|
||||||
|
"Nitrox_KickQuestion": "Kirúgod {PLAYER} Játékost?",
|
||||||
|
"Nitrox_LaunchGame": "Játék indítása…",
|
||||||
|
"Nitrox_Loading": "Töltődik",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Játékélményt romboló hibák várhatóak",
|
||||||
|
"Nitrox_LostConnection": "Elveszett a kapcsolat a többjátékos szerverrel",
|
||||||
|
"Nitrox_LostConnectionWarn": "Már nincs kaplcsolat a szerverrel",
|
||||||
|
"Nitrox_MissingPermission": "Nincs jogosultsága a parancs végrehajtásához [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Többjátékos mód",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Többjátékos Kliens betöltött…",
|
||||||
|
"Nitrox_Mute": "{PLAYER} lenémítása",
|
||||||
|
"Nitrox_MuteQuestion": "Lenémítod {PLAYER} Játékost?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} Lenémítva",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "A Nitrox telepítésed elavult. Szerver verziója: {serverVersion}, A tiéd: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "A szerver egy régebbi Nitrox verziót használ. Kérje meg a szerver admint hogy frissítse a szervert vagy használjon egy régebbi Nitrox verziót. Szerver verziója: {serverVersion}, A tiéd: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER} halála",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} meghalt",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} lecsatlakozott",
|
||||||
|
"Nitrox_PlayerJoined": "{JÁTÉKOS} csatlakozott a játékhoz.",
|
||||||
|
"Nitrox_PlayerKicked": "Ki lettél rúgva a szerverről",
|
||||||
|
"Nitrox_PlayerLeft": "{JÁTÉKOS} elhagyta a játékot.",
|
||||||
|
"Nitrox_PlayerListTabName": "Játékos Lista",
|
||||||
|
"Nitrox_QueueInfo": "A várólistán a #{POSITION}. helyen állsz. A maximális várakozási idő: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "A foglalás elutasítva…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Egy másik játékos vagy a lerombolandó dologban vagy túl közel.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Munkamenet szabályok lekérése…",
|
||||||
|
"Nitrox_ResyncBuildings": "Bázisépületek újraszinkronizálása",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Várnia kell {TIME_LEFT} másodperceket az újabb szinkronizálási kérelem elküldéséhez",
|
||||||
|
"Nitrox_ResyncRequested": "Bázisok újra szinkronizációs kérelmét adta ki",
|
||||||
|
"Nitrox_ResyncSettings": "Újraszinkronizálás",
|
||||||
|
"Nitrox_SafeBuilding": "Biztonságos építmény",
|
||||||
|
"Nitrox_SafeBuildingLog": "Biztonságos épület napló",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Biztos törölni kívánod ezt a szervert?",
|
||||||
|
"Nitrox_ServerStopped": "A szerver leállt",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Sávszélesség Beállítása",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Adj magasabb értéket instabil kapcsolat esetén",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Késleltetés frissítési időintervalluma (mp)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Biztonsági Késleltetés Határ (ms)",
|
||||||
|
"Nitrox_ShowPing": "Ping Mutatása",
|
||||||
|
"Nitrox_SilenceChat": "Csevegés elnémítása",
|
||||||
|
"Nitrox_SilencedChatNotif": "A csevegés mostantól néma",
|
||||||
|
"Nitrox_StartServer": "Először indítsd el a szervered, hogy csatlakozni tudj a saját szerveredre",
|
||||||
|
"Nitrox_StreamerSettings": "Streamer mód",
|
||||||
|
"Nitrox_SyncingWorld": "Többjátékos világ szinkronizálása…",
|
||||||
|
"Nitrox_TeleportTo": "{PLAYER} játékoshoz teleportálás",
|
||||||
|
"Nitrox_TeleportToMe": "{PLAYER} Játékos magamhoz teleportálása",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Magamhoz teleportáljam {PLAYER} játékost?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportálni akarsz {PLAYER} játékoshoz?",
|
||||||
|
"Nitrox_ThankForPlaying": "Köszönjük hogy a Nitrox-ot használod!",
|
||||||
|
"Nitrox_UnableToConnect": "Nem sikerült csatlakozni a megadott távoli szerverre:",
|
||||||
|
"Nitrox_Unmute": "Némítás visszavonása {PLAYER} játékosról",
|
||||||
|
"Nitrox_UnmuteQuestion": "Visszavonod a némítást {PLAYER} Játékosról?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Némítás Visszavonva {PLAYER} játékosról",
|
||||||
|
"Nitrox_Waiting": "Várakozás a várólistán…",
|
||||||
|
"Nitrox_WaitingPassword": "Várakozás a szerver jelszó megadására…",
|
||||||
|
"Nitrox_WaitingUserInput": "Várakozás a felhasználóra…",
|
||||||
|
"Nitrox_WorldSettling": "Várakozás A Világ Letelepedésére…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/it.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Aggiungi un server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Inserisci l'indirizzo IP o dominio del server",
|
||||||
|
"Nitrox_AddServer_Confirm": "Crea un server",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Nuovo server aggiunto con successo.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Input invalido. Controlla che tutti i campi di testo siano riempiti.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nome:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Inserisci un nome per il server",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Porta:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Inserisci la porta del server",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Il server ha rilevato una desincronizzazione con le build del client locale (vai alle impostazioni Nitrox per richiedere una risincronizzazione)",
|
||||||
|
"Nitrox_BuildingSettings": "Costruzione Di Basi",
|
||||||
|
"Nitrox_Cancel": "Annulla",
|
||||||
|
"Nitrox_CommandNotAvailable": "Questo comando non è disponibile con Nitrox",
|
||||||
|
"Nitrox_Confirm": "Conferma",
|
||||||
|
"Nitrox_ConnectTo": "Connettiti a",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Un altro giocatore sta interagendo con quell'oggetto",
|
||||||
|
"Nitrox_DisconnectedSession": "Disconnesso dal server",
|
||||||
|
"Nitrox_DiscordAccept": "Accetta",
|
||||||
|
"Nitrox_DiscordDecline": "Rifiuta",
|
||||||
|
"Nitrox_DiscordInGame": "Sta giocando come {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Immergendosi nell'abisso",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Nel menù",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Per favore premi sul pulsante Multiplayer nel menù principale per entrare in una sessione",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Premi per sbloccare",
|
||||||
|
"Nitrox_DiscordRequestText": "Richiesta di partecipazione alla sessione",
|
||||||
|
"Nitrox_EnterName": "Inserisci il tuo nickname",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Safe Building] Questa base è attualmente non sincronizzata, quindi non puoi modificarla a meno che non risincronizzi i buildings (nelle impostazioni Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Non è possibile modificare una base che è stata recentemente aggiornata da un altro giocatore",
|
||||||
|
"Nitrox_Failure": "Si è verificato un errore",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Sono stati necessari {TIME} ms per risincronizzare {COUNT} entità",
|
||||||
|
"Nitrox_FirewallInterfering": "Sembra che le tue impostazioni del firewall stiano interferendo",
|
||||||
|
"Nitrox_HideIp": "Nascondi gli indirizzi IP",
|
||||||
|
"Nitrox_HidePing": "Nascondi Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nIL TEAM NITROX\n\nPRESENTANO",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Un compagno si sta unendo alla sessione\n\nPremi {0} per saltare l’attesa",
|
||||||
|
"Nitrox_InvalidUserName": "Inserire un nickname valido.\n\nNon può contenere spazi o caratteri ambigui.\nCaratteri consentiti: A-Z a-z 0-9 _ . -\nLunghezza: [3 - 25]",
|
||||||
|
"Nitrox_Join": "Entra",
|
||||||
|
"Nitrox_JoinServer": "Partecipazione:",
|
||||||
|
"Nitrox_JoinServerPassword": "Password:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Password del server richiesta",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Inserisci la password del server",
|
||||||
|
"Nitrox_JoiningSession": "Entrando nella Sessione Multigiocatore",
|
||||||
|
"Nitrox_Kick": "Espelli {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Vuoi espellere {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Caricamento…",
|
||||||
|
"Nitrox_Loading": "Caricamento",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Aspettati problemi che potrebbero compromettere l'esperienza di gioco",
|
||||||
|
"Nitrox_LostConnection": "Connessione al server persa",
|
||||||
|
"Nitrox_LostConnectionWarn": "Non più connesso al server",
|
||||||
|
"Nitrox_MissingPermission": "Non hai l'autorizzazione per eseguire questo comando [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multigiocatore",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Client multigiocatore caricato…",
|
||||||
|
"Nitrox_Mute": "Muta {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Vuoi mutare {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Hai mutato {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "La tua installazione di Nitrox non è aggiornata. Server: {serverVersion}, Versione: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Il server esegue una versione precedente di Nitrox. Chiedi all'amministratore del server di aggiornare il server o eseguire il downgrade della tua installazione Nitrox. Server: {serverVersion}, Versione: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Morte di {PLAYER}",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} è morto",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} disconnesso",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} si è unito alla sessione.",
|
||||||
|
"Nitrox_PlayerKicked": "Sei stato espulso dal server",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} ha lasciato la sessione.",
|
||||||
|
"Nitrox_PlayerListTabName": "Elenco giocatori",
|
||||||
|
"Nitrox_QueueInfo": "Ti trovi alla posizione #{POSITION} nella coda di entrata. Attesa massima possibile: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Richiesta rifiutata…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Un altro giocatore è all'interno o troppo vicino al bersaglio da smantellare.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Richiedendo informazioni sui criteri di sessione…",
|
||||||
|
"Nitrox_ResyncBuildings": "Ri-Sincronizza Edifici Delle Basi",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Devi attendere {TIME_LEFT} secondi per inviare un'altra richiesta di risincronizzazione",
|
||||||
|
"Nitrox_ResyncRequested": "Emessa una richiesta di sincronizzazione per le basi",
|
||||||
|
"Nitrox_ResyncSettings": "Risincronizzazione",
|
||||||
|
"Nitrox_SafeBuilding": "Costruzione Sicura",
|
||||||
|
"Nitrox_SafeBuildingLog": "Registro Costruzione Sicura",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Sei sicuro di voler eliminare questo server?",
|
||||||
|
"Nitrox_ServerStopped": "Il server si è arrestato",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Impostazioni Banda",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Inserisci un valore maggiore per connessioni instabili",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Periodo(i) di aggiornamento della latenza",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Margine della latenza di sicurezza (ms)",
|
||||||
|
"Nitrox_ShowPing": "Mostra Ping",
|
||||||
|
"Nitrox_SilenceChat": "Disattiva chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "La chat è stata disattivata",
|
||||||
|
"Nitrox_StartServer": "Per entrare nel mondo avvia prima il tuo server",
|
||||||
|
"Nitrox_StreamerSettings": "Modalità Streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Sincronizzazione del mondo multiplayer…",
|
||||||
|
"Nitrox_TeleportTo": "Teletrasportati da {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teletrasporta {PLAYER} da me",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teletrasportare {PLAYER} da me?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teletrasportarsi da {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Grazie per aver scelto Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Impossibile contattare il server:",
|
||||||
|
"Nitrox_Unmute": "Attiva l'audio di {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Attivare l'audio di {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "L'audio di {PLAYER} è stato attivato",
|
||||||
|
"Nitrox_Waiting": "In attesa in coda…",
|
||||||
|
"Nitrox_WaitingPassword": "In attesa della password per il server…",
|
||||||
|
"Nitrox_WaitingUserInput": "In attesa dell'inserimento da parte dell'utente…",
|
||||||
|
"Nitrox_WorldSettling": "In attesa della stabilizzazione del mondo…"
|
||||||
|
}
|
77
Nitrox.Assets.Subnautica/LanguageFiles/ja.json
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "サーバーを追加する",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "サーバーがローカルクライアントの建物との非同期を検出しました(Nitroxの設定で再同期をしてください)",
|
||||||
|
"Nitrox_Cancel": "キャンセル",
|
||||||
|
"Nitrox_CommandNotAvailable": "Nitroxではこのコマンドは使用できません",
|
||||||
|
"Nitrox_ConnectTo": "〜に接続する",
|
||||||
|
"Nitrox_DisconnectedSession": "サーバーから切断されました",
|
||||||
|
"Nitrox_DiscordAccept": "受け入れる",
|
||||||
|
"Nitrox_DiscordDecline": "断る",
|
||||||
|
"Nitrox_DiscordInGame": "{PLAYER}としてプレイする",
|
||||||
|
"Nitrox_DiscordInGameState": "深淵に潜る",
|
||||||
|
"Nitrox_DiscordMainMenuState": "メニューの中に潜んでいる",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "セッションに参加したければメインメニューにあるマルチプレイヤーボタンを押してください",
|
||||||
|
"Nitrox_DiscordPressToFocus": "押してアンロックする",
|
||||||
|
"Nitrox_DiscordRequestText": "貴方のセッションに参加したいというリクエストあり",
|
||||||
|
"Nitrox_EnterName": "貴方のプレイヤーネームを入力してください",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[安全な建物]この基地は現在同期が解除されているため、Nitroxの設定で建物を再同期しない限り、変更することはできません",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "他のプレイヤーが最近更新したベースは変更することができません",
|
||||||
|
"Nitrox_Failure": "エラーが生じました",
|
||||||
|
"Nitrox_FinishedResyncRequest": "COUNT}エンティティの再同期に{TIME}msかかりました",
|
||||||
|
"Nitrox_FirewallInterfering": "どうやら貴方のファイヤーウォールの設定が邪魔しているようです",
|
||||||
|
"Nitrox_HideIp": "IPアドレスを隠す",
|
||||||
|
"Nitrox_HidePing": "ピングを隠す",
|
||||||
|
"Nitrox_InvalidUserName": "正しいプレイヤーネームを入力してください\n\nスペースや問題のある文字は使えません\n可能な文字:A-Z a-z 0-9\n長さ:[3, 25]",
|
||||||
|
"Nitrox_Join": "参加する",
|
||||||
|
"Nitrox_JoinServerPassword": "パスワード:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "サーバーのパスワードが必要です",
|
||||||
|
"Nitrox_JoiningSession": "マルチプレイのセッションに参加中",
|
||||||
|
"Nitrox_Kick": "{PLAYER}を退出させる",
|
||||||
|
"Nitrox_KickQuestion": "{PLAYER}を退出させますか?",
|
||||||
|
"Nitrox_LaunchGame": "ゲームを開始中…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "ゲームを中断させるようなバグがあります",
|
||||||
|
"Nitrox_LostConnection": "ゲームサーバーとの接続が失われました",
|
||||||
|
"Nitrox_LostConnectionWarn": "もはやサーバーには接続されていません",
|
||||||
|
"Nitrox_Multiplayer": "マルチプレイヤー",
|
||||||
|
"Nitrox_MultiplayerLoaded": "マルチプレイのクライアントがロードされました…",
|
||||||
|
"Nitrox_Mute": "{PLAYER}をミュートにする",
|
||||||
|
"Nitrox_MuteQuestion": "{PLAYER}をミュートにしますか?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER}ミュート状態",
|
||||||
|
"Nitrox_OutOfDateClient": "現在あなたがインストールしているNitroxバージョンが古いようです。サーバーのバージョン:{serverVersion},あなたがインストールしているバージョン:{localVersion}。",
|
||||||
|
"Nitrox_OutOfDateServer": "サーバーのNitroxバージョンが古いようです。サーバー管理者にサーバーのアップグレードを要求するか、Nitroxのバージョンをダウングレードしてください。サーバーのバージョン:{severVersion},あなたがインストールしているバージョン:{localVersion}",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER}は死亡した",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER}が退出した",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER}がゲームに参加した。",
|
||||||
|
"Nitrox_PlayerKicked": "貴方はサーバーから退出させられました",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER}退場した。",
|
||||||
|
"Nitrox_PlayerListTabName": "プレイヤーリスト",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "予約が拒否されました…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "他のプレイヤーが分解可能なターゲットの中にいるか、近すぎます。",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "セッションのポリシー情報を要求中…",
|
||||||
|
"Nitrox_ResyncBuildings": "ベースとなる建物の再同期",
|
||||||
|
"Nitrox_ResyncOnCooldown": "再同期リクエストができるようになるまであと{TIME_LEFT}秒",
|
||||||
|
"Nitrox_ResyncRequested": "ベースの再同期リクエストを発行",
|
||||||
|
"Nitrox_ResyncSettings": "再同期",
|
||||||
|
"Nitrox_SafeBuilding": "安全な建物",
|
||||||
|
"Nitrox_SafeBuildingLog": "安全な建物のログ",
|
||||||
|
"Nitrox_ServerStopped": "サーバーが停止中",
|
||||||
|
"Nitrox_ShowPing": "ピングを表示する",
|
||||||
|
"Nitrox_SilenceChat": "チャットをミュートにする",
|
||||||
|
"Nitrox_SilencedChatNotif": "チャットは現在ミュート中",
|
||||||
|
"Nitrox_StartServer": "自らがホストとなる世界に参加するためには、まず自分のサーバーを開始してください",
|
||||||
|
"Nitrox_StreamerSettings": "ストリーマーモード",
|
||||||
|
"Nitrox_SyncingWorld": "マルチプレイの世界を同期中…",
|
||||||
|
"Nitrox_TeleportTo": "{PLAYER}のところにテレポートする",
|
||||||
|
"Nitrox_TeleportToMe": "{PLAYER}を自分のところにテレポートする",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "{PLAYER}を自分のところにテレポートしますか?",
|
||||||
|
"Nitrox_TeleportToQuestion": "{PLAYER}のところにテレポートしますか?",
|
||||||
|
"Nitrox_ThankForPlaying": "Nitroxをご使用頂きありがとうございます!",
|
||||||
|
"Nitrox_UnableToConnect": "リモートサーバーにコンタクトできません:",
|
||||||
|
"Nitrox_Unmute": "{PLAYER}のミュートを解除",
|
||||||
|
"Nitrox_UnmuteQuestion": "{PLAYER}のミュートを解除しますか?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER}のミュートが解除されました",
|
||||||
|
"Nitrox_Waiting": "参加の順番待ち中…",
|
||||||
|
"Nitrox_WaitingPassword": "サーバーパスワードの入力待ち…",
|
||||||
|
"Nitrox_WaitingUserInput": "ユーザーの入力待ち…",
|
||||||
|
"Nitrox_WorldSettling": "世界の確定を待機中…"
|
||||||
|
}
|
95
Nitrox.Assets.Subnautica/LanguageFiles/ko.json
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "서버 추가",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "호스트:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "서버의 IP나 주소를 입력하세요",
|
||||||
|
"Nitrox_AddServer_Confirm": "서버 생성",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "입력한 내용이 유효하지 않습니다. 모든 텍스트 박스가 채워졌는지 다시 확인하세요.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "이름:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "사용할 이름을 입력하세요",
|
||||||
|
"Nitrox_AddServer_PortDescription": "포트:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "서버의 포트(숫자)입력",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "서버가 로컬 클라이언트와의 건물에서 동기화 해제를 감지했습니다.(Nitrox 설정에서 재동기화 요청을 보내세요.)",
|
||||||
|
"Nitrox_BuildingSettings": "기지 짓기",
|
||||||
|
"Nitrox_Cancel": "취소",
|
||||||
|
"Nitrox_CommandNotAvailable": "이 명령어는 Nitrox에서 사용할 수 없습니다",
|
||||||
|
"Nitrox_Confirm": "확인",
|
||||||
|
"Nitrox_ConnectTo": "연결",
|
||||||
|
"Nitrox_DenyOwnershipHand": "다른 플레이어가 해당 물체와 상호작용중입니다",
|
||||||
|
"Nitrox_DisconnectedSession": "서버와의 연결이 끊어졌습니다",
|
||||||
|
"Nitrox_DiscordAccept": "수락",
|
||||||
|
"Nitrox_DiscordDecline": "거절",
|
||||||
|
"Nitrox_DiscordInGame": "{PLAYER} 로 플레이 중",
|
||||||
|
"Nitrox_DiscordInGameState": "심연 속으로 잠수 중",
|
||||||
|
"Nitrox_DiscordMainMenuState": "메뉴 둘러보는 중",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "세션에 참가하려면 메인메뉴에 있는 멀티플레이어 버튼을 누르십시오",
|
||||||
|
"Nitrox_DiscordPressToFocus": "눌러서 열기",
|
||||||
|
"Nitrox_DiscordRequestText": "세션 참가 요청",
|
||||||
|
"Nitrox_EnterName": "플레이어 이름을 입력해주세요",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Safe Building] 이 기지는 현재 동기화가 해제되어 있으므로 다시 동기화하지 않으면 수정할 수 없습니다(Nitrox 설정에서)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "최근에 다른 플레이어가 기지를 편집했기 때문에 편집할 수 없습니다",
|
||||||
|
"Nitrox_Failure": "오류가 발생했습니다",
|
||||||
|
"Nitrox_FinishedResyncRequest": "{COUNT}의 엔티티를 다시 동기화하는데 {TIME}ms가 걸렸습니다",
|
||||||
|
"Nitrox_FirewallInterfering": "방화벽 설정이 방해하는 것처럼 보임",
|
||||||
|
"Nitrox_HideIp": "IP 숨기기",
|
||||||
|
"Nitrox_HidePing": "핑 숨기기",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLD ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\n제공",
|
||||||
|
"Nitrox_IntroWaitingPartner": "플레이어가 참가할때까지 대기중\n\n {0} 을 눌러 대기 넘기기",
|
||||||
|
"Nitrox_InvalidUserName": "올바른 플레이어 이름을 입력하십시오.\n\n공백이나 특수문자를 포함할 수 없습니다\n사용 가능한 문자: A-Z a-z 0-9 _ . -\n길이: [3, 25]",
|
||||||
|
"Nitrox_Join": "접속",
|
||||||
|
"Nitrox_JoinServer": "참가중:",
|
||||||
|
"Nitrox_JoinServerPassword": "비밀번호:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "서버 비밀번호 필요",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "비밀번호를 입력하십시오",
|
||||||
|
"Nitrox_JoiningSession": "멀티플레이어 세션 참가중",
|
||||||
|
"Nitrox_Kick": "{PLAYER} 추방",
|
||||||
|
"Nitrox_KickQuestion": "{PLAYER} 을(를) 추방하시겠습니까?",
|
||||||
|
"Nitrox_LaunchGame": "게임 시작중…",
|
||||||
|
"Nitrox_Loading": "로딩 중",
|
||||||
|
"Nitrox_LoadingScreenWarn": "게임 파괴 버그 예상",
|
||||||
|
"Nitrox_LostConnection": "서버와의 연결이 끊어졌습니다",
|
||||||
|
"Nitrox_LostConnectionWarn": "서버에 더 이상 연결되지 않음",
|
||||||
|
"Nitrox_MissingPermission": "이 명령어를 실행할 수 있는 권한이 없습니다 [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "멀티플레이어",
|
||||||
|
"Nitrox_MultiplayerLoaded": "멀티플레이어 클라이언트 로드…",
|
||||||
|
"Nitrox_Mute": "{PLAYER} 음소거",
|
||||||
|
"Nitrox_MuteQuestion": "{PLAYER}를 음소거하시겠습니까?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} 음소거됨",
|
||||||
|
"Nitrox_OK": "확인",
|
||||||
|
"Nitrox_OutOfDateClient": "Nitrox 가 구 버전입니다. 서버 버전: {serverVersion}, 당신의 버전: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "서버가 이전 버전의 Nitrox로 운영중입니다. 서버 관리자에게 Nitrox를 업데이트하거나 다운그레이드를 요청하세요. 서버: {serverVersion}, 나: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} 죽었습니다",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} 연결 끊김",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} 가 게임에 참가하였습니다.",
|
||||||
|
"Nitrox_PlayerKicked": "서버에서 추방당했습니다",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} 퇴장함.",
|
||||||
|
"Nitrox_PlayerListTabName": "플레이어 리스트",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "예약 거부됨…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "다른 플레이어가 목표 안에 있거나 너무 가깝습니다.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "세션 정책 정보를 요청하는 중…",
|
||||||
|
"Nitrox_ResyncBuildings": "기지 건물 재동기화",
|
||||||
|
"Nitrox_ResyncOnCooldown": "다른 리싱크 요청을 보내기 위해선 {TIME_LEFT} 를 기다려야 합니다",
|
||||||
|
"Nitrox_ResyncRequested": "기지에 대한 재동기화 요청을 보냈습니다",
|
||||||
|
"Nitrox_ResyncSettings": "재동기화",
|
||||||
|
"Nitrox_SafeBuilding": "안전모드",
|
||||||
|
"Nitrox_SafeBuildingLog": "안전모드 로그",
|
||||||
|
"Nitrox_ServerStopped": "서버가 종료되었습니다",
|
||||||
|
"Nitrox_ShowPing": "핑 표시",
|
||||||
|
"Nitrox_SilenceChat": "채팅 음소거",
|
||||||
|
"Nitrox_SilencedChatNotif": "채팅이 음소거되었습니다",
|
||||||
|
"Nitrox_StartServer": "서버를 먼저 시작하여 자체 호스트에 참여",
|
||||||
|
"Nitrox_StreamerSettings": "방송 모드",
|
||||||
|
"Nitrox_SyncingWorld": "멀티플레이어 세계 동기화…",
|
||||||
|
"Nitrox_TeleportTo": "{PLAYER} 에게 텔레포트",
|
||||||
|
"Nitrox_TeleportToMe": "{PLAYER} 를 나에게 텔레포트",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "{PLAYER} 를 나에게 순간이동 시키겠습니까?",
|
||||||
|
"Nitrox_TeleportToQuestion": "{PLAYER} 에게 순간이동하겠습니까?",
|
||||||
|
"Nitrox_ThankForPlaying": "Nitrox 를 이용해주셔서 감사합니다!",
|
||||||
|
"Nitrox_UnableToConnect": "원격 서버에 연결할 수 없음:",
|
||||||
|
"Nitrox_Unmute": "{PLAYER} 음소거 해제",
|
||||||
|
"Nitrox_UnmuteQuestion": "{PLAYER} 음소거를 해제하겠습니까?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} 음소거 해제됨",
|
||||||
|
"Nitrox_Waiting": "접속 대기 중…",
|
||||||
|
"Nitrox_WaitingPassword": "서버 비밀번호 입력을 기다리는 중…",
|
||||||
|
"Nitrox_WaitingUserInput": "유저 입력을 기다리는 중…",
|
||||||
|
"Nitrox_WorldSettling": "세계 정착 대기 중…"
|
||||||
|
}
|
94
Nitrox.Assets.Subnautica/LanguageFiles/lt.json
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Pridėti serverį",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Įvesti serverio IP adresą",
|
||||||
|
"Nitrox_AddServer_Confirm": "Sukurti serverį",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Jūsų įvestis negalima. Peržiūrėkite ar visi teksto laukeliai užpildyti.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Pavadinimas:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Įvesti serverio pavadinimą",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Portas:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Įveskite serverio portą",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Serveris aptiko sinchronizacijos klaidą žaidėjo kliento programoje(Eikite į Nitrox parametrus ir atlikite resinchronizaciją)",
|
||||||
|
"Nitrox_BuildingSettings": "Bazės statymas",
|
||||||
|
"Nitrox_Cancel": "Atšaukti",
|
||||||
|
"Nitrox_CommandNotAvailable": "Ši komanda Nitrox papildinyje nepasiekiama",
|
||||||
|
"Nitrox_Confirm": "Patvirtinimas",
|
||||||
|
"Nitrox_ConnectTo": "Prisijungti prie",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Kitas žaidėjas šiuo metu žiūri šį objektą",
|
||||||
|
"Nitrox_DisconnectedSession": "Atjungtas nuo serverio",
|
||||||
|
"Nitrox_DiscordAccept": "Sutikti",
|
||||||
|
"Nitrox_DiscordDecline": "Atšaukti",
|
||||||
|
"Nitrox_DiscordInGame": "Žaidžiama kaip {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Panirimas į bedugnę",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Laukiama ant meniu ekrano",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Prašome paspausti Multiplayer mygtuką MainMenu lange, norint prisijungti į sesiją",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Spauskite kad atrakinti",
|
||||||
|
"Nitrox_DiscordRequestText": "Prašo leidimo prisijungti",
|
||||||
|
"Nitrox_EnterName": "Įveskite savo žaidėjo vardą",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "(Saugus statymas) Ši bazė yra desinchronizuota, todėl negali būti keičiama, nebent bus resinchronizuoti pastatai( Nitrox parametruose)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Bazė negali būti keičiama, nes ją ką tik keitė kitas žaidėjas",
|
||||||
|
"Nitrox_Failure": "Atsitiko klaida",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Užtruko(laiko) ms resinchronizuoti(suskaičiuoti) elementus",
|
||||||
|
"Nitrox_FirewallInterfering": "Atrodo kad, jūsų apsaugos nustatymai trukdo",
|
||||||
|
"Nitrox_HideIp": "Slėpti IP adresus",
|
||||||
|
"Nitrox_HidePing": "Slėpti Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLD ENTERTAINMENTS\n\nNITROX-KOMANDA\n\nPRISTATO",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Laukiama kol prisijungs kitas žaidėjas\n\nSpauskite {0}, kad nelaukti",
|
||||||
|
"Nitrox_InvalidUserName": "Prašome įvesti veikianti slapyvardį.\n\nJame negali būti tarpų arba kitokių ženklų.\nLeistini simboliai:A-Z a-z 0-9 _ . -\nIlgis: [3, 25]",
|
||||||
|
"Nitrox_Join": "Prisijungti",
|
||||||
|
"Nitrox_JoinServer": "Prisijungiama:",
|
||||||
|
"Nitrox_JoinServerPassword": "Slaptažodis:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Serverio slaptažodis reikalingas",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Įveskite serverio slaptažodį",
|
||||||
|
"Nitrox_JoiningSession": "Prisijungiama į Multiplayer sesiją",
|
||||||
|
"Nitrox_Kick": "Išmesti {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Išmesti {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Paleidžiamas žaidimas…",
|
||||||
|
"Nitrox_Loading": "Kraunama",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Tikėkites Žaidimą-sugadinančių klaidų",
|
||||||
|
"Nitrox_LostConnection": "Praradome ryšį su žaidimo serveriu",
|
||||||
|
"Nitrox_LostConnectionWarn": "Nebe prisijungę prie serverio",
|
||||||
|
"Nitrox_MissingPermission": "Neturite leidimo paleisti šios komandos [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Žaisti su kitais",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Žaidimo kartu clientas užkrautas…",
|
||||||
|
"Nitrox_Mute": "Užtildyti {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Užtildyti {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Užtildytas {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Nitrox instaliacija nebegalioja. Ją reikia atnaujinti. Server: {serverVersion}, Yours: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Serveris naudoja senesnę Nitrox versiją. Prašykit serverio administratoriaus atnaujinti severio versiją arba sumažinkit savo Nitrox versiją. Server: {serverVersion}, Yours: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} Mirė",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} Atsijungė",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} prisijungė į žaidimą.",
|
||||||
|
"Nitrox_PlayerKicked": "Jūs buvote išmestas iš serverio",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} atsijungė iš žaidimo.",
|
||||||
|
"Nitrox_PlayerListTabName": "Žaidėjų sąrašas",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervacija atmesta…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Kitas žaidėjas arba viduje arba per arti išmontuojamo objekto.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Prašoma sesijos politikos informacijos…",
|
||||||
|
"Nitrox_ResyncBuildings": "Resinchronizuoti bazės statinius",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Turite palaukti(TIME_LEFT) sekundžių, kad būtų galima siųsti kitą resinchronizacijos prašymą",
|
||||||
|
"Nitrox_ResyncRequested": "Buvo įvykdyta bazių/bazės resinchronizacija",
|
||||||
|
"Nitrox_ResyncSettings": "Resinchronizacija",
|
||||||
|
"Nitrox_SafeBuilding": "Saugus statymas",
|
||||||
|
"Nitrox_SafeBuildingLog": "Saugaus statymo sąrašas",
|
||||||
|
"Nitrox_ServerStopped": "Serveris buvo sustabdytas",
|
||||||
|
"Nitrox_ShowPing": "Parodyti Ping",
|
||||||
|
"Nitrox_SilenceChat": "Užtildyti rašymo lauką",
|
||||||
|
"Nitrox_SilencedChatNotif": "Rašymo laukas užtildytas",
|
||||||
|
"Nitrox_StartServer": "Pirma startuokite savo serverį, kad prisijungtumete prie savo paleisto pasaulio",
|
||||||
|
"Nitrox_StreamerSettings": "Filmuotojo rėžimas",
|
||||||
|
"Nitrox_SyncingWorld": "Sinchronizuojamas multiplayer pasaulis…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportuotis pas {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportuoti {PLAYER} pas mane",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportuoti {PLAYER} pas mane?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportuotis pas {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Ąčiū, kad naudojate Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Nėra galimybės susisiekti su nuotoliniu serveriu adresu:",
|
||||||
|
"Nitrox_Unmute": "Atšaukti užtildymą",
|
||||||
|
"Nitrox_UnmuteQuestion": "Atšaukti užtildymą?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Atšauktas užtildymas {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Laukiama prisijungimo eilėje…",
|
||||||
|
"Nitrox_WaitingPassword": "Laukiama serverio slaptažodžio įrašymo…",
|
||||||
|
"Nitrox_WaitingUserInput": "Laukiama vartotojo įrąšymo…",
|
||||||
|
"Nitrox_WorldSettling": "Laukiama pasaulio nusėdimo…"
|
||||||
|
}
|
49
Nitrox.Assets.Subnautica/LanguageFiles/lv.json
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Pievienot Serveri",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Saimnieks:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Ievadat IP vai servera adresi",
|
||||||
|
"Nitrox_AddServer_Confirm": "Izveidojiet serveri",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Veiksmīgi uztaisīja jauna servera pierakstu.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Jūsu ievade nav pareiza. Lūdzu pārbaudiet vai visas cilnes ar tekstu ir piepildītas.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Vārds:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Ievadiet servera vārdu",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Ports:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Ievadiet numurisku portu no servera",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Serveris atklāja ne-sinhronizāciju ar lokālo klienta būvdariem (dodieties uz Nitrox iestatījumiem lai pieprasītu re-sinhronizāciju)",
|
||||||
|
"Nitrox_BuildingSettings": "Bāzes būvēšana",
|
||||||
|
"Nitrox_Cancel": "Atcelt",
|
||||||
|
"Nitrox_CommandNotAvailable": "Šī komanda nav pieejama uz Nitrox",
|
||||||
|
"Nitrox_Confirm": "Apstipriniet",
|
||||||
|
"Nitrox_ConnectTo": "Savienoties ar",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Cits spēlētājs pašlaik izmanto šo objektu",
|
||||||
|
"Nitrox_DisconnectedSession": "Atvienots no servera",
|
||||||
|
"Nitrox_DiscordAccept": "Pieņemt",
|
||||||
|
"Nitrox_DiscordDecline": "Atteikt",
|
||||||
|
"Nitrox_DiscordInGame": "Spēlē kā {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Ņurko iekšā bezdibenī",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Pašlaik izvēlnē",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Lūdzu uzspiediet uz Multiplayer pogas iekšā Galvenajā Izvēlnē ja Jūs vēlaties pievienoties sesijai",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Uzspied lai atslēgtu",
|
||||||
|
"Nitrox_DiscordRequestText": "Vēlas pievienoties Jūsu sesijai",
|
||||||
|
"Nitrox_EnterName": "Ievadiet Jūsu spēlētāja vārdu",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Droša Ēka] Šī bāze pagaidām ir ne-sinhronizēta, tāpēc Jūs nevarat to modificēt, vai arī Jūs varat re-sinhronizēt ēkas (iekšā Nitrox iestatījumos)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Nevar modificēt bāzi, ko cits spēlētājs nesen atjaunināja",
|
||||||
|
"Nitrox_Failure": "Parādījās kļūda",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Pagāja {TIME}ms lai re-sinhronizētu {COUNT} objektus",
|
||||||
|
"Nitrox_FirewallInterfering": "Izskatās ka Jūsu ugunsmūra iestatījumt traucē darbībai",
|
||||||
|
"Nitrox_HideIp": "Paslēpt IP adreses",
|
||||||
|
"Nitrox_HidePing": "Paslēpt Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "NEZINĀMAS PASAULES IZKLAIDES\n&\nNITROX-KOMANDA\n\nPREZENTĒ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Gaida kamēr partneris pievienosies\n\nUzspiediet{0} lai negaidītu",
|
||||||
|
"Nitrox_InvalidUserName": "Lūdzu ievadiet derīgu spēlētāja vārdu.\n\nTas nevar saturēt jebkādas atstarpes vai jocīgas rakstzīmes\nAtļautās rakstzīmes: A-Z a-z 0-9 _ . -\nGarums: [3, 25]",
|
||||||
|
"Nitrox_Join": "Pievienoties",
|
||||||
|
"Nitrox_JoinServer": "Pievienojās:",
|
||||||
|
"Nitrox_JoinServerPassword": "Parole:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Nepieciešama servera parole",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Lūdzu ievadiet servera paroli",
|
||||||
|
"Nitrox_JoiningSession": "Pievienojas Multiplayer sesijai",
|
||||||
|
"Nitrox_Kick": "Izmest {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Izmest {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Uzsākt spēli…",
|
||||||
|
"Nitrox_Loading": "Lādējās"
|
||||||
|
}
|
96
Nitrox.Assets.Subnautica/LanguageFiles/nl.json
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Server toevoegen",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Voer het IP-adres of naam van de server in",
|
||||||
|
"Nitrox_AddServer_Confirm": "Server maken",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Succes met het maken van een server.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Uw invoer is ongeldig. Controleer of alle tekstvakken zijn ingevuld.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Naam:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Voer een naam in voor de server",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Poort:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Voer de numerieke poort van de server in",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Synchronisatie probleem gedetecteerd in basis gebouwen (ga naar Nitrox instellingen om basissen opnieuw in te laden)",
|
||||||
|
"Nitrox_BuildingSettings": "Basis bouwen",
|
||||||
|
"Nitrox_Cancel": "Annuleer",
|
||||||
|
"Nitrox_CommandNotAvailable": "Dit commando is niet beschikbaar in Nitrox",
|
||||||
|
"Nitrox_Confirm": "Bevestig",
|
||||||
|
"Nitrox_ConnectTo": "Verbinden met",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Een andere speler gebruikt dit object",
|
||||||
|
"Nitrox_DisconnectedSession": "U heeft de server verlaten",
|
||||||
|
"Nitrox_DiscordAccept": "Accepteren",
|
||||||
|
"Nitrox_DiscordDecline": "Afwijzen",
|
||||||
|
"Nitrox_DiscordInGame": "Speelt als {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Duikt naar de zeebodem",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Kijkt naar het menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Druk op de Multiplayer knop in het hoofdmenu als je een sessie wilt betreden",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Druk om te ontgrendelen",
|
||||||
|
"Nitrox_DiscordRequestText": "Verzoekt aan je sessie deel te nemen",
|
||||||
|
"Nitrox_EnterName": "Voer je spelersnaam in",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Veilig bouwen] Deze basis kan niet aangepast worden omdat er synchronisatie problemen zijn. Forceer een synchronisatie in de Nitrox instellingen",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Deze basis kan niet bewerkt worden omdat een andere speler dat recent heeft gedaan",
|
||||||
|
"Nitrox_Failure": "Er is een fout opgetreden",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Het duurde {TIME}ms om {COUNT} entiteiten opnieuw te synchroniseren",
|
||||||
|
"Nitrox_FirewallInterfering": "Het lijkt erop dat je firewall instellingen het netwerk onderbreken",
|
||||||
|
"Nitrox_HideIp": "IPs verschuilen",
|
||||||
|
"Nitrox_HidePing": "Ping Verbergen",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nHET NITROX-TEAM\n\nPRESENTEREN",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Wachten op een partner\n\nKlik {0} om wachten over te slaan",
|
||||||
|
"Nitrox_InvalidUserName": "Voer een geldige spelernaam in.\n\n Het mag geen spatie of speciale karakters bevatten\n Toegestane karakters : A-Z a-z 0-9 _ . -\nLengte : [3, 25]",
|
||||||
|
"Nitrox_Join": "Meedoen",
|
||||||
|
"Nitrox_JoinServer": "Joining:",
|
||||||
|
"Nitrox_JoinServerPassword": "Wachtwoord:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Server wachtwoord vereist",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Voer het wachtwoord van de server in",
|
||||||
|
"Nitrox_JoiningSession": "Meedoen aan multiplayer Sessie",
|
||||||
|
"Nitrox_Kick": "Kick {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "{PLAYER} uit sessie verwijderen?",
|
||||||
|
"Nitrox_LaunchGame": "Spel opstarten…",
|
||||||
|
"Nitrox_Loading": "Laden",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Verwacht spel-brekende bugs",
|
||||||
|
"Nitrox_LostConnection": "Verbinding met de server verloren",
|
||||||
|
"Nitrox_LostConnectionWarn": "Niet meer verbonden met de server",
|
||||||
|
"Nitrox_MissingPermission": "Je hebt geen toestemming om dit commando uit te voeren [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayer client geladen…",
|
||||||
|
"Nitrox_Mute": "Demp {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Demp {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} Gedempt",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Je Nitrox-installatie is verouderd. Serverversie: {serverVersion}, Jouw versie: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Deze server gebruikt een oudere versie van Nitrox. Vraag de serverbeheerder om de server te upgraden, of downgrade jouw Nitrox-installatie. Serverversie: {serverVersion}, Jouw versie: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} stierf",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} verbrak de verbinding",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} is het spel betreden.",
|
||||||
|
"Nitrox_PlayerKicked": "Je bent van de server getrapt",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} heeft het spel verlaten.",
|
||||||
|
"Nitrox_PlayerListTabName": "Speler lijst",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Sessie geweigerd…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Een andere speler is te dicht of bevind zich in een deconstrueerbaar doelwit.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Beleid van de sessie aanvragen…",
|
||||||
|
"Nitrox_ResyncBuildings": "Hersynchroniseer basisgebouwen",
|
||||||
|
"Nitrox_ResyncOnCooldown": "U moet {TIME_LEFT} seconden wachten om een hersynchronisatieverzoek te sturen",
|
||||||
|
"Nitrox_ResyncRequested": "Een hersynchronisatieverzoek is ingediend voor je basis",
|
||||||
|
"Nitrox_ResyncSettings": "Synchronisatie",
|
||||||
|
"Nitrox_SafeBuilding": "Veilig bouwen",
|
||||||
|
"Nitrox_SafeBuildingLog": "Basis log opslaan",
|
||||||
|
"Nitrox_ServerStopped": "Server is gestopt",
|
||||||
|
"Nitrox_ShowPing": "Laat ping zien",
|
||||||
|
"Nitrox_SilenceChat": "Chat dempen",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat is gedempt",
|
||||||
|
"Nitrox_StartServer": "Start je server eerst om mee toe doen met je eigen gehostte wereld",
|
||||||
|
"Nitrox_StreamerSettings": "Streamer modus",
|
||||||
|
"Nitrox_SyncingWorld": "Multiplayer Wereld Synchroniseren…",
|
||||||
|
"Nitrox_TeleportTo": "Teleporteer naar {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleporteer {PLAYER} naar mij",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleporteer {PLAYER} naar mij?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleporteer naar {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Bedankt voor het spelen met de mod!",
|
||||||
|
"Nitrox_UnableToConnect": "Kan niet verbinden met de externe server op:",
|
||||||
|
"Nitrox_Unmute": "Dempen opheffen voor {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Dempen opheffen voor {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Dempen opgehoffen voor {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Wachtend om mee te doen…",
|
||||||
|
"Nitrox_WaitingPassword": "Wachtend op invoer van de server…",
|
||||||
|
"Nitrox_WaitingUserInput": "Wachtend op invoer van de gebruiker…",
|
||||||
|
"Nitrox_WorldSettling": "De wereldinstellingen worden afgewacht…"
|
||||||
|
}
|
90
Nitrox.Assets.Subnautica/LanguageFiles/no.json
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Legg til tjener",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Vert:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Skriv inn IP eller adressen til server",
|
||||||
|
"Nitrox_AddServer_Confirm": "Lag server",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Ny server ble vellykket opprettet.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Ugyldige verdier. Sjekk om alle tekstbokser er fylt ut.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Navn:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Velg et navn på serveren",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Skriv inn portnummeret på serveren",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Serveren oppdaget en desynkronisering med den lokale klients bygninger (gå til Nitrox-innstillinger og forespør resynkronisering)",
|
||||||
|
"Nitrox_BuildingSettings": "Basebygging",
|
||||||
|
"Nitrox_Cancel": "Avbryt",
|
||||||
|
"Nitrox_CommandNotAvailable": "Denne kommandoen er ikke tilgjengelig i Nitrox",
|
||||||
|
"Nitrox_ConnectTo": "Koble til",
|
||||||
|
"Nitrox_DenyOwnershipHand": "En annen spiller samhandler med det objektet",
|
||||||
|
"Nitrox_DisconnectedSession": "Frakoblet fra tjener",
|
||||||
|
"Nitrox_DiscordAccept": "Godta",
|
||||||
|
"Nitrox_DiscordDecline": "Avslå",
|
||||||
|
"Nitrox_DiscordInGame": "Spiller som {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Dykk ned i dypet",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Lurker i menyen",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Trykk på Flerspiller i hovedmenyen hvis du vil bli med i et spill med andre",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Trykk for å låse opp",
|
||||||
|
"Nitrox_DiscordRequestText": "Forespurte deltagelse i din økt",
|
||||||
|
"Nitrox_EnterName": "Skriv inn spillernavnet ditt",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Sikker bygning] Denne basen er for øyeblikket desynkronisert, så du kan ikke endre den med mindre du synkroniserer bygninger på nytt (i Nitrox-innstillingene)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Kan ikke endre en base som nylig ble oppdatert av en annen spiller",
|
||||||
|
"Nitrox_Failure": "En feil har oppstått",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Det tok {TIME} ms å synkronisere {COUNT} enheter på nytt",
|
||||||
|
"Nitrox_FirewallInterfering": "Der ser ut til at brannmursinnstillingene ikke går overens",
|
||||||
|
"Nitrox_HideIp": "Skjul IP-adresser",
|
||||||
|
"Nitrox_HidePing": "Skjul ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nNITROX-TEAMET\n\nPRESENTERER",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Venter på at en partner skal bli med\n\nTrykk på {0} for å hoppe over ventetiden",
|
||||||
|
"Nitrox_InvalidUserName": "Skriv inn et gyldig spillernavn.\n\nDet kan ikke inneholde mellomrom eller tvilsomme tegn\nTillatte tegn: A-Z a-z 0-9 _ . -\nLengde: [3, 25]",
|
||||||
|
"Nitrox_Join": "Bli med",
|
||||||
|
"Nitrox_JoinServerPassword": "Passord:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Tjenerpassord kreves",
|
||||||
|
"Nitrox_JoiningSession": "Blir med i flerspiller-økt",
|
||||||
|
"Nitrox_Kick": "Kast ut {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Kast ut {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Starter spill …",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Forvent spill-ødeleggende bugs",
|
||||||
|
"Nitrox_LostConnection": "Mistet tilkoblingen til spilltjeneren",
|
||||||
|
"Nitrox_LostConnectionWarn": "Ikke lenger tilkoblet tjeneren",
|
||||||
|
"Nitrox_Multiplayer": "Flerspiller",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Flerspillerklient innlastet …",
|
||||||
|
"Nitrox_Mute": "Demp {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Demp {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Dempet {PLAYER}",
|
||||||
|
"Nitrox_OutOfDateClient": "Din Nitrox installasjon er utdatert. Server: {serverVersion}, Yours: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Tjeneren kjører på en eldre versjon av Nitrox. Be Admin oppgradere eller nedgradere din Nitrox installasjon. Server: {serverVersion}, Yours: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} døde",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} forlot",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} ble med i spillet.",
|
||||||
|
"Nitrox_PlayerKicked": "Du har blitt kastet ut fra tjeneren",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} forlot spillet.",
|
||||||
|
"Nitrox_PlayerListTabName": "Spillerliste",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reservasjon avslått …",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "En annen spiller er enten inne i, eller for nære målet for dekonstruksjon.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Forespør øktpraksis-info …",
|
||||||
|
"Nitrox_ResyncBuildings": "Synkroniser basebygninger på nytt",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Du må vente {TIME_LEFT} sekunder for å sende en ny forespørsel om synkronisering",
|
||||||
|
"Nitrox_ResyncRequested": "Utstedte en resynkroniseringsforespørsel for baser",
|
||||||
|
"Nitrox_ResyncSettings": "Resynkronisering",
|
||||||
|
"Nitrox_SafeBuilding": "Trygg bygning",
|
||||||
|
"Nitrox_SafeBuildingLog": "Sikker byggelogg",
|
||||||
|
"Nitrox_ServerStopped": "Tjeneren stoppet",
|
||||||
|
"Nitrox_ShowPing": "Vis ping",
|
||||||
|
"Nitrox_SilenceChat": "Demp chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chatten er nå dempet",
|
||||||
|
"Nitrox_StartServer": "Start tjeneren din først for å ta del i din selvtjente verden",
|
||||||
|
"Nitrox_StreamerSettings": "Strømmingsmodus",
|
||||||
|
"Nitrox_SyncingWorld": "Synkroniserer flerspillerverden …",
|
||||||
|
"Nitrox_TeleportTo": "Teleporter til {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleporter {PLAYER} til meg",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportere {PLAYER} til meg?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportere til {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Takk for at du bruker Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Kunne ikke koble til tjeneren på:",
|
||||||
|
"Nitrox_Unmute": "Slå på lyd fra {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Slå på lyd fra {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Slo på lyd fra {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Venter i spillerkøen …",
|
||||||
|
"Nitrox_WaitingPassword": "Venter på at tjenerpassordet skrives inn …",
|
||||||
|
"Nitrox_WaitingUserInput": "Venter på brukerinndata …",
|
||||||
|
"Nitrox_WorldSettling": "Venter på at verden skal koble seg sammen…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/pl.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Dodaj serwer",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Wpisz adres IP serwera",
|
||||||
|
"Nitrox_AddServer_Confirm": "Stwórz serwer",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Pomyślnie utworzono nowy wpis serwera.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Wprowadzone dane są nieprawidłowe. Sprawdź, czy wszystkie pola tekstowe zostały wypełnione.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nazwa:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Wpisz nazwę serwera",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Podaj numer portu serwera",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Serwer wykrył desynchronizacje względem budynków lokalnego klienta (idź do ustawień Nitrox aby wysłać prośbę o ponowną synchronizacje)",
|
||||||
|
"Nitrox_BuildingSettings": "Budowanie Bazy",
|
||||||
|
"Nitrox_Cancel": "Anuluj",
|
||||||
|
"Nitrox_CommandNotAvailable": "Ta komenda nie jest dostępna w Nitrox",
|
||||||
|
"Nitrox_Confirm": "Potwierdź",
|
||||||
|
"Nitrox_ConnectTo": "Połącz z",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Inny gracz jest w interakcji z tym obiektem",
|
||||||
|
"Nitrox_DisconnectedSession": "Odłączono od serwera",
|
||||||
|
"Nitrox_DiscordAccept": "Akceptuj",
|
||||||
|
"Nitrox_DiscordDecline": "Odrzuć",
|
||||||
|
"Nitrox_DiscordInGame": "Gra jako {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Nurkuję w otchłań",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Czai się w menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Aby dołączyć do sesji kliknij przycisk Multiplayer w menu głównym",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Naciśnij aby odblokować",
|
||||||
|
"Nitrox_DiscordRequestText": "Poprosił o dołączenie do twojej sesji",
|
||||||
|
"Nitrox_EnterName": "Wpisz swoją nazwę",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Bezpieczne Budowanie] Ta baza jest aktualnie zdesynchronizowana więc nie możesz jej edytować, chyba że ponownie zsynchronizujesz budynki (ustawienia Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Nie można edytować bazy, która niedawno była zmieniona przez innego gracza",
|
||||||
|
"Nitrox_Failure": "Wystąpił błąd",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Ponowna synchronizacja {COUNT} elementów trwała {TIME}ms",
|
||||||
|
"Nitrox_FirewallInterfering": "Wygląda na to, że twoja zapora sieciowa blokuje połączenie",
|
||||||
|
"Nitrox_HideIp": "Ukryj adresy IP",
|
||||||
|
"Nitrox_HidePing": "Ukryj Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nPREZENTUJĄ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Oczekiwanie na dołączenie partnera\n\nNaciśnij {0}, aby pominąć oczekiwanie",
|
||||||
|
"Nitrox_InvalidUserName": "Proszę wpisać poprawną nazwę gracza.\n\nNie może zawierać żadnych spacji ani niedozwolonych znaków\nDozwolone znaki: A-Z a-z 0-9 _ . -\nDługość: [3, 25]",
|
||||||
|
"Nitrox_Join": "Dołącz",
|
||||||
|
"Nitrox_JoinServer": "Dołączanie:",
|
||||||
|
"Nitrox_JoinServerPassword": "Hasło:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Serwer wymaga hasła",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Proszę podać hasło serwera",
|
||||||
|
"Nitrox_JoiningSession": "Dołączanie do sesji wieloosobowej",
|
||||||
|
"Nitrox_Kick": "Wyrzuć {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Wyrzucić {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Uruchamianie gry…",
|
||||||
|
"Nitrox_Loading": "Ładowanie",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Spodziewaj się poważnych błędów",
|
||||||
|
"Nitrox_LostConnection": "Utracono połączenie z serwerem",
|
||||||
|
"Nitrox_LostConnectionWarn": "Połączenie z serwerem utracone",
|
||||||
|
"Nitrox_MissingPermission": "Nie masz uprawnień do wykonania tego polecenia [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Gra wieloosobowa",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Klient wieloosobowy wczytany…",
|
||||||
|
"Nitrox_Mute": "Wycisz {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Wyciszyć {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Wyciszono {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Zainstalowana wersja Nitrox jest przestarzała. Wersja Serwera: {serverVersion}, Twoja Wersja: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Serwer działa na przestarzałej wersji Nitrox. Poproś administratora serwera o aktualizacje, bądź instalacje wcześniejszej wersji Nitrox. Wersja Serwera: {serverVersion}, Twoja Wersja: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Miejsce śmierci {PLAYER}",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} umiera",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} rozłączył/a się",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} dołączył/a do gry.",
|
||||||
|
"Nitrox_PlayerKicked": "Zostałeś wyrzucony z serwera",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} wyszedł/a z gry.",
|
||||||
|
"Nitrox_PlayerListTabName": "Lista Graczy",
|
||||||
|
"Nitrox_QueueInfo": "Jesteś #{POSITION} w kolejce do dołączenia. Maksymalny czas oczekiwania: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezerwacja odrzucona…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Inny gracz jest wewnątrz lub blisko demontowalnego celu.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Uzyskiwanie informacji o warunkach sesji…",
|
||||||
|
"Nitrox_ResyncBuildings": "Ponownie zsynchronizuj budynki bazowe",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Musisz poczekać {TIME_LEFT} sekund, aby wysłać kolejną prośbę o ponowną synchronizację",
|
||||||
|
"Nitrox_ResyncRequested": "Wysłano żądanie ponownej synchronizacji baz",
|
||||||
|
"Nitrox_ResyncSettings": "Resynchronizacja",
|
||||||
|
"Nitrox_SafeBuilding": "Bezpieczne budowanie",
|
||||||
|
"Nitrox_SafeBuildingLog": "Log bezpiecznego budowania",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Czy na pewno chcesz usunąć ten serwer?",
|
||||||
|
"Nitrox_ServerStopped": "Serwer został zatrzymany",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Ustawienia przepustowości",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Podaj wyższą wartość dla niestabilnych połączeń",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Okres aktualizacji opóźnień (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Margines bezpieczeństwa opóźnienia (ms)",
|
||||||
|
"Nitrox_ShowPing": "Pokaż Ping",
|
||||||
|
"Nitrox_SilenceChat": "Wycisz czat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Czat jest teraz wyciszony",
|
||||||
|
"Nitrox_StartServer": "Aby używać własnego świata, musisz najpierw uruchomić serwer",
|
||||||
|
"Nitrox_StreamerSettings": "Tryb Streamera",
|
||||||
|
"Nitrox_SyncingWorld": "Synchronizowanie świata…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportuj się do {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportuj {PLAYER} do siebie",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Przeteleportować {PLAYER} do siebie?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Przeteleportować do {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Dziękujemy za korzystanie z Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Nie można połączyć się z serwerem pod adresem:",
|
||||||
|
"Nitrox_Unmute": "Wyłącz wyciszenie {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Wyłączyć wyciszenie {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} już nie jest wyciszony",
|
||||||
|
"Nitrox_Waiting": "Oczekiwanie w kolejce do dołączenia…",
|
||||||
|
"Nitrox_WaitingPassword": "Oczekiwanie na wprowadzenie hasła do serwera…",
|
||||||
|
"Nitrox_WaitingUserInput": "Oczekiwanie na dane użytkownika…",
|
||||||
|
"Nitrox_WorldSettling": "Oczekiwanie na Osadzenie Świata…"
|
||||||
|
}
|
86
Nitrox.Assets.Subnautica/LanguageFiles/pt-BR.json
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Adicionar Servidor",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "O servidor detectou uma dessincronização com as construções do cliente local (vá para as configurações do Nitrox para solicitar uma ressincronização)",
|
||||||
|
"Nitrox_BuildingSettings": "Construção de base",
|
||||||
|
"Nitrox_Cancel": "Cancelar",
|
||||||
|
"Nitrox_CommandNotAvailable": "Este comando não está disponível no Nitrox",
|
||||||
|
"Nitrox_Confirm": "Confirmar",
|
||||||
|
"Nitrox_ConnectTo": "Conectar a",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Outro jogador está interagindo com esse objeto",
|
||||||
|
"Nitrox_DisconnectedSession": "Desconectado do servidor",
|
||||||
|
"Nitrox_DiscordAccept": "Aceitar",
|
||||||
|
"Nitrox_DiscordDecline": "Rejeitar",
|
||||||
|
"Nitrox_DiscordInGame": "Jogando como {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Mergulhando no abismo",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Navegando pelo menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Por favor selecione o botão multijogador no menu principal caso queira se juntar à sessão",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Pressione para desbloquear",
|
||||||
|
"Nitrox_DiscordRequestText": "Solicitou para entrar na sua sessão atual",
|
||||||
|
"Nitrox_EnterName": "Nome do jogador",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Construção Segura] Esta base está atualmente dessincronizada, então você não pode modificá-la, a menos que sincronize novamente as construções (nas configurações do Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Não é possível modificar uma base que foi atualizada recentemente por outro jogador",
|
||||||
|
"Nitrox_Failure": "Um erro ocorreu",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Demorou {TIME}ms para ressincronizar {COUNT} entities",
|
||||||
|
"Nitrox_FirewallInterfering": "As configurações do seu Firewall estão em conflito",
|
||||||
|
"Nitrox_HideIp": "Ocultar IP",
|
||||||
|
"Nitrox_HidePing": "Ocultar Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nAPRESENTA",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Aguardando a entrada de um parceiro\n\nPressione {0} para pular a espera",
|
||||||
|
"Nitrox_InvalidUserName": "Por favor, entre com um nome válido\n\nNão pode conter espaços ou caracteres inválidos\nSão aceitos: A-Z a-z 0-9.\nEntre [3 caracteres até 25]",
|
||||||
|
"Nitrox_Join": "Entrar",
|
||||||
|
"Nitrox_JoinServer": "Entrando:",
|
||||||
|
"Nitrox_JoinServerPassword": "Senha:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "O Servidor selecionado necessita de senha",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Por favor insira a senha do servidor",
|
||||||
|
"Nitrox_JoiningSession": "Entrando na Sessão",
|
||||||
|
"Nitrox_Kick": "Expulsar {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Expulsar {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Iniciando jogo…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Expectável bugs que quebram o jogo",
|
||||||
|
"Nitrox_LostConnection": "Conexão perdida com o servidor do jogo",
|
||||||
|
"Nitrox_LostConnectionWarn": "Não está mais conectado ao servidor",
|
||||||
|
"Nitrox_MissingPermission": "Você não tem permissão para executar este comando [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multijogador",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Cliente multijogador carregado…",
|
||||||
|
"Nitrox_Mute": "Mutar {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Mutar {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Mutou {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "A sua instalação do Nitrox está desatualizada. Servidor: {serverVersion}, Sua: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "O servidor está rodando em uma versão antiga do Nitrox. Peça para o administrador do servidor para atualizar ou desatualizar a sua instalação do Nitrox. Versão do Servidor: {serverVersion}, Sua Versão: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} morreu",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} desconectou-se",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} entrou no jogo.",
|
||||||
|
"Nitrox_PlayerKicked": "Você foi expulso do servidor",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} saiu do jogo.",
|
||||||
|
"Nitrox_PlayerListTabName": "Lista de jogadores",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reserva rejeitada…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Outro jogador ou está dentro ou muito próximo do alvo desconstruível.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Solicitando informações da sessão…",
|
||||||
|
"Nitrox_ResyncBuildings": "Ressincronizar construções de bases",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Você precisa esperar {TIME_LEFT} segundos para poder enviar uma solicitação de ressincronização",
|
||||||
|
"Nitrox_ResyncRequested": "Realizou uma solicitação de ressincronização para bases",
|
||||||
|
"Nitrox_ResyncSettings": "Ressincronização",
|
||||||
|
"Nitrox_SafeBuilding": "Construção segura",
|
||||||
|
"Nitrox_SafeBuildingLog": "Registro de construção segura",
|
||||||
|
"Nitrox_ServerStopped": "O servidor foi fechado",
|
||||||
|
"Nitrox_ShowPing": "Mostrar ping",
|
||||||
|
"Nitrox_SilenceChat": "Silenciar a conversa",
|
||||||
|
"Nitrox_SilencedChatNotif": "O chat agora está silenciado",
|
||||||
|
"Nitrox_StartServer": "Inicie seu servidor primeiro para entrar na sua sessão",
|
||||||
|
"Nitrox_StreamerSettings": "Modo Streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Sincronizando com Servidor Multiplayer…",
|
||||||
|
"Nitrox_TeleportTo": "Teletransportar para {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teletransportar {PLAYER} para mim",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teletransportar {PLAYER} para mim?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teletransportar para {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Obrigado por utilizar Nitrox !",
|
||||||
|
"Nitrox_UnableToConnect": "Não foi possível conectar com o Servidor remoto:",
|
||||||
|
"Nitrox_Unmute": "Desmutar {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Desmutar {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} desmutado",
|
||||||
|
"Nitrox_Waiting": "Aguardando na fila de entrada…",
|
||||||
|
"Nitrox_WaitingPassword": "Aguardando senha do servidor…",
|
||||||
|
"Nitrox_WaitingUserInput": "Aguardando informações do usuário…",
|
||||||
|
"Nitrox_WorldSettling": "Aguardando Formação do Mapa…"
|
||||||
|
}
|
87
Nitrox.Assets.Subnautica/LanguageFiles/pt.json
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Adicionar Servidor",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Nome:",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "O servidor detetou uma dessincronização com os edifícios locais do cliente (vá para as definições do Nitrox para solicitar uma ressincronização)",
|
||||||
|
"Nitrox_BuildingSettings": "Construção de base",
|
||||||
|
"Nitrox_Cancel": "Cancelar",
|
||||||
|
"Nitrox_CommandNotAvailable": "Este comando não está disponível no Nitrox",
|
||||||
|
"Nitrox_Confirm": "Confirmar",
|
||||||
|
"Nitrox_ConnectTo": "Conectar a",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Outro jogador está interagindo com esse objeto",
|
||||||
|
"Nitrox_DisconnectedSession": "Desconectado do servidor",
|
||||||
|
"Nitrox_DiscordAccept": "Aceitar",
|
||||||
|
"Nitrox_DiscordDecline": "Rejeitar",
|
||||||
|
"Nitrox_DiscordInGame": "Jogando como {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Mergulhando no abismo",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Espreitando no menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Por favor pressione no botão Multiplayer no menu principal se quiser participar numa sessão",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Pressione para desbloquear",
|
||||||
|
"Nitrox_DiscordRequestText": "Solicitado para se juntar na sua sessão atual",
|
||||||
|
"Nitrox_EnterName": "Introduz o teu nome de jogador",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Construção Segura] Esta base está atualmente dessincronizada, portanto, você não pode modificá-la a menos que ressincronize os edifícios (nas configurações do Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Não é possível modificar uma base que foi atualizada recentemente por outro jogador",
|
||||||
|
"Nitrox_Failure": "Ocorreu um erro",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Levou {TIME}ms para ressincronizar {COUNT} entidades",
|
||||||
|
"Nitrox_FirewallInterfering": "Parece que as configurações da tua firewall estão interferindo",
|
||||||
|
"Nitrox_HideIp": "Ocultar endereços IP",
|
||||||
|
"Nitrox_HidePing": "Ocultar Marcação",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTRETENIMENTO\n&\nO TIME-NITROX\n\nAPRESENTAM",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Aguardando um parceiro entrar\n\nPressione {0} para pular espera",
|
||||||
|
"Nitrox_InvalidUserName": "Por favor insira um nome de jogador válido.\n\nNão pode conter nenhum espaço ou caracteres duvidosos\nCaracteres permitidos: A-Z a-z 0-9 _ . -\nComprimento: [3, 25]",
|
||||||
|
"Nitrox_Join": "Entrar",
|
||||||
|
"Nitrox_JoinServer": "Entrando:",
|
||||||
|
"Nitrox_JoinServerPassword": "Senha:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "O Servidor selecionado necessita senha",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Por favor, insira a senha do servidor",
|
||||||
|
"Nitrox_JoiningSession": "Entrando na sessão multijogador",
|
||||||
|
"Nitrox_Kick": "Expulsar {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Expulsar {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Iniciando jogo…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "É esperado que haja bugs que quebrem o jogo",
|
||||||
|
"Nitrox_LostConnection": "Conexão perdida com o servidor de jogo",
|
||||||
|
"Nitrox_LostConnectionWarn": "Não está mais conectado ao servidor",
|
||||||
|
"Nitrox_MissingPermission": "Você não tem permissão para executar este comando [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multijogador",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Cliente multijogador carregado…",
|
||||||
|
"Nitrox_Mute": "Silenciar {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Silenciar {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} silenciado",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Sua instalação Nitrox está desatualizada. Servidor: {serverVersion}, Sua Instalação: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "O servidor está rodando uma versão mais antiga do Nitrox. Peça ao administrador do servidor para atualizar o servidor ou faça uma versão mais antiga da sua instalação do Nitrox. Servidor: {serverVersion}, Sua: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} morreu",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} desconectou-se",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} entrou no jogo.",
|
||||||
|
"Nitrox_PlayerKicked": "Você foi expulso do servidor",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} saiu do jogo.",
|
||||||
|
"Nitrox_PlayerListTabName": "Lista de Jogadores",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reserva rejeitada…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Outro jogador está dentro ou muito próximo do alvo desconstrúivel.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Solicitando informações de política de sessão…",
|
||||||
|
"Nitrox_ResyncBuildings": "Ressincronizar edifícios",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Precisa esperar {TIME_LEFT} segundos para poder enviar um pedido de ressincronização",
|
||||||
|
"Nitrox_ResyncRequested": "Emitida um pedido de ressincronização para bases",
|
||||||
|
"Nitrox_ResyncSettings": "Ressincronização",
|
||||||
|
"Nitrox_SafeBuilding": "Construção segura",
|
||||||
|
"Nitrox_SafeBuildingLog": "Registo da construção segura",
|
||||||
|
"Nitrox_ServerStopped": "O servidor foi fechado",
|
||||||
|
"Nitrox_ShowPing": "Mostrar marcação",
|
||||||
|
"Nitrox_SilenceChat": "Silenciar a conversa",
|
||||||
|
"Nitrox_SilencedChatNotif": "A conversa está agora silenciada",
|
||||||
|
"Nitrox_StartServer": "Inicia primeiro o teu servidor para te juntares ao teu próprio mundo",
|
||||||
|
"Nitrox_StreamerSettings": "Modo streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Sincronizando mundo multijogador…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportar para {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportar {PLAYER} para mim",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportar {PLAYER} para mim?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportar para {PLAYER} ?",
|
||||||
|
"Nitrox_ThankForPlaying": "Obrigado por usar Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Não é possível contactar o servidor remoto em:",
|
||||||
|
"Nitrox_Unmute": "Ativar o som de {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Ativar o som de {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Som de {PLAYER} ativado",
|
||||||
|
"Nitrox_Waiting": "Esperando na fila de entrada…",
|
||||||
|
"Nitrox_WaitingPassword": "Aguardando senha do servidor…",
|
||||||
|
"Nitrox_WaitingUserInput": "Aguardando introdução do usuário…",
|
||||||
|
"Nitrox_WorldSettling": "Aguardando formação do mapa…"
|
||||||
|
}
|
67
Nitrox.Assets.Subnautica/LanguageFiles/ro.json
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Adaugă server",
|
||||||
|
"Nitrox_Cancel": "Anulare",
|
||||||
|
"Nitrox_CommandNotAvailable": "Acestă comandă nu este disponibilă în Nitrox",
|
||||||
|
"Nitrox_ConnectTo": "Conectează-te la",
|
||||||
|
"Nitrox_DisconnectedSession": "Deconectat de la server",
|
||||||
|
"Nitrox_DiscordAccept": "Acceptă",
|
||||||
|
"Nitrox_DiscordDecline": "Respinge",
|
||||||
|
"Nitrox_DiscordInGame": "Jucând ca {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Se scufundă în abis",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Stând în meniu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Vă rugăm să apăsați pe butonul Multiplayer din meniul principal dacă doriți să vă alăturați unei sesiuni",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Apasă pentru a debloca",
|
||||||
|
"Nitrox_DiscordRequestText": "A solicitat să se alăture sesiunii dvs",
|
||||||
|
"Nitrox_EnterName": "Introduceți numele jucătorului dvs",
|
||||||
|
"Nitrox_Failure": "A avut loc o eroare",
|
||||||
|
"Nitrox_FirewallInterfering": "Se pare că setările firewall-ului tău interferează",
|
||||||
|
"Nitrox_HideIp": "Ascundeți adresele IP",
|
||||||
|
"Nitrox_HidePing": "Ascunde Ping",
|
||||||
|
"Nitrox_InvalidUserName": "Te rugăm să introduci un nume de jucător valid!\n\n Trebuie să nu conțină spațiu sau caractere ambigue\n Caracterele permise : A-Z a-z 0-9 _ . -\nLungime : [3, 25]",
|
||||||
|
"Nitrox_Join": "Intră",
|
||||||
|
"Nitrox_JoinServerPassword": "Parola:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Parola serverului este necesară",
|
||||||
|
"Nitrox_JoiningSession": "Se conectează la sesiunea Multiplayer",
|
||||||
|
"Nitrox_Kick": "Dă-l afară pe {PLAYER]",
|
||||||
|
"Nitrox_KickQuestion": "Îl dai afară pe {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Se lansează jocul…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Așteptă-te la bug-uri care pot strica jocul",
|
||||||
|
"Nitrox_LostConnection": "Conexiune pierdută la server",
|
||||||
|
"Nitrox_LostConnectionWarn": "Nu mai sunțeti conectat la Server",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Clientul Multiplayer încărcat…",
|
||||||
|
"Nitrox_Mute": "Amuțește {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Îl amuțești pe {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} a fost pus pe mut",
|
||||||
|
"Nitrox_OutOfDateClient": "Versiunea ta de Nitrox nu este la curent. Server: {serverVersion}, A ta:{localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Serverul rulează o versiune mai veche de Nitrox. Cereți administratorului serverului să actualizeze serverul sau să facă un downgrade al instalației tale Nitrox. Server: {serverVersion}, A ta: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} a murit",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} a fost deconectat",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} a intrat în joc.",
|
||||||
|
"Nitrox_PlayerKicked": "Ai fost dat afară de pe server",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} a ieșit din joc.",
|
||||||
|
"Nitrox_PlayerListTabName": "Listă de jucători",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervare respinsă…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Un alt jucător se află fie în interiorul, fie prea aproape de ținta deconstruibilă.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Se solicită informații despre politica sesiunii…",
|
||||||
|
"Nitrox_ServerStopped": "Serverul a fost oprit",
|
||||||
|
"Nitrox_ShowPing": "Arată Ping",
|
||||||
|
"Nitrox_SilenceChat": "Ascundeți chat-ul",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat-ul este acum dezactivat",
|
||||||
|
"Nitrox_StartServer": "Pornește mai întâi serverul pentru a te alătura lumii găzduite de tine",
|
||||||
|
"Nitrox_StreamerSettings": "Mod Streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Se sincronizează lumea de Multiplayer…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportează-te la {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportează-l pe {PLAYER} către mine",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Îl teleportați pe {PLAYER} la dvs ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Te teleportezi la {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Vă mulțumim că utilizați Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Nu se poate conecta la serverul:",
|
||||||
|
"Nitrox_Unmute": "Scoate-l de pe mut pe {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Îl scoți de pe mut pe {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} a fost scos de pe mut",
|
||||||
|
"Nitrox_Waiting": "Ești în coadă pentru a intra pe server…",
|
||||||
|
"Nitrox_WaitingPassword": "Se așteaptă introducerea parolei serverului…",
|
||||||
|
"Nitrox_WaitingUserInput": "Se așteaptă datele introduse de utilizator…",
|
||||||
|
"Nitrox_WorldSettling": "În așteptarea stabilirii lumii…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/ru.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Добавить сервер",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Хост:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Введите IP-адрес или адрес сервера",
|
||||||
|
"Nitrox_AddServer_Confirm": "Создать сервер",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Успешно создана новая запись сервера.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Введенные вами данные недействительны. Пожалуйста, проверьте, все ли текстовые поля заполнены.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Имя:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Введите имя сервера",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Порт:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Введите цифровой порт сервера",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Сервер обнаружил рассинхронизацию со зданиями локального клиента (перейдите в настройки Nitrox, чтобы запросить повторную синхронизацию)",
|
||||||
|
"Nitrox_BuildingSettings": "Базовое здание",
|
||||||
|
"Nitrox_Cancel": "Отмена",
|
||||||
|
"Nitrox_CommandNotAvailable": "Эта команда недоступна в Nitrox",
|
||||||
|
"Nitrox_Confirm": "Подтвердить",
|
||||||
|
"Nitrox_ConnectTo": "Подключиться к",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Другой игрок взаимодействует с этим объектом",
|
||||||
|
"Nitrox_DisconnectedSession": "Отключение от сервера",
|
||||||
|
"Nitrox_DiscordAccept": "Принять",
|
||||||
|
"Nitrox_DiscordDecline": "Отклонить",
|
||||||
|
"Nitrox_DiscordInGame": "Играет как {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Погружается в бездну",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Спрятался в меню",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Пожалуйста, нажмите на кнопку «Многопользовательская игра» в главном меню, если вы хотите присоединиться к серверу",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Нажмите чтобы разблокировать",
|
||||||
|
"Nitrox_DiscordRequestText": "Запросил подключение к вашей сессии",
|
||||||
|
"Nitrox_EnterName": "Введите имя игрока",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Safe Building] Эта база в настоящее время рассинхронизирована, поэтому вы не сможете изменить ее, пока не выполните повторную синхронизацию зданий (в настройках Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Невозможно изменить базу, которая была недавно обновлена другим игроком",
|
||||||
|
"Nitrox_Failure": "Произошла ошибка",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Повторная синхронизация объектов {COUNT} заняла {TIME}ms",
|
||||||
|
"Nitrox_FirewallInterfering": "Некорректные настройки брандмауэра",
|
||||||
|
"Nitrox_HideIp": "Скрыть IP-адреса",
|
||||||
|
"Nitrox_HidePing": "Скрыть Пинг",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nКоманда NITROX\n\nпредставляет",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Ожидание присоединения других игроков\n\nНажмите {0}, чтобы пропустить ожидание",
|
||||||
|
"Nitrox_InvalidUserName": "Пожалуйста введите корректное имя!\n\nОн не может содержать пробелов или сомнительных символов\nДоступные символы: A-Z a-z 0-9 _ . -\nДлина: [3, 25]",
|
||||||
|
"Nitrox_Join": "Войти",
|
||||||
|
"Nitrox_JoinServer": "Присоединение:",
|
||||||
|
"Nitrox_JoinServerPassword": "Пароль:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Необходим пароль",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Введите пароль сервера",
|
||||||
|
"Nitrox_JoiningSession": "Вход в сетевую игру",
|
||||||
|
"Nitrox_Kick": "Выгнать {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Выгнать {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Загрузка игры…",
|
||||||
|
"Nitrox_Loading": "Загрузка",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Осторожно, иногда могут возникать ошибки",
|
||||||
|
"Nitrox_LostConnection": "Потеряно соединение с сервером",
|
||||||
|
"Nitrox_LostConnectionWarn": "Больше не подключается к серверу",
|
||||||
|
"Nitrox_MissingPermission": "У вас нет разрешения на выполнение этой команды [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Сетевая игра",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Загрузка сетевой игры…",
|
||||||
|
"Nitrox_Mute": "Заглушить {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Заглушить {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} заглушен",
|
||||||
|
"Nitrox_OK": "Хорошо",
|
||||||
|
"Nitrox_OutOfDateClient": "Установленный Nitrox имеет устаревшую версию. Версия сервера: {serverVersion}, Ваша версия: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Сервер использует старую версию Nitrox. Попросите администратора сервера обновить версию Nitrox или установите старую версию. Версия сервера: {serverVersion}, Ваша версия: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "Смерть {PLAYER}'s",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} погиб",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} покинул сервер",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} присоединился к игре.",
|
||||||
|
"Nitrox_PlayerKicked": "Вы были исключены с сервера",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} покинул игру.",
|
||||||
|
"Nitrox_PlayerListTabName": "Список игроков",
|
||||||
|
"Nitrox_QueueInfo": "Вы находитесь на позиции #{POSITION} в очереди на присоединение. Максимально возможное ожидание: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Бронирование отклонено…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Другой игрок слишком близко/внутри демонтируемого объекта.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Запрос информации о политике сеанса…",
|
||||||
|
"Nitrox_ResyncBuildings": "Повторная синхронизация базовых зданий",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Чтобы отправить запрос на повторную синхронизацию, вам нужно подождать {TIME_LEFT} секунд",
|
||||||
|
"Nitrox_ResyncRequested": "Выполнен запрос на ресинхронизацию баз",
|
||||||
|
"Nitrox_ResyncSettings": "Ресинхронизация",
|
||||||
|
"Nitrox_SafeBuilding": "Безопасное строительство",
|
||||||
|
"Nitrox_SafeBuildingLog": "Журнал безопасного строительства",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Вы уверены, что хотите удалить этот сервер?",
|
||||||
|
"Nitrox_ServerStopped": "Сервер был остановлен",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Настройки пропускной способности",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Укажите более высокое значение для нестабильных соединений",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Задержка в периодах обновления (сек)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Безопасный запас задержки (мс)",
|
||||||
|
"Nitrox_ShowPing": "Показать задержку",
|
||||||
|
"Nitrox_SilenceChat": "Отключить звук в чате",
|
||||||
|
"Nitrox_SilencedChatNotif": "Чат теперь отключен",
|
||||||
|
"Nitrox_StartServer": "Сначала запустите свой сервер, чтобы присоединиться к вашему автономному миру",
|
||||||
|
"Nitrox_StreamerSettings": "Режим стримера",
|
||||||
|
"Nitrox_SyncingWorld": "Синхронизация мира…",
|
||||||
|
"Nitrox_TeleportTo": "Телепортироваться к {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Телепортировать {PLAYER} ко мне",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Телепортировать {PLAYER} ко мне?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Телепортироваться к {PLAYER} ?",
|
||||||
|
"Nitrox_ThankForPlaying": "Спасибо за использование Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Невозможно связаться с сервером по адресу:",
|
||||||
|
"Nitrox_Unmute": "Разглушить {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Разглушить {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} Разглушен",
|
||||||
|
"Nitrox_Waiting": "Ожидание в очереди на подключение…",
|
||||||
|
"Nitrox_WaitingPassword": "Ожидание ввода пароля сервера…",
|
||||||
|
"Nitrox_WaitingUserInput": "Ожидание ввода данных пользователем…",
|
||||||
|
"Nitrox_WorldSettling": "В ожидании заселения мира…"
|
||||||
|
}
|
95
Nitrox.Assets.Subnautica/LanguageFiles/sk.json
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Pridať server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Hostiteľ:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Zadaj IP adresu servera",
|
||||||
|
"Nitrox_AddServer_Confirm": "Vytvoriť server",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Tvoje údaje sú neplatné. Skontroluj, či sú vyplnené všetky textové polia.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Názov:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Zadaj názov serveru",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Zadaj číselný port servera",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Server zaznamenal desynchronizáciu s budovami lokálneho klienta (choď do nastavení Nitrox a požiadaj o opätovnú synchronizáciu)",
|
||||||
|
"Nitrox_BuildingSettings": "Budovanie základne",
|
||||||
|
"Nitrox_Cancel": "Zrušiť",
|
||||||
|
"Nitrox_CommandNotAvailable": "Tento príkaz nie je dostupný v aplikácii Nitrox",
|
||||||
|
"Nitrox_Confirm": "Potvrdiť",
|
||||||
|
"Nitrox_ConnectTo": "Pripojiť sa na",
|
||||||
|
"Nitrox_DenyOwnershipHand": "S týmto objektom už narába iný hráč",
|
||||||
|
"Nitrox_DisconnectedSession": "Odpojený zo serveru",
|
||||||
|
"Nitrox_DiscordAccept": "Prijať",
|
||||||
|
"Nitrox_DiscordDecline": "Zamietnuť",
|
||||||
|
"Nitrox_DiscordInGame": "Hrá ako {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Potápanie sa do priepasti",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Schováva sa v menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Kliknite na tlačidlo Multiplayer v hlavnom menu, pokiaľ sa chcete pripojiť do hry",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Kliknite pre odblokovanie",
|
||||||
|
"Nitrox_DiscordRequestText": "Požiadal/a o pripojenie sa do tvojej hry",
|
||||||
|
"Nitrox_EnterName": "Meno hráča",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Bezpečné stavanie] Táto základňa je momentálne desynchronizovaná, takže ju nemôžeš upraviť, pokiaľ si nezosynchronizuješ stavby (v Nitrox nastaveniach)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Je nemožné upraviť základňu, ktorá bola nedávno upravená iným hráčom",
|
||||||
|
"Nitrox_Failure": "Vyskytla sa chyba",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Resynchronizácia {COUNT} objektov zabrala {TIME}ms",
|
||||||
|
"Nitrox_FirewallInterfering": "Vyzerá, že vám bránia vaše nastavenia firewallu",
|
||||||
|
"Nitrox_HideIp": "Skryť IP adresy",
|
||||||
|
"Nitrox_HidePing": "Schovať Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nPREDSTAVUJÚ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Čaká sa na pripojenie partnera\n\nStlač {0} pre preskočenie čakania",
|
||||||
|
"Nitrox_InvalidUserName": "Prosím zadajte platné meno !\n\n Nemôžu v ňom byť medzery ani znaky.\n Povolené znaky : A-Z a-z 0-9 _ . -\nDĺžka : [3, 25]",
|
||||||
|
"Nitrox_Join": "Pripojiť sa",
|
||||||
|
"Nitrox_JoinServer": "Pripájanie:",
|
||||||
|
"Nitrox_JoinServerPassword": "Heslo:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Server požaduje heslo",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Zadaj heslo servera, prosím",
|
||||||
|
"Nitrox_JoiningSession": "Pripájam sa do hry",
|
||||||
|
"Nitrox_Kick": "Vyhodiť {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Vyhodiť hráča {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Spúštam hru…",
|
||||||
|
"Nitrox_Loading": "Načítavanie",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Očakávajte chyby, ktoré kazia hru",
|
||||||
|
"Nitrox_LostConnection": "Stráta pripojenia k serveru",
|
||||||
|
"Nitrox_LostConnectionWarn": "Už nie je pripojený k serveru",
|
||||||
|
"Nitrox_MissingPermission": "Nemáš práva pre vykonanie tohoto príkazu [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayer klient načítaný…",
|
||||||
|
"Nitrox_Mute": "Stlmiť {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Stlmiť {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Stlmení {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Tvoja Nitrox inštalácia je zastaralá. Server: {serverVersion}, Tvoja: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Server beží na staršej verzii Nitrox-u. Požiadaj majiteľa servera o aktualizáciu servera, alebo zníž svoju verziu Nitrox inštalácie. Server: {serverVersion}, Tvoja: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} zomrel/a",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} sa odpojil/a",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} sa pripojil/a do hry.",
|
||||||
|
"Nitrox_PlayerKicked": "Boli ste vyhodený zo serveru",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} opustil hru.",
|
||||||
|
"Nitrox_PlayerListTabName": "Zoznam Hráčov",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervácia odmietnutá…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Iný hráč je buď vo vnútri alebo príliš blízko k dekonštruovateľnému cieľu.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Žiada sa o informácie o policy info…",
|
||||||
|
"Nitrox_ResyncBuildings": "Resynchronizovať stavby základne",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Pre zaslanie ďalšej žiadosti o resynchronizáciu musíš počkať {TIME_LEFT} sekúnd",
|
||||||
|
"Nitrox_ResyncRequested": "Vydaná žiadosť o resynchronizáciu pre základne",
|
||||||
|
"Nitrox_ResyncSettings": "Resynchronizácia",
|
||||||
|
"Nitrox_SafeBuilding": "Bezpečné stavanie",
|
||||||
|
"Nitrox_SafeBuildingLog": "Záznam bezpečného stavania",
|
||||||
|
"Nitrox_ServerStopped": "Server bol zastavený",
|
||||||
|
"Nitrox_ShowPing": "Ukázať Ping",
|
||||||
|
"Nitrox_SilenceChat": "Vypnutie chatu",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat je teraz stlmený",
|
||||||
|
"Nitrox_StartServer": "Najprv spustite server aby ste sa mohli pripojiť do vášho sveta",
|
||||||
|
"Nitrox_StreamerSettings": "Režim streamer",
|
||||||
|
"Nitrox_SyncingWorld": "Synchronizujem svet…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportovať sa {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportovať {PLAYER} ku mne",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportovať {PLAYER} ku mne ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportovať sa {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Ďakujeme za používanie Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Nedá sa kontaktovať server na:",
|
||||||
|
"Nitrox_Unmute": "Zapnúť zvuk {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Zapnúť zvuk {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Zapnutý Zvuk {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Čakanie vo fronte pripojení…",
|
||||||
|
"Nitrox_WaitingPassword": "Čakám na zadanie hesla…",
|
||||||
|
"Nitrox_WaitingUserInput": "Čakám na vstup od používateľa…",
|
||||||
|
"Nitrox_WorldSettling": "Čakám na nastavenia sveta…"
|
||||||
|
}
|
61
Nitrox.Assets.Subnautica/LanguageFiles/sl.json
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Dodaj strežnik",
|
||||||
|
"Nitrox_Cancel": "Prekliči",
|
||||||
|
"Nitrox_CommandNotAvailable": "Ta ukaz ni na voljo v Nitroxu",
|
||||||
|
"Nitrox_ConnectTo": "Poveži z",
|
||||||
|
"Nitrox_DisconnectedSession": "Prekinjena povezava s strežnikom",
|
||||||
|
"Nitrox_DiscordAccept": "Sprejmi",
|
||||||
|
"Nitrox_DiscordDecline": "Zavrni",
|
||||||
|
"Nitrox_DiscordInGame": "Igranje kot {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Potapljanje v brezno",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Skrivanje v meniju",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Če se želite pridružiti seji, pritisnite gumb Več igralcev v glavnem meniju",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Pritisnite za odklepanje",
|
||||||
|
"Nitrox_DiscordRequestText": "Zaprošen, da se pridruži vaši seji",
|
||||||
|
"Nitrox_EnterName": "Vnesite svoje ime igralca",
|
||||||
|
"Nitrox_Failure": "Zgodila se je napaka",
|
||||||
|
"Nitrox_FirewallInterfering": "Zdi se, da vaše nastavitve požarnega zidu ovirajo",
|
||||||
|
"Nitrox_HideIp": "Skrivanje naslovov IP",
|
||||||
|
"Nitrox_HidePing": "Skrij Ping",
|
||||||
|
"Nitrox_InvalidUserName": "Vnesite veljavno ime igralca.\n\nNe sme vsebovati presledka ali dvomljivih znakov.\nDovoljeni znaki: A-Z a-z 0-9 _ . -\nDolžina: [3, 25]",
|
||||||
|
"Nitrox_Join": "Pridružite se",
|
||||||
|
"Nitrox_JoinServerPassword": "Geslo:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Zahtevano geslo strežnika",
|
||||||
|
"Nitrox_JoiningSession": "Pridružitev k seji za več igralcev",
|
||||||
|
"Nitrox_Kick": "Brcanje {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Brcanje {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Zagon igre…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Pričakujte hrošče, ki bodo prekinili igro",
|
||||||
|
"Nitrox_LostConnection": "Izgubljena povezava z igralnim strežnikom",
|
||||||
|
"Nitrox_LostConnectionWarn": "Ni več povezan s strežnikom",
|
||||||
|
"Nitrox_Multiplayer": "Večigralstvo",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Odjemalec za več igralcev je naložen…",
|
||||||
|
"Nitrox_Mute": "Izklop mikrofona {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Izklop mikrofona {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Z utišanjem zvoka {PLAYER}",
|
||||||
|
"Nitrox_PlayerKicked": "Bili ste izključeni iz strežnika",
|
||||||
|
"Nitrox_PlayerListTabName": "Seznam igralcev",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervacija zavrnjena…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Drug igralec je znotraj cilja, ki ga je mogoče razgraditi, ali pa je preblizu njemu.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Zahtevanje informacij o politiki seje…",
|
||||||
|
"Nitrox_ServerStopped": "Strežnik je bil ustavljen",
|
||||||
|
"Nitrox_ShowPing": "Prikaži Ping",
|
||||||
|
"Nitrox_SilenceChat": "Izklopite klepet",
|
||||||
|
"Nitrox_SilencedChatNotif": "Klepet je zdaj utišan",
|
||||||
|
"Nitrox_StartServer": "Najprej zaženite strežnik in se pridružite svojemu samostojno gostovanemu svetu",
|
||||||
|
"Nitrox_StreamerSettings": "Način streamerja",
|
||||||
|
"Nitrox_SyncingWorld": "Sinhronizacija sveta za več igralcev…",
|
||||||
|
"Nitrox_TeleportTo": "Teleport v {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportirajte {PLAYER} k meni",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportirajte {PLAYER} k meni ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleport v {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Hvala za uporabo Nitroxa!",
|
||||||
|
"Nitrox_UnableToConnect": "Ni mogoče vzpostaviti stika z oddaljenim strežnikom na naslovu:",
|
||||||
|
"Nitrox_Unmute": "Odklopi izklop mikrofona {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Odklopi izklop mikrofona {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Brez zvoka {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Čaka v čakalni vrsti za pridružitev…",
|
||||||
|
"Nitrox_WaitingPassword": "Čaka na vnos gesla strežnika…",
|
||||||
|
"Nitrox_WaitingUserInput": "Čakamo na vnos uporabnika…",
|
||||||
|
"Nitrox_WorldSettling": "V pričakovanju svetovne ureditve…"
|
||||||
|
}
|
12
Nitrox.Assets.Subnautica/LanguageFiles/sr-Cyrl.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "додати сервер",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "домаћин:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Унеси ИП или адресу сервера",
|
||||||
|
"Nitrox_AddServer_Confirm": "Направи сервер",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Успешно направљен нови сервер.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Ваш инпут је неуспешан. Молим вас проверите да ли су сва поља испуњена.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Име:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Унесите име за сервер",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Порт:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Унесите нумерички порт за сервер"
|
||||||
|
}
|
26
Nitrox.Assets.Subnautica/LanguageFiles/sr.json
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Dodaj Server",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Server je detektovao neslogu sa građevinama lokalnog klijenta (idite u Nitrox podešavanja da zatražite usklađenje)",
|
||||||
|
"Nitrox_BuildingSettings": "Građenje baza",
|
||||||
|
"Nitrox_Cancel": "Poništi",
|
||||||
|
"Nitrox_CommandNotAvailable": "ova komanda nije dostupna u Nitrox",
|
||||||
|
"Nitrox_ConnectTo": "conectuj se",
|
||||||
|
"Nitrox_DisconnectedSession": "diconectan sa servera",
|
||||||
|
"Nitrox_DiscordAccept": "prihvati",
|
||||||
|
"Nitrox_DiscordDecline": "odbi",
|
||||||
|
"Nitrox_DiscordInGame": "igra kao {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "ronjenje u abyss",
|
||||||
|
"Nitrox_SilenceChat": "Mutiraj chat",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chat je sad mutiran",
|
||||||
|
"Nitrox_StartServer": "Prvo započnite server da bi ušli u svet koji Vi hostujete",
|
||||||
|
"Nitrox_StreamerSettings": "Mod za streamere",
|
||||||
|
"Nitrox_TeleportTo": "Teleportuj se do {IGRAČ}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportuj {PLAYER} do mene",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportuj {IGRAČA} do mene?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportujte se do {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Hvala na korištenju Nitroxa!",
|
||||||
|
"Nitrox_UnableToConnect": "Ne može se konektovati sa udaljenim serverom na:",
|
||||||
|
"Nitrox_Unmute": "Odmutiraj {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Odmutirajte {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Odmutirali ste {PLAYER}"
|
||||||
|
}
|
89
Nitrox.Assets.Subnautica/LanguageFiles/sv.json
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Lägg till server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Värd:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Ange serverns IP eller adress",
|
||||||
|
"Nitrox_AddServer_Confirm": "Skapa server",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Ny serverpost skapad.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Din inmatning är ogiltig. Kontrollera att alla textfält är ifyllda.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Namn:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Ange ett namn för servern",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Ange serverns numeriska port",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Servern upptäckte en desynkronisering med den lokala klientens byggnader (gå till Nitrox-inställningarna för att begära en omsynkronisering)",
|
||||||
|
"Nitrox_BuildingSettings": "Basbyggnad",
|
||||||
|
"Nitrox_Cancel": "Avbryt",
|
||||||
|
"Nitrox_CommandNotAvailable": "Detta kommando är inte tillgängligt i Nitrox",
|
||||||
|
"Nitrox_Confirm": "Bekräfta",
|
||||||
|
"Nitrox_ConnectTo": "Anslut till",
|
||||||
|
"Nitrox_DenyOwnershipHand": "En annan spelare interagerar med det objektet",
|
||||||
|
"Nitrox_DisconnectedSession": "Frånkopplad från servern",
|
||||||
|
"Nitrox_DiscordAccept": "Acceptera",
|
||||||
|
"Nitrox_DiscordDecline": "Neka",
|
||||||
|
"Nitrox_DiscordInGame": "Spelar som {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Djupdyker",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Hänger i menyn",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Vänligen tryck på Multiplayer-knappen i Huvudmenyn om du vill ansluta till en session",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Tryck för att låsa upp",
|
||||||
|
"Nitrox_DiscordRequestText": "Har begärt att få gå med i din session",
|
||||||
|
"Nitrox_EnterName": "Spelar Namn",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Säker byggnad] Den här basen är för närvarande avsynkroniserad så du kan inte ändra den om du inte synkroniserar om byggnader (i Nitrox-inställningar)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Det går inte att ändra en bas som nyligen uppdaterats av en annan spelare",
|
||||||
|
"Nitrox_Failure": "Ett fel uppstod",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Det tog {TIME} ms att synkronisera om {COUNT} enheter",
|
||||||
|
"Nitrox_FirewallInterfering": "Det verkar som om dina brandväggsinställningar stör",
|
||||||
|
"Nitrox_HideIp": "Dölj IP-adresser",
|
||||||
|
"Nitrox_HidePing": "Dölj Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nPRESENTERAR",
|
||||||
|
"Nitrox_InvalidUserName": "Vänligen ange ett giltigt spelarnamn!\n\nDen får inte innehålla mellanslag eller tveksamma tecken\nTillåtna tecken: A-Z a-z 0-9 _ . -\nLängd: [3, 25]",
|
||||||
|
"Nitrox_Join": "Anslut",
|
||||||
|
"Nitrox_JoinServerPassword": "Lösenord:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Serverlösenord krävs",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Vänligen ange serverlösenordet",
|
||||||
|
"Nitrox_JoiningSession": "Gå med i multiplayer-session",
|
||||||
|
"Nitrox_Kick": "Sparka {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Sparka {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Startar spel…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Räkna med spelbrytande buggar",
|
||||||
|
"Nitrox_LostConnection": "Förlorade anslutningen till spelservern",
|
||||||
|
"Nitrox_LostConnectionWarn": "Inte längre ansluten till servern",
|
||||||
|
"Nitrox_MissingPermission": "Du har inte behörighet att utföra detta kommando [{behörighet}]",
|
||||||
|
"Nitrox_Multiplayer": "Multiplayer",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Multiplayer-klient laddad…",
|
||||||
|
"Nitrox_Mute": "Tysta {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Tysta {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Tystade {PLAYER}",
|
||||||
|
"Nitrox_OK": "Ok",
|
||||||
|
"Nitrox_OutOfDateClient": "Din Nitrox-installation är inaktuell. Server: {serverVersion}, din: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Servern kör en äldre version av Nitrox. Be serveradministratören att uppgradera servern eller nedgradera din Nitrox-installation. Server: {serverVersion}, din: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} dog",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} frånkopplad",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} gick med i spelet.",
|
||||||
|
"Nitrox_PlayerKicked": "Du har blivit sparkad från servern",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} lämnade spelet.",
|
||||||
|
"Nitrox_PlayerListTabName": "Spelarlista",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Reservation avvisades…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "En annan spelare är inuti, eller för nära, föremålet för att förstöras.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Begär information om sessionspolicy…",
|
||||||
|
"Nitrox_ResyncBuildings": "Synkronisera om basbyggnader",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Du måste vänta {TIME_LEFT} sekunder för att skicka ytterligare en begäran om omsynkronisering",
|
||||||
|
"Nitrox_ResyncRequested": "Utfärdade en omsynkroniseringsbegäran för baser",
|
||||||
|
"Nitrox_ServerStopped": "Servern stoppades",
|
||||||
|
"Nitrox_ShowPing": "Visa Ping",
|
||||||
|
"Nitrox_SilenceChat": "Tyst lägg på chatten",
|
||||||
|
"Nitrox_SilencedChatNotif": "Chatten är nu avstängd",
|
||||||
|
"Nitrox_StartServer": "Starta din server först för kunna ansluta till din egen värld",
|
||||||
|
"Nitrox_StreamerSettings": "Streamerläge",
|
||||||
|
"Nitrox_SyncingWorld": "Synkroniserar Multiplayer Värld…",
|
||||||
|
"Nitrox_TeleportTo": "Teleportera till {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Teleportera {PLAYER} till mig",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Teleportera {PLAYER} till mig?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Teleportera till {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Tack för att du använder Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Det går inte att ansluta till fjärrservern på:",
|
||||||
|
"Nitrox_Unmute": "Slå på ljudet för {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Avbryta ljudet av {PLAYER}?",
|
||||||
|
"Nitrox_Waiting": "Väntar att gå med i kö…",
|
||||||
|
"Nitrox_WaitingPassword": "Väntar på inmatning av serverlösenord…",
|
||||||
|
"Nitrox_WaitingUserInput": "Väntar på användarinmatning…",
|
||||||
|
"Nitrox_WorldSettling": "Väntar på världsupplösning…"
|
||||||
|
}
|
63
Nitrox.Assets.Subnautica/LanguageFiles/th.json
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "เพิ่มเซิฟเวอร์",
|
||||||
|
"Nitrox_Cancel": "ยกเลิก",
|
||||||
|
"Nitrox_CommandNotAvailable": "คำสั่งนี้ไม่มีอยู่ใน Nitrox",
|
||||||
|
"Nitrox_ConnectTo": "เชื่อมต่อกับ",
|
||||||
|
"Nitrox_DisconnectedSession": "ถูกตัดการเชื่อมต่อจากเซิฟเวอร์",
|
||||||
|
"Nitrox_DiscordAccept": "ยอมรับ",
|
||||||
|
"Nitrox_DiscordDecline": "ปฏิเสธ",
|
||||||
|
"Nitrox_DiscordInGame": "กำลังเล่นเป็น {ผู้เล่น}",
|
||||||
|
"Nitrox_DiscordInGameState": "กำลังดำสู่ก้นบึ้ง",
|
||||||
|
"Nitrox_DiscordMainMenuState": "กำลังสำรวจหน้าเมนู",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "กรุณากดปุ่มผู้เล่นหลายคนที่หน้าเมนูถ้าหากคุณอยากจะเข้าร่วม",
|
||||||
|
"Nitrox_DiscordPressToFocus": "กดเพื่อปลดล็อค",
|
||||||
|
"Nitrox_DiscordRequestText": "ได้ขอเข้าร่วมห้องของคุณ",
|
||||||
|
"Nitrox_EnterName": "ใส่ชื่อผู้เล่นของคุณ",
|
||||||
|
"Nitrox_Failure": "เกิดข้อผิดพลาด",
|
||||||
|
"Nitrox_FirewallInterfering": "ดูเหมือนว่าการตั้งค่า Firewall ของคุณจะเข้ามารบกวน",
|
||||||
|
"Nitrox_HideIp": "ซ่อน IP addresses",
|
||||||
|
"Nitrox_HidePing": "ซ่อนปิง",
|
||||||
|
"Nitrox_InvalidUserName": "โปรดใส่ชื่อให้ถูกต้อง.\n\nชื่อไม่ควรมีตัวเว้นว่าง หรือตัวอักษรพิเศษ\nตัวอักษรที่ใช้ได้: A-Z a-z 0-9 _,-\nความยาว: [3, 25]",
|
||||||
|
"Nitrox_Join": "เข้าร่วม",
|
||||||
|
"Nitrox_JoinServerPassword": "รหัสผ่าน:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "ต้องใส่รหัสผ่านของเซิฟเวอร์",
|
||||||
|
"Nitrox_JoiningSession": "กำลังเข้าร่วมห้อง Multiplayer",
|
||||||
|
"Nitrox_Kick": "เตะ {ผู้เล่น}",
|
||||||
|
"Nitrox_KickQuestion": "เตะ {ผู้เล่น}?",
|
||||||
|
"Nitrox_LaunchGame": "กำลังเปิดเกม…",
|
||||||
|
"Nitrox_LoadingScreenWarn": "อาจจะเจอบัคที่พังเกมได้",
|
||||||
|
"Nitrox_LostConnection": "ขาดการเชื่อมต่อจากเซิฟเวอร์",
|
||||||
|
"Nitrox_LostConnectionWarn": "ไม่ได้เชื่อมต่อเซิฟเวอร์ต่อไปแล้ว",
|
||||||
|
"Nitrox_Multiplayer": "ผู้เล่นหลายคน",
|
||||||
|
"Nitrox_MultiplayerLoaded": "โหลดระบบผู้เล่นหลายคนเสร็จสิ้น…",
|
||||||
|
"Nitrox_Mute": "ปิดระบบแชท {ผู้เล่น}",
|
||||||
|
"Nitrox_MuteQuestion": "ปิดระบบแชท {ผู้เล่น}?",
|
||||||
|
"Nitrox_MutedPlayer": "ปิดระบบแชท {ผู้เล่น}",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} เข้าร่วมเกม",
|
||||||
|
"Nitrox_PlayerKicked": "คุณถูกเตะออกจากเซิฟเวอร์",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} ออกจากเกม.",
|
||||||
|
"Nitrox_PlayerListTabName": "รายชื่อผู้เล่น",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "การจองถูกปฎิเสธ…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "มีผู้เล่นอยู่ข้างในหรือใกล้เกินไปกับเป้าหมายที่จะแยกโครงสร้าง",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "กำลังขอข้อมูลนโยบายเซสชัน…",
|
||||||
|
"Nitrox_ServerStopped": "เซิฟเวอร์ได้ถูกหยุด",
|
||||||
|
"Nitrox_ShowPing": "แสดงค่าปิง",
|
||||||
|
"Nitrox_SilenceChat": "ปิดระบบแชท",
|
||||||
|
"Nitrox_SilencedChatNotif": "ระบบแชทได้ถูกปิดแล้ว",
|
||||||
|
"Nitrox_StartServer": "เริ่มเซิฟเวอร์ของคุณก่อนเพื่อที่จะเข้าเซิฟเวอร์ของคุณ",
|
||||||
|
"Nitrox_StreamerSettings": "สตรีมเมอร์โหมด",
|
||||||
|
"Nitrox_SyncingWorld": "กำลังซิงค์โลกออนไลน์…",
|
||||||
|
"Nitrox_TeleportTo": "เทเลพอร์ตไปหา",
|
||||||
|
"Nitrox_TeleportToMe": "เทเลพอร์ต {ผู้เล่น} มาที่ฉัน",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "เทเลพอร์ต {ผู้เล่น} มาที่ฉัน?",
|
||||||
|
"Nitrox_TeleportToQuestion": "เทเลพอร์ตไปหา {ผู้เล่น}?",
|
||||||
|
"Nitrox_ThankForPlaying": "ขอบคุณที่ใช้ Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "ไม่สามารถเชี่ยมต่อกับเซิฟเวอร์ที่กำหนดไว้:",
|
||||||
|
"Nitrox_Unmute": "ยกเลิกการปิดแชท {ผู้เล่น}",
|
||||||
|
"Nitrox_UnmuteQuestion": "ยกเลิกการปิดแชท {ผู้เล่น}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "ยกเลิกการปิดแชท {ผู้เล่น}",
|
||||||
|
"Nitrox_Waiting": "กำลังต่อคิว…",
|
||||||
|
"Nitrox_WaitingPassword": "กำลังรอการใส่พาสเวิร์ดของเซิฟเวอร์…",
|
||||||
|
"Nitrox_WaitingUserInput": "กำลังรอผู้ใช้งานป้อนข้อมูล…",
|
||||||
|
"Nitrox_WorldSettling": "กำลังรอการตั้งค่าของโลก…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/tr.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Add Server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Host:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "IP girin veya sunucunun adresini girin",
|
||||||
|
"Nitrox_AddServer_Confirm": "Yeni Sunucu",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "Sunucu listeye kayıt edildi.",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Girdiğiniz bilgiler geçersiz. Lütfen tüm alanların dolu olduğundan emin olun.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "İsim:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Sunucu adı giriniz",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Port:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Sunucunun portunu giriniz",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Sunucu, yerel istemcinin yapılarıyla uyumsuzluk tespit etti (Nitrox ayarlarına giderek yeniden senkronizasyon isteği gönderin)",
|
||||||
|
"Nitrox_BuildingSettings": "Üs İnşası",
|
||||||
|
"Nitrox_Cancel": "İptal",
|
||||||
|
"Nitrox_CommandNotAvailable": "Bu komut Nitrox'ta kullanılabilir değil",
|
||||||
|
"Nitrox_Confirm": "Onayla",
|
||||||
|
"Nitrox_ConnectTo": "Sunucuya Bağlan",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Başka bir oyuncu bu nesne ile etkileşim halinde",
|
||||||
|
"Nitrox_DisconnectedSession": "Sunucu bağlantısı kesildi",
|
||||||
|
"Nitrox_DiscordAccept": "Kabul et",
|
||||||
|
"Nitrox_DiscordDecline": "Reddet",
|
||||||
|
"Nitrox_DiscordInGame": "{PLAYER} olarak oynanıyor",
|
||||||
|
"Nitrox_DiscordInGameState": "Boşluğa dalıyor",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Menü de geziniyor",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Eğer bir oturuma katırlmak istiyorsanız lütfen ana menüdeki çoklu oyuncu düğmesine basın",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Kilidi açmak için basın",
|
||||||
|
"Nitrox_DiscordRequestText": "Oturumunuza katılmak istedi",
|
||||||
|
"Nitrox_EnterName": "Oyuncu adınızı girin",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Güvenli Bina Yapma] Bu üs şu anda uyumsuz durumda, bu yüzden buna değişiklik yapamazsınız, yapabilmeniz için binaları yeniden senkronize etmelisiniz (Nitrox ayarlarından)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Başka bir oyuncu tarafından yakın zamanda güncellenen bir üssü değiştiremezsiniz",
|
||||||
|
"Nitrox_Failure": "Bir hata oluştu",
|
||||||
|
"Nitrox_FinishedResyncRequest": "{COUNT} varlık için senkronizasyon {TIME} ms sürdü",
|
||||||
|
"Nitrox_FirewallInterfering": "Güvenlik duvarı ayarları düzgün yapılmamış görünüyor",
|
||||||
|
"Nitrox_HideIp": "IP adreslerini gizle",
|
||||||
|
"Nitrox_HidePing": "Bildirileri gizle",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nSUNAR",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Bir ortağın katılmasını bekliyor\n\nBeklemeyi atlamak için {0}'e basın",
|
||||||
|
"Nitrox_InvalidUserName": "Lütfen geçerli bir kullanıcı adı girin.\n\nBoşluk veya özel karakter içermemelidir\nİzin verilen karakterler: A-Z a-z 0-9 _ . -\nUzunluk: [3, 25]",
|
||||||
|
"Nitrox_Join": "Katıl",
|
||||||
|
"Nitrox_JoinServer": "Katılıyor:",
|
||||||
|
"Nitrox_JoinServerPassword": "Parola:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Sunucu parolası gerekli",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Sunucu şifresini giriniz",
|
||||||
|
"Nitrox_JoiningSession": "Sunucuya Bağlanılıyor",
|
||||||
|
"Nitrox_Kick": "{PLAYER} oyunucusunu at",
|
||||||
|
"Nitrox_KickQuestion": "{PLAYER} Oyuncusunu at?",
|
||||||
|
"Nitrox_LaunchGame": "Oyun başlatılıyor…",
|
||||||
|
"Nitrox_Loading": "Yükleniyor",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Oyunu bozacak hatalar",
|
||||||
|
"Nitrox_LostConnection": "Oyun sunucusuyla bağlantı kesildi",
|
||||||
|
"Nitrox_LostConnectionWarn": "Artık sunucuya bağlı değil",
|
||||||
|
"Nitrox_MissingPermission": "Bu komutu çalıştırmak için gerekli [{PERMISSION}] izinine sahip değilsin",
|
||||||
|
"Nitrox_Multiplayer": "Çok Oyunculu",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Çok oyunculu istemci yüklendi…",
|
||||||
|
"Nitrox_Mute": "{PLAYER} oyuncusunu sustur",
|
||||||
|
"Nitrox_MuteQuestion": "{PLAYER} oyuncusunu sustur?",
|
||||||
|
"Nitrox_MutedPlayer": "{PLAYER} oyunucusu susturuldu",
|
||||||
|
"Nitrox_OK": "Tamam",
|
||||||
|
"Nitrox_OutOfDateClient": "Nitrox kurulumunuz güncel değil. Sunucu: {serverVersion}, Sizininki: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Sunucu, eski bir Nitrox sürümünü çalıştırıyor. Sunucu yöneticisinden sunucuyu güncellemesini veya sizin Nitrox kurulumunuzu eski bir sürüme düşürmesini isteyin. Sunucu: {serverVersion}, Sizininki: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER}'ın cesedi",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} öldü",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} oyundan ayrıldı",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} oyuna katıldı.",
|
||||||
|
"Nitrox_PlayerKicked": "Sunucudan atıldınız",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} oyundan ayrıldı.",
|
||||||
|
"Nitrox_PlayerListTabName": "Oyuncu listesi",
|
||||||
|
"Nitrox_QueueInfo": "#{POSITION}. sıradasınız. Maksimum bekleme süresi: {TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Rezervasyon reddedildi…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Bir oyuncu yıkılabilecek hedefin içinde veya çok yakınında.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Oturum bilgileri alınıyor…",
|
||||||
|
"Nitrox_ResyncBuildings": "Üs binalarını yeniden senkronize et",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Yeniden senkronizasyon isteği gönderebilmek için {TIME_LEFT} saniye beklemeniz gerekiyor",
|
||||||
|
"Nitrox_ResyncRequested": "Üsler için bir senkronizasyon isteği gönderildi",
|
||||||
|
"Nitrox_ResyncSettings": "Yeniden Senkronizasyon",
|
||||||
|
"Nitrox_SafeBuilding": "Güvenli yapı",
|
||||||
|
"Nitrox_SafeBuildingLog": "Güvenli yapı kaydı",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Sunucuyu silmek istediğine emin misin?",
|
||||||
|
"Nitrox_ServerStopped": "Sunucu durduruldu",
|
||||||
|
"Nitrox_Settings_Bandwidth": "Bantgenişliği Ayarları",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "Stabil olmayan bağlantılarda değeri yükseltin",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "Gecikme Güncelleme Süresi (s)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "Güvenli Gecikme Payı (ms)",
|
||||||
|
"Nitrox_ShowPing": "Ping'i Göster",
|
||||||
|
"Nitrox_SilenceChat": "Sohbeti sessize al",
|
||||||
|
"Nitrox_SilencedChatNotif": "Sohbet artık sessiz",
|
||||||
|
"Nitrox_StartServer": "Kendi dünyanıza katılmak için önce sunucu başlatmalısınız",
|
||||||
|
"Nitrox_StreamerSettings": "Yayıncı modu",
|
||||||
|
"Nitrox_SyncingWorld": "Dünya Eşzamanlanıyor…",
|
||||||
|
"Nitrox_TeleportTo": "{PLAYER} oyuncusuna ışınlan",
|
||||||
|
"Nitrox_TeleportToMe": "{PLAYER} oyuncusunu bana ışınla",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "{PLAYER} oyuncusunu bana ışınla?",
|
||||||
|
"Nitrox_TeleportToQuestion": "{PLAYER} oyuncusuna ışınlan?",
|
||||||
|
"Nitrox_ThankForPlaying": "Nitrox'u kullandığınız için teşekkürler!",
|
||||||
|
"Nitrox_UnableToConnect": "Bu uzak sunucu ile iletişim kurulamıyor:",
|
||||||
|
"Nitrox_Unmute": "{PLAYER} sesini aç",
|
||||||
|
"Nitrox_UnmuteQuestion": "{PLAYER} sesini aç?",
|
||||||
|
"Nitrox_UnmutedPlayer": "{PLAYER} oyuncusunun sesi açıldı",
|
||||||
|
"Nitrox_Waiting": "Katılma kuyruğunda bekleniyor…",
|
||||||
|
"Nitrox_WaitingPassword": "Sunucu parolası girilmesi bekleniyor…",
|
||||||
|
"Nitrox_WaitingUserInput": "Kullanıcı adı girilmesi bekleniyor…",
|
||||||
|
"Nitrox_WorldSettling": "Dünya Yerleşimi Bekleniyor…"
|
||||||
|
}
|
93
Nitrox.Assets.Subnautica/LanguageFiles/uk.json
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Додати сервер",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Хост:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Введіть IP адрес серверу",
|
||||||
|
"Nitrox_AddServer_Confirm": "Створити сервер",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Ім'я:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Введіть ім'я серверу",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Порт:",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Сервер виявив десинхронізацію з локальними клієнтськими будівлями(перейдіть до налаштувань Nitrox, щоб надіслати запит на повторну синхронізацію)",
|
||||||
|
"Nitrox_BuildingSettings": "Налаштування будівель",
|
||||||
|
"Nitrox_Cancel": "Скасувати",
|
||||||
|
"Nitrox_CommandNotAvailable": "Ця команда недоступна в Nitrox",
|
||||||
|
"Nitrox_Confirm": "Підтвердити",
|
||||||
|
"Nitrox_ConnectTo": "З'єднатися з",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Інший гравець використовує цей об'єкт",
|
||||||
|
"Nitrox_DisconnectedSession": "Від'єднано від сервера",
|
||||||
|
"Nitrox_DiscordAccept": "Прийняти",
|
||||||
|
"Nitrox_DiscordDecline": "Відхилити",
|
||||||
|
"Nitrox_DiscordInGame": "Грає, як {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Занирює у безодню",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Сидить у меню",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Будь ласка нажміть на кнопку \"Багатокористувацька гра\" у головному меню, якщо ви хочете доєднатися до сеансу гри",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Натисніть для розблокування",
|
||||||
|
"Nitrox_DiscordRequestText": "Запитує на приєднання до вашого сеансу",
|
||||||
|
"Nitrox_EnterName": "Введіть своє ім'я гравця",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Безпечне будівництво] Ця база наразі десинхронізована, тому ви не можете змінити її, доки не синхронизуєте повторно будівлі (у налаштуваннях Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Неможливо змінити будівлю, яка була нещодавно оновлена іншим гравцем",
|
||||||
|
"Nitrox_Failure": "Сталася помилка",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Для повторної синхронізації {COUNT} об’єктів знадобилося {TIME} мс",
|
||||||
|
"Nitrox_FirewallInterfering": "Схоже, що заважають налаштування вашого брандмауера",
|
||||||
|
"Nitrox_HideIp": "Приховати IP-адреси",
|
||||||
|
"Nitrox_HidePing": "Сховати Пінг",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\nТА\nКОМАНДА NITROX\n\nПРЕЗЕНТУЮТЬ",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Очікування приєднання іншого гравця\n\nНажміть {0} щоб пропустити очікування",
|
||||||
|
"Nitrox_InvalidUserName": "Будь ласка, введіть припустиме ім'я гравця.\n\nВоно не може містити пробіл чи недозволені символи\nДозволені символи: A-Z a-z 0-9 _.-\nДовжина: [3, 25]",
|
||||||
|
"Nitrox_Join": "Приєднатись",
|
||||||
|
"Nitrox_JoinServer": "Підключення:",
|
||||||
|
"Nitrox_JoinServerPassword": "Пароль:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Потрібен пароль сервера",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Введіть пароль серверу",
|
||||||
|
"Nitrox_JoiningSession": "Приєднання до багатокористувацької гри",
|
||||||
|
"Nitrox_Kick": "Вигнати {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Вигнати гравця {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Запуск гри…",
|
||||||
|
"Nitrox_Loading": "Заряд",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Можливі помилки, що порушують ігровий процес",
|
||||||
|
"Nitrox_LostConnection": "Втрачено з'єднання з ігровим сервером",
|
||||||
|
"Nitrox_LostConnectionWarn": "Більше не підключено до сервера",
|
||||||
|
"Nitrox_Multiplayer": "Багатокористувацька гра",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Клієнт багатокористувацької гри завантажено…",
|
||||||
|
"Nitrox_Mute": "Вимкнути звук {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Заглушити гравця {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Звук вимкнено {PLAYER}",
|
||||||
|
"Nitrox_OK": "Підтвердити",
|
||||||
|
"Nitrox_OutOfDateClient": "Ваша версія Nitrox застаріла. Сервер: {serverVersion}, Ваша: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "У сервера застаріла версія Nitrox. Попросіть адміністратора сервера оновити версію сервера або змініть вашу версію Nitrox. Сервер: {serverVersion}, Ваша: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} помер",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} відключився",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} приєднався до гри.",
|
||||||
|
"Nitrox_PlayerKicked": "Вас виштовхнули з сервера",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} вийшов з гри.",
|
||||||
|
"Nitrox_PlayerListTabName": "Список гравців",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Бронювання відхилено…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Інший гравець або всередині, або занадто близько до цілі, що розбирається.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Запит інформації про політику сеансу…",
|
||||||
|
"Nitrox_ResyncBuildings": "Синхронізувати будівлі бази",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Щоб надіслати запит на повторну синхронізацію, потрібно зачекати {TIME_LEFT} с",
|
||||||
|
"Nitrox_ResyncRequested": "Помилка повторного запиту синхронізації баз",
|
||||||
|
"Nitrox_ResyncSettings": "Синхронізація",
|
||||||
|
"Nitrox_SafeBuilding": "Безпечне будівництво",
|
||||||
|
"Nitrox_SafeBuildingLog": "Журнал безпечного будівництва",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "Ви впевнені, що хочете видалити цей сервер?",
|
||||||
|
"Nitrox_ServerStopped": "Сервер зупинено",
|
||||||
|
"Nitrox_ShowPing": "Показати Пінг",
|
||||||
|
"Nitrox_SilenceChat": "Вимкнути звук у чаті",
|
||||||
|
"Nitrox_SilencedChatNotif": "Звук у чаті вимкнено",
|
||||||
|
"Nitrox_StartServer": "Спершу запустіть свій сервер, щоб приєднатися до самостійно розміщеного світу",
|
||||||
|
"Nitrox_StreamerSettings": "Режим стримера",
|
||||||
|
"Nitrox_SyncingWorld": "Синхронізація багатокористувацького світу…",
|
||||||
|
"Nitrox_TeleportTo": "Телепортуватися до {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Телепортувати {PLAYER} до мене",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Перемістити гравця {PLAYER} до себе ?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Переміститися до гравця {PLAYER} ?",
|
||||||
|
"Nitrox_ThankForPlaying": "Дякуємо за використання Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Не вдається зв'язатися з віддаленим сервером за адресою:",
|
||||||
|
"Nitrox_Unmute": "Увімкнути звук {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Увімкнути звук гравця {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Звук увімкнено {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Очікування в черзі на приєднання…",
|
||||||
|
"Nitrox_WaitingPassword": "Очікування введення пароля сервера…",
|
||||||
|
"Nitrox_WaitingUserInput": "Очікування на введення даних користувача…",
|
||||||
|
"Nitrox_WorldSettling": "Очікування на стабілізацію ігрового світу…"
|
||||||
|
}
|
94
Nitrox.Assets.Subnautica/LanguageFiles/vi.json
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "Thêm Server",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "Máy chủ:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "Nhập địa chỉ hoặc IP của máy chủ",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "Không hợp lệ. Hãy kiểm tra xem bạn đã điền hết các ô chưa.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "Tên:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "Nhập tên cho máy chủ",
|
||||||
|
"Nitrox_AddServer_PortDescription": "Cổng:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "Nhập cổng máy chủ (số)",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "Máy chủ đã phát hiện quá trình không đồng bộ hóa với các tòa nhà của máy khách cục bộ (đi tới cài đặt Nitrox để yêu cầu đồng bộ lại)",
|
||||||
|
"Nitrox_BuildingSettings": "Xây dựng cơ sở",
|
||||||
|
"Nitrox_Cancel": "Hủy",
|
||||||
|
"Nitrox_CommandNotAvailable": "Lệnh này không khả dụng trong Nitrox",
|
||||||
|
"Nitrox_Confirm": "Xác nhận",
|
||||||
|
"Nitrox_ConnectTo": "Kết nối vào",
|
||||||
|
"Nitrox_DenyOwnershipHand": "Có người chơi khác đang thao tác với vật thể đó",
|
||||||
|
"Nitrox_DisconnectedSession": "Ngắt kết nối với server",
|
||||||
|
"Nitrox_DiscordAccept": "Chấp nhận",
|
||||||
|
"Nitrox_DiscordDecline": "Từ chối",
|
||||||
|
"Nitrox_DiscordInGame": "Đang tham gia dưới tên {PLAYER}",
|
||||||
|
"Nitrox_DiscordInGameState": "Lặn xuống vực sâu",
|
||||||
|
"Nitrox_DiscordMainMenuState": "Ẩn trong menu",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "Vui lòng nhấn vào nút Nhiều người chơi trong MainMenu nếu bạn muốn tham gia một phiên",
|
||||||
|
"Nitrox_DiscordPressToFocus": "Bấm để mở khóa",
|
||||||
|
"Nitrox_DiscordRequestText": "yêu cầu tham gia server",
|
||||||
|
"Nitrox_EnterName": "Nhập vào tên người chơi",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[Khu vực an toàn] Căn cứ này hiện không được đồng bộ hóa nên bạn không thể sửa đổi nó trừ khi bạn đồng bộ lại các tòa nhà (trong cài đặt Nitrox)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "Không thể chỉnh sửa căn cứ đã được thao tác bởi người chơi khác",
|
||||||
|
"Nitrox_Failure": "Đã xảy ra lỗi",
|
||||||
|
"Nitrox_FinishedResyncRequest": "Mất {TIME}ms để đồng bộ hóa {COUNT} thực thể",
|
||||||
|
"Nitrox_FirewallInterfering": "Tường lửa của bạn có thể đang can thiệp",
|
||||||
|
"Nitrox_HideIp": "Ẩn địa chỉ IP",
|
||||||
|
"Nitrox_HidePing": "Ẩn ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nTHE NITROX-TEAM\n\nPRESENT",
|
||||||
|
"Nitrox_IntroWaitingPartner": "Đang đợi người tham gia\n\nNhấn {0} để bỏ qua thời gian đợi",
|
||||||
|
"Nitrox_InvalidUserName": "Hãy nhập tên hợp lệ\n\nTên người chơi không thể chứa khoảng cách hoặc ký tự không rõ\nCác ký tự cho phép: A-Z a-z 0-9 _.-\nĐộ dài: [3, 25]",
|
||||||
|
"Nitrox_Join": "Gia nhập",
|
||||||
|
"Nitrox_JoinServer": "Đang tham gia:",
|
||||||
|
"Nitrox_JoinServerPassword": "Mật khẩu:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "Cần có mật khẩu máy chủ",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "Nhập mật khẩu máy chủ",
|
||||||
|
"Nitrox_JoiningSession": "Đang tham gia phiên nhiều người chơi",
|
||||||
|
"Nitrox_Kick": "Đá {PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "Đá {PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "Khởi động game…",
|
||||||
|
"Nitrox_Loading": "Đang tải",
|
||||||
|
"Nitrox_LoadingScreenWarn": "Vẫn còn nhiều lỗi lớn trong game",
|
||||||
|
"Nitrox_LostConnection": "Mất kết nối tới máy chủ",
|
||||||
|
"Nitrox_LostConnectionWarn": "Đã mất kết nối",
|
||||||
|
"Nitrox_MissingPermission": "Bạn không được dùng lệnh này [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "Nhiều người chơi",
|
||||||
|
"Nitrox_MultiplayerLoaded": "Đã tải client nhiều người chơi…",
|
||||||
|
"Nitrox_Mute": "Tắt tiếng {PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "Tắt tiếng {PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "Đã tắt tiếng {PLAYER}",
|
||||||
|
"Nitrox_OK": "OK",
|
||||||
|
"Nitrox_OutOfDateClient": "Phiên bản cài đặt Nitrox của bạn đã lỗi thời. Máy chủ: {serverVersion}, phiên bản của bạn: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "Máy chủ chạy phiên bản cũ hơn của Nitrox. Yêu cầu quản trị viên máy chủ nâng cấp máy chủ hoặc hạ cấp cài đặt Nitrox của bạn. Máy chủ: {serverVersion}, phiên bản của bạn: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} chết",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} đã bị ngắt kết nối",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER} đã tham gia trò chơi.",
|
||||||
|
"Nitrox_PlayerKicked": "Bạn đã bị đá khỏi sever",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER} đã rời khỏi trò chơi.",
|
||||||
|
"Nitrox_PlayerListTabName": "Danh sách người chơi",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "Từ chối giữ chỗ…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "Một người chơi khác đang ở bên trong hoặc quá gần mục tiêu có thể phá hủy.",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "Đang yêu cầu thông tin về chính sách của phiên…",
|
||||||
|
"Nitrox_ResyncBuildings": "Đồng bộ lại các cơ sở xây dựng",
|
||||||
|
"Nitrox_ResyncOnCooldown": "Bạn cần đợi {TIME_LEFT} giây để có thể gửi yêu cầu đồng bộ lại",
|
||||||
|
"Nitrox_ResyncRequested": "Đã đưa ra yêu cầu đồng bộ lại cho các căn cứ",
|
||||||
|
"Nitrox_ResyncSettings": "Đồng bộ hóa lại",
|
||||||
|
"Nitrox_SafeBuilding": "Khu vực an toàn",
|
||||||
|
"Nitrox_SafeBuildingLog": "Nhật ký xây dựng an toàn",
|
||||||
|
"Nitrox_ServerStopped": "Sever đã ngừng",
|
||||||
|
"Nitrox_ShowPing": "Hiển thị ping",
|
||||||
|
"Nitrox_SilenceChat": "Tắt trò chuyện",
|
||||||
|
"Nitrox_SilencedChatNotif": "Trò chuyện đã được tắt",
|
||||||
|
"Nitrox_StartServer": "Khởi động máy chủ của bạn trước để tham gia thế giới được tự tổ chức bởi bạn",
|
||||||
|
"Nitrox_StreamerSettings": "Chế độ phát trực tiếp",
|
||||||
|
"Nitrox_SyncingWorld": "Đồng bộ thế giới nhiều người chơi…",
|
||||||
|
"Nitrox_TeleportTo": "Dịch chuyển đến {PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "Dịch chuyển {PLAYER} đến bản thân",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "Dịch chuyển {PLAYER} đến bản thân?",
|
||||||
|
"Nitrox_TeleportToQuestion": "Dịch chuyển đến {PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "Cảm ơn đã sử dụng Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "Không thể liên hệ tới máy chủ từ xa tại:",
|
||||||
|
"Nitrox_Unmute": "Bật tiếng {PLAYER}",
|
||||||
|
"Nitrox_UnmuteQuestion": "Bật tiếng {PLAYER}?",
|
||||||
|
"Nitrox_UnmutedPlayer": "Đã bật tiếng {PLAYER}",
|
||||||
|
"Nitrox_Waiting": "Đang trong hàng chờ…",
|
||||||
|
"Nitrox_WaitingPassword": "Đang chờ nhập vào mật khẩu máy chủ…",
|
||||||
|
"Nitrox_WaitingUserInput": "Đang chờ nhập vào người dùng…",
|
||||||
|
"Nitrox_WorldSettling": "Đang chờ ổn định thế giới…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/zh-Hans.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "添加服务器",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "主机:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "输入服务器的IP或地址",
|
||||||
|
"Nitrox_AddServer_Confirm": "创建服务器",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "成功创建新的服务器条目。",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "你的输入无效. 请检查是否所有的文本框都已填好.",
|
||||||
|
"Nitrox_AddServer_NameDescription": "名称:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "为服务器取名",
|
||||||
|
"Nitrox_AddServer_PortDescription": "端口:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "输入服务器端口号",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "服务器检测到本地建筑物不同步(在Nitrox设置中请求重新刷新)",
|
||||||
|
"Nitrox_BuildingSettings": "基本建造",
|
||||||
|
"Nitrox_Cancel": "取消",
|
||||||
|
"Nitrox_CommandNotAvailable": "该指令不能在Nitrox使用",
|
||||||
|
"Nitrox_Confirm": "确定",
|
||||||
|
"Nitrox_ConnectTo": "连接到",
|
||||||
|
"Nitrox_DenyOwnershipHand": "另一名玩家正在与该物体互动",
|
||||||
|
"Nitrox_DisconnectedSession": "已离开服务器",
|
||||||
|
"Nitrox_DiscordAccept": "接受",
|
||||||
|
"Nitrox_DiscordDecline": "拒绝",
|
||||||
|
"Nitrox_DiscordInGame": "正在以{PLAYER}游玩",
|
||||||
|
"Nitrox_DiscordInGameState": "正在潜入深渊",
|
||||||
|
"Nitrox_DiscordMainMenuState": "正处于主屏",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "请选择主屏中的多人游玩以便加入服务器",
|
||||||
|
"Nitrox_DiscordPressToFocus": "点击解锁",
|
||||||
|
"Nitrox_DiscordRequestText": "希望加入您的服务器",
|
||||||
|
"Nitrox_EnterName": "请输入您的名称",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[安全建筑]这个基地当前并不同步,因此你不能修改它,除非你重新刷新建筑(在Nitrox设置中)",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "无法编辑一个被其他玩家刚刚更新的基地",
|
||||||
|
"Nitrox_Failure": "发生了错误",
|
||||||
|
"Nitrox_FinishedResyncRequest": "用时{TIME}毫秒刷新了{COUNT}实体",
|
||||||
|
"Nitrox_FirewallInterfering": "您的防火墙设置可能阻止了连接",
|
||||||
|
"Nitrox_HideIp": "隐藏 IP 地址",
|
||||||
|
"Nitrox_HidePing": "隐藏ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "未知世界娱乐\n&\nTHE NITROX-TEAM\n\n出品",
|
||||||
|
"Nitrox_IntroWaitingPartner": "正在等待伙伴加入\n\n按{0}跳过等待",
|
||||||
|
"Nitrox_InvalidUserName": "请输入有效的名称\n\n不能含有空格或特殊字符\n允许的字符: A-Z a-z 0-9 _ . -\n长度限制: [3, 25]",
|
||||||
|
"Nitrox_Join": "加入",
|
||||||
|
"Nitrox_JoinServer": "加入:",
|
||||||
|
"Nitrox_JoinServerPassword": "密码:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "需要服务器密码",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "请输入服务器密码",
|
||||||
|
"Nitrox_JoiningSession": "正在加入服务器",
|
||||||
|
"Nitrox_Kick": "踢出{PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "是否踢出{PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "正在启动游戏…",
|
||||||
|
"Nitrox_Loading": "加载中",
|
||||||
|
"Nitrox_LoadingScreenWarn": "存在漏洞",
|
||||||
|
"Nitrox_LostConnection": "失去与服务器的连接",
|
||||||
|
"Nitrox_LostConnectionWarn": "与服务器的连接已断开",
|
||||||
|
"Nitrox_MissingPermission": "你没有执行此命令的权限[{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "多人游戏",
|
||||||
|
"Nitrox_MultiplayerLoaded": "已加载联机客户端…",
|
||||||
|
"Nitrox_Mute": "禁言{PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "是否禁言{PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "已禁言{PLAYER}",
|
||||||
|
"Nitrox_OK": "确定",
|
||||||
|
"Nitrox_OutOfDateClient": "你的Nitrox版本过低. 服务器: {serverVersion}, 你的: {localVersion}.",
|
||||||
|
"Nitrox_OutOfDateServer": "服务器正在使用一个旧版Nitrox. 向服务器管理员请求更新服务器或降级你当前安装的Nitrox. 服务器: {serverVersion}, 你的: {localVersion}.",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER} 死亡",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} 寄了",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} 断开连接",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER}已加入游戏。",
|
||||||
|
"Nitrox_PlayerKicked": "您已被踢出服务器",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER}已离开游戏。",
|
||||||
|
"Nitrox_PlayerListTabName": "玩家列表",
|
||||||
|
"Nitrox_QueueInfo": "您位于加入队列中的第 #{POSITION} 个位置。最长可能等待时间:{TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "会话配置被拒绝…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "另一个玩家距离解构目标太近了。",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "正在请求会话配置信息…",
|
||||||
|
"Nitrox_ResyncBuildings": "重新刷新基地建筑",
|
||||||
|
"Nitrox_ResyncOnCooldown": "你需等待 {TIME_LEFT} 秒才能重发另一个重新刷新请求",
|
||||||
|
"Nitrox_ResyncRequested": "发送一个重新刷新基地的请求",
|
||||||
|
"Nitrox_ResyncSettings": "重新同步",
|
||||||
|
"Nitrox_SafeBuilding": "安全建筑",
|
||||||
|
"Nitrox_SafeBuildingLog": "安全建筑日志",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "您确实要删除该服务器吗?",
|
||||||
|
"Nitrox_ServerStopped": "服务器已关闭",
|
||||||
|
"Nitrox_Settings_Bandwidth": "带宽设置",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "对于不稳定的连接,给予更高的值",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "延迟更新周期(秒)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "安全延迟裕度(毫秒)",
|
||||||
|
"Nitrox_ShowPing": "显示ping",
|
||||||
|
"Nitrox_SilenceChat": "将聊天设为静音",
|
||||||
|
"Nitrox_SilencedChatNotif": "聊天已被静音",
|
||||||
|
"Nitrox_StartServer": "请先启动您的服务器以加入世界",
|
||||||
|
"Nitrox_StreamerSettings": "主播模式",
|
||||||
|
"Nitrox_SyncingWorld": "同步多人世界中…",
|
||||||
|
"Nitrox_TeleportTo": "传送至{PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "传送{PLAYER}到我身边",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "是否传送{PLAYER}到我身边?",
|
||||||
|
"Nitrox_TeleportToQuestion": "是否传送至{PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "感谢您使用Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "无法连接至远程服务器:",
|
||||||
|
"Nitrox_Unmute": "解除{PLAYER}的禁言",
|
||||||
|
"Nitrox_UnmuteQuestion": "是否解除{PLAYER}的禁言?",
|
||||||
|
"Nitrox_UnmutedPlayer": "已解除{PLAYER}的禁言",
|
||||||
|
"Nitrox_Waiting": "等待加入中…",
|
||||||
|
"Nitrox_WaitingPassword": "等待输入服务器密码中…",
|
||||||
|
"Nitrox_WaitingUserInput": "等待用户输入中…",
|
||||||
|
"Nitrox_WorldSettling": "等待世界生成中…"
|
||||||
|
}
|
103
Nitrox.Assets.Subnautica/LanguageFiles/zh-Hant.json
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"Nitrox_AddServer": "添加伺服器",
|
||||||
|
"Nitrox_AddServer_AddressDescription": "主機:",
|
||||||
|
"Nitrox_AddServer_AddressPlaceholder": "輸入伺服器的 IP 或位址",
|
||||||
|
"Nitrox_AddServer_Confirm": "創建伺服器",
|
||||||
|
"Nitrox_AddServer_CreatedSuccessful": "成功建立新的伺服器條目。",
|
||||||
|
"Nitrox_AddServer_InvalidInput": "您的輸入無效。請檢查所有文字方塊是否均已填寫。",
|
||||||
|
"Nitrox_AddServer_NameDescription": "名稱:",
|
||||||
|
"Nitrox_AddServer_NamePlaceholder": "輸入伺服器的名稱",
|
||||||
|
"Nitrox_AddServer_PortDescription": "通訊埠:",
|
||||||
|
"Nitrox_AddServer_PortPlaceholder": "輸入伺服器的通訊埠",
|
||||||
|
"Nitrox_BuildingDesyncDetected": "伺服器偵測到與本地客戶端建築物不同步(轉到 Nitrox 設定以請求重新同步)",
|
||||||
|
"Nitrox_BuildingSettings": "基地建設",
|
||||||
|
"Nitrox_Cancel": "取消",
|
||||||
|
"Nitrox_CommandNotAvailable": "該指令不能在Nitrox使用",
|
||||||
|
"Nitrox_Confirm": "確認",
|
||||||
|
"Nitrox_ConnectTo": "連接到",
|
||||||
|
"Nitrox_DenyOwnershipHand": "另一位玩家正在與該物件互動",
|
||||||
|
"Nitrox_DisconnectedSession": "已離開伺服器",
|
||||||
|
"Nitrox_DiscordAccept": "接受",
|
||||||
|
"Nitrox_DiscordDecline": "拒絕",
|
||||||
|
"Nitrox_DiscordInGame": "正在以{PLAYER}遊玩",
|
||||||
|
"Nitrox_DiscordInGameState": "正在潛入深淵",
|
||||||
|
"Nitrox_DiscordMainMenuState": "正處於主屏",
|
||||||
|
"Nitrox_DiscordMultiplayerMenu": "請選擇主屏中的多人游玩以便加入伺服器",
|
||||||
|
"Nitrox_DiscordPressToFocus": "點擊解鎖",
|
||||||
|
"Nitrox_DiscordRequestText": "希望加入您的伺服器",
|
||||||
|
"Nitrox_EnterName": "請輸入您的名稱",
|
||||||
|
"Nitrox_ErrorDesyncDetected": "[安全建築] 該基地目前已取消同步,因此除非您重新同步建築物(在 Nitrox 設定中),否則您無法修改它",
|
||||||
|
"Nitrox_ErrorRecentBuildUpdate": "無法修改最近由其他玩家更新的基地",
|
||||||
|
"Nitrox_Failure": "發生了錯誤",
|
||||||
|
"Nitrox_FinishedResyncRequest": "使用了 {TIME} 毫秒重新同步 {COUNT} 個實體",
|
||||||
|
"Nitrox_FirewallInterfering": "您的防火墻設置可能阻止了連接",
|
||||||
|
"Nitrox_HideIp": "隱藏IP地址",
|
||||||
|
"Nitrox_HidePing": "隱藏Ping",
|
||||||
|
"Nitrox_IntroUWEPresents": "UNKNOWN WORLDS ENTERTAINMENT\n&\nNITROX 團隊\n\nPRESENT",
|
||||||
|
"Nitrox_IntroWaitingPartner": "正在等待一位夥伴加入\n\n按 {0} 以跳過等待",
|
||||||
|
"Nitrox_InvalidUserName": "請輸入有效的名稱\n\n不能含有空格或特殊字符\n允許的字符:A-Z a-z 0-9 _ . -\n長度限制:[3, 25]",
|
||||||
|
"Nitrox_Join": "加入",
|
||||||
|
"Nitrox_JoinServer": "正在加入:",
|
||||||
|
"Nitrox_JoinServerPassword": "密碼:",
|
||||||
|
"Nitrox_JoinServerPasswordHeader": "需要伺服器密碼",
|
||||||
|
"Nitrox_JoinServerPlaceholder": "請輸入伺服器密碼",
|
||||||
|
"Nitrox_JoiningSession": "正在加入伺服器",
|
||||||
|
"Nitrox_Kick": "踢出{PLAYER}",
|
||||||
|
"Nitrox_KickQuestion": "是否踢出{PLAYER}?",
|
||||||
|
"Nitrox_LaunchGame": "正在啓動游戲…",
|
||||||
|
"Nitrox_Loading": "正在載入",
|
||||||
|
"Nitrox_LoadingScreenWarn": "存在漏洞",
|
||||||
|
"Nitrox_LostConnection": "失去與伺服器的連接",
|
||||||
|
"Nitrox_LostConnectionWarn": "與伺服器的連接已斷開",
|
||||||
|
"Nitrox_MissingPermission": "您沒有權限執行此指令 [{PERMISSION}]",
|
||||||
|
"Nitrox_Multiplayer": "多人遊戲",
|
||||||
|
"Nitrox_MultiplayerLoaded": "已加載聯機客戶端…",
|
||||||
|
"Nitrox_Mute": "禁言{PLAYER}",
|
||||||
|
"Nitrox_MuteQuestion": "是否禁言{PLAYER}?",
|
||||||
|
"Nitrox_MutedPlayer": "已禁言{PLAYER}",
|
||||||
|
"Nitrox_OK": "好的",
|
||||||
|
"Nitrox_OutOfDateClient": "您的 Nitrox 安裝已過時。伺服器:{serverVersion},您的:{localVersion}。",
|
||||||
|
"Nitrox_OutOfDateServer": "該伺服器運行舊版本的 Nitrox。要求伺服器管理員升級伺服器或降級您的 Nitrox 安裝。伺服器:{serverVersion},您的:{localVersion}。",
|
||||||
|
"Nitrox_PlayerDeathBeaconLabel": "{PLAYER} 死亡",
|
||||||
|
"Nitrox_PlayerDied": "{PLAYER} 已死亡",
|
||||||
|
"Nitrox_PlayerDisconnected": "{PLAYER} 已斷開連接",
|
||||||
|
"Nitrox_PlayerJoined": "{PLAYER}已加入遊戲。",
|
||||||
|
"Nitrox_PlayerKicked": "您已被踢出伺服器",
|
||||||
|
"Nitrox_PlayerLeft": "{PLAYER}已離開遊戲。",
|
||||||
|
"Nitrox_PlayerListTabName": "玩家列表",
|
||||||
|
"Nitrox_QueueInfo": "您位於加入佇列中的第 #{POSITION} 位置。最長可能等待時間:{TIME}",
|
||||||
|
"Nitrox_RejectedSessionPolicy": "會話配置被拒绝…",
|
||||||
|
"Nitrox_RemotePlayerObstacle": "另一个玩家距離解構目標太近了。",
|
||||||
|
"Nitrox_RequestingSessionPolicy": "正在請求會話配置信息…",
|
||||||
|
"Nitrox_ResyncBuildings": "重新同步基地建築",
|
||||||
|
"Nitrox_ResyncOnCooldown": "您需要等待 {TIME_LEFT} 秒才能發送另一個重新同步請求",
|
||||||
|
"Nitrox_ResyncRequested": "已發出基地重新同步請求",
|
||||||
|
"Nitrox_ResyncSettings": "重新同步",
|
||||||
|
"Nitrox_SafeBuilding": "安全建築",
|
||||||
|
"Nitrox_SafeBuildingLog": "安全建築日誌",
|
||||||
|
"Nitrox_ServerEntry_DeleteWarning": "您確實要刪除該伺服器嗎?",
|
||||||
|
"Nitrox_ServerStopped": "伺服器已關閉",
|
||||||
|
"Nitrox_Settings_Bandwidth": "頻寬設定",
|
||||||
|
"Nitrox_Settings_HigherForUnstable_Tooltip": "對於不穩定的連接,給予更高的值",
|
||||||
|
"Nitrox_Settings_LatencyUpdatePeriod": "延遲更新周期(秒)",
|
||||||
|
"Nitrox_Settings_SafetyLatencyMargin": "安全延遲裕度(毫秒)",
|
||||||
|
"Nitrox_ShowPing": "顯示Ping",
|
||||||
|
"Nitrox_SilenceChat": "將聊天設為靜音",
|
||||||
|
"Nitrox_SilencedChatNotif": "聊天已被靜音",
|
||||||
|
"Nitrox_StartServer": "請先啓動您的伺服器以加入世界",
|
||||||
|
"Nitrox_StreamerSettings": "主播模式",
|
||||||
|
"Nitrox_SyncingWorld": "同步多人世界中…",
|
||||||
|
"Nitrox_TeleportTo": "傳送至{PLAYER}",
|
||||||
|
"Nitrox_TeleportToMe": "傳送{PLAYER}到我身邊",
|
||||||
|
"Nitrox_TeleportToMeQuestion": "是否傳送{PLAYER}到我身邊?",
|
||||||
|
"Nitrox_TeleportToQuestion": "是否傳送至{PLAYER}?",
|
||||||
|
"Nitrox_ThankForPlaying": "感謝您使用Nitrox!",
|
||||||
|
"Nitrox_UnableToConnect": "無法鏈接至遠程伺服器:",
|
||||||
|
"Nitrox_Unmute": "解除{PLAYER}的禁言",
|
||||||
|
"Nitrox_UnmuteQuestion": "是否解除{PLAYER}的禁言?",
|
||||||
|
"Nitrox_UnmutedPlayer": "已解除{PLAYER}的禁言",
|
||||||
|
"Nitrox_Waiting": "等待加入中…",
|
||||||
|
"Nitrox_WaitingPassword": "等待輸入伺服器密碼中…",
|
||||||
|
"Nitrox_WaitingUserInput": "等等用戶輸入中…",
|
||||||
|
"Nitrox_WorldSettling": "等待世界生成中…"
|
||||||
|
}
|
11
Nitrox.Assets.Subnautica/Nitrox.Assets.Subnautica.projitems
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' < '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||||
|
<HasSharedItems>true</HasSharedItems>
|
||||||
|
<SharedGUID>79e92b6d-5d25-4254-ac9f-fa9a1cd3cbc6</SharedGUID>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<Import_RootNamespace>Nitrox.Assets.Subnautica</Import_RootNamespace>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
20
Nitrox.Assets.Subnautica/Nitrox.Assets.Subnautica.shproj
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>79e92b6d-5d25-4254-ac9f-fa9a1cd3cbc6</ProjectGuid>
|
||||||
|
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
|
||||||
|
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" />
|
||||||
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" />
|
||||||
|
<PropertyGroup />
|
||||||
|
<Import Project="Nitrox.Assets.Subnautica.projitems" Label="Shared" />
|
||||||
|
|
||||||
|
<!-- Include all files in project directory automatically -->
|
||||||
|
<ItemGroup>
|
||||||
|
<Content Include="$(MSBuildThisFileDirectory)**" Exclude="**\*.projitems;obj\**" CopyToOutputDirectory="Always" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" />
|
||||||
|
</Project>
|
817
Nitrox.Assets.Subnautica/Resources/SoundWhitelist_Subnautica.csv
Normal file
@@ -0,0 +1,817 @@
|
|||||||
|
#List of every sound and if it should be synced;;;
|
||||||
|
#Eventpath;Should be synced;Should ignore subroot;Sound radius
|
||||||
|
;;;
|
||||||
|
event:/creature/bird_small/flap;false;false;0
|
||||||
|
event:/creature/bird_small/idle;false;false;0
|
||||||
|
event:/creature/biter/bite_1;false;false;0
|
||||||
|
event:/creature/biter/idle_1;false;false;0
|
||||||
|
event:/creature/bleeder/attach_loop;false;false;0
|
||||||
|
event:/creature/bleeder/detach;false;false;0
|
||||||
|
event:/creature/bleeder/idle;false;false;0
|
||||||
|
event:/creature/bleeder/pain;false;false;0
|
||||||
|
event:/creature/bleeder/punch;false;false;0
|
||||||
|
event:/creature/blood_kelp_biter/bite;false;false;0
|
||||||
|
event:/creature/blood_kelp_biter/idle;false;false;0
|
||||||
|
event:/creature/bloodcrawler/attack;false;false;0
|
||||||
|
event:/creature/bloodcrawler/idle;false;false;0
|
||||||
|
event:/creature/boneshark/bite;false;false;0
|
||||||
|
event:/creature/boneshark/idle;false;false;0
|
||||||
|
event:/creature/boneshark/roar;false;false;0
|
||||||
|
event:/creature/crabsnake/alert;false;false;0
|
||||||
|
event:/creature/crabsnake/attack;false;false;0
|
||||||
|
event:/creature/crabsnake/attack_cine;false;false;0
|
||||||
|
event:/creature/crabsnake/idle_swim;false;false;0
|
||||||
|
event:/creature/crabsquid/attack;false;false;0
|
||||||
|
event:/creature/crabsquid/charge;false;false;0
|
||||||
|
event:/creature/crabsquid/emp;false;false;0
|
||||||
|
event:/creature/crabsquid/idle;false;false;0
|
||||||
|
event:/creature/crash/angry_loop;false;false;0
|
||||||
|
event:/creature/crash/attack;false;false;0
|
||||||
|
event:/creature/crash/die;false;false;0
|
||||||
|
event:/creature/crash/idle;false;false;0
|
||||||
|
event:/creature/crash/inflate;false;false;0
|
||||||
|
event:/creature/crash/open_pod;false;false;0
|
||||||
|
event:/creature/crawler/attack;false;false;0
|
||||||
|
event:/creature/crawler/idle;false;false;0
|
||||||
|
event:/creature/crawler/jump;false;false;0
|
||||||
|
event:/creature/cute_fish/command_follow;false;false;0
|
||||||
|
event:/creature/cute_fish/command_stay;false;false;0
|
||||||
|
event:/creature/cute_fish/death;false;false;0
|
||||||
|
event:/creature/cute_fish/flinch;false;false;0
|
||||||
|
event:/creature/cute_fish/idle;false;false;0
|
||||||
|
event:/creature/cute_fish/interact_feed;false;false;0
|
||||||
|
event:/creature/cute_fish/interact_hifive;false;false;0
|
||||||
|
event:/creature/cute_fish/interact_magic;false;false;0
|
||||||
|
event:/creature/cute_fish/interact_petting;false;false;0
|
||||||
|
event:/creature/cute_fish/say_bye;false;false;0
|
||||||
|
event:/creature/cute_fish/tease_1;false;false;0
|
||||||
|
event:/creature/cute_fish/tease_2;false;false;0
|
||||||
|
event:/creature/enzyme_cure;false;false;0
|
||||||
|
event:/creature/garry/idle;false;false;0
|
||||||
|
event:/creature/gasopod/idle;false;false;0
|
||||||
|
event:/creature/gasopod/pod_burst;false;false;0
|
||||||
|
event:/creature/gasopod/pod_release;false;false;0
|
||||||
|
event:/creature/ghostleviathan/bite;false;false;0
|
||||||
|
event:/creature/ghostleviathan/charge;false;false;0
|
||||||
|
event:/creature/ghostleviathan/idle;false;false;0
|
||||||
|
event:/creature/ghostray/idle;false;false;0
|
||||||
|
event:/creature/glowray/sing;false;false;0
|
||||||
|
event:/creature/jumper/idle;false;false;0
|
||||||
|
event:/creature/larva/attach;false;false;0
|
||||||
|
event:/creature/larva/idle;false;false;0
|
||||||
|
event:/creature/larva/pain;false;false;0
|
||||||
|
event:/creature/lavalizard/bite;false;false;0
|
||||||
|
event:/creature/lavalizard/charge;false;false;0
|
||||||
|
event:/creature/lavalizard/lava_dive;false;false;0
|
||||||
|
event:/creature/lavalizard/roar;false;false;0
|
||||||
|
event:/creature/lavalizard/spit;false;false;0
|
||||||
|
event:/creature/lavalizard/spit_hit;false;false;0
|
||||||
|
event:/creature/lavalizard/wound;false;false;0
|
||||||
|
event:/creature/magistrate/cin_baby_interact;false;false;0
|
||||||
|
event:/creature/magistrate/cin_emp_appear;false;false;0
|
||||||
|
event:/creature/magistrate/cin_emp_sand_clear;false;false;0
|
||||||
|
event:/creature/magistrate/cin_landing;false;false;0
|
||||||
|
event:/creature/magistrate/encounter_1;false;false;0
|
||||||
|
event:/creature/magistrate/encounter_2;false;false;0
|
||||||
|
event:/creature/magistrate/encounter_3;false;false;0
|
||||||
|
event:/creature/magistrate/encounter_4;false;false;0
|
||||||
|
event:/creature/magistrate/enzyme_ball_drop;false;false;0
|
||||||
|
event:/creature/magistrate/enzyme_spray;false;false;0
|
||||||
|
event:/creature/magistrate/face_loop;false;false;0
|
||||||
|
event:/creature/magistrate/swimloop;false;false;0
|
||||||
|
event:/creature/magistrate/telepathy_1;false;false;0
|
||||||
|
event:/creature/magistrate/telepathy_2;false;false;0
|
||||||
|
event:/creature/magistrate/telepathy_3;false;false;0
|
||||||
|
event:/creature/mesmer/attack;false;false;0
|
||||||
|
event:/creature/mesmer/mesmerize_loop;false;false;0
|
||||||
|
event:/creature/oculus/idle;false;false;0
|
||||||
|
event:/creature/peeper/chirp;false;false;0
|
||||||
|
event:/creature/ray/sing;false;false;0
|
||||||
|
event:/creature/reaper/attack_player;false;false;0
|
||||||
|
event:/creature/reaper/attack_player_claw;false;false;0
|
||||||
|
event:/creature/reaper/attack_seamoth;false;false;0
|
||||||
|
event:/creature/reaper/idle;false;false;0
|
||||||
|
event:/creature/reefback/idle;false;false;0
|
||||||
|
event:/creature/robocrawler/attack;false;false;0
|
||||||
|
event:/creature/robocrawler/idle;false;false;0
|
||||||
|
event:/creature/robocrawler/jump;false;false;0
|
||||||
|
event:/creature/sandshark/alert;false;false;0
|
||||||
|
event:/creature/sandshark/attack;false;false;0
|
||||||
|
event:/creature/sandshark/bite;false;false;0
|
||||||
|
event:/creature/sandshark/burrow;false;false;0
|
||||||
|
event:/creature/sandshark/death;false;false;0
|
||||||
|
event:/creature/sandshark/idle;false;false;0
|
||||||
|
event:/creature/sandshark/move_sand;false;false;0
|
||||||
|
event:/creature/sandshark/pain;false;false;0
|
||||||
|
event:/creature/seadragon/attack_mech_cin;false;false;0
|
||||||
|
event:/creature/seadragon/attack_player_bite;false;false;0
|
||||||
|
event:/creature/seadragon/attack_player_claw;false;false;0
|
||||||
|
event:/creature/seadragon/fireattack_loop;false;false;0
|
||||||
|
event:/creature/seadragon/idle;false;false;0
|
||||||
|
event:/creature/shocker/bite;false;false;0
|
||||||
|
event:/creature/shocker/idle_loop;false;false;0
|
||||||
|
event:/creature/shocker/shock;false;false;0
|
||||||
|
event:/creature/spike_plant/player_hit;false;false;0
|
||||||
|
event:/creature/spine_eel/bite;false;false;0
|
||||||
|
event:/creature/spine_eel/idle;false;false;0
|
||||||
|
event:/creature/spine_eel/roar;false;false;0
|
||||||
|
event:/creature/tred/attack_down_nostomp;false;false;0
|
||||||
|
event:/creature/tred/idle;false;false;0
|
||||||
|
event:/creature/tred/shit_from_ass;false;false;0
|
||||||
|
event:/creature/tred/step;false;false;0
|
||||||
|
event:/creature/tred/stomp;false;false;0
|
||||||
|
event:/creature/trident/bite;false;false;0
|
||||||
|
event:/creature/trident/charge;false;false;0
|
||||||
|
event:/creature/trident/roar;false;false;0
|
||||||
|
event:/creature/trident/tooth_break;true;true;15
|
||||||
|
event:/creature/trident/wound;false;false;0
|
||||||
|
event:/creature/warper/idle;false;false;0
|
||||||
|
event:/creature/warper/portal_close;false;false;0
|
||||||
|
event:/creature/warper/portal_open;false;false;0
|
||||||
|
event:/creature/warper/swipe;false;false;0
|
||||||
|
event:/env/antechamber_lights_on;false;false;0
|
||||||
|
event:/env/antechamber_pillar_down;false;false;0
|
||||||
|
event:/env/antechamber_pillar_up;false;false;0
|
||||||
|
event:/env/antechamber_scan_end;false;false;0
|
||||||
|
event:/env/antechamber_scan_loop;false;false;0
|
||||||
|
event:/env/antechamber_scan_start;false;false;0
|
||||||
|
event:/env/background/arctic_background;false;false;0
|
||||||
|
event:/env/background/blood_kelp_background;false;false;0
|
||||||
|
event:/env/background/crash_zone;false;false;0
|
||||||
|
event:/env/background/debris_fall_fire;false;false;0
|
||||||
|
event:/env/background/dunes_background;false;false;0
|
||||||
|
event:/env/background/fire;false;false;0
|
||||||
|
event:/env/background/floating_islands_background;false;false;0
|
||||||
|
event:/env/background/generator_room;false;false;0
|
||||||
|
event:/env/background/grandreef_background;false;false;0
|
||||||
|
event:/env/background/grasy_background;false;false;0
|
||||||
|
event:/env/background/jellyshroom_caves;false;false;0
|
||||||
|
event:/env/background/kelp_background;false;false;0
|
||||||
|
event:/env/background/koosh_background;false;false;0
|
||||||
|
event:/env/background/lava_background;false;false;0
|
||||||
|
event:/env/background/lava_river_loop;false;false;0
|
||||||
|
event:/env/background/lost_river_background;false;false;0
|
||||||
|
event:/env/background/mountain_underwater;false;false;0
|
||||||
|
event:/env/background/mushroom_background;false;false;0
|
||||||
|
event:/env/background/prec_aquarium;false;false;0
|
||||||
|
event:/env/background/prec_base_background;false;false;0
|
||||||
|
event:/env/background/prec_cave_loop;false;false;0
|
||||||
|
event:/env/background/prec_generator_room_ambience;false;false;0
|
||||||
|
event:/env/background/reef_background;false;false;0
|
||||||
|
event:/env/background/shake;false;false;0
|
||||||
|
event:/env/background/ship_ambience;false;false;0
|
||||||
|
event:/env/background/ship_explode;false;false;0
|
||||||
|
event:/env/background/ship_explode_2;false;false;0
|
||||||
|
event:/env/background/sparse_reef_background;false;false;0
|
||||||
|
event:/env/background/surface_generic_background;false;false;0
|
||||||
|
event:/env/background/tredpath;false;false;0
|
||||||
|
event:/env/background/underislands_background;false;false;0
|
||||||
|
event:/env/background/wreak_ambience_big;false;false;0
|
||||||
|
event:/env/bubble_pop;false;false;0
|
||||||
|
event:/env/bubble_pop_player;false;false;0
|
||||||
|
event:/env/close_underwater_door;false;false;0
|
||||||
|
event:/env/creature_teleport;false;false;0
|
||||||
|
event:/env/damage/acid_loop;false;false;0
|
||||||
|
event:/env/green_artifact_loop;false;false;0
|
||||||
|
event:/env/gun_return;false;false;0
|
||||||
|
event:/env/gun_turn;false;false;0
|
||||||
|
event:/env/incubator_egg_hatch;false;false;0
|
||||||
|
event:/env/incubator_powerup;false;false;0
|
||||||
|
event:/env/input_number;false;false;0
|
||||||
|
event:/env/keypad_correct;false;false;0
|
||||||
|
event:/env/keypad_door_open;false;false;0
|
||||||
|
event:/env/keypad_wrong;false;false;0
|
||||||
|
event:/env/koosh_ball_death;false;false;0
|
||||||
|
event:/env/koosh_ball_spores;false;false;0
|
||||||
|
event:/env/music/antechamber_music;false;false;0
|
||||||
|
event:/env/music/arctic_background_music;false;false;0
|
||||||
|
event:/env/music/aurora_reveal;false;false;0
|
||||||
|
event:/env/music/blood_kelp_background_music;false;false;0
|
||||||
|
event:/env/music/crash_zone_music;false;false;0
|
||||||
|
event:/env/music/death_music;false;false;0
|
||||||
|
event:/env/music/dunes_background_music;false;false;0
|
||||||
|
event:/env/music/exo_room_music;false;false;0
|
||||||
|
event:/env/music/firefighting_music;false;false;0
|
||||||
|
event:/env/music/floating_islands_background_music;false;false;0
|
||||||
|
event:/env/music/generator_room_music;false;false;0
|
||||||
|
event:/env/music/grandreef_background_music;false;false;0
|
||||||
|
event:/env/music/grasy_background_music;false;false;0
|
||||||
|
event:/env/music/hatch_music;false;false;0
|
||||||
|
event:/env/music/jellyshroom_caves_music;false;false;0
|
||||||
|
event:/env/music/kelp_background_music;false;false;0
|
||||||
|
event:/env/music/koosh_background_music;false;false;0
|
||||||
|
event:/env/music/lava_background_music;false;false;0
|
||||||
|
event:/env/music/lost_river_background_music;false;false;0
|
||||||
|
event:/env/music/lost_river_ghost_tree;false;false;0
|
||||||
|
event:/env/music/lostriver_tree;false;false;0
|
||||||
|
event:/env/music/mountain_underwater_music;false;false;0
|
||||||
|
event:/env/music/mushroom_background_music;false;false;0
|
||||||
|
event:/env/music/prec_aquarium_music;false;false;0
|
||||||
|
event:/env/music/prec_base_background_music;false;false;0
|
||||||
|
event:/env/music/prec_cave_music;false;false;0
|
||||||
|
event:/env/music/reef_background_music;false;false;0
|
||||||
|
event:/env/music/ship_ambience_music;false;false;0
|
||||||
|
event:/env/music/sparse_reef_background_music;false;false;0
|
||||||
|
event:/env/music/tredpath_music;false;false;0
|
||||||
|
event:/env/music/underislands_background_music;false;false;0
|
||||||
|
event:/env/music/wreak_ambience_big_music;false;false;0
|
||||||
|
event:/env/music/zen_music;false;false;0
|
||||||
|
event:/env/open_underwater_door;false;false;0
|
||||||
|
event:/env/pink_artifact_loop;false;false;0
|
||||||
|
event:/env/pipe_room_pipes_loop;false;false;0
|
||||||
|
event:/env/plant_cut;false;false;0
|
||||||
|
event:/env/power_teleporter;false;false;0
|
||||||
|
event:/env/prec_artifact_loop;false;false;0
|
||||||
|
event:/env/prec_foce_field_deactivate;false;false;0
|
||||||
|
event:/env/prec_forcefield_loop;false;false;0
|
||||||
|
event:/env/prec_light_on;false;false;0
|
||||||
|
event:/env/prec_light_on_2;false;false;0
|
||||||
|
event:/env/prec_pillar_down;false;false;0
|
||||||
|
event:/env/prec_pillar_up;false;false;0
|
||||||
|
event:/env/prec_vent_enter;false;false;0
|
||||||
|
event:/env/prec_vent_exit;false;false;0
|
||||||
|
event:/env/prec_vent_loop;false;false;0
|
||||||
|
event:/env/shroom_in;false;false;0
|
||||||
|
event:/env/shroom_out;false;false;0
|
||||||
|
event:/env/splash;false;false;0
|
||||||
|
event:/env/teleporter_on_loop;false;false;0
|
||||||
|
event:/env/use_teleporter_use_loop;false;false;0
|
||||||
|
event:/env/weather;false;false;0
|
||||||
|
event:/interface/option_tweek;false;false;0
|
||||||
|
event:/interface/select;false;false;0
|
||||||
|
event:/interface/text_type;false;false;0
|
||||||
|
event:/loot/break_breakable;false;false;0
|
||||||
|
event:/loot/databox/box_open;true;false;20
|
||||||
|
event:/loot/floater/floater_hold_loop;false;false;0
|
||||||
|
event:/loot/hit_breakable;false;false;0
|
||||||
|
event:/loot/loot_locker_open;false;false;0
|
||||||
|
event:/loot/new_PDA_data;false;false;0
|
||||||
|
event:/loot/pickup_copper;false;false;0
|
||||||
|
event:/loot/pickup_glass;false;false;0
|
||||||
|
event:/loot/pickup_gold;false;false;0
|
||||||
|
event:/loot/pickup_quartz;false;false;0
|
||||||
|
event:/loot/pickup_salt;false;false;0
|
||||||
|
event:/loot/pickup_scrapmetal;false;false;0
|
||||||
|
event:/loot/pickup_silver;false;false;0
|
||||||
|
event:/loot/pickup_tank;false;false;0
|
||||||
|
event:/loot/prec_crystal_loop;false;false;0
|
||||||
|
event:/main_menu/credits_music;false;false;0
|
||||||
|
event:/main_menu/intro_cin;false;false;0
|
||||||
|
event:/main_menu/intro_cin_music;false;false;0
|
||||||
|
event:/main_menu/menu_background;false;false;0
|
||||||
|
event:/main_menu/music;false;false;0
|
||||||
|
event:/main_menu/unmute_all;false;false;0
|
||||||
|
event:/player/adviseSelfScan;false;false;0
|
||||||
|
event:/player/aurora_warning_1;false;false;0
|
||||||
|
event:/player/aurora_warning_2;false;false;0
|
||||||
|
event:/player/aurora_warning_3;false;false;0
|
||||||
|
event:/player/breathing;true;false;20
|
||||||
|
event:/player/bubbles;true;false;20
|
||||||
|
event:/player/cold_damage;true;false;20
|
||||||
|
event:/player/coughing;false;false;0
|
||||||
|
event:/player/cube terminal_close;false;false;0
|
||||||
|
event:/player/cube terminal_open;false;false;0
|
||||||
|
event:/player/cube terminal_use;false;false;0
|
||||||
|
event:/player/data_terminal_use;false;false;0
|
||||||
|
event:/player/depth_100;false;false;0
|
||||||
|
event:/player/depth_200;false;false;0
|
||||||
|
event:/player/elevator_down;false;false;0
|
||||||
|
event:/player/elevator_up;false;false;0
|
||||||
|
event:/player/enzyme_cure;false;false;0
|
||||||
|
event:/player/food_critical;false;false;0
|
||||||
|
event:/player/food_low;false;false;0
|
||||||
|
event:/player/food_very_low;false;false;0
|
||||||
|
event:/player/footstep_dirt;false;false;20
|
||||||
|
event:/player/footstep_metal;false;false;20
|
||||||
|
event:/player/footstep_precursor_base;false;false;20
|
||||||
|
event:/player/goal_airsack;false;false;0
|
||||||
|
event:/player/goal_BiomeKelpForest;false;false;0
|
||||||
|
event:/player/goal_BiomePrecursorGunUpper;false;false;0
|
||||||
|
event:/player/goal_BiomePrecursorGunUpper2;false;false;0
|
||||||
|
event:/player/goal_BiomePrecursorGunUpper3;false;false;0
|
||||||
|
event:/player/goal_BiomePrecursorGunUpper4;false;false;0
|
||||||
|
event:/player/goal_Bladderfish;false;false;0
|
||||||
|
event:/player/goal_CookedPeeper;false;false;0
|
||||||
|
event:/player/goal_Copper;false;false;0
|
||||||
|
event:/player/goal_Fins;false;false;0
|
||||||
|
event:/player/goal_Knife;false;false;0
|
||||||
|
event:/player/goal_lifepod2;false;false;0
|
||||||
|
event:/player/goal_lifepod3;false;false;0
|
||||||
|
event:/player/goal_PDALoading;false;false;0
|
||||||
|
event:/player/goal_Scanner;false;false;0
|
||||||
|
event:/player/gun_door_open;false;false;0
|
||||||
|
event:/player/gun_door_sick;false;false;0
|
||||||
|
event:/player/gunterminal_access_denied;true;false;20
|
||||||
|
event:/player/gunterminal_access_granted;true;false;20
|
||||||
|
event:/player/gunterminal_close;true;false;20
|
||||||
|
event:/player/gunterminal_first_use;true;false;20
|
||||||
|
event:/player/gunterminal_open_loop;true;false;20
|
||||||
|
event:/player/gunterminal_use;true;false;20
|
||||||
|
event:/player/gunterminal_use_healed;true;false;20
|
||||||
|
event:/player/hand_infection_cin;false;false;0
|
||||||
|
event:/player/hatch_eggs;false;false;0
|
||||||
|
event:/player/heat_damage;true;false;20
|
||||||
|
event:/player/infection_heal_cin;false;false;0
|
||||||
|
event:/player/infection_scan_advise_full;false;false;0
|
||||||
|
event:/player/invalid_construction;false;false;0
|
||||||
|
event:/player/inventory_secured;false;false;0
|
||||||
|
event:/player/jump;true;false;20
|
||||||
|
event:/player/key terminal_close;false;false;0
|
||||||
|
event:/player/key terminal_open;false;false;0
|
||||||
|
event:/player/key_terminal_use;false;false;0
|
||||||
|
event:/player/new_creature;false;false;0
|
||||||
|
event:/player/oxygen_10_sec;false;false;0
|
||||||
|
event:/player/oxygen_30_sec;false;false;0
|
||||||
|
event:/player/Pain;false;false;0
|
||||||
|
event:/player/Pain_no_tank;false;false;0
|
||||||
|
event:/player/pain_no_tank_light;false;false;0
|
||||||
|
event:/player/Pain_surface;false;false;0
|
||||||
|
event:/player/Precursor_Gun_ControlRoom;false;false;0
|
||||||
|
event:/player/Precursor_Gun_DisableDenied;false;false;0
|
||||||
|
event:/player/Precursor_Gun_LostRiverHint;false;false;0
|
||||||
|
event:/player/Precursor_LostRiverBase_Log_1;false;false;0
|
||||||
|
event:/player/Precursor_LostRiverBase_Log_2;false;false;0
|
||||||
|
event:/player/Precursor_LostRiverBase_Log_4;false;false;0
|
||||||
|
event:/player/Precursor_LostRiverBase_Log_5;false;false;0
|
||||||
|
event:/player/Precursor_LostRiverBase_Log_6;false;false;0
|
||||||
|
event:/player/Precursor_LostRiverBase_Log_7;false;false;0
|
||||||
|
event:/player/radiation;false;false;0
|
||||||
|
event:/player/radiation_fix;false;false;0
|
||||||
|
event:/player/radiation_remaining;false;false;0
|
||||||
|
event:/player/selfScan1;false;false;0
|
||||||
|
event:/player/selfScan2;false;false;0
|
||||||
|
event:/player/selfScan3;false;false;0
|
||||||
|
event:/player/selfScan3b;false;false;0
|
||||||
|
event:/player/selfScan4;false;false;0
|
||||||
|
event:/player/selfScan5;false;false;0
|
||||||
|
event:/player/signal_upload;false;false;0
|
||||||
|
event:/player/start_freedive;false;false;0
|
||||||
|
event:/player/start_freedive_splash;false;false;0
|
||||||
|
event:/player/step;true;false;20
|
||||||
|
event:/player/stillsuit_equipped;false;false;0
|
||||||
|
event:/player/story/Aurora_RingRoom_Terminal2;false;false;0
|
||||||
|
event:/player/story/Ency_Aurora_RingRoom_Terminal3;false;false;0
|
||||||
|
event:/player/story/Ending_zinger;false;false;0
|
||||||
|
event:/player/story/Goal_BaseWindow;false;false;0
|
||||||
|
event:/player/story/Goal_Bench;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeBloodKelp;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeBloodKelp2;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeCrashedShip;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeCrashZone;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeDeepGrandReef;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeDunes;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeFloatingIsland;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeGrassyPlateaus;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeJellyCave;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeJellyCave2;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeKelpForestCave;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeKooshZone;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeLostRiver;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeMountainCave;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeMountains;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeMushroomForest;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeMushroomForestCave;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeSafeShallowsCave;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeSeaTreaderPath;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeSparseReef;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeUnderwaterIslands;false;false;0
|
||||||
|
event:/player/story/Goal_BiomeVoid;false;false;0
|
||||||
|
event:/player/story/Goal_Bioreactor;false;false;0
|
||||||
|
event:/player/story/Goal_Bleach;false;false;0
|
||||||
|
event:/player/story/Goal_Builder;false;false;0
|
||||||
|
event:/player/story/Goal_CookedGarryfish;false;false;0
|
||||||
|
event:/player/story/Goal_CookedHoverfish;false;false;0
|
||||||
|
event:/player/story/Goal_Cyclops;false;false;0
|
||||||
|
event:/player/story/Goal_Diamond;false;false;0
|
||||||
|
event:/player/story/Goal_Exo;false;false;0
|
||||||
|
event:/player/story/Goal_FarmingTray;false;false;0
|
||||||
|
event:/player/story/Goal_JellyCaveEntrance;false;false;0
|
||||||
|
event:/player/story/Goal_Location AuroraDriveInterior;false;false;0
|
||||||
|
event:/player/story/Goal_LocationAuroraDriveEntry;false;false;0
|
||||||
|
event:/player/story/Goal_LocationAuroraEntry;false;false;0
|
||||||
|
event:/player/story/Goal_LocationAuroraExoRoom;false;false;0
|
||||||
|
event:/player/story/Goal_LocationAuroraFurtherIn;false;false;0
|
||||||
|
event:/player/story/Goal_LocationAuroraHallway;false;false;0
|
||||||
|
event:/player/story/Goal_LocationAuroraInterior;false;false;0
|
||||||
|
event:/player/story/Goal_LostRiverEntrance;false;false;0
|
||||||
|
event:/player/story/Goal_Lubricant;false;false;0
|
||||||
|
event:/player/story/Goal_Moonpool;false;false;0
|
||||||
|
event:/player/story/Goal_NuclearReactor;false;false;0
|
||||||
|
event:/player/story/Goal_Observatory;false;false;0
|
||||||
|
event:/player/story/Goal_PurifiedWater;false;false;0
|
||||||
|
event:/player/story/Goal_RadSuit;false;false;0
|
||||||
|
event:/player/story/Goal_Room;false;false;0
|
||||||
|
event:/player/story/Goal_Seaglide;false;false;0
|
||||||
|
event:/player/story/Goal_Seamoth;false;false;0
|
||||||
|
event:/player/story/Goal_SecondarySystems;false;false;0
|
||||||
|
event:/player/story/Goal_Silver;false;false;0
|
||||||
|
event:/player/story/Goal_StasisRifle;false;false;0
|
||||||
|
event:/player/story/Goal_UnlockRadSuit;false;false;0
|
||||||
|
event:/player/story/Goal_WaterPark;false;false;0
|
||||||
|
event:/player/story/OvereatingWarning;false;false;0
|
||||||
|
event:/player/story/PDASunbeamDestroyEventOutOfRange;false;false;0
|
||||||
|
event:/player/story/Precursor_Gun_Disabled;false;false;0
|
||||||
|
event:/player/story/Precursor_LavaCastle_Log1;false;false;0
|
||||||
|
event:/player/story/Precursor_LavaCastle_Log2;false;false;0
|
||||||
|
event:/player/story/Precursor_LavaCastle_Log3;false;false;0
|
||||||
|
event:/player/story/Precursor_LavaCastle_Log4;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_Antechamber_Log1;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog1;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog2;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog3;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog4;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog5;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_ExteriorLog1;false;false;0
|
||||||
|
event:/player/story/Precursor_Prison_MoonPool_Log1;false;false;0
|
||||||
|
event:/player/story/RadioCaptainsQuartersCode;false;false;0
|
||||||
|
event:/player/story/RadioGrassy25NoSignalAlt;false;false;0
|
||||||
|
event:/player/story/RadioKelp28NoSignalAlt;false;false;0
|
||||||
|
event:/player/story/RadioMushroom24NoSignalAlt;false;false;0
|
||||||
|
event:/player/story/RadioPrecursor1;false;false;0
|
||||||
|
event:/player/story/RadioRadiationSuitNoSignalAlt;false;false;0
|
||||||
|
event:/player/story/RadioShallows22NoSignalAlt;false;false;0
|
||||||
|
event:/player/story/RadioWarper1;false;false;0
|
||||||
|
event:/player/story/RadioWarper2;false;false;0
|
||||||
|
event:/player/story/Rocket_ReadyGunStillActive;false;false;0
|
||||||
|
event:/player/story/Story_AuroraConsole2;false;false;0
|
||||||
|
event:/player/story/Story_AuroraConsole3;false;false;0
|
||||||
|
event:/player/story/VO/Ency_Aurora_Cargo_PDA2;false;false;0
|
||||||
|
event:/player/story/VO/Ency_Aurora_Living_Area_PDA2b;false;false;0
|
||||||
|
event:/player/story/VO/Ency_DeepPDA1;false;false;0
|
||||||
|
event:/player/story/VO/Ency_DeepPDA2;false;false;0
|
||||||
|
event:/player/story/VO/Ency_DeepPDA3;false;false;0
|
||||||
|
event:/player/story/VO/Ency_DeepPDA4;false;false;0
|
||||||
|
event:/player/story/VO/Ency_InnerBiomeWreckLore7;false;false;0
|
||||||
|
event:/player/story/VO/Ency_IslandsPDABase1a;false;false;0
|
||||||
|
event:/player/story/VO/Ency_IslandsPDABase1bDesk;false;false;0
|
||||||
|
event:/player/story/VO/Ency_IslandsPDABase1Desk;false;false;0
|
||||||
|
event:/player/story/VO/Ency_IslandsPDABase1Interior;false;false;0
|
||||||
|
event:/player/story/VO/Ency_IslandsPDAExterior;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDABrokenCorridor;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDAExterior;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDAObservatory;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDARoom1Desk;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDARoom1Locker;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDARoom2Desk;false;false;0
|
||||||
|
event:/player/story/VO/Ency_JellyPDARoom2Locker;false;false;0
|
||||||
|
event:/player/story/VO/Ency_Lifepod1;false;false;0
|
||||||
|
event:/player/story/VO/Ency_Lifepod2;false;false;0
|
||||||
|
event:/player/story/VO/Ency_Lifepod3;false;false;0
|
||||||
|
event:/player/story/VO/Ency_Lifepod4;false;false;0
|
||||||
|
event:/player/story/VO/Ency_LifepodCrashZone1;false;false;0
|
||||||
|
event:/player/story/VO/Ency_LifepodCrashZone2;false;false;0
|
||||||
|
event:/player/story/VO/Ency_LifepodDecoy;false;false;0
|
||||||
|
event:/player/story/VO/Ency_LifepodKeenDialog;false;false;0
|
||||||
|
event:/player/story/VO/Ency_LifepodRandom;false;false;0
|
||||||
|
event:/player/story/VO/Ency_LifepodSeaglide;false;false;0
|
||||||
|
event:/player/story/VO/Ency_OuterBiomeWreckLore9;false;false;0
|
||||||
|
event:/player/story/VO/Ency_RendezvousFloatingIsland;false;false;0
|
||||||
|
event:/player/story/VO/RadioBloodKelp29;false;false;0
|
||||||
|
event:/player/story/VO/RadioGrassy21;false;false;0
|
||||||
|
event:/player/story/VO/RadioGrassy25;false;false;0
|
||||||
|
event:/player/story/VO/RadioKelp28;false;false;0
|
||||||
|
event:/player/story/VO/RadioMushroom24;false;false;0
|
||||||
|
event:/player/story/VO/RadioRadiationSuit (male);false;false;0
|
||||||
|
event:/player/story/VO/RadioSecondOfficer;false;false;0
|
||||||
|
event:/player/story/VO/RadioShallows22;false;false;0
|
||||||
|
event:/player/surface;false;false;20
|
||||||
|
event:/player/surface_no_air;false;false;20
|
||||||
|
event:/player/surface_tank;false;false;20
|
||||||
|
event:/player/swim_surface;false;false;20
|
||||||
|
event:/player/swim_underwater;true;false;20
|
||||||
|
event:/player/vitals_ok;false;false;0
|
||||||
|
event:/player/water_critical;false;false;0
|
||||||
|
event:/player/water_low;false;false;0
|
||||||
|
event:/player/water_very_low;false;false;0
|
||||||
|
event:/sub/base/AI_nopower;false;false;0
|
||||||
|
event:/sub/base/base_background;false;false;0
|
||||||
|
event:/sub/base/bioreactor_hatch_close;true;true;20
|
||||||
|
event:/sub/base/bioreactor_hatch_open;true;true;20
|
||||||
|
event:/sub/base/bulkhead_close_back;true;true;20
|
||||||
|
event:/sub/base/bulkhead_close_front;true;true;20
|
||||||
|
event:/sub/base/bulkhead_open_back;true;true;20
|
||||||
|
event:/sub/base/bulkhead_open_front;true;true;20
|
||||||
|
event:/sub/base/coffeemachine_idle;true;false;20
|
||||||
|
event:/sub/base/enter_hatch;true;true;20
|
||||||
|
event:/sub/base/enter_seamoth_left;true;true;20
|
||||||
|
event:/sub/base/enter_seamoth_right;true;true;20
|
||||||
|
event:/sub/base/exit_hatch;true;true;20
|
||||||
|
event:/sub/base/hull_breach;false;false;0
|
||||||
|
event:/sub/base/hull_restored;false;false;0
|
||||||
|
event:/sub/base/make_coffee;true;false;30
|
||||||
|
event:/sub/base/map room/apear;false;false;0
|
||||||
|
event:/sub/base/map room/map_room_background;false;false;0
|
||||||
|
event:/sub/base/map room/scan;false;false;0
|
||||||
|
event:/sub/base/map room/select;false;false;0
|
||||||
|
event:/sub/base/medkit_locker/close;true;false;20
|
||||||
|
event:/sub/base/medkit_locker/open;true;false;20
|
||||||
|
event:/sub/base/nuke_gen_loop;false;false;0
|
||||||
|
event:/sub/base/power_down;false;false;0
|
||||||
|
event:/sub/base/power_down_3D;false;false;0
|
||||||
|
event:/sub/base/power_loop;false;false;0
|
||||||
|
event:/sub/base/power_off;false;false;0
|
||||||
|
event:/sub/base/power_structure_damage;false;false;0
|
||||||
|
event:/sub/base/power_transmitter_death;false;false;0
|
||||||
|
event:/sub/base/power_up;false;false;0
|
||||||
|
event:/sub/base/power_up_3D;false;false;0
|
||||||
|
event:/sub/base/pressure_damage_heavy;false;false;0
|
||||||
|
event:/sub/base/pressure_damage_light;false;false;0
|
||||||
|
event:/sub/base/pressure_damage_medium;false;false;0
|
||||||
|
event:/sub/base/seamoth_dock;false;false;0
|
||||||
|
event:/sub/base/solar_panel_death;false;false;0
|
||||||
|
event:/sub/base/thermal_plant_death;false;false;0
|
||||||
|
event:/sub/base/vendingmachine_use;true;false;20
|
||||||
|
event:/sub/base/water_filter_loop;false;false;0
|
||||||
|
event:/sub/base/water_filter_spawn;false;false;0
|
||||||
|
event:/sub/base/water_filter_spawn_bottle;false;false;0
|
||||||
|
event:/sub/base/welcome;false;false;0
|
||||||
|
event:/sub/common/fishsplat;false;false;0
|
||||||
|
event:/sub/common/splash_in_and_out;false;false;0
|
||||||
|
event:/sub/common/sub_splash;false;false;0
|
||||||
|
event:/sub/cyclops/AI_abandon;false;false;0
|
||||||
|
event:/sub/cyclops/AI_ahead_flank;false;false;0
|
||||||
|
event:/sub/cyclops/AI_ahead_slow;false;false;0
|
||||||
|
event:/sub/cyclops/AI_ahead_standard;false;false;0
|
||||||
|
event:/sub/cyclops/AI_attack;false;false;0
|
||||||
|
event:/sub/cyclops/AI_cavitate;false;false;0
|
||||||
|
event:/sub/cyclops/AI_decoy;false;false;0
|
||||||
|
event:/sub/cyclops/AI_depth_update_1;false;false;0
|
||||||
|
event:/sub/cyclops/AI_depth_update_2;false;false;0
|
||||||
|
event:/sub/cyclops/AI_depth_warning_1;false;false;0
|
||||||
|
event:/sub/cyclops/AI_depth_warning_2;false;false;0
|
||||||
|
event:/sub/cyclops/AI_drain;false;false;0
|
||||||
|
event:/sub/cyclops/AI_engine_down;false;false;0
|
||||||
|
event:/sub/cyclops/AI_engine_heat_critical;false;false;0
|
||||||
|
event:/sub/cyclops/AI_engine_overheat;false;false;0
|
||||||
|
event:/sub/cyclops/AI_engine_up;false;false;0
|
||||||
|
event:/sub/cyclops/AI_external_damage;false;false;0
|
||||||
|
event:/sub/cyclops/AI_fire_detected;false;false;0
|
||||||
|
event:/sub/cyclops/AI_fire_extinguished;false;false;0
|
||||||
|
event:/sub/cyclops/AI_fire_system;false;false;0
|
||||||
|
event:/sub/cyclops/AI_hull_crit;false;false;0
|
||||||
|
event:/sub/cyclops/AI_hull_low;false;false;0
|
||||||
|
event:/sub/cyclops/AI_leak;false;false;0
|
||||||
|
event:/sub/cyclops/AI_no_power;false;false;0
|
||||||
|
event:/sub/cyclops/AI_silent_running;false;false;0
|
||||||
|
event:/sub/cyclops/AI_system_failure;false;false;0
|
||||||
|
event:/sub/cyclops/AI_welcome;false;false;0
|
||||||
|
event:/sub/cyclops/AI_welcome_attention;false;false;0
|
||||||
|
event:/sub/cyclops/climb_back_down;true;false;20
|
||||||
|
event:/sub/cyclops/climb_back_up;true;false;20
|
||||||
|
event:/sub/cyclops/climb_front_down;true;false;20
|
||||||
|
event:/sub/cyclops/climb_front_up;true;false;20
|
||||||
|
event:/sub/cyclops/control_room_ambience;false;false;0
|
||||||
|
event:/sub/cyclops/creature_attack_sfx;false;false;0
|
||||||
|
event:/sub/cyclops/cyclops_door_close;true;true;20
|
||||||
|
event:/sub/cyclops/cyclops_door_open;true;true;20
|
||||||
|
event:/sub/cyclops/cyclops_helm_door_open;true;true;20
|
||||||
|
event:/sub/cyclops/cyclops_loop_epic_fast;false;false;0
|
||||||
|
event:/sub/cyclops/cyclops_loop_fast;false;false;0
|
||||||
|
event:/sub/cyclops/cyclops_loop_normal;false;false;0
|
||||||
|
event:/sub/cyclops/cyclops_loop_rpm;false;false;0
|
||||||
|
event:/sub/cyclops/cyclops_loop_slow;false;false;0
|
||||||
|
event:/sub/cyclops/decoy_loop;false;false;0
|
||||||
|
event:/sub/cyclops/docking_doors_close;false;false;0
|
||||||
|
event:/sub/cyclops/docking_doors_open;false;false;0
|
||||||
|
event:/sub/cyclops/docking_hatch_open;false;false;0
|
||||||
|
event:/sub/cyclops/engine_room;false;false;0
|
||||||
|
event:/sub/cyclops/enter_hatch;true;true;20
|
||||||
|
event:/sub/cyclops/explode;false;false;0
|
||||||
|
event:/sub/cyclops/floodlights_off;false;false;0
|
||||||
|
event:/sub/cyclops/floodlights_on;false;false;0
|
||||||
|
event:/sub/cyclops/horn;true;true;500
|
||||||
|
event:/sub/cyclops/impact_solid_hard;false;false;0
|
||||||
|
event:/sub/cyclops/impact_solid_medium;false;false;0
|
||||||
|
event:/sub/cyclops/impact_solid_soft;false;false;0
|
||||||
|
event:/sub/cyclops/install_mod;false;false;0
|
||||||
|
event:/sub/cyclops/leak_loop;false;false;0
|
||||||
|
event:/sub/cyclops/lights_off;false;false;0
|
||||||
|
event:/sub/cyclops/lights_on;false;false;0
|
||||||
|
event:/sub/cyclops/load_decoy;false;false;0
|
||||||
|
event:/sub/cyclops/locker_close;true;true;20
|
||||||
|
event:/sub/cyclops/locker_open;true;true;20
|
||||||
|
event:/sub/cyclops/outer_hatch_close;true;true;20
|
||||||
|
event:/sub/cyclops/outer_hatch_open;true;true;20
|
||||||
|
event:/sub/cyclops/proximity;false;false;0
|
||||||
|
event:/sub/cyclops/shield_on_loop;false;false;0
|
||||||
|
event:/sub/cyclops/siren;false;false;0
|
||||||
|
event:/sub/cyclops/siren_3d;false;false;0
|
||||||
|
event:/sub/cyclops/sonar;false;false;0
|
||||||
|
event:/sub/cyclops/start;false;false;0
|
||||||
|
event:/sub/cyclops/sub_ambieance;false;false;0
|
||||||
|
event:/sub/drone/change_camera;false;false;0
|
||||||
|
event:/sub/drone/connected;false;false;0
|
||||||
|
event:/sub/drone/connecting_loop;false;false;0
|
||||||
|
event:/sub/drone/idle;false;false;0
|
||||||
|
event:/sub/drone/motor_loop;false;false;0
|
||||||
|
event:/sub/exo/claw_hit_fish;true;true;40
|
||||||
|
event:/sub/exo/claw_hit_terain;true;true;40
|
||||||
|
event:/sub/exo/claw_pickup;true;true;40
|
||||||
|
event:/sub/exo/claw_punch;true;true;40
|
||||||
|
event:/sub/exo/dock_exo_cyclops;false;false;0
|
||||||
|
event:/sub/exo/dock_exo_moonpool;false;false;0
|
||||||
|
event:/sub/exo/drill_hit_loop;true;true;50
|
||||||
|
event:/sub/exo/drill_loop;true;true;50
|
||||||
|
event:/sub/exo/enter_exo;false;false;0
|
||||||
|
event:/sub/exo/hook_hit;true;true;50
|
||||||
|
event:/sub/exo/hook_loop;true;true;50
|
||||||
|
event:/sub/exo/hook_shoot;true;true;50
|
||||||
|
event:/sub/exo/interior_loop;false;false;0
|
||||||
|
event:/sub/exo/jets_empty;false;false;100
|
||||||
|
event:/sub/exo/jets_loop;false;false;100
|
||||||
|
event:/sub/exo/jump;true;true;90
|
||||||
|
event:/sub/exo/land;true;true;90
|
||||||
|
event:/sub/exo/step;false;false;90
|
||||||
|
event:/sub/exo/undock_exo_cyclops;false;false;0
|
||||||
|
event:/sub/exo/undock_exo_moonpool;false;false;0
|
||||||
|
event:/sub/exo/welcome;false;false;0
|
||||||
|
event:/sub/pod/climb_in_bottom;true;true;20
|
||||||
|
event:/sub/pod/climb_in_top;true;true;20
|
||||||
|
event:/sub/pod/climb_out_bottom;true;true;20
|
||||||
|
event:/sub/pod/climb_out_bottom_first_use;true;true;20
|
||||||
|
event:/sub/pod/climb_out_top;true;true;20
|
||||||
|
event:/sub/pod/climb_out_top_first_use;true;true;20
|
||||||
|
event:/sub/pod/fix_panel_powerup;false;false;0
|
||||||
|
event:/sub/pod/pod_background_damaged;false;false;0
|
||||||
|
event:/sub/pod/pod_fire;false;false;0
|
||||||
|
event:/sub/pod/radio/radio_lifepod_17;false;false;0
|
||||||
|
event:/sub/pod/radio/radio_lifepod_bounceback;false;false;0
|
||||||
|
event:/sub/pod/radio/radio_new_msg_loop;false;false;0
|
||||||
|
event:/sub/pod/radio/radio_play;false;false;0
|
||||||
|
event:/sub/pod/radio/radio_power_on;false;false;0
|
||||||
|
event:/sub/pod/radio/radioKoosh26;false;false;0
|
||||||
|
event:/sub/pod/radio/radioSunbeam_not coming;false;false;0
|
||||||
|
event:/sub/pod/radio/radioSunbeamEvent01;false;false;0
|
||||||
|
event:/sub/pod/radio/radioSunbeamEvent02;false;false;0
|
||||||
|
event:/sub/pod/radio/radioSunbeamEvent03;false;false;0
|
||||||
|
event:/sub/pod/radio/radioSunbeamEvent04;false;false;0
|
||||||
|
event:/sub/pod/radio/radioSunbeamEvent05;false;false;0
|
||||||
|
event:/sub/rocket/all_systems_go;false;false;0
|
||||||
|
event:/sub/rocket/auxilery_on;false;false;0
|
||||||
|
event:/sub/rocket/computer_on;false;false;0
|
||||||
|
event:/sub/rocket/coms_on;false;false;0
|
||||||
|
event:/sub/rocket/end_cin_music;false;false;0
|
||||||
|
event:/sub/rocket/end_cin_sfx;false;false;0
|
||||||
|
event:/sub/rocket/epic_splash;false;false;0
|
||||||
|
event:/sub/rocket/hydrolics_on;false;false;0
|
||||||
|
event:/sub/rocket/ladders/innerPlatform_ladder_up;true;false;20
|
||||||
|
event:/sub/rocket/ladders/innerRocketShip_ladder_down;true;false;20
|
||||||
|
event:/sub/rocket/ladders/innerRocketShip_ladder_up;true;false;20
|
||||||
|
event:/sub/rocket/ladders/outerPlatform_ladder_up;true;false;20
|
||||||
|
event:/sub/rocket/lifesupport_on;false;false;0
|
||||||
|
event:/sub/rocket/lift_beep;false;false;0
|
||||||
|
event:/sub/rocket/rocket_door_open;true;true;20
|
||||||
|
event:/sub/rocket/rocket_door_open_inside;true;true;20
|
||||||
|
event:/sub/rocket/rocket_finished;false;false;0
|
||||||
|
event:/sub/rocket/rocket_interior_loop;false;false;0
|
||||||
|
event:/sub/rocket/stage_build;false;false;0
|
||||||
|
event:/sub/rocket/time capsual_launch;false;false;0
|
||||||
|
event:/sub/rocket/time_pod_close;true;false;20
|
||||||
|
event:/sub/rocket/time_pod_open;true;false;20
|
||||||
|
event:/sub/rocket/time_pod_open_first_use;true;false;20
|
||||||
|
event:/sub/rocket/time_pod_open_first_use_VO;false;false;0
|
||||||
|
event:/sub/rocket/use_lift;true;false;20
|
||||||
|
event:/sub/seamoth/AI_no_power;false;false;0
|
||||||
|
event:/sub/seamoth/crush_damage;true;true;50
|
||||||
|
event:/sub/seamoth/crush_depth_update;false;false;0
|
||||||
|
event:/sub/seamoth/crush_depth_warning;false;false;0
|
||||||
|
event:/sub/seamoth/depth_update;false;false;0
|
||||||
|
event:/sub/seamoth/dock;false;false;0
|
||||||
|
event:/sub/seamoth/dock_seamoth_cyclops;false;false;0
|
||||||
|
event:/sub/seamoth/enter_seamoth;false;false;50
|
||||||
|
event:/sub/seamoth/impact_solid_hard;false;false;0
|
||||||
|
event:/sub/seamoth/impact_solid_medium;false;false;0
|
||||||
|
event:/sub/seamoth/impact_solid_soft;false;false;0
|
||||||
|
event:/sub/seamoth/interior_loop;false;false;0
|
||||||
|
event:/sub/seamoth/pulse;false;false;0
|
||||||
|
event:/sub/seamoth/pulse_charge_loop;false;false;0
|
||||||
|
event:/sub/seamoth/seaglide_equip;true;true;10
|
||||||
|
event:/sub/seamoth/seaglide_light_off;true;true;30
|
||||||
|
event:/sub/seamoth/seaglide_light_on;true;true;30
|
||||||
|
event:/sub/seamoth/seaglide_loop_rpm;false;false;60
|
||||||
|
event:/sub/seamoth/seaglide_rev_up;false;false;60
|
||||||
|
event:/sub/seamoth/seamoth_light_off;false;false;30
|
||||||
|
event:/sub/seamoth/seamoth_light_on;false;false;30
|
||||||
|
event:/sub/seamoth/seamoth_loop_rpm;false;false;90
|
||||||
|
event:/sub/seamoth/seamoth_rev_up;false;false;75
|
||||||
|
event:/sub/seamoth/seamoth_stop;false;false;0
|
||||||
|
event:/sub/seamoth/sonar_loop;false;false;0
|
||||||
|
event:/sub/seamoth/storage_close;false;false;0
|
||||||
|
event:/sub/seamoth/storage_open;false;false;0
|
||||||
|
event:/sub/seamoth/torpedo_armed;false;false;0
|
||||||
|
event:/sub/seamoth/torpedo_disarmed;false;false;0
|
||||||
|
event:/sub/seamoth/torpedo_explode_loop;false;false;0
|
||||||
|
event:/sub/seamoth/torpedo_fire;true;true;100
|
||||||
|
event:/sub/seamoth/undock;false;false;0
|
||||||
|
event:/sub/seamoth/undock_seamoth_cyclops;false;false;0
|
||||||
|
event:/sub/seamoth/welcome;false;false;0
|
||||||
|
event:/sub_module/fabricator/build;true;false;20
|
||||||
|
event:/sub_module/fabricator/build_long_loop;true;false;20
|
||||||
|
event:/sub_module/fabricator/close;true;false;20
|
||||||
|
event:/sub_module/fabricator/fabricator_click;false;false;0
|
||||||
|
event:/sub_module/fabricator/menu_up;false;false;0
|
||||||
|
event:/sub_module/fabricator/negative;false;false;0
|
||||||
|
event:/sub_module/fabricator/open;true;false;20
|
||||||
|
event:/sub_module/first_aid/spawn;false;false;20
|
||||||
|
event:/sub_module/workbench/close;true;false;20
|
||||||
|
event:/sub_module/workbench/open;true;false;20
|
||||||
|
event:/tools/airbladder/airbladder_deflate;false;false;0
|
||||||
|
event:/tools/airbladder/airbladder_deflate_surface;false;false;0
|
||||||
|
event:/tools/airbladder/airbladder_hold_loop;false;false;0
|
||||||
|
event:/tools/airbladder/airbladder_inflate;false;false;0
|
||||||
|
event:/tools/battery_die;false;false;0
|
||||||
|
event:/tools/battery_insert;false;false;0
|
||||||
|
event:/tools/beacon/beacon_loop;false;false;0
|
||||||
|
event:/tools/beacon/draw;false;false;0
|
||||||
|
event:/tools/builder/complete;false;false;0
|
||||||
|
event:/tools/builder/deploy;false;false;20
|
||||||
|
event:/tools/builder/first_use;false;false;0
|
||||||
|
event:/tools/builder/loop;false;false;0
|
||||||
|
event:/tools/constructor/bot_1_hover;false;false;0
|
||||||
|
event:/tools/constructor/bot_2_hover;false;false;0
|
||||||
|
event:/tools/constructor/bot_3_hover;false;false;0
|
||||||
|
event:/tools/constructor/bot_4_hover;false;false;0
|
||||||
|
event:/tools/constructor/bots_build;false;false;0
|
||||||
|
event:/tools/constructor/bots_out;false;false;0
|
||||||
|
event:/tools/constructor/constructor_climb;false;false;0
|
||||||
|
event:/tools/constructor/constructor_deploy_end;false;false;0
|
||||||
|
event:/tools/constructor/deploy;false;false;0
|
||||||
|
event:/tools/constructor/spawn;false;false;0
|
||||||
|
event:/tools/constructor/sub_splash;false;false;0
|
||||||
|
event:/tools/divereel/breadcrum;false;false;0
|
||||||
|
event:/tools/divereel/deploy;false;false;0
|
||||||
|
event:/tools/divereel/reset_path;false;false;0
|
||||||
|
event:/tools/dolls/jack;false;false;0
|
||||||
|
event:/tools/dolls/mark;false;false;0
|
||||||
|
event:/tools/extinguisher/deploy;false;false;0
|
||||||
|
event:/tools/extinguisher/first use;false;false;0
|
||||||
|
event:/tools/extinguisher/use_loop;false;false;0
|
||||||
|
event:/tools/flare/deploy;false;false;20
|
||||||
|
event:/tools/flare/first_use;false;false;20
|
||||||
|
event:/tools/flare/on_loop;false;false;20
|
||||||
|
event:/tools/flare/throw;false;false;20
|
||||||
|
event:/tools/flashlight/deploy;false;false;20
|
||||||
|
event:/tools/flashlight/fist_use;false;false;20
|
||||||
|
event:/tools/flashlight/turn_off;false;false;30
|
||||||
|
event:/tools/flashlight/turn_on;false;false;30
|
||||||
|
event:/tools/floating_locker/close;false;false;20
|
||||||
|
event:/tools/floating_locker/deploy;false;false;20
|
||||||
|
event:/tools/floating_locker/open;false;false;20
|
||||||
|
event:/tools/gravcannon/deploy;false;false;0
|
||||||
|
event:/tools/gravcannon/fail;false;false;0
|
||||||
|
event:/tools/gravcannon/fire;false;false;0
|
||||||
|
event:/tools/gravcannon/first_use;false;false;0
|
||||||
|
event:/tools/gravcannon/grab_loop;false;false;0
|
||||||
|
event:/tools/gravcannon/ready;false;false;0
|
||||||
|
event:/tools/gravcannon/reload;false;false;0
|
||||||
|
event:/tools/gravcannon/repulse;false;false;0
|
||||||
|
event:/tools/gravsphere/draw;false;false;0
|
||||||
|
event:/tools/gravsphere/explode;false;false;0
|
||||||
|
event:/tools/gravsphere/loop;false;false;0
|
||||||
|
event:/tools/gravsphere/loop_actual;false;false;0
|
||||||
|
event:/tools/knife/deploy;false;false;10
|
||||||
|
event:/tools/knife/first_use;false;false;10
|
||||||
|
event:/tools/knife/heat_hit;true;false;10
|
||||||
|
event:/tools/knife/heat_idle;true;false;10
|
||||||
|
event:/tools/knife/hit;true;false;10
|
||||||
|
event:/tools/knife/swing;true;false;10
|
||||||
|
event:/tools/knife/swing_surface;true;false;10
|
||||||
|
event:/tools/lasercutter/cut_loop;true;false;20
|
||||||
|
event:/tools/lasercutter/deploy;true;false;20
|
||||||
|
event:/tools/lasercutter/door_cut;true;false;20
|
||||||
|
event:/tools/lasercutter/first_use;true;false;20
|
||||||
|
event:/tools/lights/place;false;false;0
|
||||||
|
event:/tools/pda/close;false;false;20
|
||||||
|
event:/tools/pda/first_use;false;false;0
|
||||||
|
event:/tools/pda/open;true;false;20
|
||||||
|
event:/tools/pda/select;false;false;0
|
||||||
|
event:/tools/pipes/bubbles_loop;false;false;0
|
||||||
|
event:/tools/pipes/motor_loop;false;false;0
|
||||||
|
event:/tools/scanner/draw;false;false;0
|
||||||
|
event:/tools/scanner/first_use;false;false;0
|
||||||
|
event:/tools/scanner/new_blueprint;false;false;0
|
||||||
|
event:/tools/scanner/new_encyclopediea;false;false;0
|
||||||
|
event:/tools/scanner/new_PDA_data;false;false;0
|
||||||
|
event:/tools/scanner/scan_complete;false;false;0
|
||||||
|
event:/tools/scanner/scan_loop;false;false;0
|
||||||
|
event:/tools/stasis_gun/charge;false;false;20
|
||||||
|
event:/tools/stasis_gun/deploy;false;false;20
|
||||||
|
event:/tools/stasis_gun/fire;false;false;20
|
||||||
|
event:/tools/stasis_gun/first_use;false;false;20
|
||||||
|
event:/tools/stasis_gun/holding_loop;false;false;20
|
||||||
|
event:/tools/stasis_gun/sphere_activate;false;false;0
|
||||||
|
event:/tools/stasis_gun/sphere_deactivate;false;false;0
|
||||||
|
event:/tools/stasis_gun/sphere_enter;false;false;0
|
||||||
|
event:/tools/swimcharge;false;false;20
|
||||||
|
event:/tools/teraformer/cut_loop;false;false;0
|
||||||
|
event:/tools/teraformer/cut_ready;false;false;0
|
||||||
|
event:/tools/teraformer/draw;false;false;0
|
||||||
|
event:/tools/teraformer/place_loop;false;false;0
|
||||||
|
event:/tools/transfuser/deploy;false;false;0
|
||||||
|
event:/tools/transfuser/fail;false;false;0
|
||||||
|
event:/tools/transfuser/inject_serum;false;false;0
|
||||||
|
event:/tools/transfuser/take_sample;false;false;0
|
||||||
|
event:/tools/use_loot;false;false;0
|
||||||
|
event:/tools/welder/deploy;false;false;20
|
||||||
|
event:/tools/welder/first_use;false;false;20
|
||||||
|
event:/tools/welder/weld_loop;false;false;0
|
|
BIN
Nitrox.Assets.Subnautica/Resources/classdata.tpk
Normal file
BIN
Nitrox.Assets.Subnautica/discord_game_sdk.dll
Normal file
BIN
Nitrox.Assets.Subnautica/protobuf-net.dll
Normal file
27
Nitrox.Launcher/App.axaml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<Application x:Class="Nitrox.Launcher.App"
|
||||||
|
xmlns="https://github.com/avaloniaui"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
|
Name="Nitrox">
|
||||||
|
|
||||||
|
<Application.Resources>
|
||||||
|
<ResourceDictionary>
|
||||||
|
<ResourceDictionary.MergedDictionaries>
|
||||||
|
<MergeResourceInclude Source="/Models/Styles/Palette/Nitrox.axaml" />
|
||||||
|
<MergeResourceInclude Source="/Models/Controls/CustomTitlebar.axaml" />
|
||||||
|
</ResourceDictionary.MergedDictionaries>
|
||||||
|
</ResourceDictionary>
|
||||||
|
</Application.Resources>
|
||||||
|
|
||||||
|
<Application.Styles>
|
||||||
|
<FluentTheme />
|
||||||
|
<StyleInclude Source="/Models/Styles/Nitrox.axaml" />
|
||||||
|
</Application.Styles>
|
||||||
|
|
||||||
|
<!-- Menu that is used on macOS and some Linux distributions -->
|
||||||
|
<NativeMenu.Menu>
|
||||||
|
<NativeMenu>
|
||||||
|
<NativeMenuItem Header="You are the best captain on this planet" />
|
||||||
|
</NativeMenu>
|
||||||
|
</NativeMenu.Menu>
|
||||||
|
|
||||||
|
</Application>
|
219
Nitrox.Launcher/App.axaml.cs
Normal file
@@ -0,0 +1,219 @@
|
|||||||
|
using System;
|
||||||
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
using Avalonia;
|
||||||
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Controls.ApplicationLifetimes;
|
||||||
|
using Avalonia.Data.Core.Plugins;
|
||||||
|
using Avalonia.Markup.Xaml;
|
||||||
|
using Avalonia.Styling;
|
||||||
|
using Avalonia.Threading;
|
||||||
|
using ConsoleAppFramework;
|
||||||
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using Nitrox.Launcher.Models.Utils;
|
||||||
|
using Nitrox.Launcher.Models.Validators;
|
||||||
|
using Nitrox.Launcher.ViewModels;
|
||||||
|
using Nitrox.Launcher.Views;
|
||||||
|
using NitroxModel.Helper;
|
||||||
|
using NitroxModel.Logger;
|
||||||
|
using NitroxModel.Platforms.OS.Shared;
|
||||||
|
|
||||||
|
namespace Nitrox.Launcher;
|
||||||
|
|
||||||
|
public class App : Application
|
||||||
|
{
|
||||||
|
internal const string CRASH_REPORT_FILE_NAME = "Nitrox.Launcher-crash.txt";
|
||||||
|
internal static Func<Window> StartupWindowFactory;
|
||||||
|
internal static InstantLaunchData InstantLaunch;
|
||||||
|
internal static bool IsCrashReport;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// If true, allows duplicate instances of the app to be active.
|
||||||
|
/// </summary>
|
||||||
|
internal static bool AllowInstances;
|
||||||
|
|
||||||
|
internal static X11RenderingMode? PreferredRenderingMode;
|
||||||
|
|
||||||
|
public Window AppWindow
|
||||||
|
{
|
||||||
|
set
|
||||||
|
{
|
||||||
|
switch (ApplicationLifetime)
|
||||||
|
{
|
||||||
|
case IClassicDesktopStyleApplicationLifetime desktop:
|
||||||
|
desktop.MainWindow = value;
|
||||||
|
break;
|
||||||
|
case ISingleViewApplicationLifetime singleViewPlatform:
|
||||||
|
singleViewPlatform.MainView = value;
|
||||||
|
break;
|
||||||
|
case null when Design.IsDesignMode:
|
||||||
|
Log.Info("Running in design previewer!");
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new NotSupportedException($"Current platform '{ApplicationLifetime?.GetType().Name}' is not supported by {nameof(Nitrox)}.{nameof(Launcher)}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static AppBuilder Create()
|
||||||
|
{
|
||||||
|
CultureManager.ConfigureCultureInfo();
|
||||||
|
Log.Setup();
|
||||||
|
|
||||||
|
// Handle command line arguments.
|
||||||
|
ConsoleApp.ConsoleAppBuilder cliParser = ConsoleApp.Create();
|
||||||
|
cliParser.Add("", (bool crashReport, X11RenderingMode? rendering = null, bool allowInstances = false) =>
|
||||||
|
{
|
||||||
|
IsCrashReport = crashReport;
|
||||||
|
PreferredRenderingMode = rendering;
|
||||||
|
AllowInstances = allowInstances;
|
||||||
|
|
||||||
|
if (IsCrashReport)
|
||||||
|
{
|
||||||
|
string executableRootPath = Path.GetDirectoryName(Environment.ProcessPath ?? NitroxUser.ExecutableRootPath);
|
||||||
|
if (executableRootPath != null)
|
||||||
|
{
|
||||||
|
string crashReportContent = File.ReadAllText(Path.Combine(executableRootPath, CRASH_REPORT_FILE_NAME));
|
||||||
|
StartupWindowFactory = () => new CrashWindow { DataContext = new CrashWindowViewModel { Title = $"Nitrox {NitroxEnvironment.Version} - Crash Report", Message = crashReportContent } };
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
cliParser.Add("instantlaunch", ([SaveName] string save, [MinLength(1)] params string[] players) =>
|
||||||
|
{
|
||||||
|
InstantLaunch = new InstantLaunchData(save, players);
|
||||||
|
});
|
||||||
|
cliParser.Run(Environment.GetCommandLineArgs().Skip(1).ToArray());
|
||||||
|
|
||||||
|
// Fallback to normal startup.
|
||||||
|
if (StartupWindowFactory == null)
|
||||||
|
{
|
||||||
|
if (!AllowInstances)
|
||||||
|
{
|
||||||
|
CheckForRunningInstance();
|
||||||
|
}
|
||||||
|
ServiceProvider services = new ServiceCollection().AddAppServices().BuildServiceProvider();
|
||||||
|
StartupWindowFactory = () => new MainWindow { DataContext = services.GetRequiredService<MainWindowViewModel>() };
|
||||||
|
}
|
||||||
|
|
||||||
|
AppBuilder builder = AppBuilder.Configure<App>()
|
||||||
|
.UsePlatformDetect()
|
||||||
|
.LogToTrace()
|
||||||
|
.With(new SkiaOptions { UseOpacitySaveLayer = true });
|
||||||
|
builder = WithRenderingMode(builder, PreferredRenderingMode);
|
||||||
|
return builder;
|
||||||
|
|
||||||
|
static AppBuilder WithRenderingMode(AppBuilder builder, X11RenderingMode? rendering)
|
||||||
|
{
|
||||||
|
if (rendering.HasValue)
|
||||||
|
{
|
||||||
|
return builder.With(new X11PlatformOptions { RenderingMode = [rendering.Value] });
|
||||||
|
}
|
||||||
|
// The Wayland+GPU is not supported by Avalonia, but Xwayland should work.
|
||||||
|
if (Environment.GetEnvironmentVariable("WAYLAND_DISPLAY") is not null)
|
||||||
|
{
|
||||||
|
if (!ProcessEx.ProcessExists("Xwayland"))
|
||||||
|
{
|
||||||
|
return builder.With(new X11PlatformOptions { RenderingMode = [X11RenderingMode.Software] });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return builder;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Initialize() => AvaloniaXamlLoader.Load(this);
|
||||||
|
|
||||||
|
public override void OnFrameworkInitializationCompleted()
|
||||||
|
{
|
||||||
|
FixAvaloniaPlugins();
|
||||||
|
ApplyAppDefaults();
|
||||||
|
|
||||||
|
Dispatcher.UIThread.UnhandledException += (_, eventArgs) => HandleUnhandledException(eventArgs.Exception);
|
||||||
|
AppWindow = StartupWindowFactory();
|
||||||
|
base.OnFrameworkInitializationCompleted();
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static void HandleUnhandledException(Exception ex)
|
||||||
|
{
|
||||||
|
if (IsCrashReport)
|
||||||
|
{
|
||||||
|
Log.Error(ex, "Error while trying to show crash report");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Log.Error(ex, "!!!Nitrox Launcher Crash!!!");
|
||||||
|
|
||||||
|
// Write crash report if we're not reporting one right now.
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string executableFilePath = NitroxUser.ExecutableFilePath ?? Environment.ProcessPath;
|
||||||
|
string executableRoot = Path.GetDirectoryName(executableFilePath);
|
||||||
|
if (executableFilePath != null && executableRoot != null)
|
||||||
|
{
|
||||||
|
string crashReportFile = Path.Combine(executableRoot, CRASH_REPORT_FILE_NAME);
|
||||||
|
File.WriteAllText(crashReportFile, ex.ToString());
|
||||||
|
ProcessUtils.StartSelf("--crash-report");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log.Error(ex, "Unable to get executable file path for writing crash report.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
Console.WriteLine(exception);
|
||||||
|
}
|
||||||
|
Environment.Exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void CheckForRunningInstance()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
using ProcessEx process = ProcessEx.GetFirstProcess("Nitrox.Launcher", process => process.Id != Environment.ProcessId && process.IsRunning);
|
||||||
|
if (process is not null)
|
||||||
|
{
|
||||||
|
process.SetForegroundWindowAndRestore();
|
||||||
|
Environment.Exit(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
// Ignore
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Disables Avalonia plugins which are replaced by MVVM Toolkit.
|
||||||
|
/// </summary>
|
||||||
|
private void FixAvaloniaPlugins()
|
||||||
|
{
|
||||||
|
for (int i = BindingPlugins.DataValidators.Count - 1; i >= 0; i--)
|
||||||
|
{
|
||||||
|
if (BindingPlugins.DataValidators[i] is DataAnnotationsValidationPlugin)
|
||||||
|
{
|
||||||
|
BindingPlugins.DataValidators.RemoveAt(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ApplyAppDefaults() => RequestedThemeVariant = ThemeVariant.Dark;
|
||||||
|
|
||||||
|
internal class InstantLaunchData
|
||||||
|
{
|
||||||
|
public string SaveName { get; private set; }
|
||||||
|
public string[] PlayerNames { get; private set; }
|
||||||
|
|
||||||
|
public InstantLaunchData(string saveName, string[] playerNames)
|
||||||
|
{
|
||||||
|
SaveName = saveName;
|
||||||
|
PlayerNames = playerNames;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
57
Nitrox.Launcher/AppViewLocator.cs
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
using System;
|
||||||
|
using Avalonia;
|
||||||
|
using Avalonia.Controls.ApplicationLifetimes;
|
||||||
|
using HanumanInstitute.MvvmDialogs;
|
||||||
|
using HanumanInstitute.MvvmDialogs.Avalonia;
|
||||||
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using Nitrox.Launcher.Models.Design;
|
||||||
|
using Nitrox.Launcher.ViewModels;
|
||||||
|
using Nitrox.Launcher.Views;
|
||||||
|
|
||||||
|
namespace Nitrox.Launcher;
|
||||||
|
|
||||||
|
public sealed class AppViewLocator : ViewLocatorBase
|
||||||
|
{
|
||||||
|
private static IServiceProvider serviceProvider;
|
||||||
|
|
||||||
|
public AppViewLocator(IServiceProvider serviceProvider)
|
||||||
|
{
|
||||||
|
AppViewLocator.serviceProvider = serviceProvider;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static MainWindow mainWindow;
|
||||||
|
public static MainWindow MainWindow
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (mainWindow != null)
|
||||||
|
{
|
||||||
|
return mainWindow;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Application.Current?.ApplicationLifetime is ClassicDesktopStyleApplicationLifetime desktop)
|
||||||
|
{
|
||||||
|
return mainWindow = (MainWindow)desktop.MainWindow;
|
||||||
|
}
|
||||||
|
throw new NotSupportedException("This Avalonia application is only supported on desktop environments.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static IRoutingScreen HostScreen => serviceProvider.GetRequiredService<IRoutingScreen>();
|
||||||
|
|
||||||
|
public override ViewDefinition Locate(object viewModel)
|
||||||
|
{
|
||||||
|
// Only dialogs need to be mapped here. Other views are handled in MainWindow.axaml.
|
||||||
|
static Type GetViewType(object viewModel) => viewModel switch
|
||||||
|
{
|
||||||
|
CreateServerViewModel => typeof(CreateServerModal),
|
||||||
|
DialogBoxViewModel => typeof(DialogBoxModal),
|
||||||
|
ObjectPropertyEditorViewModel => typeof(ObjectPropertyEditorModal),
|
||||||
|
BackupRestoreViewModel => typeof(BackupRestoreModal),
|
||||||
|
_ => throw new ArgumentOutOfRangeException(nameof(viewModel), viewModel, null)
|
||||||
|
};
|
||||||
|
|
||||||
|
Type newView = GetViewType(viewModel);
|
||||||
|
return new ViewDefinition(newView, () => serviceProvider.GetRequiredService(newView));
|
||||||
|
}
|
||||||
|
}
|
3
Nitrox.Launcher/Assets/Icons/brand/bluesky.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -4 568 500">
|
||||||
|
<path class="st0" fill="#fff" d="M123 30c65 49 135 148 161 201 26-53 96-152 161-201 47-36 123-63 123 24 0 17-10 146-16 167-20 72-94 90-160 79 115 20 144 85 81 149-120 123-172-31-185-70-3-7-4-11-4-8 0-3-1 1-4 8-13 39-65 193-185 70-63-64-34-129 81-149-66 11-140-7-160-79C10 200 0 71 0 54 0-33 76-6 123 30z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 381 B |
3
Nitrox.Launcher/Assets/Icons/brand/discord.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.97 12.2">
|
||||||
|
<path class="st0" d="M13.57 1.1a13.2 13.2 0 0 0-3.2-1.1l-.5.9a12.2 12.2 0 0 0-3.6 0 8 8 0 0 0-.4-.9c-1.2.2-2.3.5-3.3 1a12.9 12.9 0 0 0-2.5 9.1 13.3 13.3 0 0 0 4 2l.9-1.3a9 9 0 0 1-1.3-.6v-.1l.2-.2a9.5 9.5 0 0 0 8.1 0l.3.2a8 8 0 0 1-1.2.7l.8 1.4a13.2 13.2 0 0 0 4-2c.4-3.5-.5-6.5-2.3-9.2m-8.3 7.3c-.7 0-1.4-.7-1.4-1.6 0-.9.7-1.6 1.5-1.6.9 0 1.5.7 1.5 1.6 0 .9-.7 1.6-1.5 1.6m5.4 0c-.8 0-1.5-.7-1.5-1.6 0-.9.8-1.6 1.5-1.6s1.4.7 1.4 1.6c0 .9-.6 1.6-1.4 1.6" style="fill:#fff"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 551 B |
3
Nitrox.Launcher/Assets/Icons/brand/github.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.94 22.43">
|
||||||
|
<path class="st0" fill="#fff" d="M11.5 0a11.5 11.5 0 0 0-3.64 22.41c.58.1.8-.24.8-.55l-.02-2.14c-2.89.53-3.64-.7-3.87-1.35-.13-.33-.69-1.35-1.18-1.62-.4-.22-.97-.75 0-.77.9 0 1.54.84 1.76 1.18 1.03 1.74 2.7 1.25 3.35.95.1-.75.4-1.25.73-1.54-2.56-.28-5.23-1.28-5.23-5.67 0-1.25.44-2.29 1.18-3.1a4.14 4.14 0 0 1 .11-3.04s.96-.3 3.16 1.18a10.66 10.66 0 0 1 5.75 0c2.2-1.5 3.17-1.18 3.17-1.18.63 1.58.23 2.76.11 3.05.73.8 1.18 1.82 1.18 3.09 0 4.4-2.69 5.39-5.25 5.67.42.36.78 1.05.78 2.13l-.02 3.16c0 .3.22.67.8.55A11.52 11.52 0 0 0 11.5 0Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 618 B |
3
Nitrox.Launcher/Assets/Icons/brand/reddit.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60.3 53.2">
|
||||||
|
<path class="st0" d="M60.2 27a6.6 6.6 0 0 0-11-4.5A32 32 0 0 0 31.8 17l2.9-14 9.6 2a4.5 4.5 0 1 0 .6-2.8L33.9 0c-.8-.2-1.5.3-1.7 1l-3.3 15.7c-6.3 0-12.4 2-17.6 5.5A6.6 6.6 0 1 0 4.2 33v2c0 10 11.8 18.2 26.2 18.2 14.5 0 26.3-8 26.3-18.2v-2a6.6 6.6 0 0 0 3.6-6zm-45 4.5a4.5 4.5 0 0 1 9 0 4.5 4.5 0 0 1-9 0zm26.2 12.6V44a17.3 17.3 0 0 1-11.2 3.4c-4 .2-8-1-11-3.4-.5-.5-.4-1.3 0-1.7.5-.4 1.2-.4 1.6 0 2.7 2 6 3 9.4 2.8a15 15 0 0 0 9.4-2.7c.5-.5 1.3-.5 1.8 0s.4 1.3 0 1.8zm-.7-7.8h-.2a4.5 4.5 0 0 1 0-9c2.5 0 4.6 2 4.6 4.4a4.5 4.5 0 0 1-4.4 4.6z" style="fill:#fff"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 637 B |
3
Nitrox.Launcher/Assets/Icons/brand/twitter.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -4 48 48">
|
||||||
|
<path class="st0" fill="#fff" d="M48 4.74a19.2 19.2 0 0 1-5.65 1.58A10.08 10.08 0 0 0 46.68.74c-1.9 1.16-4.01 2-6.26 2.45A9.71 9.71 0 0 0 33.23 0a9.97 9.97 0 0 0-9.84 10.1c0 .79.08 1.56.25 2.3A27.73 27.73 0 0 1 3.34 1.84 10.28 10.28 0 0 0 6.4 15.33a9.67 9.67 0 0 1-4.46-1.26v.12c0 4.9 3.4 8.98 7.9 9.9a9.39 9.39 0 0 1-4.45.18 9.89 9.89 0 0 0 9.2 7.01A19.44 19.44 0 0 1 0 35.47 27.42 27.42 0 0 0 15.1 40c18.1 0 28-15.38 28-28.73 0-.44 0-.88-.02-1.3A20.45 20.45 0 0 0 48 4.73"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 549 B |
3
Nitrox.Launcher/Assets/Icons/close.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg viewBox="0 0 199 198" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path stroke="black" style="stroke-width:20;stroke-linejoin:round" d="M11 187 188 11Zm177 0-88-88-89-88 89 88Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 187 B |
4
Nitrox.Launcher/Assets/Icons/error.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88">
|
||||||
|
<path stroke="black" d="m28 61 32-33Zm32 0L44 45 28 28l16 17Z" style="stroke-width:7;stroke-linejoin:round"/>
|
||||||
|
<circle stroke="black" cx="44.1" cy="44.1" r="40.6" style="fill:none;stroke-width:7"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 272 B |
5
Nitrox.Launcher/Assets/Icons/info.svg
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88">
|
||||||
|
<circle stroke="black" cx="44.1" cy="44.1" r="40.6" style="fill:none;stroke-width:7"/>
|
||||||
|
<path stroke="black" d="M38 35h6zm6 0c0 66 0 0 0 0z" style="fill:none;stroke-width:7;stroke-linejoin:round;stroke-dasharray:none"/>
|
||||||
|
<circle fill="black" cx="43" cy="20.3" r="5.1" style="fill-opacity:1;stroke:none;stroke-width:34.4577;stroke-linecap:butt;stroke-linejoin:bevel;stroke-dasharray:none;stroke-opacity:1"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 484 B |
4
Nitrox.Launcher/Assets/Icons/loading.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24">
|
||||||
|
<path d="M12 1a11 11 0 1 0 11 11A11 11 0 0 0 12 1zm0 19a8 8 0 1 1 8-8 8 8 0 0 1-8 8z" opacity=".25" />
|
||||||
|
<path d="M10.14 1.16a11 11 0 0 0-9 8.92A1.59 1.59 0 0 0 2.46 12a1.52 1.52 0 0 0 1.65-1.3 8 8 0 0 1 6.66-6.61A1.42 1.42 0 0 0 12 2.69h0a1.57 1.57 0 0 0-1.86-1.53z" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 347 B |
3
Nitrox.Launcher/Assets/Icons/maximize.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130 132">
|
||||||
|
<path class="st0" d="M0 1h130v130H0z" stroke="black" style="fill:none;stroke-width:15"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 162 B |
3
Nitrox.Launcher/Assets/Icons/minimize.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130 132">
|
||||||
|
<path fill="black" d="M0 61h130v10H0Z" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 115 B |
3
Nitrox.Launcher/Assets/Icons/restore.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130 132">
|
||||||
|
<path stroke="black" d="M30 7v29h62v64h31V7Zm62 93V36H7v89h85Z" style="fill:none;stroke-width:8;"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 173 B |
3
Nitrox.Launcher/Assets/Icons/send.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130 132">
|
||||||
|
<path fill="black" d="M0 0v51l107 16L0 81v51l130-65Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 129 B |
4
Nitrox.Launcher/Assets/Icons/success.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88">
|
||||||
|
<circle stroke="black" cx="44.1" cy="44.1" r="40.6" style="fill:none;stroke-width:7"/>
|
||||||
|
<path stroke="black" d="m23 47 15 13 26-27-26 27Z" style="stroke-width:7;stroke-linejoin:round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 260 B |
5
Nitrox.Launcher/Assets/Icons/warning.svg
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 63.3 63.5">
|
||||||
|
<circle stroke="black" cx="31.6" cy="48" r="4.3" />
|
||||||
|
<path stroke="black" d="M31.6 25.8v14.4z" style="stroke-width:7"/>
|
||||||
|
<path stroke="black" d="M85.3 66H18.5l16.7-29L52 8.1l16.7 29Z" style="fill:none;stroke-width:5;stroke-linejoin:round" transform="matrix(.88 0 0 1 -14 -5.5)"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 361 B |
191
Nitrox.Launcher/Assets/Images/LICENSE.txt
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
|
||||||
|
Apache License
|
||||||
|
Version 2.0, January 2004
|
||||||
|
http://www.apache.org/licenses/
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||||
|
|
||||||
|
1. Definitions.
|
||||||
|
|
||||||
|
"License" shall mean the terms and conditions for use, reproduction,
|
||||||
|
and distribution as defined by Sections 1 through 9 of this document.
|
||||||
|
|
||||||
|
"Licensor" shall mean the copyright owner or entity authorized by
|
||||||
|
the copyright owner that is granting the License.
|
||||||
|
|
||||||
|
"Legal Entity" shall mean the union of the acting entity and all
|
||||||
|
other entities that control, are controlled by, or are under common
|
||||||
|
control with that entity. For the purposes of this definition,
|
||||||
|
"control" means (i) the power, direct or indirect, to cause the
|
||||||
|
direction or management of such entity, whether by contract or
|
||||||
|
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||||
|
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||||
|
|
||||||
|
"You" (or "Your") shall mean an individual or Legal Entity
|
||||||
|
exercising permissions granted by this License.
|
||||||
|
|
||||||
|
"Source" form shall mean the preferred form for making modifications,
|
||||||
|
including but not limited to software source code, documentation
|
||||||
|
source, and configuration files.
|
||||||
|
|
||||||
|
"Object" form shall mean any form resulting from mechanical
|
||||||
|
transformation or translation of a Source form, including but
|
||||||
|
not limited to compiled object code, generated documentation,
|
||||||
|
and conversions to other media types.
|
||||||
|
|
||||||
|
"Work" shall mean the work of authorship, whether in Source or
|
||||||
|
Object form, made available under the License, as indicated by a
|
||||||
|
copyright notice that is included in or attached to the work
|
||||||
|
(an example is provided in the Appendix below).
|
||||||
|
|
||||||
|
"Derivative Works" shall mean any work, whether in Source or Object
|
||||||
|
form, that is based on (or derived from) the Work and for which the
|
||||||
|
editorial revisions, annotations, elaborations, or other modifications
|
||||||
|
represent, as a whole, an original work of authorship. For the purposes
|
||||||
|
of this License, Derivative Works shall not include works that remain
|
||||||
|
separable from, or merely link (or bind by name) to the interfaces of,
|
||||||
|
the Work and Derivative Works thereof.
|
||||||
|
|
||||||
|
"Contribution" shall mean any work of authorship, including
|
||||||
|
the original version of the Work and any modifications or additions
|
||||||
|
to that Work or Derivative Works thereof, that is intentionally
|
||||||
|
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||||
|
or by an individual or Legal Entity authorized to submit on behalf of
|
||||||
|
the copyright owner. For the purposes of this definition, "submitted"
|
||||||
|
means any form of electronic, verbal, or written communication sent
|
||||||
|
to the Licensor or its representatives, including but not limited to
|
||||||
|
communication on electronic mailing lists, source code control systems,
|
||||||
|
and issue tracking systems that are managed by, or on behalf of, the
|
||||||
|
Licensor for the purpose of discussing and improving the Work, but
|
||||||
|
excluding communication that is conspicuously marked or otherwise
|
||||||
|
designated in writing by the copyright owner as "Not a Contribution."
|
||||||
|
|
||||||
|
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||||
|
on behalf of whom a Contribution has been received by Licensor and
|
||||||
|
subsequently incorporated within the Work.
|
||||||
|
|
||||||
|
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
copyright license to reproduce, prepare Derivative Works of,
|
||||||
|
publicly display, publicly perform, sublicense, and distribute the
|
||||||
|
Work and such Derivative Works in Source or Object form.
|
||||||
|
|
||||||
|
3. Grant of Patent License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
(except as stated in this section) patent license to make, have made,
|
||||||
|
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||||
|
where such license applies only to those patent claims licensable
|
||||||
|
by such Contributor that are necessarily infringed by their
|
||||||
|
Contribution(s) alone or by combination of their Contribution(s)
|
||||||
|
with the Work to which such Contribution(s) was submitted. If You
|
||||||
|
institute patent litigation against any entity (including a
|
||||||
|
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||||
|
or a Contribution incorporated within the Work constitutes direct
|
||||||
|
or contributory patent infringement, then any patent licenses
|
||||||
|
granted to You under this License for that Work shall terminate
|
||||||
|
as of the date such litigation is filed.
|
||||||
|
|
||||||
|
4. Redistribution. You may reproduce and distribute copies of the
|
||||||
|
Work or Derivative Works thereof in any medium, with or without
|
||||||
|
modifications, and in Source or Object form, provided that You
|
||||||
|
meet the following conditions:
|
||||||
|
|
||||||
|
(a) You must give any other recipients of the Work or
|
||||||
|
Derivative Works a copy of this License; and
|
||||||
|
|
||||||
|
(b) You must cause any modified files to carry prominent notices
|
||||||
|
stating that You changed the files; and
|
||||||
|
|
||||||
|
(c) You must retain, in the Source form of any Derivative Works
|
||||||
|
that You distribute, all copyright, patent, trademark, and
|
||||||
|
attribution notices from the Source form of the Work,
|
||||||
|
excluding those notices that do not pertain to any part of
|
||||||
|
the Derivative Works; and
|
||||||
|
|
||||||
|
(d) If the Work includes a "NOTICE" text file as part of its
|
||||||
|
distribution, then any Derivative Works that You distribute must
|
||||||
|
include a readable copy of the attribution notices contained
|
||||||
|
within such NOTICE file, excluding those notices that do not
|
||||||
|
pertain to any part of the Derivative Works, in at least one
|
||||||
|
of the following places: within a NOTICE text file distributed
|
||||||
|
as part of the Derivative Works; within the Source form or
|
||||||
|
documentation, if provided along with the Derivative Works; or,
|
||||||
|
within a display generated by the Derivative Works, if and
|
||||||
|
wherever such third-party notices normally appear. The contents
|
||||||
|
of the NOTICE file are for informational purposes only and
|
||||||
|
do not modify the License. You may add Your own attribution
|
||||||
|
notices within Derivative Works that You distribute, alongside
|
||||||
|
or as an addendum to the NOTICE text from the Work, provided
|
||||||
|
that such additional attribution notices cannot be construed
|
||||||
|
as modifying the License.
|
||||||
|
|
||||||
|
You may add Your own copyright statement to Your modifications and
|
||||||
|
may provide additional or different license terms and conditions
|
||||||
|
for use, reproduction, or distribution of Your modifications, or
|
||||||
|
for any such Derivative Works as a whole, provided Your use,
|
||||||
|
reproduction, and distribution of the Work otherwise complies with
|
||||||
|
the conditions stated in this License.
|
||||||
|
|
||||||
|
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||||
|
any Contribution intentionally submitted for inclusion in the Work
|
||||||
|
by You to the Licensor shall be under the terms and conditions of
|
||||||
|
this License, without any additional terms or conditions.
|
||||||
|
Notwithstanding the above, nothing herein shall supersede or modify
|
||||||
|
the terms of any separate license agreement you may have executed
|
||||||
|
with Licensor regarding such Contributions.
|
||||||
|
|
||||||
|
6. Trademarks. This License does not grant permission to use the trade
|
||||||
|
names, trademarks, service marks, or product names of the Licensor,
|
||||||
|
except as required for reasonable and customary use in describing the
|
||||||
|
origin of the Work and reproducing the content of the NOTICE file.
|
||||||
|
|
||||||
|
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||||
|
agreed to in writing, Licensor provides the Work (and each
|
||||||
|
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||||
|
implied, including, without limitation, any warranties or conditions
|
||||||
|
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||||
|
appropriateness of using or redistributing the Work and assume any
|
||||||
|
risks associated with Your exercise of permissions under this License.
|
||||||
|
|
||||||
|
8. Limitation of Liability. In no event and under no legal theory,
|
||||||
|
whether in tort (including negligence), contract, or otherwise,
|
||||||
|
unless required by applicable law (such as deliberate and grossly
|
||||||
|
negligent acts) or agreed to in writing, shall any Contributor be
|
||||||
|
liable to You for damages, including any direct, indirect, special,
|
||||||
|
incidental, or consequential damages of any character arising as a
|
||||||
|
result of this License or out of the use or inability to use the
|
||||||
|
Work (including but not limited to damages for loss of goodwill,
|
||||||
|
work stoppage, computer failure or malfunction, or any and all
|
||||||
|
other commercial damages or losses), even if such Contributor
|
||||||
|
has been advised of the possibility of such damages.
|
||||||
|
|
||||||
|
9. Accepting Warranty or Additional Liability. While redistributing
|
||||||
|
the Work or Derivative Works thereof, You may choose to offer,
|
||||||
|
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||||
|
or other liability obligations and/or rights consistent with this
|
||||||
|
License. However, in accepting such obligations, You may act only
|
||||||
|
on Your own behalf and on Your sole responsibility, not on behalf
|
||||||
|
of any other Contributor, and only if You agree to indemnify,
|
||||||
|
defend, and hold each Contributor harmless for any liability
|
||||||
|
incurred by, or claims asserted against, such Contributor by reason
|
||||||
|
of your accepting any such warranty or additional liability.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
Copyright 2024 Nitrox
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
BIN
Nitrox.Launcher/Assets/Images/banners/community.png
Normal file
After Width: | Height: | Size: 281 KiB |
BIN
Nitrox.Launcher/Assets/Images/banners/home.png
Normal file
After Width: | Height: | Size: 724 KiB |
BIN
Nitrox.Launcher/Assets/Images/blog/vines.png
Normal file
After Width: | Height: | Size: 651 KiB |
BIN
Nitrox.Launcher/Assets/Images/gallery/image-1.png
Normal file
After Width: | Height: | Size: 596 KiB |
BIN
Nitrox.Launcher/Assets/Images/gallery/image-2.png
Normal file
After Width: | Height: | Size: 456 KiB |
BIN
Nitrox.Launcher/Assets/Images/gallery/image-3.png
Normal file
After Width: | Height: | Size: 683 KiB |
BIN
Nitrox.Launcher/Assets/Images/gallery/image-4.png
Normal file
After Width: | Height: | Size: 678 KiB |
BIN
Nitrox.Launcher/Assets/Images/nitrox-icon.ico
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
Nitrox.Launcher/Assets/Images/store-icons/discord.png
Normal file
After Width: | Height: | Size: 596 B |
BIN
Nitrox.Launcher/Assets/Images/store-icons/epic.png
Normal file
After Width: | Height: | Size: 814 B |
BIN
Nitrox.Launcher/Assets/Images/store-icons/missing.png
Normal file
After Width: | Height: | Size: 620 B |
BIN
Nitrox.Launcher/Assets/Images/store-icons/pirated.png
Normal file
After Width: | Height: | Size: 521 B |
BIN
Nitrox.Launcher/Assets/Images/store-icons/steam.png
Normal file
After Width: | Height: | Size: 782 B |
BIN
Nitrox.Launcher/Assets/Images/store-icons/xbox.png
Normal file
After Width: | Height: | Size: 748 B |
BIN
Nitrox.Launcher/Assets/Images/subnautica-bz-icon.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
Nitrox.Launcher/Assets/Images/subnautica-icon.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
Nitrox.Launcher/Assets/Images/subnautica-name.png
Normal file
After Width: | Height: | Size: 341 KiB |
BIN
Nitrox.Launcher/Assets/Images/tabs-icons/blog.png
Normal file
After Width: | Height: | Size: 227 B |
BIN
Nitrox.Launcher/Assets/Images/tabs-icons/community.png
Normal file
After Width: | Height: | Size: 254 B |
BIN
Nitrox.Launcher/Assets/Images/tabs-icons/options.png
Normal file
After Width: | Height: | Size: 373 B |
BIN
Nitrox.Launcher/Assets/Images/tabs-icons/play.png
Normal file
After Width: | Height: | Size: 307 B |