first commit

This commit is contained in:
2025-07-06 00:23:46 +02:00
commit 38f50c8819
1788 changed files with 112878 additions and 0 deletions

221
.editorconfig Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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) &lt;= $(GameLegacyVersion)" Text="Subnautica must not be on legacy branch. Expected version &gt;$(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
View 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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View 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…"
}

View 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": "В очакване на уреждане на света…"
}

View 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."
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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": "Αναμονή Τακτοποίηση Κόσμου…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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 …"
}

View 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…"
}

View 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 lattesa",
"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…"
}

View 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": "世界の確定を待機中…"
}

View 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": "세계 정착 대기 중…"
}

View 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…"
}

View 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"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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…"
}

View 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": "В ожидании заселения мира…"
}

View 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…"
}

View 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…"
}

View 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": "Унесите нумерички порт за сервер"
}

View 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}"
}

View 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…"
}

View 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": "กำลังรอการตั้งค่าของโลก…"
}

View 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…"
}

View 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": "Очікування на стабілізацію ігрового світу…"
}

View 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…"
}

View 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": "等待世界生成中…"
}

View 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": "等待世界生成中…"
}

View 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)' &lt; '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>

View 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>

View 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
1 #List of every sound and if it should be synced
2 #Eventpath Should be synced Should ignore subroot Sound radius
3
4 event:/creature/bird_small/flap false false 0
5 event:/creature/bird_small/idle false false 0
6 event:/creature/biter/bite_1 false false 0
7 event:/creature/biter/idle_1 false false 0
8 event:/creature/bleeder/attach_loop false false 0
9 event:/creature/bleeder/detach false false 0
10 event:/creature/bleeder/idle false false 0
11 event:/creature/bleeder/pain false false 0
12 event:/creature/bleeder/punch false false 0
13 event:/creature/blood_kelp_biter/bite false false 0
14 event:/creature/blood_kelp_biter/idle false false 0
15 event:/creature/bloodcrawler/attack false false 0
16 event:/creature/bloodcrawler/idle false false 0
17 event:/creature/boneshark/bite false false 0
18 event:/creature/boneshark/idle false false 0
19 event:/creature/boneshark/roar false false 0
20 event:/creature/crabsnake/alert false false 0
21 event:/creature/crabsnake/attack false false 0
22 event:/creature/crabsnake/attack_cine false false 0
23 event:/creature/crabsnake/idle_swim false false 0
24 event:/creature/crabsquid/attack false false 0
25 event:/creature/crabsquid/charge false false 0
26 event:/creature/crabsquid/emp false false 0
27 event:/creature/crabsquid/idle false false 0
28 event:/creature/crash/angry_loop false false 0
29 event:/creature/crash/attack false false 0
30 event:/creature/crash/die false false 0
31 event:/creature/crash/idle false false 0
32 event:/creature/crash/inflate false false 0
33 event:/creature/crash/open_pod false false 0
34 event:/creature/crawler/attack false false 0
35 event:/creature/crawler/idle false false 0
36 event:/creature/crawler/jump false false 0
37 event:/creature/cute_fish/command_follow false false 0
38 event:/creature/cute_fish/command_stay false false 0
39 event:/creature/cute_fish/death false false 0
40 event:/creature/cute_fish/flinch false false 0
41 event:/creature/cute_fish/idle false false 0
42 event:/creature/cute_fish/interact_feed false false 0
43 event:/creature/cute_fish/interact_hifive false false 0
44 event:/creature/cute_fish/interact_magic false false 0
45 event:/creature/cute_fish/interact_petting false false 0
46 event:/creature/cute_fish/say_bye false false 0
47 event:/creature/cute_fish/tease_1 false false 0
48 event:/creature/cute_fish/tease_2 false false 0
49 event:/creature/enzyme_cure false false 0
50 event:/creature/garry/idle false false 0
51 event:/creature/gasopod/idle false false 0
52 event:/creature/gasopod/pod_burst false false 0
53 event:/creature/gasopod/pod_release false false 0
54 event:/creature/ghostleviathan/bite false false 0
55 event:/creature/ghostleviathan/charge false false 0
56 event:/creature/ghostleviathan/idle false false 0
57 event:/creature/ghostray/idle false false 0
58 event:/creature/glowray/sing false false 0
59 event:/creature/jumper/idle false false 0
60 event:/creature/larva/attach false false 0
61 event:/creature/larva/idle false false 0
62 event:/creature/larva/pain false false 0
63 event:/creature/lavalizard/bite false false 0
64 event:/creature/lavalizard/charge false false 0
65 event:/creature/lavalizard/lava_dive false false 0
66 event:/creature/lavalizard/roar false false 0
67 event:/creature/lavalizard/spit false false 0
68 event:/creature/lavalizard/spit_hit false false 0
69 event:/creature/lavalizard/wound false false 0
70 event:/creature/magistrate/cin_baby_interact false false 0
71 event:/creature/magistrate/cin_emp_appear false false 0
72 event:/creature/magistrate/cin_emp_sand_clear false false 0
73 event:/creature/magistrate/cin_landing false false 0
74 event:/creature/magistrate/encounter_1 false false 0
75 event:/creature/magistrate/encounter_2 false false 0
76 event:/creature/magistrate/encounter_3 false false 0
77 event:/creature/magistrate/encounter_4 false false 0
78 event:/creature/magistrate/enzyme_ball_drop false false 0
79 event:/creature/magistrate/enzyme_spray false false 0
80 event:/creature/magistrate/face_loop false false 0
81 event:/creature/magistrate/swimloop false false 0
82 event:/creature/magistrate/telepathy_1 false false 0
83 event:/creature/magistrate/telepathy_2 false false 0
84 event:/creature/magistrate/telepathy_3 false false 0
85 event:/creature/mesmer/attack false false 0
86 event:/creature/mesmer/mesmerize_loop false false 0
87 event:/creature/oculus/idle false false 0
88 event:/creature/peeper/chirp false false 0
89 event:/creature/ray/sing false false 0
90 event:/creature/reaper/attack_player false false 0
91 event:/creature/reaper/attack_player_claw false false 0
92 event:/creature/reaper/attack_seamoth false false 0
93 event:/creature/reaper/idle false false 0
94 event:/creature/reefback/idle false false 0
95 event:/creature/robocrawler/attack false false 0
96 event:/creature/robocrawler/idle false false 0
97 event:/creature/robocrawler/jump false false 0
98 event:/creature/sandshark/alert false false 0
99 event:/creature/sandshark/attack false false 0
100 event:/creature/sandshark/bite false false 0
101 event:/creature/sandshark/burrow false false 0
102 event:/creature/sandshark/death false false 0
103 event:/creature/sandshark/idle false false 0
104 event:/creature/sandshark/move_sand false false 0
105 event:/creature/sandshark/pain false false 0
106 event:/creature/seadragon/attack_mech_cin false false 0
107 event:/creature/seadragon/attack_player_bite false false 0
108 event:/creature/seadragon/attack_player_claw false false 0
109 event:/creature/seadragon/fireattack_loop false false 0
110 event:/creature/seadragon/idle false false 0
111 event:/creature/shocker/bite false false 0
112 event:/creature/shocker/idle_loop false false 0
113 event:/creature/shocker/shock false false 0
114 event:/creature/spike_plant/player_hit false false 0
115 event:/creature/spine_eel/bite false false 0
116 event:/creature/spine_eel/idle false false 0
117 event:/creature/spine_eel/roar false false 0
118 event:/creature/tred/attack_down_nostomp false false 0
119 event:/creature/tred/idle false false 0
120 event:/creature/tred/shit_from_ass false false 0
121 event:/creature/tred/step false false 0
122 event:/creature/tred/stomp false false 0
123 event:/creature/trident/bite false false 0
124 event:/creature/trident/charge false false 0
125 event:/creature/trident/roar false false 0
126 event:/creature/trident/tooth_break true true 15
127 event:/creature/trident/wound false false 0
128 event:/creature/warper/idle false false 0
129 event:/creature/warper/portal_close false false 0
130 event:/creature/warper/portal_open false false 0
131 event:/creature/warper/swipe false false 0
132 event:/env/antechamber_lights_on false false 0
133 event:/env/antechamber_pillar_down false false 0
134 event:/env/antechamber_pillar_up false false 0
135 event:/env/antechamber_scan_end false false 0
136 event:/env/antechamber_scan_loop false false 0
137 event:/env/antechamber_scan_start false false 0
138 event:/env/background/arctic_background false false 0
139 event:/env/background/blood_kelp_background false false 0
140 event:/env/background/crash_zone false false 0
141 event:/env/background/debris_fall_fire false false 0
142 event:/env/background/dunes_background false false 0
143 event:/env/background/fire false false 0
144 event:/env/background/floating_islands_background false false 0
145 event:/env/background/generator_room false false 0
146 event:/env/background/grandreef_background false false 0
147 event:/env/background/grasy_background false false 0
148 event:/env/background/jellyshroom_caves false false 0
149 event:/env/background/kelp_background false false 0
150 event:/env/background/koosh_background false false 0
151 event:/env/background/lava_background false false 0
152 event:/env/background/lava_river_loop false false 0
153 event:/env/background/lost_river_background false false 0
154 event:/env/background/mountain_underwater false false 0
155 event:/env/background/mushroom_background false false 0
156 event:/env/background/prec_aquarium false false 0
157 event:/env/background/prec_base_background false false 0
158 event:/env/background/prec_cave_loop false false 0
159 event:/env/background/prec_generator_room_ambience false false 0
160 event:/env/background/reef_background false false 0
161 event:/env/background/shake false false 0
162 event:/env/background/ship_ambience false false 0
163 event:/env/background/ship_explode false false 0
164 event:/env/background/ship_explode_2 false false 0
165 event:/env/background/sparse_reef_background false false 0
166 event:/env/background/surface_generic_background false false 0
167 event:/env/background/tredpath false false 0
168 event:/env/background/underislands_background false false 0
169 event:/env/background/wreak_ambience_big false false 0
170 event:/env/bubble_pop false false 0
171 event:/env/bubble_pop_player false false 0
172 event:/env/close_underwater_door false false 0
173 event:/env/creature_teleport false false 0
174 event:/env/damage/acid_loop false false 0
175 event:/env/green_artifact_loop false false 0
176 event:/env/gun_return false false 0
177 event:/env/gun_turn false false 0
178 event:/env/incubator_egg_hatch false false 0
179 event:/env/incubator_powerup false false 0
180 event:/env/input_number false false 0
181 event:/env/keypad_correct false false 0
182 event:/env/keypad_door_open false false 0
183 event:/env/keypad_wrong false false 0
184 event:/env/koosh_ball_death false false 0
185 event:/env/koosh_ball_spores false false 0
186 event:/env/music/antechamber_music false false 0
187 event:/env/music/arctic_background_music false false 0
188 event:/env/music/aurora_reveal false false 0
189 event:/env/music/blood_kelp_background_music false false 0
190 event:/env/music/crash_zone_music false false 0
191 event:/env/music/death_music false false 0
192 event:/env/music/dunes_background_music false false 0
193 event:/env/music/exo_room_music false false 0
194 event:/env/music/firefighting_music false false 0
195 event:/env/music/floating_islands_background_music false false 0
196 event:/env/music/generator_room_music false false 0
197 event:/env/music/grandreef_background_music false false 0
198 event:/env/music/grasy_background_music false false 0
199 event:/env/music/hatch_music false false 0
200 event:/env/music/jellyshroom_caves_music false false 0
201 event:/env/music/kelp_background_music false false 0
202 event:/env/music/koosh_background_music false false 0
203 event:/env/music/lava_background_music false false 0
204 event:/env/music/lost_river_background_music false false 0
205 event:/env/music/lost_river_ghost_tree false false 0
206 event:/env/music/lostriver_tree false false 0
207 event:/env/music/mountain_underwater_music false false 0
208 event:/env/music/mushroom_background_music false false 0
209 event:/env/music/prec_aquarium_music false false 0
210 event:/env/music/prec_base_background_music false false 0
211 event:/env/music/prec_cave_music false false 0
212 event:/env/music/reef_background_music false false 0
213 event:/env/music/ship_ambience_music false false 0
214 event:/env/music/sparse_reef_background_music false false 0
215 event:/env/music/tredpath_music false false 0
216 event:/env/music/underislands_background_music false false 0
217 event:/env/music/wreak_ambience_big_music false false 0
218 event:/env/music/zen_music false false 0
219 event:/env/open_underwater_door false false 0
220 event:/env/pink_artifact_loop false false 0
221 event:/env/pipe_room_pipes_loop false false 0
222 event:/env/plant_cut false false 0
223 event:/env/power_teleporter false false 0
224 event:/env/prec_artifact_loop false false 0
225 event:/env/prec_foce_field_deactivate false false 0
226 event:/env/prec_forcefield_loop false false 0
227 event:/env/prec_light_on false false 0
228 event:/env/prec_light_on_2 false false 0
229 event:/env/prec_pillar_down false false 0
230 event:/env/prec_pillar_up false false 0
231 event:/env/prec_vent_enter false false 0
232 event:/env/prec_vent_exit false false 0
233 event:/env/prec_vent_loop false false 0
234 event:/env/shroom_in false false 0
235 event:/env/shroom_out false false 0
236 event:/env/splash false false 0
237 event:/env/teleporter_on_loop false false 0
238 event:/env/use_teleporter_use_loop false false 0
239 event:/env/weather false false 0
240 event:/interface/option_tweek false false 0
241 event:/interface/select false false 0
242 event:/interface/text_type false false 0
243 event:/loot/break_breakable false false 0
244 event:/loot/databox/box_open true false 20
245 event:/loot/floater/floater_hold_loop false false 0
246 event:/loot/hit_breakable false false 0
247 event:/loot/loot_locker_open false false 0
248 event:/loot/new_PDA_data false false 0
249 event:/loot/pickup_copper false false 0
250 event:/loot/pickup_glass false false 0
251 event:/loot/pickup_gold false false 0
252 event:/loot/pickup_quartz false false 0
253 event:/loot/pickup_salt false false 0
254 event:/loot/pickup_scrapmetal false false 0
255 event:/loot/pickup_silver false false 0
256 event:/loot/pickup_tank false false 0
257 event:/loot/prec_crystal_loop false false 0
258 event:/main_menu/credits_music false false 0
259 event:/main_menu/intro_cin false false 0
260 event:/main_menu/intro_cin_music false false 0
261 event:/main_menu/menu_background false false 0
262 event:/main_menu/music false false 0
263 event:/main_menu/unmute_all false false 0
264 event:/player/adviseSelfScan false false 0
265 event:/player/aurora_warning_1 false false 0
266 event:/player/aurora_warning_2 false false 0
267 event:/player/aurora_warning_3 false false 0
268 event:/player/breathing true false 20
269 event:/player/bubbles true false 20
270 event:/player/cold_damage true false 20
271 event:/player/coughing false false 0
272 event:/player/cube terminal_close false false 0
273 event:/player/cube terminal_open false false 0
274 event:/player/cube terminal_use false false 0
275 event:/player/data_terminal_use false false 0
276 event:/player/depth_100 false false 0
277 event:/player/depth_200 false false 0
278 event:/player/elevator_down false false 0
279 event:/player/elevator_up false false 0
280 event:/player/enzyme_cure false false 0
281 event:/player/food_critical false false 0
282 event:/player/food_low false false 0
283 event:/player/food_very_low false false 0
284 event:/player/footstep_dirt false false 20
285 event:/player/footstep_metal false false 20
286 event:/player/footstep_precursor_base false false 20
287 event:/player/goal_airsack false false 0
288 event:/player/goal_BiomeKelpForest false false 0
289 event:/player/goal_BiomePrecursorGunUpper false false 0
290 event:/player/goal_BiomePrecursorGunUpper2 false false 0
291 event:/player/goal_BiomePrecursorGunUpper3 false false 0
292 event:/player/goal_BiomePrecursorGunUpper4 false false 0
293 event:/player/goal_Bladderfish false false 0
294 event:/player/goal_CookedPeeper false false 0
295 event:/player/goal_Copper false false 0
296 event:/player/goal_Fins false false 0
297 event:/player/goal_Knife false false 0
298 event:/player/goal_lifepod2 false false 0
299 event:/player/goal_lifepod3 false false 0
300 event:/player/goal_PDALoading false false 0
301 event:/player/goal_Scanner false false 0
302 event:/player/gun_door_open false false 0
303 event:/player/gun_door_sick false false 0
304 event:/player/gunterminal_access_denied true false 20
305 event:/player/gunterminal_access_granted true false 20
306 event:/player/gunterminal_close true false 20
307 event:/player/gunterminal_first_use true false 20
308 event:/player/gunterminal_open_loop true false 20
309 event:/player/gunterminal_use true false 20
310 event:/player/gunterminal_use_healed true false 20
311 event:/player/hand_infection_cin false false 0
312 event:/player/hatch_eggs false false 0
313 event:/player/heat_damage true false 20
314 event:/player/infection_heal_cin false false 0
315 event:/player/infection_scan_advise_full false false 0
316 event:/player/invalid_construction false false 0
317 event:/player/inventory_secured false false 0
318 event:/player/jump true false 20
319 event:/player/key terminal_close false false 0
320 event:/player/key terminal_open false false 0
321 event:/player/key_terminal_use false false 0
322 event:/player/new_creature false false 0
323 event:/player/oxygen_10_sec false false 0
324 event:/player/oxygen_30_sec false false 0
325 event:/player/Pain false false 0
326 event:/player/Pain_no_tank false false 0
327 event:/player/pain_no_tank_light false false 0
328 event:/player/Pain_surface false false 0
329 event:/player/Precursor_Gun_ControlRoom false false 0
330 event:/player/Precursor_Gun_DisableDenied false false 0
331 event:/player/Precursor_Gun_LostRiverHint false false 0
332 event:/player/Precursor_LostRiverBase_Log_1 false false 0
333 event:/player/Precursor_LostRiverBase_Log_2 false false 0
334 event:/player/Precursor_LostRiverBase_Log_4 false false 0
335 event:/player/Precursor_LostRiverBase_Log_5 false false 0
336 event:/player/Precursor_LostRiverBase_Log_6 false false 0
337 event:/player/Precursor_LostRiverBase_Log_7 false false 0
338 event:/player/radiation false false 0
339 event:/player/radiation_fix false false 0
340 event:/player/radiation_remaining false false 0
341 event:/player/selfScan1 false false 0
342 event:/player/selfScan2 false false 0
343 event:/player/selfScan3 false false 0
344 event:/player/selfScan3b false false 0
345 event:/player/selfScan4 false false 0
346 event:/player/selfScan5 false false 0
347 event:/player/signal_upload false false 0
348 event:/player/start_freedive false false 0
349 event:/player/start_freedive_splash false false 0
350 event:/player/step true false 20
351 event:/player/stillsuit_equipped false false 0
352 event:/player/story/Aurora_RingRoom_Terminal2 false false 0
353 event:/player/story/Ency_Aurora_RingRoom_Terminal3 false false 0
354 event:/player/story/Ending_zinger false false 0
355 event:/player/story/Goal_BaseWindow false false 0
356 event:/player/story/Goal_Bench false false 0
357 event:/player/story/Goal_BiomeBloodKelp false false 0
358 event:/player/story/Goal_BiomeBloodKelp2 false false 0
359 event:/player/story/Goal_BiomeCrashedShip false false 0
360 event:/player/story/Goal_BiomeCrashZone false false 0
361 event:/player/story/Goal_BiomeDeepGrandReef false false 0
362 event:/player/story/Goal_BiomeDunes false false 0
363 event:/player/story/Goal_BiomeFloatingIsland false false 0
364 event:/player/story/Goal_BiomeGrassyPlateaus false false 0
365 event:/player/story/Goal_BiomeJellyCave false false 0
366 event:/player/story/Goal_BiomeJellyCave2 false false 0
367 event:/player/story/Goal_BiomeKelpForestCave false false 0
368 event:/player/story/Goal_BiomeKooshZone false false 0
369 event:/player/story/Goal_BiomeLostRiver false false 0
370 event:/player/story/Goal_BiomeMountainCave false false 0
371 event:/player/story/Goal_BiomeMountains false false 0
372 event:/player/story/Goal_BiomeMushroomForest false false 0
373 event:/player/story/Goal_BiomeMushroomForestCave false false 0
374 event:/player/story/Goal_BiomeSafeShallowsCave false false 0
375 event:/player/story/Goal_BiomeSeaTreaderPath false false 0
376 event:/player/story/Goal_BiomeSparseReef false false 0
377 event:/player/story/Goal_BiomeUnderwaterIslands false false 0
378 event:/player/story/Goal_BiomeVoid false false 0
379 event:/player/story/Goal_Bioreactor false false 0
380 event:/player/story/Goal_Bleach false false 0
381 event:/player/story/Goal_Builder false false 0
382 event:/player/story/Goal_CookedGarryfish false false 0
383 event:/player/story/Goal_CookedHoverfish false false 0
384 event:/player/story/Goal_Cyclops false false 0
385 event:/player/story/Goal_Diamond false false 0
386 event:/player/story/Goal_Exo false false 0
387 event:/player/story/Goal_FarmingTray false false 0
388 event:/player/story/Goal_JellyCaveEntrance false false 0
389 event:/player/story/Goal_Location AuroraDriveInterior false false 0
390 event:/player/story/Goal_LocationAuroraDriveEntry false false 0
391 event:/player/story/Goal_LocationAuroraEntry false false 0
392 event:/player/story/Goal_LocationAuroraExoRoom false false 0
393 event:/player/story/Goal_LocationAuroraFurtherIn false false 0
394 event:/player/story/Goal_LocationAuroraHallway false false 0
395 event:/player/story/Goal_LocationAuroraInterior false false 0
396 event:/player/story/Goal_LostRiverEntrance false false 0
397 event:/player/story/Goal_Lubricant false false 0
398 event:/player/story/Goal_Moonpool false false 0
399 event:/player/story/Goal_NuclearReactor false false 0
400 event:/player/story/Goal_Observatory false false 0
401 event:/player/story/Goal_PurifiedWater false false 0
402 event:/player/story/Goal_RadSuit false false 0
403 event:/player/story/Goal_Room false false 0
404 event:/player/story/Goal_Seaglide false false 0
405 event:/player/story/Goal_Seamoth false false 0
406 event:/player/story/Goal_SecondarySystems false false 0
407 event:/player/story/Goal_Silver false false 0
408 event:/player/story/Goal_StasisRifle false false 0
409 event:/player/story/Goal_UnlockRadSuit false false 0
410 event:/player/story/Goal_WaterPark false false 0
411 event:/player/story/OvereatingWarning false false 0
412 event:/player/story/PDASunbeamDestroyEventOutOfRange false false 0
413 event:/player/story/Precursor_Gun_Disabled false false 0
414 event:/player/story/Precursor_LavaCastle_Log1 false false 0
415 event:/player/story/Precursor_LavaCastle_Log2 false false 0
416 event:/player/story/Precursor_LavaCastle_Log3 false false 0
417 event:/player/story/Precursor_LavaCastle_Log4 false false 0
418 event:/player/story/Precursor_Prison_Antechamber_Log1 false false 0
419 event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog1 false false 0
420 event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog2 false false 0
421 event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog3 false false 0
422 event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog4 false false 0
423 event:/player/story/Precursor_Prison_Aquarium_EnvironmentLog5 false false 0
424 event:/player/story/Precursor_Prison_ExteriorLog1 false false 0
425 event:/player/story/Precursor_Prison_MoonPool_Log1 false false 0
426 event:/player/story/RadioCaptainsQuartersCode false false 0
427 event:/player/story/RadioGrassy25NoSignalAlt false false 0
428 event:/player/story/RadioKelp28NoSignalAlt false false 0
429 event:/player/story/RadioMushroom24NoSignalAlt false false 0
430 event:/player/story/RadioPrecursor1 false false 0
431 event:/player/story/RadioRadiationSuitNoSignalAlt false false 0
432 event:/player/story/RadioShallows22NoSignalAlt false false 0
433 event:/player/story/RadioWarper1 false false 0
434 event:/player/story/RadioWarper2 false false 0
435 event:/player/story/Rocket_ReadyGunStillActive false false 0
436 event:/player/story/Story_AuroraConsole2 false false 0
437 event:/player/story/Story_AuroraConsole3 false false 0
438 event:/player/story/VO/Ency_Aurora_Cargo_PDA2 false false 0
439 event:/player/story/VO/Ency_Aurora_Living_Area_PDA2b false false 0
440 event:/player/story/VO/Ency_DeepPDA1 false false 0
441 event:/player/story/VO/Ency_DeepPDA2 false false 0
442 event:/player/story/VO/Ency_DeepPDA3 false false 0
443 event:/player/story/VO/Ency_DeepPDA4 false false 0
444 event:/player/story/VO/Ency_InnerBiomeWreckLore7 false false 0
445 event:/player/story/VO/Ency_IslandsPDABase1a false false 0
446 event:/player/story/VO/Ency_IslandsPDABase1bDesk false false 0
447 event:/player/story/VO/Ency_IslandsPDABase1Desk false false 0
448 event:/player/story/VO/Ency_IslandsPDABase1Interior false false 0
449 event:/player/story/VO/Ency_IslandsPDAExterior false false 0
450 event:/player/story/VO/Ency_JellyPDABrokenCorridor false false 0
451 event:/player/story/VO/Ency_JellyPDAExterior false false 0
452 event:/player/story/VO/Ency_JellyPDAObservatory false false 0
453 event:/player/story/VO/Ency_JellyPDARoom1Desk false false 0
454 event:/player/story/VO/Ency_JellyPDARoom1Locker false false 0
455 event:/player/story/VO/Ency_JellyPDARoom2Desk false false 0
456 event:/player/story/VO/Ency_JellyPDARoom2Locker false false 0
457 event:/player/story/VO/Ency_Lifepod1 false false 0
458 event:/player/story/VO/Ency_Lifepod2 false false 0
459 event:/player/story/VO/Ency_Lifepod3 false false 0
460 event:/player/story/VO/Ency_Lifepod4 false false 0
461 event:/player/story/VO/Ency_LifepodCrashZone1 false false 0
462 event:/player/story/VO/Ency_LifepodCrashZone2 false false 0
463 event:/player/story/VO/Ency_LifepodDecoy false false 0
464 event:/player/story/VO/Ency_LifepodKeenDialog false false 0
465 event:/player/story/VO/Ency_LifepodRandom false false 0
466 event:/player/story/VO/Ency_LifepodSeaglide false false 0
467 event:/player/story/VO/Ency_OuterBiomeWreckLore9 false false 0
468 event:/player/story/VO/Ency_RendezvousFloatingIsland false false 0
469 event:/player/story/VO/RadioBloodKelp29 false false 0
470 event:/player/story/VO/RadioGrassy21 false false 0
471 event:/player/story/VO/RadioGrassy25 false false 0
472 event:/player/story/VO/RadioKelp28 false false 0
473 event:/player/story/VO/RadioMushroom24 false false 0
474 event:/player/story/VO/RadioRadiationSuit (male) false false 0
475 event:/player/story/VO/RadioSecondOfficer false false 0
476 event:/player/story/VO/RadioShallows22 false false 0
477 event:/player/surface false false 20
478 event:/player/surface_no_air false false 20
479 event:/player/surface_tank false false 20
480 event:/player/swim_surface false false 20
481 event:/player/swim_underwater true false 20
482 event:/player/vitals_ok false false 0
483 event:/player/water_critical false false 0
484 event:/player/water_low false false 0
485 event:/player/water_very_low false false 0
486 event:/sub/base/AI_nopower false false 0
487 event:/sub/base/base_background false false 0
488 event:/sub/base/bioreactor_hatch_close true true 20
489 event:/sub/base/bioreactor_hatch_open true true 20
490 event:/sub/base/bulkhead_close_back true true 20
491 event:/sub/base/bulkhead_close_front true true 20
492 event:/sub/base/bulkhead_open_back true true 20
493 event:/sub/base/bulkhead_open_front true true 20
494 event:/sub/base/coffeemachine_idle true false 20
495 event:/sub/base/enter_hatch true true 20
496 event:/sub/base/enter_seamoth_left true true 20
497 event:/sub/base/enter_seamoth_right true true 20
498 event:/sub/base/exit_hatch true true 20
499 event:/sub/base/hull_breach false false 0
500 event:/sub/base/hull_restored false false 0
501 event:/sub/base/make_coffee true false 30
502 event:/sub/base/map room/apear false false 0
503 event:/sub/base/map room/map_room_background false false 0
504 event:/sub/base/map room/scan false false 0
505 event:/sub/base/map room/select false false 0
506 event:/sub/base/medkit_locker/close true false 20
507 event:/sub/base/medkit_locker/open true false 20
508 event:/sub/base/nuke_gen_loop false false 0
509 event:/sub/base/power_down false false 0
510 event:/sub/base/power_down_3D false false 0
511 event:/sub/base/power_loop false false 0
512 event:/sub/base/power_off false false 0
513 event:/sub/base/power_structure_damage false false 0
514 event:/sub/base/power_transmitter_death false false 0
515 event:/sub/base/power_up false false 0
516 event:/sub/base/power_up_3D false false 0
517 event:/sub/base/pressure_damage_heavy false false 0
518 event:/sub/base/pressure_damage_light false false 0
519 event:/sub/base/pressure_damage_medium false false 0
520 event:/sub/base/seamoth_dock false false 0
521 event:/sub/base/solar_panel_death false false 0
522 event:/sub/base/thermal_plant_death false false 0
523 event:/sub/base/vendingmachine_use true false 20
524 event:/sub/base/water_filter_loop false false 0
525 event:/sub/base/water_filter_spawn false false 0
526 event:/sub/base/water_filter_spawn_bottle false false 0
527 event:/sub/base/welcome false false 0
528 event:/sub/common/fishsplat false false 0
529 event:/sub/common/splash_in_and_out false false 0
530 event:/sub/common/sub_splash false false 0
531 event:/sub/cyclops/AI_abandon false false 0
532 event:/sub/cyclops/AI_ahead_flank false false 0
533 event:/sub/cyclops/AI_ahead_slow false false 0
534 event:/sub/cyclops/AI_ahead_standard false false 0
535 event:/sub/cyclops/AI_attack false false 0
536 event:/sub/cyclops/AI_cavitate false false 0
537 event:/sub/cyclops/AI_decoy false false 0
538 event:/sub/cyclops/AI_depth_update_1 false false 0
539 event:/sub/cyclops/AI_depth_update_2 false false 0
540 event:/sub/cyclops/AI_depth_warning_1 false false 0
541 event:/sub/cyclops/AI_depth_warning_2 false false 0
542 event:/sub/cyclops/AI_drain false false 0
543 event:/sub/cyclops/AI_engine_down false false 0
544 event:/sub/cyclops/AI_engine_heat_critical false false 0
545 event:/sub/cyclops/AI_engine_overheat false false 0
546 event:/sub/cyclops/AI_engine_up false false 0
547 event:/sub/cyclops/AI_external_damage false false 0
548 event:/sub/cyclops/AI_fire_detected false false 0
549 event:/sub/cyclops/AI_fire_extinguished false false 0
550 event:/sub/cyclops/AI_fire_system false false 0
551 event:/sub/cyclops/AI_hull_crit false false 0
552 event:/sub/cyclops/AI_hull_low false false 0
553 event:/sub/cyclops/AI_leak false false 0
554 event:/sub/cyclops/AI_no_power false false 0
555 event:/sub/cyclops/AI_silent_running false false 0
556 event:/sub/cyclops/AI_system_failure false false 0
557 event:/sub/cyclops/AI_welcome false false 0
558 event:/sub/cyclops/AI_welcome_attention false false 0
559 event:/sub/cyclops/climb_back_down true false 20
560 event:/sub/cyclops/climb_back_up true false 20
561 event:/sub/cyclops/climb_front_down true false 20
562 event:/sub/cyclops/climb_front_up true false 20
563 event:/sub/cyclops/control_room_ambience false false 0
564 event:/sub/cyclops/creature_attack_sfx false false 0
565 event:/sub/cyclops/cyclops_door_close true true 20
566 event:/sub/cyclops/cyclops_door_open true true 20
567 event:/sub/cyclops/cyclops_helm_door_open true true 20
568 event:/sub/cyclops/cyclops_loop_epic_fast false false 0
569 event:/sub/cyclops/cyclops_loop_fast false false 0
570 event:/sub/cyclops/cyclops_loop_normal false false 0
571 event:/sub/cyclops/cyclops_loop_rpm false false 0
572 event:/sub/cyclops/cyclops_loop_slow false false 0
573 event:/sub/cyclops/decoy_loop false false 0
574 event:/sub/cyclops/docking_doors_close false false 0
575 event:/sub/cyclops/docking_doors_open false false 0
576 event:/sub/cyclops/docking_hatch_open false false 0
577 event:/sub/cyclops/engine_room false false 0
578 event:/sub/cyclops/enter_hatch true true 20
579 event:/sub/cyclops/explode false false 0
580 event:/sub/cyclops/floodlights_off false false 0
581 event:/sub/cyclops/floodlights_on false false 0
582 event:/sub/cyclops/horn true true 500
583 event:/sub/cyclops/impact_solid_hard false false 0
584 event:/sub/cyclops/impact_solid_medium false false 0
585 event:/sub/cyclops/impact_solid_soft false false 0
586 event:/sub/cyclops/install_mod false false 0
587 event:/sub/cyclops/leak_loop false false 0
588 event:/sub/cyclops/lights_off false false 0
589 event:/sub/cyclops/lights_on false false 0
590 event:/sub/cyclops/load_decoy false false 0
591 event:/sub/cyclops/locker_close true true 20
592 event:/sub/cyclops/locker_open true true 20
593 event:/sub/cyclops/outer_hatch_close true true 20
594 event:/sub/cyclops/outer_hatch_open true true 20
595 event:/sub/cyclops/proximity false false 0
596 event:/sub/cyclops/shield_on_loop false false 0
597 event:/sub/cyclops/siren false false 0
598 event:/sub/cyclops/siren_3d false false 0
599 event:/sub/cyclops/sonar false false 0
600 event:/sub/cyclops/start false false 0
601 event:/sub/cyclops/sub_ambieance false false 0
602 event:/sub/drone/change_camera false false 0
603 event:/sub/drone/connected false false 0
604 event:/sub/drone/connecting_loop false false 0
605 event:/sub/drone/idle false false 0
606 event:/sub/drone/motor_loop false false 0
607 event:/sub/exo/claw_hit_fish true true 40
608 event:/sub/exo/claw_hit_terain true true 40
609 event:/sub/exo/claw_pickup true true 40
610 event:/sub/exo/claw_punch true true 40
611 event:/sub/exo/dock_exo_cyclops false false 0
612 event:/sub/exo/dock_exo_moonpool false false 0
613 event:/sub/exo/drill_hit_loop true true 50
614 event:/sub/exo/drill_loop true true 50
615 event:/sub/exo/enter_exo false false 0
616 event:/sub/exo/hook_hit true true 50
617 event:/sub/exo/hook_loop true true 50
618 event:/sub/exo/hook_shoot true true 50
619 event:/sub/exo/interior_loop false false 0
620 event:/sub/exo/jets_empty false false 100
621 event:/sub/exo/jets_loop false false 100
622 event:/sub/exo/jump true true 90
623 event:/sub/exo/land true true 90
624 event:/sub/exo/step false false 90
625 event:/sub/exo/undock_exo_cyclops false false 0
626 event:/sub/exo/undock_exo_moonpool false false 0
627 event:/sub/exo/welcome false false 0
628 event:/sub/pod/climb_in_bottom true true 20
629 event:/sub/pod/climb_in_top true true 20
630 event:/sub/pod/climb_out_bottom true true 20
631 event:/sub/pod/climb_out_bottom_first_use true true 20
632 event:/sub/pod/climb_out_top true true 20
633 event:/sub/pod/climb_out_top_first_use true true 20
634 event:/sub/pod/fix_panel_powerup false false 0
635 event:/sub/pod/pod_background_damaged false false 0
636 event:/sub/pod/pod_fire false false 0
637 event:/sub/pod/radio/radio_lifepod_17 false false 0
638 event:/sub/pod/radio/radio_lifepod_bounceback false false 0
639 event:/sub/pod/radio/radio_new_msg_loop false false 0
640 event:/sub/pod/radio/radio_play false false 0
641 event:/sub/pod/radio/radio_power_on false false 0
642 event:/sub/pod/radio/radioKoosh26 false false 0
643 event:/sub/pod/radio/radioSunbeam_not coming false false 0
644 event:/sub/pod/radio/radioSunbeamEvent01 false false 0
645 event:/sub/pod/radio/radioSunbeamEvent02 false false 0
646 event:/sub/pod/radio/radioSunbeamEvent03 false false 0
647 event:/sub/pod/radio/radioSunbeamEvent04 false false 0
648 event:/sub/pod/radio/radioSunbeamEvent05 false false 0
649 event:/sub/rocket/all_systems_go false false 0
650 event:/sub/rocket/auxilery_on false false 0
651 event:/sub/rocket/computer_on false false 0
652 event:/sub/rocket/coms_on false false 0
653 event:/sub/rocket/end_cin_music false false 0
654 event:/sub/rocket/end_cin_sfx false false 0
655 event:/sub/rocket/epic_splash false false 0
656 event:/sub/rocket/hydrolics_on false false 0
657 event:/sub/rocket/ladders/innerPlatform_ladder_up true false 20
658 event:/sub/rocket/ladders/innerRocketShip_ladder_down true false 20
659 event:/sub/rocket/ladders/innerRocketShip_ladder_up true false 20
660 event:/sub/rocket/ladders/outerPlatform_ladder_up true false 20
661 event:/sub/rocket/lifesupport_on false false 0
662 event:/sub/rocket/lift_beep false false 0
663 event:/sub/rocket/rocket_door_open true true 20
664 event:/sub/rocket/rocket_door_open_inside true true 20
665 event:/sub/rocket/rocket_finished false false 0
666 event:/sub/rocket/rocket_interior_loop false false 0
667 event:/sub/rocket/stage_build false false 0
668 event:/sub/rocket/time capsual_launch false false 0
669 event:/sub/rocket/time_pod_close true false 20
670 event:/sub/rocket/time_pod_open true false 20
671 event:/sub/rocket/time_pod_open_first_use true false 20
672 event:/sub/rocket/time_pod_open_first_use_VO false false 0
673 event:/sub/rocket/use_lift true false 20
674 event:/sub/seamoth/AI_no_power false false 0
675 event:/sub/seamoth/crush_damage true true 50
676 event:/sub/seamoth/crush_depth_update false false 0
677 event:/sub/seamoth/crush_depth_warning false false 0
678 event:/sub/seamoth/depth_update false false 0
679 event:/sub/seamoth/dock false false 0
680 event:/sub/seamoth/dock_seamoth_cyclops false false 0
681 event:/sub/seamoth/enter_seamoth false false 50
682 event:/sub/seamoth/impact_solid_hard false false 0
683 event:/sub/seamoth/impact_solid_medium false false 0
684 event:/sub/seamoth/impact_solid_soft false false 0
685 event:/sub/seamoth/interior_loop false false 0
686 event:/sub/seamoth/pulse false false 0
687 event:/sub/seamoth/pulse_charge_loop false false 0
688 event:/sub/seamoth/seaglide_equip true true 10
689 event:/sub/seamoth/seaglide_light_off true true 30
690 event:/sub/seamoth/seaglide_light_on true true 30
691 event:/sub/seamoth/seaglide_loop_rpm false false 60
692 event:/sub/seamoth/seaglide_rev_up false false 60
693 event:/sub/seamoth/seamoth_light_off false false 30
694 event:/sub/seamoth/seamoth_light_on false false 30
695 event:/sub/seamoth/seamoth_loop_rpm false false 90
696 event:/sub/seamoth/seamoth_rev_up false false 75
697 event:/sub/seamoth/seamoth_stop false false 0
698 event:/sub/seamoth/sonar_loop false false 0
699 event:/sub/seamoth/storage_close false false 0
700 event:/sub/seamoth/storage_open false false 0
701 event:/sub/seamoth/torpedo_armed false false 0
702 event:/sub/seamoth/torpedo_disarmed false false 0
703 event:/sub/seamoth/torpedo_explode_loop false false 0
704 event:/sub/seamoth/torpedo_fire true true 100
705 event:/sub/seamoth/undock false false 0
706 event:/sub/seamoth/undock_seamoth_cyclops false false 0
707 event:/sub/seamoth/welcome false false 0
708 event:/sub_module/fabricator/build true false 20
709 event:/sub_module/fabricator/build_long_loop true false 20
710 event:/sub_module/fabricator/close true false 20
711 event:/sub_module/fabricator/fabricator_click false false 0
712 event:/sub_module/fabricator/menu_up false false 0
713 event:/sub_module/fabricator/negative false false 0
714 event:/sub_module/fabricator/open true false 20
715 event:/sub_module/first_aid/spawn false false 20
716 event:/sub_module/workbench/close true false 20
717 event:/sub_module/workbench/open true false 20
718 event:/tools/airbladder/airbladder_deflate false false 0
719 event:/tools/airbladder/airbladder_deflate_surface false false 0
720 event:/tools/airbladder/airbladder_hold_loop false false 0
721 event:/tools/airbladder/airbladder_inflate false false 0
722 event:/tools/battery_die false false 0
723 event:/tools/battery_insert false false 0
724 event:/tools/beacon/beacon_loop false false 0
725 event:/tools/beacon/draw false false 0
726 event:/tools/builder/complete false false 0
727 event:/tools/builder/deploy false false 20
728 event:/tools/builder/first_use false false 0
729 event:/tools/builder/loop false false 0
730 event:/tools/constructor/bot_1_hover false false 0
731 event:/tools/constructor/bot_2_hover false false 0
732 event:/tools/constructor/bot_3_hover false false 0
733 event:/tools/constructor/bot_4_hover false false 0
734 event:/tools/constructor/bots_build false false 0
735 event:/tools/constructor/bots_out false false 0
736 event:/tools/constructor/constructor_climb false false 0
737 event:/tools/constructor/constructor_deploy_end false false 0
738 event:/tools/constructor/deploy false false 0
739 event:/tools/constructor/spawn false false 0
740 event:/tools/constructor/sub_splash false false 0
741 event:/tools/divereel/breadcrum false false 0
742 event:/tools/divereel/deploy false false 0
743 event:/tools/divereel/reset_path false false 0
744 event:/tools/dolls/jack false false 0
745 event:/tools/dolls/mark false false 0
746 event:/tools/extinguisher/deploy false false 0
747 event:/tools/extinguisher/first use false false 0
748 event:/tools/extinguisher/use_loop false false 0
749 event:/tools/flare/deploy false false 20
750 event:/tools/flare/first_use false false 20
751 event:/tools/flare/on_loop false false 20
752 event:/tools/flare/throw false false 20
753 event:/tools/flashlight/deploy false false 20
754 event:/tools/flashlight/fist_use false false 20
755 event:/tools/flashlight/turn_off false false 30
756 event:/tools/flashlight/turn_on false false 30
757 event:/tools/floating_locker/close false false 20
758 event:/tools/floating_locker/deploy false false 20
759 event:/tools/floating_locker/open false false 20
760 event:/tools/gravcannon/deploy false false 0
761 event:/tools/gravcannon/fail false false 0
762 event:/tools/gravcannon/fire false false 0
763 event:/tools/gravcannon/first_use false false 0
764 event:/tools/gravcannon/grab_loop false false 0
765 event:/tools/gravcannon/ready false false 0
766 event:/tools/gravcannon/reload false false 0
767 event:/tools/gravcannon/repulse false false 0
768 event:/tools/gravsphere/draw false false 0
769 event:/tools/gravsphere/explode false false 0
770 event:/tools/gravsphere/loop false false 0
771 event:/tools/gravsphere/loop_actual false false 0
772 event:/tools/knife/deploy false false 10
773 event:/tools/knife/first_use false false 10
774 event:/tools/knife/heat_hit true false 10
775 event:/tools/knife/heat_idle true false 10
776 event:/tools/knife/hit true false 10
777 event:/tools/knife/swing true false 10
778 event:/tools/knife/swing_surface true false 10
779 event:/tools/lasercutter/cut_loop true false 20
780 event:/tools/lasercutter/deploy true false 20
781 event:/tools/lasercutter/door_cut true false 20
782 event:/tools/lasercutter/first_use true false 20
783 event:/tools/lights/place false false 0
784 event:/tools/pda/close false false 20
785 event:/tools/pda/first_use false false 0
786 event:/tools/pda/open true false 20
787 event:/tools/pda/select false false 0
788 event:/tools/pipes/bubbles_loop false false 0
789 event:/tools/pipes/motor_loop false false 0
790 event:/tools/scanner/draw false false 0
791 event:/tools/scanner/first_use false false 0
792 event:/tools/scanner/new_blueprint false false 0
793 event:/tools/scanner/new_encyclopediea false false 0
794 event:/tools/scanner/new_PDA_data false false 0
795 event:/tools/scanner/scan_complete false false 0
796 event:/tools/scanner/scan_loop false false 0
797 event:/tools/stasis_gun/charge false false 20
798 event:/tools/stasis_gun/deploy false false 20
799 event:/tools/stasis_gun/fire false false 20
800 event:/tools/stasis_gun/first_use false false 20
801 event:/tools/stasis_gun/holding_loop false false 20
802 event:/tools/stasis_gun/sphere_activate false false 0
803 event:/tools/stasis_gun/sphere_deactivate false false 0
804 event:/tools/stasis_gun/sphere_enter false false 0
805 event:/tools/swimcharge false false 20
806 event:/tools/teraformer/cut_loop false false 0
807 event:/tools/teraformer/cut_ready false false 0
808 event:/tools/teraformer/draw false false 0
809 event:/tools/teraformer/place_loop false false 0
810 event:/tools/transfuser/deploy false false 0
811 event:/tools/transfuser/fail false false 0
812 event:/tools/transfuser/inject_serum false false 0
813 event:/tools/transfuser/take_sample false false 0
814 event:/tools/use_loot false false 0
815 event:/tools/welder/deploy false false 20
816 event:/tools/welder/first_use false false 20
817 event:/tools/welder/weld_loop false false 0

Binary file not shown.

Binary file not shown.

Binary file not shown.

27
Nitrox.Launcher/App.axaml Normal file
View 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>

View 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;
}
}
}

View 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));
}
}

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 620 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 B

Some files were not shown because too many files have changed in this diff Show More