Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Language update #82

Merged
merged 5 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions internal.lua
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ local function findFirstUnusedIndex(t)
return i
end

--- Add a area.
--- Add an area.
-- @return The new area's ID.
function areas:add(owner, name, pos1, pos2, parent)
local id = findFirstUnusedIndex(self.areas)
Expand All @@ -118,8 +118,8 @@ function areas:add(owner, name, pos1, pos2, parent)
return id
end

--- Remove a area, and optionally its children recursively.
-- If a area is deleted non-recursively the children will
--- Remove an area, and optionally its children recursively.
-- If an area is deleted non-recursively the children will
-- have the removed area's parent as their new parent.
function areas:remove(id, recurse)
if recurse then
Expand All @@ -136,7 +136,6 @@ function areas:remove(id, recurse)
-- The subarea parent will be niled out if the
-- removed area does not have a parent
self.areas[cid].parent = parent

end
end

Expand Down Expand Up @@ -172,7 +171,7 @@ function areas:move(id, area, pos1, pos2)
end
end

-- Checks if a area between two points is entirely contained by another area.
-- Checks if an area between two points is entirely contained by another area.
-- Positions must be sorted.
function areas:isSubarea(pos1, pos2, id)
local area = self.areas[id]
Expand Down Expand Up @@ -291,7 +290,7 @@ areas:registerProtectionCondition(function(pos1, pos2, name)
end
end)

-- Given a id returns a string in the format:
-- Given an id returns a string in the format:
-- "name [id]: owner (x1, y1, z1) (x2, y2, z2) -> children"
function areas:toString(id)
local area = self.areas[id]
Expand Down
137 changes: 137 additions & 0 deletions locale/areas.de.tr
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
# textdomain: areas



### chatcommands.lua ###

<AreaName>=<Bereichsname>
<ID> [faction_name]=<ID> [Fraktionsname]
<NewOwner>=<NeuerBesitzer>
<ParentID>=<Eltern-ID>
<PlayerName>=<Spielername>
<newName>=<neuer Name>
@1 has given you control over the area "@2" (ID @3).=@1 hat dir die Kontrolle über den Bereich „@2“ (ID @3) gegeben.
@1 spanning up to @2x@3x@4.=@1 erstreckt sich bis zu @2x@3x@4.
A regular expression is required.=Ein regulärer Ausdruck ist erforderlich.
Area @1 does not exist or is not owned by you.=Bereich @1 existiert nicht oder gehört nicht dir.
Area closed for faction members.=Bereich für Fraktionsmitglieder geschlossen.
Area closed.=Bereich geschlossen.
Area does not exist.=Bereich existiert nicht.
Area is open for members of: @1=Bereich ist offen für Mitglieder von: @1
Area opened.=Bereich geöffnet.
Area protected. ID: @1=Bereich geschützt. ID: @1
Area renamed.=Bereich umbenannt.
Area successfully moved.=Bereich erfolgreich verschoben.
Change the owner of an area using its ID=Ändere den Besitzer eines Bereichs anhand seiner ID.
Faction doesn't exists=Fraktion existiert nicht.
Find areas using a Lua regular expression=Suche Bereiche mithilfe eines regulären Lua-Ausdrucks.
Get information about area configuration and usage.=Erhalte Informationen zur Bereichskonfiguration und -verwendung.

Give a player access to a sub-area between two positions that have already been protected, Use set_owner if you don't want the parent to be set.=Gib einem Spieler Zugriff auf einen Unterbereich zwischen zwei Positionen, die bereits geschützt wurden. Benutze set_owner, wenn du nicht willst, dass der übergeordnete Bereich festgelegt wird.

Invalid regular expression.=Ungültiger regulärer Ausdruck.
Limit: @1 areas=Begrenzung: @1 Bereiche
Limit: no area count limit=Begrenzung: keine Bereichsanzahlbegrenzung
List your areas, or all areas if you are an admin.=Liste deine Bereiche auf, oder alle Bereiche, wenn du ein Administrator bist.
Move (or resize) an area to the current positions.=Beweg (oder skaliere) einen Bereich auf die aktuellen Positionen.
No matches found.=Keine Übereinstimmungen gefunden.
No visible areas.=Keine sichtbaren Bereiche.
Owner changed.=Besitzer geändert.
Players with the "@1" privilege can protect up to @2 areas=Spieler mit dem Privileg „@1“ können bis zu @2 Bereiche schützen

Protect an area between two positions and give a player access to it without setting the parent of the area to any existing area=Schütze einen Bereich zwischen zwei Positionen und gib einem Spieler Zugriff darauf, ohne den übergeordneten Bereich des Bereichs auf einen vorhandenen Bereich festzulegen

Protect your own area=Schütze deinen eigenen Bereich
Recursively remove areas using an ID=Entferne Bereiche rekursiv anhand einer ID
Remove an area using an ID=Entferne einen Bereich anhand seiner ID
Removed area @1=Bereich @1 entfernt
Removed area @1 and its sub areas.=Bereich @1 und seine Unterbereiche entfernt.
Removes all ownerless areas=Entfernt alle herrenlosen Bereiche
Rename an area that you own=Benenne einen Bereich um, den du besitzt
Self protection is disabled.=Selbstschutz ist deaktiviert, Spieler können keine Bereiche bestimmen.
Self protection is enabled.=Selbstschutz ist aktiviert, Spieler können selbst Bereiche bestimmen.
That area doesn't exist.=Dieser Bereich existiert nicht.
The player "@1" does not exist.=Der Spieler „@1“ existiert nicht.
Toggle an area open (anyone can interact) or closed=Schalte einen Bereich offen (jeder kann interagieren) oder geschlossen
Toggle an area open/closed for members in your faction.=Schalte einen Bereich offen/geschlossen für Mitglieder deiner Fraktion.
You are an area administrator ("areas" privilege).=Du bist ein Bereichsadministrator (Berechtigung „areas“).
You can protect areas=Du kannst Bereiche schützen.
You can't protect that area.=Du kannst diesen Bereich nicht schützen.
You can't protect that area: @1=Du kannst diesen Bereich nicht schützen: @1
You don't have the necessary privilege ("@1").=Du hast nicht die erforderliche Berechtigung („@1“).
You don't own that area.=Du besitzt diesen Bereich nicht.
You have @1 areas.=Du hast @1 Bereiche.

You have been granted control over area #@1. Type /list_areas to show your areas.=Dir wurde die Kontrolle über Bereich #@1 gewährt. Gib /list_areas ein, um deine Bereiche anzuzeigen.

You have extended area protection limits ("areas_high_limit" privilege).=Du hast erweiterte Bereichsschutzgrenzen (Berechtigung „areas_high_limit“).

You have the necessary privilege ("@1").=Du hast die erforderliche Berechtigung („@1“).
You need to select an area first.=Du musst zuerst einen Bereich auswählen.

### chatcommands.lua ###
### pos.lua ###

<ID>=<ID>
Invalid usage, see /help @1.=Ungültige Verwendung, siehe /help @1.

### hud.lua ###

:open=:offen
Areas:=Bereiche:

### init.lua ###

Can administer areas.=Kann Bereiche verwalten.
Can protect areas.=Kann Bereiche schützen.
Can protect more, bigger areas.=Kann mehr, grössere Bereiche schützen.

### interact.lua ###

@1 is protected by @2.=@1 wird durch @2 geschützt.

### internal.lua ###

Area is too big.=Bereich ist zu gross.

Self protection is disabled or you do not have the necessary privilege.=Selbstschutz ist deaktiviert oder du hast nicht die erforderlichen Berechtigungen.

The area intersects with @1 [@2] (@3).=Der Bereich überschneidet sich mit @1 [@2] (@3).

You have reached the maximum amount of areas that you are allowed to protect.=Du hast die maximale Anzahl, der Bereiche, die du schützen darfst erreicht.


### legacy.lua ###

<version>=<Version>
Converted areas saved. Done.=Konvertierte Bereiche gespeichert. Fertig.
Converting areas…=Bereiche werden konvertiert…
Error loading legacy file: @1=Fehler beim Laden der Vorgänger-Datei: @1
Invalid version number. (0 allowed)=Ungültige Versionsnummer. (Erlaubt: 0)
Legacy file loaded.=Vorgänger-Datei geladen.

Loads, converts, and saves the areas from a legacy save file.=Lädt, konvertiert und speichert die Bereiche aus einer Vorgänger-Speicherdatei.

Table format updated.=Tabellenformat aktualisiert.
unnamed=unbenannt

### pos.lua ###

<not set>=<nicht festgelegt>
Area @1 selected.=Bereich @1 ausgewählt.
Area position @1 set to @2=Bereichsposition @1 auf @2 festgelegt
Position @1 set to @2=Position @1 auf @2 festgelegt
Position @1:=Position @1:
Select an area by ID.=Wähle einen Bereich anhand seiner ID.
Select position @1 by punching a node.=Wähle Position @1, durch schlagen eines Knoten.
Select positions by punching two nodes.=Wähle Positionen, durch schlagen zweier Knoten.

Set area protection region position @1 to your location or the one specified=Setzt die Bereichsschutzregion-Position @1 auf deinen Standort oder den angegebenen.

Set area protection region, position 1, or position 2 by punching nodes, or display the region=Setzt die Bereichsschutzregion, Position 1 oder Position 2 fest, durch schlagen von Knoten, oder zeigt die Region an.

The area @1 does not exist.=Der Bereich @1 existiert nicht.
Unable to get position.=Position konnte nicht ermittelt werden.
Unknown subcommand: @1=Unbekannter Unterbefehl: @1

Relative coordinates is not supported on this server. Please upgrade Minetest to 5.7.0 or newer versions.=Relative Koordinaten werden auf diesem Server nicht unterstützt. Bitte aktualisiere Minetest auf Version 5.7.0 oder neuer.
137 changes: 137 additions & 0 deletions locale/areas.es.tr
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
# textdomain: areas



### chatcommands.lua ###

<AreaName>=<nombre del área>
<ID> [faction_name]=<ID> [nombre_de_facción]
<NewOwner>=<nuevo_propietario>
<ParentID>=<ID_de_padre>
<PlayerName>=<nombre_del_jugador>
<newName>=<nuevo nombre>
@1 has given you control over the area "@2" (ID @3).=@1 te ha dado control sobre el área "@2" (ID @3).
@1 spanning up to @2x@3x@4.=@1 abarca hasta @2x@3x@4.
A regular expression is required.=Se requiere una expresión regular.
Area @1 does not exist or is not owned by you.=El área @1 no existe o no es de tu propiedad.
Area closed for faction members.=Área cerrada para miembros de la facción.
Area closed.=Área cerrada.
Area does not exist.=El área no existe.
Area is open for members of: @1=El área está abierta para miembros de: @1
Area opened.=Área abierta.
Area protected. ID: @1=Área protegida. ID: @1
Area renamed.=Área renombrada.
Area successfully moved.=Área movida exitosamente.
Change the owner of an area using its ID=Cambia el propietario de un área usando su ID
Faction doesn't exists=La facción no existe
Find areas using a Lua regular expression=Encuentra áreas usando una expresión regular de Lua
Get information about area configuration and usage.=Obtén información sobre la configuración y el uso del área.

Give a player access to a sub-area between two positions that have already been protected, Use set_owner if you don't want the parent to be set.=Otorgue a un jugador acceso a una área secundaria entre dos posiciones que ya han sido protegidas. Usa set_owner si no deseas que se configure la área principal como padre.

Invalid regular expression.=Expresión regular no válida.
Limit: @1 areas=Límite: @1 áreas
Limit: no area count limit=Límite: sin límite de recuento de áreas
List your areas, or all areas if you are an admin.=Enumere tus áreas o todas las áreas si eres administrador.
Move (or resize) an area to the current positions.=Mueve (o redimensiona) una área a las posiciones actuales.
No matches found.=No se encontraron coincidencias.
No visible areas.=No hay áreas visibles.
Owner changed.=Se cambió el propietario.
Players with the "@1" privilege can protect up to @2 areas=Los jugadores con el privilegio "@1" pueden proteger hasta @2 áreas

Protect an area between two positions and give a player access to it without setting the parent of the area to any existing area=Proteje una área entre dos posiciones y otorgue acceso a un jugador sin configurarle una área como padre

Protect your own area=Proteje tu propia área
Recursively remove areas using an ID=Elimina áreas recursivamente usando una ID
Remove an area using an ID=Elimina una área usando una ID
Removed area @1=Área @1 eliminada
Removed area @1 and its sub areas.=Área @1 y sus subáreas eliminadas.
Removes all ownerless areas=Elimina todas las áreas sin propietario
Rename an area that you own=Cambia el nombre de una áreas que es de tu propiedad
Self protection is disabled.=La protección por sí mismo está deshabilitada.
Self protection is enabled.=La protección por sí mismo está habilitada.
That area doesn't exist.=Esa área no existe.
The player "@1" does not exist.=El jugador "@1" no existe.
Toggle an area open (anyone can interact) or closed=Activa o desactiva la apertura o el cierre de una área para todos los jugadores
Toggle an area open/closed for members in your faction.=Activa o desactiva la apertura o el cierre de una área para los miembros de tu facción.
You are an area administrator ("areas" privilege).=Eres un administrador de área (privilegio "areas").
You can protect areas=Puedes proteger áreas
You can't protect that area.=No puedes proteger esa área.
You can't protect that area: @1=No puedes proteger esa área: @1
You don't have the necessary privilege ("@1").=No tienes el privilegio necesario ("@1").
You don't own that area.=No eres el propietario de esa área.
You have @1 areas.=Te pertenecen @1 áreas.

You have been granted control over area #@1. Type /list_areas to show your areas.=Se te ha otorgado el control sobre el área #@1. Escribe /list_areas para mostrar tus áreas.

You have extended area protection limits ("areas_high_limit" privilege).=Tienes límites de protección de área extendidos (privilegio "areas_high_limit").

You have the necessary privilege ("@1").=Tienes el privilegio necesario ("@1").
You need to select an area first.=Primero debes seleccionar una área.

### chatcommands.lua ###
### pos.lua ###

<ID>=<ID>
Invalid usage, see /help @1.=Uso no válido, consulta /help @1.

### hud.lua ###

:open=:abierta
Areas:=Áreas:

### init.lua ###

Can administer areas.=Puede administrar áreas.
Can protect areas.=Puede proteger áreas.
Can protect more, bigger areas.=Puede proteger más áreas, más grandes.

### interact.lua ###

@1 is protected by @2.=@1 está protegido por @2.

### internal.lua ###

Area is too big.=El área es demasiado grande.

Self protection is disabled or you do not have the necessary privilege.=La protección por sí mismo está deshabilitada o no tienes el privilegio necesario.

The area intersects with @1 [@2] (@3).=El área se interseca con @1 [@2] (@3).

You have reached the maximum amount of areas that you are allowed to protect.=Has alcanzado la cantidad máxima de áreas que tienes permitido proteger.


### legacy.lua ###

<version>=<versión>
Converted areas saved. Done.=Áreas convertidas guardadas. Listo.
Converting areas…=Convirtiendo áreas…
Error loading legacy file: @1=Error al cargar archivo heredado: @1
Invalid version number. (0 allowed)=Número de versión no válido. (Solo se permite: 0)
Legacy file loaded.=Archivo heredado cargado.

Loads, converts, and saves the areas from a legacy save file.=Carga, convierte y guarda las áreas desde un archivo guardado heredado.

Table format updated.=Formato de tabla actualizado.
unnamed=sin nombre

### pos.lua ###

<not set>=<no establecida>
Area @1 selected.=Área @1 seleccionada.
Area position @1 set to @2=Posición del área @1 establecida en @2
Position @1 set to @2=Posición @1 establecida en @2
Position @1:=Posición @1:
Select an area by ID.=Selecciona una área por ID.
Select position @1 by punching a node.=Selecciona la posición @1 golpeando un nodo.
Select positions by punching two nodes.=Selecciona las posiciones golpeando dos nodos.

Set area protection region position @1 to your location or the one specified=Establece la posición de la región de protección del área @1 en tu ubicación o en la especificada

Set area protection region, position 1, or position 2 by punching nodes, or display the region=Establece la región de protección del área, la posición 1 o la posición 2 golpeando nodos, o muestre la región

The area @1 does not exist.=El área @1 no existe.
Unable to get position.=No se puede obtener la posición.
Unknown subcommand: @1=Subcomando desconocido: @1

Relative coordinates is not supported on this server. Please upgrade Minetest to 5.7.0 or newer versions.=Las coordenadas relativas no son compatibles con este servidor. Actualiza Minetest a 5.7.0 o versiones más nuevas.
Loading
Loading